fd4e53f49584a08a61723ef580e9d0d6d22177c7
[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-ink'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-ink'.
8
9         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
10         CHISE.
11
12 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-jhk'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-jhk'.
19
20         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
21         CHISE.
22
23 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
26         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
27         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
28         (===jis-x0213-1@2004): Likewise.
29         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
30         "jisx0213\\(\\.2004\\)-1" as the registry.
31         (=+>jis-x0213-1@2004): Likewise.
32         (=>jis-x0213-1@2004): Likewise.
33
34         * mule/mule-charset.el (default-coded-charset-priority-list): Add
35         `===jis-x0213-1@2004'.
36
37 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
40         setting for `===hng-nak'.
41
42         * mule/mule-charset.el (default-coded-charset-priority-list): Add
43         `===hng-nak'.
44
45         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
46         CHISE.
47
48 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
49
50         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
51         setting for `===hng-hos'.
52
53         * mule/mule-charset.el (default-coded-charset-priority-list): Add
54         `===hng-hos'.
55
56         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
57         CHISE.
58
59 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
60
61         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
62         setting for `===hng-tzj'.
63
64         * mule/mule-charset.el (default-coded-charset-priority-list): Add
65         `===hng-tzj'.
66
67         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
68         CHISE.
69
70 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
73         setting for `===hng-kae'.
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `===hng-kae'.
77
78         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
79         CHISE.
80
81 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
84         setting for `===hng-kar'.
85
86         * mule/mule-charset.el (default-coded-charset-priority-list): Add
87         `===hng-kar'.
88
89         * mule/mule-conf.el (===hng-kar): 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-kyd'.
96
97         * mule/mule-charset.el (default-coded-charset-priority-list): Add
98         `===hng-kyd'.
99
100         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
101         CHISE.
102
103 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
104
105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
106         setting for `===hng-hok'.
107
108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
109         `===hng-hok'.
110
111         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
112         CHISE.
113
114 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
115
116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
117         setting for `===hng-jyu'.
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
120         `===hng-jyu'.
121
122         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
123         CHISE.
124
125 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
128         setting for `===hng-zkd'.
129
130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
131         `===hng-zkd'.
132
133         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
134         CHISE.
135
136 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
137
138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
139         setting for `===hng-kmi'.
140
141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
142         `===hng-kmi'.
143
144         * mule/mule-conf.el (===hng-kmi): 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-okd'.
151
152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
153         `===hng-okd'.
154
155         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
156         CHISE.
157
158 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
161         setting for `===hng-nkm'.
162
163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
164         `===hng-nkm'.
165
166         * mule/mule-conf.el (===hng-nkm): 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-nto'.
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `===hng-nto'.
176
177         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
178         CHISE.
179
180 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
181
182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
183         setting for `===hng-yhk'.
184
185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
186         `===hng-yhk'.
187
188         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
189         CHISE.
190
191 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
192
193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
194         setting for `===hng-sok'.
195
196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
197         `===hng-sok'.
198
199         * mule/mule-conf.el (===hng-sok): 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-kda'.
206
207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
208         `===hng-kda'.
209
210         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
211         CHISE.
212
213 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
216         setting for `===hng-myz'.
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `===hng-myz'.
220
221         * mule/mule-conf.el (===hng-myz): 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-kgk'.
228
229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
230         `===hng-kgk'.
231
232         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
233         CHISE.
234
235 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
238         setting for `===hng-drt'.
239
240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
241         `===hng-drt'.
242
243         * mule/mule-conf.el (===hng-drt): 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-mam'.
250
251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
252         `===hng-mam'.
253
254         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
255         CHISE.
256
257 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         setting for `===hng-dng'.
261
262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
263         `===hng-dng'.
264
265         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
266         CHISE.
267
268 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
269
270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
271         setting for `=>cns11643-5'.
272
273 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
274
275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
276         setting for `===hng-keg'.
277
278         * mule/mule-charset.el (default-coded-charset-priority-list): Add
279         `===hng-keg'.
280
281         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
282         CHISE.
283
284 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
285
286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
287         setting for `===hng-jou'.
288
289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
290         `===hng-jou'.
291
292         * mule/mule-conf.el (===hng-jou): 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-smk'.
299
300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
301         `===hng-smk'.
302
303         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
304         CHISE.
305
306 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
309         setting for `===hng-kyo'.
310
311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
312         `===hng-kyo'.
313
314         * mule/mule-conf.el (===hng-kyo): 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-kss'.
321
322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
323         `===hng-kss'.
324
325         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
326         CHISE.
327
328 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
331         setting for `===hng-wan'.
332
333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
334         `===hng-wan'.
335
336         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
337         CHISE.
338
339 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
342         setting for `===hng-ksk'.
343
344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
345         `===hng-ksk'.
346
347         * mule/mule-conf.el (===hng-ksk): 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-kyu'.
354
355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
356         `===hng-kyu'.
357
358         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
359         CHISE.
360
361 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
364         setting for `===hng-skk'.
365
366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
367         `===hng-skk'.
368
369         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
370         CHISE.
371
372 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
375         setting for `===hng-sik'.
376
377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
378         `===hng-sik'.
379
380         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
381         CHISE.
382
383 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
386         setting for `===hng-kbk'.
387
388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
389         `===hng-kbk'.
390
391         * mule/mule-conf.el (===hng-kbk): 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-kcj'.
398
399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
400         `===hng-kcj'.
401
402         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
403         CHISE.
404
405 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
408         setting for `===hng-k24'.
409
410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
411         `===hng-k24'.
412
413         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
414         CHISE.
415
416 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
417
418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
419         setting for `===hng-gok'.
420
421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
422         `===hng-gok'.
423
424         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
425         CHISE.
426 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
427
428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
429         setting for `===hng-tsu'.
430
431         * mule/mule-charset.el (default-coded-charset-priority-list): Add
432         `===hng-tsu'.
433
434         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
435         CHISE.
436
437 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
438
439         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
440         setting for `===hng-sys'.
441
442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
443         `===hng-sys'.
444
445         * mule/mule-conf.el (===hng-sys): 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):
451         - Use "&HNG010-<d><d><d><d><d>;" instead of
452           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
453         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
454
455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
456         `=ucs-bmp-itaiji-002' and `===hng-khm'.
457
458         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
459         "hngkhi-0" as the suffix of registry.
460         (===hng-khm): New coded-charset for XEmacs CHISE.
461         (=ucs-itaiji-002): Ditto.
462         (=ucs-bmp-itaiji-002): Ditto.
463
464 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
465
466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
467         setting for `=>ucs@iwds-1'.
468
469         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
470         XEmacs CHISE.
471
472 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
473
474         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
475         CHISE.
476
477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
478         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
479         `===hng-khi'.
480
481 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
482
483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
484         setting for `===hng-khi'.
485
486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
487         `===hng-khi'.
488
489         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
490         CHISE.
491
492 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
495         #x9FA5 as the value of `max-code'.
496         (=ucs-bmp-var-002): Likewise.
497         (=ucs-bmp-var-003): Likewise.
498         (=ucs-bmp-itaiji-084): Likewise.
499         (=ucs-bmp-cjk@JP): Likewise.
500         (=ucs-bmp-cjk@JP/hanazono): Likewise.
501         (==ucs-bmp-cjk@JP/hanazono): Likewise.
502         (=>ucs-bmp-cjk@component): Likewise.
503
504 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
505
506         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
507         CHISE.
508
509 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
510
511         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
512         XEmacs CHISE.
513         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
514         `==jis-x0208@1978/2-pr' as the mother.
515
516 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
517
518         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
519         CHISE.
520
521 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
524         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
525
526 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
527
528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
529         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
530
531 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
532
533         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
534         setting for `===ucs@gb'.
535
536 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
537
538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
539         setting for `===hanyo-denshi/ks', `===jis-x0208' and
540         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
541         as the entity-reference for `===jis-x0213-1@2000'; use
542         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
543
544 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
545
546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
547         `===jis-x0208'.
548
549         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
550         instead of `===jis-x0208' as the mother.
551         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
552         `===jis-x0208' as the mother.
553         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
554         `===jis-x0208' as the mother.
555         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
556         `===jis-x0213-1' as the mother.
557         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
558         `===jis-x0213-1' as the mother.
559         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
560         the mother.
561         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
562         mother.
563
564 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
565
566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567         setting for `=ucs-var-001'.
568
569 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
570
571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
572         `=ucs-bmp-var-001'.
573
574         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
575         CHISE.
576         (=ucs-bmp-var-001): Ditto.
577
578         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
579         setting for `=ucs-var-003'.
580
581 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
582
583         * mule/mule-charset.el (default-coded-charset-priority-list): Add
584         `=ucs-bmp-var-003'.
585
586         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
587         CHISE.
588         (=ucs-bmp-var-003): Ditto.
589
590 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
591
592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
593         setting for `=ucs-var-002'.
594
595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
596         `=ucs-bmp-var-002'.
597
598         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
599         CHISE.
600         (=ucs-bmp-var-002): Ditto.
601
602 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
603
604         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
605         XEmacs CHISE.
606         (==jis-x0208@1978/5pr): Ditto.
607
608 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
609
610         * mule/mule-charset.el (default-coded-charset-priority-list): Add
611         `=>ucs-bmp-cjk@component'.
612
613         * mule/mule-conf.el (=>ucs@component): New coded-charset for
614         XEmacs CHISE.
615         (=>ucs-bmp-cjk@component): Ditto.
616
617 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
618
619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
620         setting for `=>iwds-1'.
621
622 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
623
624         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
625         CHISE.
626
627 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
628
629         * mule/mule-charset.el (default-coded-charset-priority-list):
630         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
631         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
632         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
633         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
634
635 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
636
637         * mule/mule-coding.el (coded-charset-entity-reference-alist):
638         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
639
640         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
641         `=>>ucs@iso' as the mother.
642         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
643         mother.
644
645 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
646
647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
648         setting for `===hanyo-denshi/ia'.
649
650 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
651
652         * mule/mule-charset.el (default-coded-charset-priority-list): Add
653         `===hanyo-denshi/ia'.
654
655 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
656
657         * mule/mule-conf.el (=koseki): Fix DOC.
658         (==koseki): New coded-charset for XEmacs CHISE.
659
660 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
661
662         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
663         XEmacs CHISE.
664         (===hanyo-denshi/jd): Fix DOC.
665
666 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
667
668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
669         setting for `===hanyo-denshi/ip'.
670
671 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
672
673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
674         `===hanyo-denshi/ip'.
675
676         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
677         XEmacs CHISE.
678
679 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
680
681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
682         `==ucs-radicals@unicode' and `=>daikanwa'.
683
684         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
685         for XEmacs CHISE.
686
687 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
688
689         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
690         XEmacs CHISE.
691
692 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
693
694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
695         `===ruimoku-v6'.
696
697 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
698
699         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
700         setting for `===ruimoku-v6'.
701
702 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
703
704         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
705         CHISE.
706
707 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
708
709         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
710         coded-charset for XEmacs CHISE.
711
712 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
713
714         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
715         XEmacs CHISE.
716
717 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
718
719         * mule/mule-charset.el (default-coded-charset-priority-list): Add
720         `===ucs-sip@iso'.
721
722 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
725         CHISE.
726
727 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
728
729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
730         `==ucs-sip@iso'.
731
732         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
733         CHISE.
734
735 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
738         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
739         (=ucs-sip-ext-b@iso): Fix registry.
740         (==ucs-sip-ext-b@iso): Ditto.
741         (===ucs-sip-ext-b@iso): Ditto.
742
743         * mule/mule-charset.el (default-coded-charset-priority-list): Add
744         `=ucs-sip@iso'.
745
746 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
749         setting for `=>cbeta'.
750
751 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
752
753         * mule/mule-charset.el (default-coded-charset-priority-list): Add
754         `=>cns11643-7'.
755
756         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
757
758 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
759
760         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
761         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
762
763 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
764
765         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
766         `=ucs@cns'.
767         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
768         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
769         `=ucs@jis/1990'.
770         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
771         `=ucs@jis/2000'.
772         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
773         `=ucs@jis/2004'.
774         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
775
776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
777         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
778
779 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
780
781         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
782         XEmacs CHISE.
783         (==jis-x0208@1978/1pr): Ditto.
784         (==jis-x0208@1978/2-pr): Ditto.
785
786 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
787
788         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
789         setting for `===jis-x0213-1@2004'.
790
791 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
792
793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
794         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
795
796         * mule/mule-charset.el (default-coded-charset-priority-list): Add
797         `===hanyo-denshi/jb'.
798
799         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
800         XEmacs CHISE.
801         (=+>hanyo-denshi/ft): Ditto.
802         (=+>hanyo-denshi/jt): Ditto.
803
804 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
805
806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
807         `===hanyo-denshi/hg'.
808
809 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
810
811         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
812         XEmacs CHISE.
813         (===hanyo-denshi/hg): Ditto.
814
815 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
816
817         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
818         glyph-forms instead of detailed glyph-images.
819         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
820         `=adobe-japan1-*'.
821         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
822         (===adobe-japan1-1): Ditto.
823         (===adobe-japan1-2): Ditto.
824         (===adobe-japan1-3): Ditto.
825         (===adobe-japan1-4): Ditto.
826         (===adobe-japan1-5): Ditto.
827         (===adobe-japan1-6): Ditto.
828         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
829         `=>>>adobe-japan1' as the mother.
830         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
831         `=>>adobe-japan1' as the mother.
832         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
833         glyph-images.
834         (==jis-x0208@1978): Ditto.
835         (==jis-x0208@1983): Ditto.
836         (==jis-x0208@1990): Ditto.
837         (==jis-x0213-1): Ditto.
838         (==jis-x0213-1@2000): Ditto.
839         (==jis-x0213-1@2004): Ditto.
840         (==jis-x0213-2): Ditto.
841         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
842         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
843         `=jis-x0208@1978'.
844         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
845         `=jis-x0208@1983'.
846         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
847         `=jis-x0208@1990'.
848         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
849         `=jis-x0213-1'.
850         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
851         `=jis-x0213-1@2000'.
852         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
853         `=jis-x0213-1@2004'.
854         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
855         `=jis-x0213-2'.
856         (===jis-x0208): New coded-charset for XEmacs CHISE.
857         (===jis-x0208@1978): Ditto.
858         (===jis-x0208@1983): Ditto.
859         (===jis-x0208@1990): Ditto.
860         (===jis-x0213-1): Ditto.
861         (===jis-x0213-1@2000): Ditto.
862         (===jis-x0213-2): Ditto.
863         (===jis-x0212): Ditto.
864         (===ks-x1001): Ditto.
865         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
866         mother.
867         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
868         as the mother.
869         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
870         as the mother.
871         (===cns11643-1): New coded-charset for XEmacs CHISE.
872         (===cns11643-2): Ditto.
873         (===cns11643-3): Ditto.
874         (===cns11643-4): Ditto.
875         (===cns11643-5): Ditto.
876         (===cns11643-6): Ditto.
877         (===cns11643-7): Ditto.
878         (=>>cns11643-1): Ditto.
879         (==big5-cdp): Indicate abstract glyph-images instead of
880         representative glyph-images.
881         (===big5-cdp): New coded-charset for XEmacs CHISE.
882         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
883         detailed glyph-images.
884         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
885         `=hanyo-denshi/*'.
886         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
887         (===hanyo-denshi/ib): Ditto.
888         (===hanyo-denshi/jt): Ditto.
889         (===hanyo-denshi/ks): Ditto.
890         (===mj): Ditto.
891         (===mj-0): Ditto.
892         (===mj-1): Ditto.
893         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
894         `=>>>hanyo-denshi/*' as its mother.
895         (==gt): Indicate abstract glyph-forms instead of detailed
896         glyph-images.
897         (===gt): New coded-charset for XEmacs CHISE.
898         (=>>>gt): Indicates `==gt' instead of `=gt'.
899         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
900         (==gt-k): Indicate abstract glyph-forms instead of detailed
901         glyph-images.
902         (===gt-k): New coded-charset for XEmacs CHISE.
903         (==daikanwa): Indicates glyph-images instead of detailed
904         glyph-images.
905         (===daikanwa): New coded-charset for XEmacs CHISE.
906         (===daikanwa/+p): Ditto.
907         (===daikanwa/ho): Ditto.
908         (==cbeta): Ditto.
909         (===cbeta): Ditto.
910         (==jef-china3): Ditto.
911         (===jef-china3): Ditto.
912         (==ruimoku-v6): Ditto.
913         (==ucs@iso): Indicate representative glyph-forms instead of
914         representative glyph-images.
915         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
916         (==ucs@unicode): Indicate representative glyph-forms instead of
917         representative glyph-images.
918         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
919         `=ucs@unicode'.
920         (==ucs@cns): Indicate representative glyph-forms instead of
921         representative glyph-images.
922         (==ucs@jis): Ditto.
923         (==ucs@jis/1990): Ditto.
924         (==ucs@jis/2000): Ditto.
925         (==ucs@jis/2004): Ditto.
926         (==ucs@ks): Ditto.
927         (===ucs@iso): New coded-charset for XEmacs CHISE.
928         (===ucs@unicode): Ditto.
929         (===ucs@gb): Ditto.
930         (===ucs@ks): Ditto.
931         (===ucs-bmp-cjk@gb): Ditto.
932         (===ucs-sip-ext-b@iso): Ditto.
933
934 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
935
936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
937         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
938         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
939         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
940         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
941         `===cns11643-3', `===cns11643-4', `===cns11643-5',
942         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
943         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
944         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
945         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
946
947         * mule/mule-coding.el (coded-charset-entity-reference-alist):
948         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
949         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
950         - Use "&g1-[NAME];" for `=>>[NAME]'.
951         - Abolish "&g2-[NAME];".
952
953 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
954
955         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
956         `=>>ucs@cns' as the mother.
957
958 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
961         setting for `==ucs@ks'.
962
963 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
964
965         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
966         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
967         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
968         0x00E30000〜0x00E409D5.
969
970 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
971
972         * mule/mule-coding.el (coded-charset-entity-reference-alist):
973         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
974         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
975
976 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
977
978         * mule/mule-charset.el (default-coded-charset-priority-list): Add
979         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
980
981         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
982         (=mj-0): Ditto.
983         (=mj-1): Ditto.
984         (==mj): Ditto.
985         (==mj-0): Ditto.
986         (==mj-1): Ditto.
987         (=>>mj): Ditto.
988
989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
990         setting for `=mj' and `==mj'.
991
992 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
993
994         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
995         CHISE.
996
997 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
998
999         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1000         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1001         `=>ucs@hanyo-denshi'.
1002
1003 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1004
1005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1006         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1007
1008         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1009         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1010
1011 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1012
1013         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1014         XEmacs CHISE.
1015
1016 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1017
1018         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1019         Change priority of `=>>>ucs@iso'.
1020
1021         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1022         `=>>>ucs@iso' as the mother.
1023         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1024
1025 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1026
1027         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1028         Change priority of `=>>>ucs@unicode'.
1029
1030         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1031         `=ucs@unicode'.
1032
1033 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1034
1035         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1036         Change priority of `=>>>ucs@jis'.
1037
1038         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1039         `=ucs@jis'.
1040
1041 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1042
1043         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1044         setting for `==daikanwa/+p'.
1045
1046 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1047
1048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1049         setting for `==shinjigen@1ed'.
1050
1051 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1052
1053         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1054         XEmacs CHISE.
1055
1056 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1057
1058         * mule/mule-conf.el (==shinjigen): Modify DOC.
1059         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1060         (==shinjigen@rev): Modify DOC.
1061
1062 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1063
1064         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1065         CHISE.
1066
1067 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1068
1069         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1070         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1071
1072         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1073         XEmacs CHISE.
1074
1075         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1076         `==daikanwa'.
1077
1078 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1079
1080         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1081         setting for `==cns11643-7'.
1082
1083         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1084         `==cns11643-7'.
1085
1086 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1087
1088         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1089         `==cns11643-6'.
1090
1091         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1092         setting for `==cns11643-6'.
1093
1094 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1095
1096         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1097         setting for `==cns11643-5'.
1098
1099         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1100         `==cns11643-5'.
1101
1102 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1103
1104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1105         setting for `==cns11643-4'.
1106
1107         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1108         `==cns11643-4'.
1109
1110 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1111
1112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1113         setting for `==cns11643-3'.
1114
1115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1116         `==cns11643-3'.
1117
1118 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1119
1120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1121         setting for `==cns11643-2'.
1122
1123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1124         `==cns11643-2'.
1125
1126 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1127
1128         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1129         Change priority of `=>>>ucs@ks'.
1130
1131         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1132         `=ucs@ks'.
1133
1134 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1135
1136         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1137         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1138         `==ucs@cns' and `==cns11643-1'.
1139
1140         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1141         (==cns11643-2): Ditto.
1142         (==cns11643-3): Ditto.
1143         (==cns11643-4): Ditto.
1144         (==cns11643-5): Ditto.
1145         (==cns11643-6): Ditto.
1146         (==cns11643-7): Ditto.
1147
1148         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1149         `==cns11643-1'.
1150
1151 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1152
1153         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1154         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1155         `=>>>ucs@jis/1990'.
1156
1157         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1158         `=ucs@jis/1990'.
1159         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1160         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
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@cns'.
1166
1167         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1168         `=ucs@cns'.
1169
1170 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1171
1172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1173         `==ks-x1001'.
1174
1175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1176         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1177         `==ks-x1001'.
1178
1179 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1180
1181         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1182
1183 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1184
1185         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1186         `=jis-x0208'.
1187         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1188         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1189         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1190         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1191         (=>>>jis-x0213-1@2000): Changed to an alias for
1192         `=jis-x0213-1@2000'.
1193         (=>>>jis-x0213-1@2004): Changed to an alias for
1194         `=jis-x0213-1@2004'.
1195         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1196
1197 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1198
1199         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1200         `=adobe-japan1-0'.
1201         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1202         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1203         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1204         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1205         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1206         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1207
1208 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1209
1210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1211         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1212         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1213         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1214         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1215         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1216
1217 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1218
1219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1220         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1221         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1222         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1223         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1224         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1225         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1226         `==jis-x0212'.
1227
1228 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1229
1230         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1231         "AdobeJapan1-[0-6]$".
1232         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1233         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1234         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1235         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1236         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1237         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1238         (==adobe-japan1-1): Ditto.
1239         (==adobe-japan1-2): Ditto.
1240         (==adobe-japan1-3): Ditto.
1241         (==adobe-japan1-4): Ditto.
1242         (==adobe-japan1-5): Ditto.
1243         (==adobe-japan1-6): Ditto.
1244         (==jis-x0208): Ditto.
1245         (==jis-x0208@1978): Ditto.
1246         (==jis-x0208@1983): Ditto.
1247         (==jis-x0208@1990): Ditto.
1248         (==jis-x0213-1): Ditto.
1249         (==jis-x0213-1@2000): Ditto.
1250         (==jis-x0213-1@2004): Ditto.
1251         (==jis-x0213-2): Ditto.
1252         (==jis-x0212): Ditto.
1253         (==gb2312): Ditto.
1254         (==iso-ir165): Ditto.
1255         (==gb12345): Ditto.
1256         (==ks-x1001): Ditto.
1257         (==cns11643-1): Ditto.
1258         (==cns11643-2): Ditto.
1259         (==cns11643-3): Ditto.
1260         (==cns11643-4): Ditto.
1261         (==cns11643-5): Ditto.
1262         (==cns11643-6): Ditto.
1263         (==cns11643-7): Ditto.
1264         (==big5-cdp): Ditto.
1265         (==hanyo-denshi/ja): Ditto.
1266         (==hanyo-denshi/jb): Ditto.
1267         (==hanyo-denshi/jc): Ditto.
1268         (==hanyo-denshi/jd): Ditto.
1269         (==hanyo-denshi/ft): Ditto.
1270         (==hanyo-denshi/ia): Ditto.
1271         (==hanyo-denshi/ib): Ditto.
1272         (==hanyo-denshi/hg): Ditto.
1273         (==hanyo-denshi/jt): Ditto.
1274         (==hanyo-denshi/ks): Ditto.
1275         (==gt): Ditto.
1276         (==gt-k): Ditto.
1277         (==daikanwa): Ditto.
1278         (==shinjigen): Ditto.
1279         (==ucs@iso): Ditto.
1280         (==ucs@unicode): Ditto.
1281         (==ucs@gb): Ditto.
1282         (==ucs-bmp@gb): Ditto.
1283         (==ucs@cns): Ditto.
1284         (==ucs-bmp@cns): Ditto.
1285         (==ucs@jis): Ditto.
1286         (==ucs@jis/1990): Ditto.
1287         (==ucs@jis/2000): Ditto.
1288         (==ucs@jis/2004): Ditto.
1289         (==ucs@JP): Ditto.
1290         (==ucs@JP/hanazono): Ditto.
1291         (==ucs@ks): Ditto.
1292         (==ucs-bmp@ks): Ditto.
1293         (==ucs@cns11643): Ditto.
1294         (==ucs-bmp-cjk@gb): Ditto.
1295         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1296         (==ucs-sip-ext-b@iso): Ditto.
1297
1298 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1299
1300         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1301         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1302
1303         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1304         XEmacs CHISE.
1305         (=ucs-bmp-cjk@unicode): Abolished.
1306
1307 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1308
1309         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1310         `=+>ucs-bmp-cjk-compat@jis'.
1311
1312         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1313         for XEmacs CHISE.
1314
1315 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1316
1317         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1318         CHISE.
1319
1320 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1321
1322         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1323         for XEmacs CHISE.
1324         (=jis-x0208@1978/1er-pr): Abolished.
1325         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1326         `=jis-x0208@1978/1er-pr' as the mother.
1327
1328 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1329
1330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1331         setting for `=ucs-itaiji-084'.
1332
1333 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1334
1335         * mule/mule-charset.el (default-coded-charset-priority-list):
1336         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1337
1338         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1339         XEmacs CHISE.
1340         (=ucs-bmp-itaiji-084): Ditto.
1341
1342 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1343
1344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1345         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1346
1347 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1348
1349         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1350         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1351
1352         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1353         XEmacs CHISE.
1354         (=big5-cdp-var-5): Ditto.
1355
1356 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1357
1358         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1359         XEmacs CHISE.
1360
1361 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1362
1363         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1364         XEmacs CHISE.
1365
1366 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1367
1368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1369         setting for `=>>>hanyo-denshi/ft'.
1370
1371 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1372
1373         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1374         XEmacs CHISE.
1375         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1376         `=hanyo-denshi/jd' as the mother.
1377
1378 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1379
1380         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1381         XEmacs CHISE.
1382         (=+>adobe-japan1-1): Ditto.
1383         (=+>adobe-japan1-2): Ditto.
1384         (=+>adobe-japan1-3): Ditto.
1385         (=+>adobe-japan1-4): Ditto.
1386         (=+>adobe-japan1-5): Ditto.
1387         (=+>adobe-japan1-6): Ditto.
1388         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1389
1390 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1391
1392         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1393         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1394         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1395
1396         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1397         the top.
1398
1399 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1400
1401         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1402         XEmacs CHISE.
1403         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1404         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1405         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1406
1407 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1408
1409         * mule/mule-charset.el (default-coded-charset-priority-list):
1410         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1411         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1412
1413         * mule/mule-conf.el: Modify order of definitions of some
1414         coded-charsets.
1415
1416 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1417
1418         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1419         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1420         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1421
1422         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1423         CHISE.
1424         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1425         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1426
1427 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1428
1429         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1430         CHISE.
1431
1432 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1433
1434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1435         setting for `=daikanwa/+2p'.
1436
1437         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1438         XEmacs CHISE.
1439
1440 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1441
1442         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1443         XEmacs CHISE.
1444         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1445
1446 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1447
1448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1449         setting for `=>>>hanyo-denshi/ib'.
1450
1451 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1452
1453         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1454         XEmacs CHISE.
1455         (=>>>hanyo-denshi/ib): Ditto.
1456         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1457         `=hanyo-denshi/ja' as the mother.
1458         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1459         `=hanyo-denshi/ib' as the mother.
1460
1461 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1462
1463         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1464         XEmacs CHISE.
1465         (utf-8-ivs-mcs-er): Likewise.
1466         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1467         and `=>ucs-gb'.
1468         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1469         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1470         `ucs-gb' and `=>ucs-gb'.
1471         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1472         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1473         and `=>ucs-cns'.
1474         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1475         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1476         `ucs-cns' and `=>ucs-cns'.
1477         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1478         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1479         `ucs-big5' and `=>ucs-big5'.
1480         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1481         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1482         `ucs-big5' and `=>ucs-big5'.
1483         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1484         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1485         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1486         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1487         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1488         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1489         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1490         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1491         `=>ucs-jis'; modify DOC and mnemonic.
1492         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1493         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1494         and `=>ucs-jis'; modify DOC and mnemonic.
1495         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1496         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1497         `=>ucs-ks'.
1498         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1499         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1500         and `=>ucs-ks'.
1501         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1502
1503 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1504
1505         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1506         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1507
1508 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1509
1510         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1511         Modify priorities.
1512
1513 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1514
1515         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1516         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1517
1518 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1519
1520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1521         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1522
1523 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1524
1525         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1526         CHISE.
1527
1528 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1529
1530         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1531         CHISE.
1532
1533 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1534
1535         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1536         CHISE.
1537
1538 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1539
1540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1541         `=+>ucs-bmp-cjk@unicode'.
1542
1543         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1544         for XEmacs CHISE.
1545
1546 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1547
1548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1549         setting for `=>>daikanwa'.
1550
1551 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1552
1553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1554         `=>>hanyo-denshi/jt'.
1555
1556 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1557
1558         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1559         XEmacs CHISE.
1560         (=+>jis-x0208@1990): Ditto.
1561         (=+>jis-x0213-1@2000): Ditto.
1562
1563 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1564
1565         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1566         XEmacs CHISE.
1567
1568 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1569
1570         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1571         XEmacs CHISE.
1572         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1573         `=hanyo-denshi/jc' as the mother.
1574
1575 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1576
1577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1578         setting for `=+>adobe-japan1'.
1579
1580         * mule/mule-charset.el (default-coded-charset-priority-list):
1581         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1582         and `=>>hanyo-denshi/ft' to `=>>gt'.
1583
1584 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1585
1586         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1587         XEmacs CHISE.
1588         (=>>adobe-japan1-1): Ditto.
1589         (=>>adobe-japan1-2): Ditto.
1590         (=>>adobe-japan1-3): Ditto.
1591         (=>>adobe-japan1-4): Ditto.
1592         (=>>adobe-japan1-5): Ditto.
1593         (=>>adobe-japan1-6): Ditto.
1594         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1595
1596 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1597
1598         * mule/mule-conf.el (=adobe-japan1): New alias for
1599         `=adobe-japan1-6'.
1600         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1601         (=>>>adobe-japan1-1): Ditto.
1602         (=>>>adobe-japan1-2): Ditto.
1603         (=>>>adobe-japan1-3): Ditto.
1604         (=>>>adobe-japan1-4): Ditto.
1605         (=>>>adobe-japan1-5): Ditto.
1606         (=>>>adobe-japan1-6): Ditto.
1607         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1608
1609 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1610
1611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1612         setting for `=>>>adobe-japan1'.
1613
1614 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1615
1616         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1617         setting for `=+>ucs@ks'.
1618
1619 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1620
1621         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1622         XEmacs CHISE.
1623         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1624         `=adobe-japan1-6' as the mother.
1625
1626 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1627
1628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1629         setting for `=>cns11643-7'.
1630
1631 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1632
1633         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1634         CHISE.
1635
1636 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1637
1638         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1639         XEmacs CHISE.
1640         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1641
1642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1643         setting for `=>ucs@jis/2004'.
1644
1645 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1646
1647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1648         setting for `=+>gt'.
1649
1650         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1651         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1652
1653 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1656         `=>ucs@unicode' as the mother.
1657         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1658         mother.
1659         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1660         mother.
1661         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1662         mother.
1663
1664 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1667         setting for `=+>ucs@unicode'.
1668
1669         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1670         CHISE.
1671
1672 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1673
1674         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1675         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1676         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1677         - Add setting for `=+>ucs@cns'.
1678
1679         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1680         CHISE.
1681         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1682         as the mother.
1683         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1684         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1685
1686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1687         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1688
1689 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1690
1691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1692         setting for `=>ucs@ks'.
1693
1694 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1695
1696         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1697         `=ucs-bmp-cjk-compat@unicode'.
1698
1699         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1700         coded-charset for XEmacs CHISE.
1701
1702 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1703
1704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1705         `=ucs-bmp-cjk-compat'.
1706
1707         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1708         XEmacs CHISE.
1709
1710 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1711
1712         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1713         CHISE.
1714
1715 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1716
1717         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1718         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1719
1720         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1721         `=>ucs@jis/1990'.
1722         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1723
1724 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1725
1726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1727         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1728
1729         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1730         CHISE.
1731         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1732         mother.
1733
1734 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1735
1736         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1737         `=>jis-x0213-2@usual'.
1738         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1739         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1740         `=>jis-x0213-2@usual' as the mother.
1741
1742 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1743
1744         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1745         (=>ucs@JP): New alias for `=+>ucs@jis'.
1746
1747 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1748
1749         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1750         `=>jis-x0208@usual'.
1751         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1752         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1753         `=>jis-x0208@usual' as the mother.
1754         (=>jis-x0208): Likewise.
1755
1756 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1757
1758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1759         setting for `=+>jis-x0208@1978'.
1760
1761 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1762
1763         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1764         XEmacs CHISE.
1765
1766 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1767
1768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1769         setting for `=>>>ucs@jis/1990'.
1770
1771 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1772
1773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1774         setting for `=>ucs@jis/1990'.
1775
1776 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1777
1778         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1779         setting for `=ucs@JP/hanazono'.
1780
1781         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1782         CHISE.
1783         (=ucs@JP/hanazono): Ditto.
1784         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1785         (=>>hanyo-denshi/jc): Ditto.
1786         (=>>hanyo-denshi/jd): Ditto.
1787
1788 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1789
1790         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1791         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1792
1793 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1794
1795         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1796         XEmacs CHISE.
1797
1798 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1799
1800         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1801         XEmacs CHISE.
1802
1803 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1804
1805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1806         `=ucs-bmp-cjk@JP'.
1807
1808 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1809
1810         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1811         XEmacs CHISE.
1812
1813 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1814
1815         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1816         Modify order of settings; add settings for `=daikanwa@rev2'.
1817
1818 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1819
1820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1821         setting for `=>>cbeta'.
1822
1823         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1824         CHISE.
1825
1826 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1827
1828         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1829         setting for `=>>adobe-japan1'.
1830
1831 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1832
1833         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1834         XEmacs CHISE.
1835
1836 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1837
1838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1839         setting for `=>>hanyo-denshi/ia'.
1840
1841         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1842         XEmacs CHISE.
1843
1844 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1845
1846         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1847         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1848
1849         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1850         XEmacs CHISE.
1851         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1852         `=hanyo-denshi/jt' as the mother.
1853
1854 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1855
1856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1857         setting for `=>>>jis-x0213-2'.
1858
1859         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1860         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1861         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1862
1863 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1864
1865         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1866         XEmacs CHISE.
1867
1868 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1869
1870         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1871         XEmacs CHISE.
1872
1873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1874         `=>>jis-x0213-1@2004'.
1875
1876 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1877
1878         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1879         XEmacs CHISE.
1880
1881 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1882
1883         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1884         - Use "&g2-*;" as entity-references for `=>>>*'.
1885         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1886
1887         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1888         XEmacs CHISE.
1889         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1890         as the mother.
1891
1892 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1893
1894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1895         setting for `=>>hanyo-denshi/ib'.
1896
1897         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1898         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1899         (=>>jis-x0208@1990): Ditto.
1900         (=>>hanyo-denshi/ib): Ditto.
1901
1902         * mule/mule-charset.el (default-coded-charset-priority-list):
1903         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1904
1905 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1906
1907         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1908         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1909         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1910         `=>>>ucs@jis/2004'.
1911
1912 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1913
1914         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1915         XEmacs CHISE.
1916         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1917         `=jis-x0213-1@2004' as the mother.
1918         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1919         (=>>>ucs@ks): Ditto.
1920
1921         * mule/mule-charset.el (default-coded-charset-priority-list):
1922         Modify priority of `=hanyo-denshi/*'.
1923
1924 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1925
1926         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1927         settings for `=>>ucs@JP' and `=ucs@JP'.
1928
1929 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1930
1931         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1932         CHISE.
1933
1934 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1935
1936         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1937         setting for `=>>>ucs@cns'.
1938
1939         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1940         CHISE.
1941
1942 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1943
1944         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1945         instead of `=>>>jis-x0213-1@2004' as the mother.
1946         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1947         (=>>>ucs@unicode): Likewise.
1948         (=>>>ucs@jis): Likewise.
1949         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1950         mother.
1951         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1952
1953 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1954
1955         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1956         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1957         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1958         `=>>>ucs@jis'.
1959
1960 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1961
1962         * mule/mule-charset.el (default-coded-charset-priority-list):
1963         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1964         and `=jis-x0213-*-2000'.
1965
1966 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1967
1968         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1969         XEmacs CHISE.
1970         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1971         `=>>jis-x0213-1' as the mother.
1972
1973 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1974
1975         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1976         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1977
1978 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1979
1980         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1981
1982 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1983
1984         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1985         XEmacs CHISE.
1986
1987 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1988
1989         * mule/mule-coding.el (decomposition-feature-list): Set
1990         `=decomposition', `=decomposition@cid' and
1991         `=decomposition@hanyo-denshi'.
1992
1993 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1994
1995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1996         setting for `=>>hanyo-denshi/ks'.
1997
1998         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1999         XEmacs CHISE.
2000
2001 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2002
2003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2004         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2005
2006         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2007         `=hanyo-denshi/ks/mf'.
2008
2009         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2010         XEmacs CHISE.
2011         (=hanyo-denshi/ks/mf): Ditto.
2012
2013 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2014
2015         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2016         settings for P=hanyo-denshi/jt'.
2017
2018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2019         `=hanyo-denshi/jt'.
2020
2021         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2022         XEmacs CHISE.
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 `=hanyo-denshi/ip'.
2028
2029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2030         `=hanyo-denshi/ip'.
2031
2032         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2033         XEmacs CHISE.
2034
2035 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2036
2037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2038         settings for `=hanyo-denshi/hg'.
2039
2040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2041         `=hanyo-denshi/hg'.
2042
2043         * mule/mule-conf.el (=hanyo-denshi/hg): 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         setting for `=>>hanyo-denshi/ft'.
2050
2051         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2052         `=>>hanyo-denshi/ft'.
2053
2054         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2055         XEmacs CHISE.
2056
2057 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2058
2059         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2060         settings for `=hanyo-denshi/ib'.
2061
2062         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2063         `=hanyo-denshi/ib'.
2064
2065         * mule/mule-conf.el (=hanyo-denshi/ib): 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 isolated characters of `=hanyo-denshi/ia' and
2072         non-isolated characters of `=hanyo-denshi/*'.
2073
2074         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2075         `=hanyo-denshi/ia'.
2076
2077         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2078         XEmacs CHISE.
2079
2080 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2081
2082         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2083         setting for isolated characters of `=hanyo-denshi/ft'.
2084
2085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2086         `=hanyo-denshi/ft'.
2087
2088         * mule/mule-conf.el (=hanyo-denshi/ft): 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/jd'.
2095
2096         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2097         `=hanyo-denshi/jd'.
2098
2099         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2100         XEmacs CHISE.
2101
2102 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2103
2104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2105         setting for isolated characters of `=hanyo-denshi/jc'.
2106
2107         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2108         `=hanyo-denshi/jc'.
2109
2110         * mule/mule-conf.el (=hanyo-denshi/jc): 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/jb'.
2117
2118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2119         `=hanyo-denshi/jb'.
2120
2121         * mule/mule-conf.el (=hanyo-denshi/jb): 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/ja'.
2128
2129 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2132         `=hanyo-denshi/ja'.
2133
2134         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2135         XEmacs CHISE.
2136
2137 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2138
2139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2140         settings for isolated characters of `=adobe-japan1-6'.
2141
2142 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2143
2144         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2145         CHISE.
2146         (=daikanwa/+2p): Ditto.
2147         (=daikanwa/ho): Ditto.
2148
2149 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2150
2151         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2152         coding-system for XEmacs CHISE.
2153
2154 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2155
2156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2157         setting for `=>>ruimoku-v6'.
2158
2159         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2160         CHISE.
2161
2162 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2163
2164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2165         setting for `=daikanwa@rev1'.
2166
2167 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2168
2169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2170         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2171
2172 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2173
2174         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2175         XEmacs CHISE.
2176         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2177
2178 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2179
2180         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2181         CHISE.
2182
2183 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2184
2185         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2186         CHISE.
2187
2188         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2189         setting for `=>ucs@jis'.
2190
2191 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2192
2193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2194         setting for `=>jis-x0208@usual'.
2195
2196         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2197         XEmacs CHISE.
2198         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2199         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2200         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2201
2202 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2203
2204         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2205         CHISE.
2206         (=>>>jis-x0208@1990): Ditto.
2207         (=>>>jis-x0213-1): Ditto.
2208         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2209         mother.
2210         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2211         as the mother.
2212
2213 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2214
2215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2216         setting for `=>ucs@cns' and `=>>ucs@ks'.
2217
2218         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2219         CHISE.
2220
2221 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2222
2223         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2224         CHISE.
2225
2226 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2227
2228         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2229         CHISE.
2230         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2231         mother.
2232
2233 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2234
2235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2236         `==>ucs-bmp-cjk@bucs'.
2237
2238         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2239         XEmacs CHISE.
2240
2241 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2242
2243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2244         setting for `==>ucs@bucs'.
2245
2246         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2247         XEmacs CHISE.
2248
2249 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2250
2251         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2252         - Add setting for `=>>jis-x0208'.
2253         - Omit setting for `=>>jis-x0208@1990'.
2254         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2255           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2256           `=ucs@FOO'.
2257
2258 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2259
2260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2261         setting for `=>daikanwa'.
2262
2263 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2264
2265         * mule/mule-conf.el (=daikanwa): Fix DOC.
2266         (=>daikanwa): New abstract character for XEmacs CHISE.
2267         (=>ucs@iso): Likewise.
2268         (=>ucs@unicode): Likewise.
2269         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2270
2271 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2272
2273         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2274         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2275           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2276         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2277         - Add `=>big5-cdp'.
2278
2279 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2280
2281         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2282         (=>big5-cdp): New abstract character.
2283
2284 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2285
2286         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2287         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2288         `chinese-big5'.
2289
2290 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2291
2292         * mule/mule-charset.el (default-coded-charset-priority-list):
2293         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2294
2295         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2296         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2297         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2298         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2299         and `=>jis-x0213-2'.
2300
2301 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2302
2303         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2304         XEmacs CHISE.
2305         (=>>ucs@jis/2000): Likewise.
2306         (=>>ucs@jis/2004): Likewise.
2307
2308 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2309
2310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2311         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2312         `=>>ucs@cns'.
2313
2314         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2315         XEmacs CHISE.
2316         (=>>gt): Use quote instead of backquote; modify DOC.
2317         (=>gt): Use quote instead of backquote.
2318         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2319         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2320         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2321         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2322         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2323         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2324
2325 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2326
2327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2328         `=>>ucs@unicode' and `=>>gt'.
2329
2330 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2331
2332         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2333         XEmacs CHISE.
2334         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2335         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2336         `=jis-x0208@1978/1er-pr' as the mother.
2337         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2338
2339 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2340
2341         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2342         `=ucs@unicode' as the mother.
2343
2344 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2345
2346         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2347         setting for `=>>ucs@unicode'.
2348
2349         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2350         CHISE.
2351
2352 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2353
2354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2355         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2356
2357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2358         `=adobe-japan1-6' and `=adobe-japan1-base'.
2359
2360         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2361         XEmacs CHISE.
2362         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2363         specify `min-code' and `max-code'.
2364         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2365         (=adobe-japan1-2): Likewise.
2366         (=adobe-japan1-3): Likewise.
2367         (=adobe-japan1-4): Likewise.
2368         (=adobe-japan1-5): Likewise.
2369         (=adobe-japan1-6): Likewise.
2370
2371 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2372
2373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2374         setting for `=>gt'.
2375
2376 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2377
2378         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2379         CHISE.
2380
2381 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2382
2383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2384         setting for `=>zinbun-oracle'.
2385
2386         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2387         for XEmacs CHISE.
2388
2389 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2390
2391         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2392         for XEmacs CHISE.
2393         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2394         `=jis-x0208@1978' as the mother.
2395
2396 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2397
2398         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2399         - Use `=gt' instead of `ideograph-gt'.
2400         - Use `=gt-k' instead of `ideograph-gt-k'.
2401         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2402         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2403         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2404         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2405         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2406         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2407         - Use `=>>gt' instead of `<=>gt'.
2408         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2409         - Add setting for `=>>jis-x0208@1990'.
2410         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2411           `=>>jis-x0213-1@2000'.
2412         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2413         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2414           `=>>jis-x0213-1@2004'.
2415         - Add setting for `=>>jis-x0208@1978'.
2416         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2417
2418 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2421         XEmacs CHISE.
2422
2423 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2424
2425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2426         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2427         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2428         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2429         `<=>jis-x0213-1@2004'.
2430
2431 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2432
2433         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2434         CHISE.
2435         (=>jis-x0213-2): Ditto.
2436
2437 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2438
2439         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2440         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2441
2442 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2443
2444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2445         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2446         `=>jis-x0213-1'.
2447
2448 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2449
2450         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2451         CHISE.
2452         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2453
2454 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2455
2456         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2457         `<==>jis-x0213-1'.
2458         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2459         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2460         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2461         (<=>jis-x0208): New alias for `=>jis-x0208'.
2462         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2463         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2464         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2465         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2466         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2467         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2468         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2469         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2470         (=>>gt): Renamed from `<==>gt'.
2471         (<==>gt): New alias for `=>>gt'.
2472
2473 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2474
2475         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2476         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2477         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2478         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2479         - Add settings for `<=>jis-x0213-1@2000' and
2480           `<=>jis-x0213-1@2004'.
2481
2482         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2483         XEmacs CHISE.
2484         (<==>jis-x0213-1): Likewise.
2485         (<==>jis-x0213-1@2000): Likewise.
2486         (<==>jis-x0213-1@2004): Likewise.
2487         (<=>jis-x0208): Add property `=>iso-ir 168'.
2488         (<=>jis-x0208@1997): Likewise.
2489         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2490         as the mother; add property `=>iso-ir 228'.
2491         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2492         property `=>iso-ir 228'.
2493         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2494         property `=>iso-ir 233'.
2495         (<==>gt): Renamed from `<=>gt'.
2496         (<=>gt): New alias for `<==>gt'.
2497
2498 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2499
2500         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2501         CHISE.
2502         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2503         `<=>jis-x0208' as the mother.
2504         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2505         (<=>jis-x0213-1@2000): Ditto.
2506         (<=>jis-x0213-1@2004): Ditto.
2507
2508 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2509
2510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2511         settings for `<=>gt'.
2512
2513         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2514
2515 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2516
2517         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2518         XEmacs CHISE.
2519         (=jis-x0208@1978/-4pr): Likewise.
2520         (=jis-x0208@1978/4-pr): Likewise.
2521         (=jis-x0213-1): Likewise.
2522         (=ucs@iso): Likewise.
2523         (=ucs@unicode): Likewise.
2524         (=ucs@gb): Likewise.
2525         (=ucs@gb/fw): Likewise.
2526         (=ucs@cns): Likewise.
2527         (=ucs@cns/fw): Likewise.
2528         (=ucs@jis): Likewise.
2529         (=ucs@jis/fw): Likewise.
2530         (=ucs@jis/1990): Likewise.
2531         (=ucs@jis/2000): Likewise.
2532         (=ucs@jis/2004): Likewise.
2533         (=ucs@JP): Likewise.
2534         (=ucs@ks): Likewise.
2535         (=ucs@big5): Likewise.
2536         (=ucs@big5/cns11643): Likewise.
2537         (=ucs@cns11643): Likewise.
2538
2539 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2540
2541         * mule/mule-charset.el (default-coded-charset-priority-list):
2542         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2543
2544         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2545         CHISE.
2546         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2547         mother.
2548
2549 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2550
2551         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2552         from src/mule-charset.c].
2553         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2554         specify `final'.
2555         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2556         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2557         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2558         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2559         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2560         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2561
2562 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2563
2564         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2565         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2566         (=jis-x0208@1978/i-4): Specify `partial'.
2567         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2568         mother coded-charset.
2569         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2570
2571 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2572
2573         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2574         settings for `=jis-x0213-1@2004'.
2575
2576 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2577
2578         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2579         CHISE.
2580         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2581         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2582         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2583         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2584         temporarily.
2585         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2586
2587 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2588
2589         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2590         CHISE.
2591         (=shinjigen@1ed): Inherited from `=shinjigen'.
2592         (=shinjigen@rev): Likewise.
2593
2594 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2595
2596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2597         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2598
2599 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2600
2601         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2602         define it as an alias.
2603         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2604         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2605         alias.
2606         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2607         alias.
2608
2609 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2610
2611         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2612         CHISE.
2613
2614 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2615
2616         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2617         CHISE.
2618         (shinjigen-2): Ditto.
2619
2620 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2621
2622         * mule/mule-charset.el (default-coded-charset-priority-list):
2623         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2624         `chinese-big5-eten-*' and `chinese-big5'.
2625
2626 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2627
2628         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2629         #x9FA5 temporarily.
2630
2631 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2632
2633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2634         settings for `=jis-x0208@1978/i1'.
2635
2636 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2637
2638         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2639         XEmacs CHISE.
2640
2641 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2642
2643         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2644         XEmacs CHISE.
2645
2646 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2647
2648         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2649         XEmacs CHISE.
2650
2651 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2652
2653         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2654         CHISE.
2655         (=ucs-bmp@cns): Likewise.
2656         (=ucs-bmp@jis): Likewise.
2657         (=ucs-bmp@ks): Likewise.
2658
2659 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2660
2661         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2662         CHISE.
2663         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2664
2665 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2666
2667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2668         settings for `=zinbun-oracle'.
2669
2670         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2671         `=zinbun-oracle'.
2672
2673 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2674
2675         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2676         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2677         `=ucs@iso'.
2678
2679 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2680
2681         * mule/mule-charset.el (default-coded-charset-priority-list):
2682         Delete `ucs-sip'; modify order of some CCSs.
2683
2684 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2685
2686         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2687         in XEmacs CHISE.
2688
2689         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2690         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2691         CHISE.
2692
2693 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2694
2695         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2696         its registry.
2697         (=ucs-radicals@unicode): Likewise.
2698
2699 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2700
2701         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2702         CHISE.
2703
2704 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2705
2706         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2707         CHISE.
2708
2709 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2710
2711         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2712         CHISE.
2713
2714 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2715
2716         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2717         Modify preference of *isolated settings*.
2718
2719 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2720
2721         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2722         utf-2000 is provided.
2723         (=ucs@cns11643): Likewise.
2724
2725 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2726
2727         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2728         Prefer every *isolated setting* to ordinary setting.
2729
2730 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2731
2732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2733         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2734
2735 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2736
2737         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2738         CHISE.
2739
2740 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2741
2742         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2743         settings for `=jis-x0208@1997'.
2744
2745 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2746
2747         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2748         `=jis-x0208@1997'.
2749
2750 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2751
2752         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2753         XEmacs CHISE.
2754
2755 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2756
2757         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2758         `=jis-x0208@1978'.
2759         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2760         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2761         `=jis-x0208-1990' as the mother.
2762         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2763
2764 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2765
2766         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2767         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2768         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2769         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2770         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2771         for `=ucs@JP'.
2772
2773 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2774
2775         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2776         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2777         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2778         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2779         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2780         `=daikanwa@rev2'.
2781
2782 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2783
2784         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2785         (=gt): Likewise.
2786         (=gt-k): Likewise.
2787         (=gt-pj-*): Likewise.
2788         (=gt-pj-k1): Likewise.
2789         (=gt-pj-k2): Likewise.
2790         (=daikanwa): Likewise.
2791         (=daikanwa-rev1): Likewise.
2792         (=daikanwa-rev2): Likewise.
2793         (=big5-pua): Likewise.
2794         (=big5-eten): Likewise.
2795         (chinese-big5-eten-a): Likewise.
2796         (chinese-big5-eten-b): Likewise.
2797         (=hanziku-*): Likewise.
2798         (=cbeta): Likewise.
2799         (=jef-china3): Likewise.
2800         (=ruimoku-v6): Likewise.
2801         (=ucs@iso): Likewise.
2802         (=ucs@unicode): Likewise.
2803         (=ucs@gb): Likewise.
2804         (=ucs@cns): Likewise.
2805         (=ucs@jis): Likewise.
2806         (=ucs@jis-1990): Likewise.
2807         (=ucs@jis-2000): Likewise.
2808         (=ucs@jp): Likewise.
2809         (=ucs@ks): Likewise.
2810         (=ucs@big5): Likewise.
2811         (=ucs-radicals): Likewise.
2812         (=ucs-radicals@unicode): Likewise.
2813         (=ucs-bmp-cjk): Likewise.
2814         (=ucs-bmp-cjk@unicode): Likewise.
2815         (=ucs-sip-ext-b): Likewise.
2816         (=ucs-sip-ext-b@iso): Likewise.
2817
2818 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2819
2820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2821         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2822
2823 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2824
2825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2826         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2827         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2828         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2829         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2830         arabic-digit, ipa and ``&I-B-XXXX;''.
2831
2832 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2833
2834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2835         setting for (I-)HZK{03..12}-XXXX.
2836
2837 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2838
2839         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2840         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2841
2842         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2843         `=ruimoku-v6'.
2844
2845         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2846         CHISE.
2847
2848 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2849
2850         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2851         (=ucs@unicode): Likewise.
2852         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2853         (=ucs@cns): Likewise.
2854         (=ucs@jis): Likewise.
2855         (=ucs@ks): Likewise.
2856         (=ucs@big5): Likewise.
2857
2858 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2861         `ucs-jis'.
2862         (utf-8-jis-er): Likewise.
2863         (utf-8-jp): New coding-system.
2864         (utf-8-jp-er): Likewise.
2865
2866         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2867
2868 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2869
2870         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2871
2872         * mule/japanese.el: Move definition of `euc-jisx0213' to
2873         mule/mule-coding.el.
2874
2875 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2876
2877         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2878         mule-coding before loading update-cdb when utf-2000 is provided.
2879
2880 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2881
2882         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2883         `=daikanwa'.
2884
2885 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2886
2887         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2888         definition codes when `utf-2000' is provided.
2889
2890 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2891
2892         * mule/mule-category.el (word-combining-categories): Don't setup
2893         `word-combining-categories' in XEmacs CHISE.
2894         (word-separating-categories): Add setting about Latin script in
2895         XEmacs CHISE.
2896
2897 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2898
2899         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2900         setting for `chinese-big5'.
2901
2902 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2903
2904         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2905         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2906         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2907         add setting for HZK0[12]-xxxx.
2908
2909 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2910
2911         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2912         in XEmacs CHISE.
2913
2914 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2915
2916         * mule/mule-charset.el (default-coded-charset-priority-list):
2917         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2918         and `chinese-big5' to `=gt-pj-*'.
2919
2920 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2921
2922         * mule/mule-conf.el (=daikanwa): Renamed from
2923         `ideograph-daikanwa'.
2924         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2925
2926 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2927
2928         * mule/mule-conf.el (=cns11643-7): Renamed from
2929         `chinese-cns11643-7'.
2930         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2931
2932 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2933
2934         * mule/mule-conf.el (=cns11643-6): Renamed from
2935         `chinese-cns11643-6'.
2936         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2937
2938 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2939
2940         * mule/mule-conf.el (=cns11643-5): Renamed from
2941         `chinese-cns11643-5'.
2942         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2943
2944 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2945
2946         * mule/mule-conf.el (=cns11643-4): Renamed from
2947         `chinese-cns11643-4'.
2948         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2949
2950 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2951
2952         * mule/mule-conf.el (=cns11643-3): Renamed from
2953         `chinese-cns11643-3'.
2954         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2955
2956 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2957
2958         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2959         `=cns11643-2'.
2960         (chinese-cns11643-2): New alias for `=cns11643-2'.
2961
2962 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2963
2964         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2965         `=cns11643-1'.
2966         (chinese-cns11643-1): New alias for `=cns11643-1'.
2967
2968 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2969
2970         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2971         (chinese-gb12345): New alias for `=gb12345'.
2972
2973 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2974
2975         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2976         (chinese-gb2312): New alias for `=gb2312'.
2977
2978 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2979
2980         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2981         (chinese-big5): New alias for `=big5'.
2982
2983 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2984
2985         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2986         (korean-ksc5601): New alias for `=ks-x1001'.
2987
2988 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2989
2990         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2991         `=jis-x0212'.
2992         (japanese-jisx0212): New alias for `=jis-x0212'.
2993
2994 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2995
2996         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2997         `=jis-x0208-1983'.
2998         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2999
3000 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3001
3002         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3003         `=jis-x0208-1978'.
3004         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3005
3006 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3007
3008         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3009         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3010
3011 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3012
3013         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3014         (chinese-cns11643-3): Specify iso-ir 183.
3015         (chinese-cns11643-4): Specify iso-ir 184.
3016         (chinese-cns11643-5): Specify iso-ir 185.
3017         (chinese-cns11643-6): Specify iso-ir 186.
3018         (chinese-cns11643-7): Specify iso-ir 187.
3019         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3020         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3021
3022 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3023
3024         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3025         \uXXXX for every cases.
3026
3027 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3028
3029         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3030         (ucs-big5): Changed to an alias for `=ucs@big5'.
3031
3032 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3033
3034         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3035         (ucs-ks): Changed to an alias for `=ucs@ks'.
3036
3037 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3038
3039         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3040         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3041
3042 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3043
3044         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3045         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3046
3047 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3048
3049         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3050         (ucs-jis): Changed to an alias for `=ucs@jis'.
3051
3052 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3053
3054         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3055         (ucs-cns): Changed to an alias for `=ucs@cns'.
3056
3057 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3058
3059         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3060         (ucs-gb): Changed to an alias for `=ucs@gb'.
3061
3062 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3063
3064         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3065         `ideograph-daikanwa-2'.
3066         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3067         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3068
3069 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3070
3071         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3072         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3073
3074         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3075         for `xemacs-chise-version'.
3076
3077 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3078
3079         * mule/mule-charset.el (default-coded-charset-priority-list):
3080         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3081         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3082         instead of `ideograph-hanziku-*'.
3083
3084         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3085         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3086
3087 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3088
3089         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3090         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3091         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3092         `utf-2000' is provided.
3093
3094 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3095
3096         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3097         is provided [was builtin coded-charsets].
3098
3099 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3100
3101         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3102         is provided [was builtin coded-charsets].
3103
3104 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3105
3106         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3107         is provided [was builtin coded-charsets].
3108
3109 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3110
3111         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3112         is provided [was builtin coded-charsets].
3113
3114 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3115
3116         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3117         when `utf-2000' is provided [was builtin coded-charsets].
3118
3119 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3120
3121         * mule/mule-conf.el (=hanziku-*): Renamed from
3122         `ideograph-hanziku-*'.
3123         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3124
3125 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3126
3127         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3128         `utf-2000' is provided [was builtin coded-charsets].
3129         (ideograph-hanziku-{1..12}): Likewise.
3130
3131 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3132
3133         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3134         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3135
3136 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3137
3138         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3139         when `utf-2000' is provided [was builtin coded-charsets].
3140
3141 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3142
3143         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3144         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3145         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3146
3147 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3148
3149         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3150         (ideograph-gt): Changed to an alias for `=gt'.
3151
3152 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3153
3154         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3155         is provided; it was defined as a builtin coded-charset.
3156         (ideograph-gt): Likewise.
3157
3158 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3159
3160         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3161         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3162
3163 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3164
3165         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3166         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3167
3168 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3169
3170         * mule/mule-conf.el (=big5-eten): Renamed from
3171         `chinese-big5-eten'.
3172         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3173
3174 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3175
3176         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3177         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3178
3179 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3180
3181         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3182         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3183
3184 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3185
3186         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3187         (china3-jef): Changed to an alias for `=jef-china3'.
3188
3189 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3190
3191         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3192         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3193
3194         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3195         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3196         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3197         when `utf-2000' is provided.
3198
3199 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3200
3201         * mule/mule-charset.el (default-coded-charset-priority-list):
3202         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3203
3204         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3205         (ucs-jis-2000): Deleted.
3206
3207 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3208
3209         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3210         UTF-2000.
3211         (=ucs-jis-2000): New coded-charset for UTF-2000.
3212
3213 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3214
3215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3216         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3217
3218 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3219
3220         * mule/mule-charset.el (default-coded-charset-priority-list):
3221         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3222         `ideograph-cbeta'.
3223
3224 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3225
3226         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3227         builtin coded-charset].
3228
3229 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3230
3231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3232         settings for &K0-xxxx and &I-K0-xxxx.
3233
3234 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3235
3236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3237         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3238
3239 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3240
3241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3242         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3243
3244 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3245
3246         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3247         UTF-2000.
3248         (ideograph-gt-pj-k1): Likewise.
3249         (ideograph-gt-pj-k2): Likewise.
3250
3251 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3252
3253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3254         `=jis-x0208'.
3255
3256 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3257
3258         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3259         UTF-2000 [was a builtin coded-charset].
3260
3261 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3262
3263         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3264         (utf-8-gb-er): Likewise.
3265
3266 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3267
3268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3269         settings for JIS X 0212 and JIS X 0208:1978.
3270
3271 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3272
3273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3274         setting for JIS X 0213.
3275
3276 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3277
3278         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3279         standard-case-table in UTF-2000.
3280
3281 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3282
3283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3284         definitions for isolated-chars.
3285
3286 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3287
3288         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3289         `configure-utf-2000-lisp-directory'.
3290         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3291         `mule-lisp-load-path'.
3292
3293 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3294
3295         * startup.el (startup-setup-paths): Set and use
3296         `utf-2000-lisp-directory'.
3297         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3298         UTF-2000.
3299
3300 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3301
3302         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3303         (paths-find-utf-2000-lisp-directory): New function.
3304         (paths-construct-load-path): Add new optional argument
3305         `utf-2000-lisp-directory'.
3306
3307         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3308
3309 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3310
3311         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3312         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3313         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3314         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3315         `chinese-big5-2' in UTF-2000.
3316
3317         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3318         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3319
3320 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3321
3322         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3323         `big5-eten-er' in UTF-2000.
3324         (big5-cdp): Modify DOC-string and mnemonic.
3325
3326 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3327
3328         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3329         UTF-2000 [renamed from utf-8-er].
3330         (utf-8-gb): New coding-system in UTF-2000.
3331         (utf-8-gb-er): Likewise.
3332         (utf-8-cns): Likewise.
3333         (utf-8-cns-er): Likewise.
3334         (utf-8-big5): Likewise.
3335         (utf-8-big5-er): Likewise.
3336         (utf-8-jis): Likewise.
3337         (utf-8-jis-er): Likewise.
3338         (utf-8-ks): Likewise.
3339         (utf-8-ks-er): Likewise.
3340         (utf-8-er): Likewise.
3341
3342 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3343
3344         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3345         instead of `utf-8-unix' in UTF-2000.
3346
3347         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3348
3349 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3350
3351         * mule/japanese.el (euc-jisx0213): New coding-system.
3352
3353         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3354         `japanese-jisx0208-1990' as the mother.
3355
3356 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3357
3358         * dumped-lisp.el (preloaded-file-list): Change condition of
3359         loading "close-cdb".
3360
3361 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3362
3363         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3364         setup `coded-charset-entity-reference-alist'.
3365
3366 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3367
3368         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3369         UTF-2000.
3370
3371 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3372
3373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3374         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3375
3376 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3377
3378         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3379         (chinese-big5-eten-a): Likewise.
3380         (chinese-big5-eten-b): Likewise.
3381         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3382         code range is #x8140 .. #x8DFE.
3383
3384 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3385
3386         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3387         UTF-2000.
3388         (chinese-big5-cdp): Likewise.
3389
3390 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3391
3392         * dumped-lisp.el (preloaded-file-list): Rename
3393         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3394
3395 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3396
3397         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3398         append `system-char-db-source-file-list' into
3399         `preloaded-file-list' in UTF-2000.
3400
3401 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3402
3403         * dumped-lisp.el (preloaded-file-list): Delete
3404         character-definition files.
3405
3406 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3407
3408         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3409         UTF-2000.
3410
3411 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3412
3413         * mule/mule-charset.el (default-coded-charset-priority-list):
3414         Delete `mojikyo-2022-1'.
3415
3416 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3417
3418         * mule/mule-charset.el (default-coded-charset-priority-list):
3419         Delete `mojikyo'.
3420
3421 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3422
3423         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3424         `ucs-sip'.
3425
3426 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3427
3428         * mule/mule-charset.el (default-coded-charset-priority-list):
3429         Comment out `chinese-gb12345'.
3430
3431 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3432
3433         * bytecomp.el (byte-compile-insert-header): Fixed.
3434
3435 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3436
3437         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3438         XEmacs UTF-2000.
3439
3440 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3441
3442         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3443         UTF-2000.
3444
3445 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3446
3447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3448         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3449
3450 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3451
3452         * mule/mule-charset.el (default-coded-charset-priority-list):
3453         `japanese-jef-china3' is renamed `china3-jef'.
3454
3455 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3456
3457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3458         `japanese-jef-china3' and `ideograph-cbeta'.
3459
3460 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3461
3462         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3463
3464 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3465
3466         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3467         `chinese-big5-cdp'.
3468
3469 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3470
3471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3472         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3473
3474 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3475
3476         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3477         loading character definitions.
3478
3479 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3480
3481         * dumped-lisp.el (preloaded-file-list): Rename
3482         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3483
3484 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3485
3486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3487         `chinese-big5'.
3488
3489 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3490
3491         * dumped-lisp.el (preloaded-file-list): Dump
3492         "Ideograph-R028-Private" with XEmacs UTF-2000.
3493
3494 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3495
3496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3497         `chinese-gb12345'.
3498
3499 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3500
3501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3502         `ideograph-gt-pj-{1..11}'.
3503
3504         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3505         XEmacs UTF-2000.
3506
3507 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3508
3509         * mule/mule-charset.el (default-coded-charset-priority-list):
3510         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3511         `chinese-isoir165'.
3512
3513 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3514
3515         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3516         `image/png', `image/x-xpm' and `image/tiff'.
3517
3518         * files.el (binary-file-regexps): Add *.PNG.
3519
3520 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3521
3522         * mule/mule-charset.el (default-coded-charset-priority-list):
3523         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3524         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3525
3526 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3527
3528         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3529         the first completion when UTF-2000 is running.
3530
3531 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3532
3533         * mule/mule-charset.el (default-coded-charset-priority-list):
3534         Delete `ucs'.
3535
3536 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3537
3538         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3539
3540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3541         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3542
3543 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3544
3545         * mule/vietnamese.el (vscii-2): Delete abolished property
3546         `composite'; now composite mode is default.
3547
3548 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3549
3550         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3551         of `raw-text'; check \uHHHH representation even if non-ascii
3552         characters are not found.
3553
3554         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3555         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3556         unconditionally.
3557
3558         * mule/viet-ccl.el: New file.
3559
3560         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3561         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3562         - Separate CCL based implementations to viet-ccl.el.
3563
3564 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3565
3566         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3567         "jisx0213.2000-1".
3568         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3569
3570         * mule/mule-charset.el (default-coded-charset-priority-list):
3571         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3572         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3573
3574 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3575
3576         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3577
3578 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3579
3580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3581         `ucs' in UTF-2000.
3582
3583 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3584
3585         * mule/mule-charset.el (default-coded-charset-priority-list):
3586         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3587         `arabic-iso8859-6'.
3588
3589 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3590
3591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3592         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3593
3594 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3595
3596         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3597         `katakana-jisx0201' in UTF-2000.
3598
3599 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3600
3601         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3602         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3603         "u0FB50-Arabic-Presentation-Forms-A",
3604         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3605         "u0FE50-Small-Form-Variants",
3606         "u0FE70-Arabic-Presentation-Forms-B",
3607         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3608         UTF-2000.
3609
3610 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3611
3612         * dumped-lisp.el (preloaded-file-list): Delete
3613         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3614         ... "Ideograph-R214-Flute" in UTF-2000.
3615
3616 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3617
3618         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3619         (japanese-jisx0213-2): New coded-charset.
3620
3621         * dumped-lisp.el (preloaded-file-list): Add
3622         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3623         "Ideograph-R030-Mouth".
3624
3625 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3626
3627         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3628         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3629         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3630         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3631         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3632         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3633         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3634         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3635
3636 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3637
3638         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3639         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3640         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3641         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3642         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3643
3644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3645         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3646
3647 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3648
3649         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3650         in UTF-2000.
3651
3652 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3653
3654         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3655         (chinese-isoir165): Moved from mule/chinese.el.
3656         (chinese-cns11643-3): Moved from mule/chinese.el.
3657         (chinese-cns11643-4): Moved from mule/chinese.el.
3658         (chinese-cns11643-5): Moved from mule/chinese.el.
3659         (chinese-cns11643-6): Moved from mule/chinese.el.
3660         (chinese-cns11643-7): Moved from mule/chinese.el.
3661
3662         * mule/chinese.el: Move definition of coded-charsets to
3663         mule/mule-conf.el.
3664
3665 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3666
3667         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3668         `ideograph-daikanwa'.
3669
3670 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3671
3672         * dumped-lisp.el (preloaded-file-list): Delete
3673         "ccs-jisx0201-latin.el".
3674
3675 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3676
3677         * dumped-lisp.el (preloaded-file-list): Add
3678         "u031A0-Extended-Bopomofo" in UTF-2000.
3679
3680 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3681
3682         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3683         renamed to u02E00-CJK-Radical-Supplement.
3684
3685 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3686
3687         * dumped-lisp.el (preloaded-file-list): Add
3688         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3689         "u030A0-Katakana", "u03100-Bopomofo",
3690         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3691         "u03200-Enclosed-CJK-Letters-and-Months" and
3692         "u03300-CJK-Compatibility".
3693
3694 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3695
3696         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3697         "u02F00-Kangxi-Radicals" and
3698         "u02FF0-Ideographic-Description-Characters".
3699
3700 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3701
3702         * dumped-lisp.el (preloaded-file-list): Add
3703         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3704         "u02800-Braille-Patterns" in UTF-2000.
3705
3706 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3707
3708         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3709         "uXXXXX-*.el" in UTF-2000.
3710
3711         * bytecomp.el (byte-compile-insert-header): Delete comments if
3712         non-ASCII characters are found; allow `byte-compile-dynamic' and
3713         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3714         `raw-text'.
3715
3716 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3717
3718         * dumped-lisp.el (preloaded-file-list): Add
3719         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3720         "u025A0-Geometric-Shapes.el".
3721
3722 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3723
3724         * dumped-lisp.el (preloaded-file-list): Add
3725         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3726         "u02460-Enclosed-Alphanumerics.el".
3727
3728 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3729
3730         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3731         `chinese-gb2312'.
3732
3733         * dumped-lisp.el (preloaded-file-list): Add
3734         "u02200-Mathematical-Operators.el" and
3735         "u02300-Miscellaneous-Technical.el".
3736
3737 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3738
3739         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3740         `chinese-cns11643-*'.
3741
3742         * dumped-lisp.el (preloaded-file-list): Add
3743         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3744         "u02190-Arrows.el" in UTF-2000.
3745
3746 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3747
3748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3749         `korean-ksc5601'.
3750
3751         * dumped-lisp.el (preloaded-file-list): Add
3752         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3753         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3754         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3755
3756 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3757
3758         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3759
3760 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3761
3762         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3763         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3764         "u01780-Khmer.el", "u01800-Mongolian.el",
3765         "u01E00-Latin-Extended-Additional.el" and
3766         "u01F00-Greek-Extended.el" in UTF-2000.
3767
3768 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3769
3770         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3771         `ethiopic-ucs' and `ethiopic'.
3772
3773         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3774         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3775
3776         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3777         from mule/ethiopic.el.
3778
3779         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3780         mule/mule-conf.el.
3781
3782 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3783
3784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3785         `lao'.
3786
3787         * mule/mule-conf.el (lao): New coded-charset.
3788
3789         * dumped-lisp.el (preloaded-file-list): Add
3790         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3791         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3792         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3793         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3794         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3795
3796 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3797
3798         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3799         `ucs-bmp' and `arabic-iso8859-6'.
3800
3801 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3802
3803         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3804         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3805         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3806
3807 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3808
3809         * startup.el (normal-top-level): Load autoload file for UTF-2000
3810         in UTF-2000.
3811
3812 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3813
3814         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3815         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3816         "u00020-Basic-Latin.el", "u00080-C1.el",
3817         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3818         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3819         "u002B0-Spacing-Modifier-Letters.el",
3820         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3821         UTF-2000.
3822
3823 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3824
3825         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3826         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3827         instead of `vietnamese-viscii-*'.
3828
3829 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3830
3831         * mule/mule-conf.el: New file.
3832
3833         * mule/misc-lang.el: Move definition of charset `ipa' to
3834         mule/mule-conf.el.
3835
3836 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3837
3838         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3839         `latin-viscii'; prefer it for characters used in Vietnamese.
3840
3841 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3842
3843         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3844
3845 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3846
3847         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3848         `vietnamese-viscii-lower'.
3849         (latin-viscii-upper): Renamed from charset
3850         `vietnamese-viscii-upper'.
3851         (vietnamese-viscii-lower): New alias for charset
3852         `latin-viscii-lower'.
3853         (vietnamese-viscii-upper): New alias for charset
3854         `latin-viscii-upper'.
3855
3856 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3857
3858         * mule/mule-charset.el (default-coded-charset-priority-list):
3859         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3860
3861 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3862
3863         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3864         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3865         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3866         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3867         lisp/utf-2000.
3868
3869 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3870
3871         * mule/ccs-tcvn5712.el: New file.
3872
3873 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3874
3875         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3876         in UTF-2000.
3877
3878 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3879
3880         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3881         `japanese-jisx0208'.
3882
3883 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3884
3885         * dumped-lisp.el (preloaded-file-list): Add
3886         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3887         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3888         UTF-2000.
3889
3890         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3891         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3892         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3893         mule/ccs-viscii.el: New files.
3894
3895         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3896         if \uXXXX is found.
3897
3898 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3899
3900         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3901         `hiragana-jisx0208' and `katakana-jisx0208'.
3902
3903 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3904
3905         * mule/chinese.el (chinese-cns11643-3): Define it even if
3906         `utf-2000' is provided.
3907         (chinese-cns11643-4): Likewise.
3908         (chinese-cns11643-5): Likewise.
3909         (chinese-cns11643-6): Likewise.
3910         (chinese-cns11643-7): Likewise.
3911
3912 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3913
3914         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3915         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3916
3917 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3918
3919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3920         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3921
3922 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3923
3924         * mule/mule-charset.el (default-coded-charset-priority-list):
3925         Setup in UTF-2000.
3926
3927 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3928
3929         * mule/viet-chars.el: Don't define charset
3930         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3931         they are defined as builtin charsets.
3932
3933 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3934
3935         * version.el (emacs-version): Add more space just before UTF-2000
3936         version string.
3937
3938 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3939
3940         * version.el ([constant] emacs-version): Don't add a space in the
3941         preceding place of `xemacs-betaname' because it is duplicated.
3942         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3943
3944         * startup.el (splash-frame-body): Add ETL.
3945
3946 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3947
3948         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3949         is provided because it is defined as builtin charset.
3950         (chinese-cns11643-4): Likewise.
3951         (chinese-cns11643-5): Likewise.
3952         (chinese-cns11643-6): Likewise.
3953         (chinese-cns11643-7): Likewise.
3954
3955 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3956
3957         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3958         coding-system `iso-10646-ucs-4' is not defined.
3959
3960 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3961
3962         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3963         coding-system if `utf-2000' is provided.
3964
3965 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3966
3967         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3968         `utf-2000' is provided.
3969
3970 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3971
3972         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3973         if utf-2000 is provided temporally.
3974
3975 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3976
3977         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3978         as builtin variable].
3979
3980 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3981
3982         * files.el (insert-file-contents-literally): Treat file as binary;
3983         call file-name-handlers. [sync with Emacs 20.3.10]
3984
3985 2008-12-28  Vin Shelton  <acs@xemacs.org>
3986
3987         * XEmacs 21.4.22 is released
3988
3989 2008-12-30  Vin Shelton  <acs@xemacs.org>
3990
3991         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3992         during building even if no packages are found.
3993
3994 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3995
3996         * printer.el (generic-print-region): 
3997         (generic-print-buffer): 
3998         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3999         check if the msprinter device is available, now that msprinter is
4000         always available as a specifier tag. 
4001
4002 2008-12-24  Vin Shelton  <acs@xemacs.org>
4003
4004         * about.el: Add Francisco to my bio!
4005
4006 2008-12-23  Vin Shelton  <acs@xemacs.org>
4007
4008         * autoload.el: Move operator definitions to autoload-operators.el
4009         in the xemacs-base package.
4010
4011 2007-11-22  Vin Shelton  <acs@xemacs.org>
4012
4013         * about.el (about-hacker-contribution): Updated my bio.
4014
4015 2007-10-07  Vin Shelton  <acs@xemacs.org>
4016
4017         * XEmacs 21.4.21 is released
4018
4019 2007-09-19  Didier Verna  <didier@xemacs.org>
4020
4021         Update my personal info.
4022         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4023         * about.el (about-other-current-hackers): Ditto.
4024         * about.el (about-url-alist): Add my musical website.
4025         * about.el (about-personal-info): Update my entry.
4026         * about.el (about-hacker-contribution): Ditto.
4027
4028 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4029
4030         * package-get.el (package-get-download-sites): Update download
4031         sites in Japan.
4032         * package-get.el (package-get-pre-release-download-sites): Ditto.
4033
4034 2007-08-18  Vin Shelton  <acs@xemacs.org>
4035
4036         * package-get.el (package-get-pre-release-download-sites): Sync
4037         mirror sites with 21.5.  (Thanks, Adrian)
4038
4039 2007-08-09  Mike Sperber  <mike@xemacs.org>
4040
4041         * startup.el (migrate-user-init-file): Create backup of
4042         `user-init-file' before migrating.
4043         * startup.el (maybe-migrate-user-init-file): Print
4044         information about backup file.
4045         (maybe-create-compatibility-dot-emacs): Follow above change.
4046
4047 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4048
4049         * font-lock.el: Sync font-lock-add-keywords and
4050         font-lock-remove-keywords from GNU Emacs.
4051         * font-lock.el (font-lock-keywords-alist): New.
4052         * font-lock.el (font-lock-removed-keywords-alist): New.
4053         * font-lock.el (font-lock-add-keywords): New.
4054         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4055         * font-lock.el (font-lock-remove-keywords): New.
4056
4057 2007-08-16  Vin Shelton  <acs@xemacs.org>
4058
4059         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4060         patch from Hans de Graaff.
4061
4062 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4063
4064         * package-get.el (package-get-download-sites): Document Chile and
4065         update Denmark download site.
4066         * package-get.el (package-get-pre-release-download-sites): Ditto.
4067
4068 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4069
4070         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4071
4072 2006-12-09  Vin Shelton  <acs@xemacs.org>
4073
4074         * XEmacs 21.4.20 is released
4075
4076 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4077
4078         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4079
4080 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4081
4082         * info.el (Info-find-file-node, Info-insert-dir)
4083         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4084         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4085         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4086         and discussion.
4087
4088 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4089
4090         * obsolete.el (line-beginning-position): New, from 21.5.x.
4091         (line-end-position): Ditto.
4092
4093 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4094
4095         * package-get.el (package-get-download-sites): Welcome
4096         nl.xemacs.org and Thanks!
4097         * package-get.el (package-get-pre-release-download-sites): Ditto.
4098
4099 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4100
4101         * font-lock.el: Add support for not-so recent changes in Java to
4102         java-mode.
4103
4104 2006-01-28  Vin Shelton  <acs@xemacs.org>
4105
4106         * XEmacs 21.4.19 is released
4107
4108 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4109
4110         * easymenu.el: Update copyright. 
4111         * easymenu.el (easy-menu-all-popups):
4112         Add a docstring. 
4113         * easymenu.el (easy-menu-add):
4114         Document a bug, rework the function to preserve any existing
4115         non-default mode-popup-menu instead of overwriting it, and not to
4116         bother normalising the menu title (nothing else does).
4117         * easymenu.el (easy-menu-remove):
4118         Restore the default mode-popup-menu instead of leaving an empty
4119         one when we remove the last easy-menu popup. 
4120
4121 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4122
4123         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4124         as suggested by Rodrigo Ventura.
4125         * package-get.el (package-get-pre-release-download-sites): Ditto,
4126         with replacement of xemacs-21.5 by beta, which is the logical path
4127         to our beta core and package pre-releases.
4128
4129 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4130
4131         * package-get.el (package-get-download-sites): Add Hong Kong
4132         download site.
4133         * package-get.el (package-get-pre-release-download-sites): Ditto.
4134
4135 2005-12-26  Vin Shelton  <acs@xemacs.org>
4136
4137         * find-paths.el:
4138         * find-paths.el (paths-emacs-root-p): Add search for package root.
4139         * find-paths.el (paths-find-emacs-root): Replaced with
4140         paths-find-invocation-roots, which returns a list of roots.
4141         * find-paths.el (paths-find-invocation-roots): New.
4142         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4143
4144 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4145
4146         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4147         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4148
4149 2005-12-03  Vin Shelton <acs@xemacs.org>
4150
4151         * XEmacs 21.4.18 is released
4152
4153 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4154
4155         * package-get.el (package-get-download-sites): Update reflecting
4156         latest http://www.xemacs.org/Releases/ information generated by
4157         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4158         * package-get.el (package-get-pre-release-download-sites): Ditto.
4159
4160 2005-02-28  Simon Josefsson  <jas@extundo.com>
4161
4162         * about.el (xemacs-hackers): Add jas.
4163         (about-other-current-hackers): Likewise.
4164         (about-url-alist): Add URL for jas.
4165         (about-personal-info): Document jas.
4166         (about-hacker-contribution): Describe jas contributions.
4167
4168 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4169
4170         * easymenu.el (easy-menu-remove): As described in 
4171         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4172         except the "Command" menu from mode-popup-menu. 
4173
4174 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4175  
4176         * font.el (font-spatial-to-canonical): Correct calculation of 
4177         return value for pixel-based input value. 
4178  
4179 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4180
4181         * code-process.el (call-process): Process-related docstring
4182         improvements spurred by Norbert Koch.
4183         * code-process.el (call-process-region): Ditto.
4184         * code-process.el (start-process): Ditto.
4185
4186 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4187
4188         * finder.el (finder-find-library): Return filename actually
4189         searched for.
4190
4191 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4192
4193         * help.el (view-emacs-news): Use `expand-file-name' instead of
4194         `locate-data-file' as the latter will find any "NEWS" files that
4195         might exist in packages _before_ the one in core.
4196
4197 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4198
4199         * package-get.el (package-get-init-package):
4200         package-get-init-package buglet (21.4.17) by Jeff Mincy
4201         <mincy@rcn.com> fixing false temporary load-path shadows reported
4202         after package installation and simplifying code.
4203
4204 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4205
4206         * package-get.el (package-get-download-sites): Sync mirrors list
4207         with the XEmacs website.
4208         (package-get-pre-release-download-sites): Ditto.
4209
4210 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4211
4212         * derived.el (derived-mode-merge-syntax-tables):
4213         Revert my 21.5-only patch of 2003-07-18 which slipped in
4214         through Jerry James's patch of 2004-06-07.
4215
4216 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4217
4218         * cmdloop.el (keyboard-quit): Remove workaround for
4219         `region-active-p' not making sure active region is in current
4220         buffer now that it does.
4221         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4222         * simple.el (region-active-p): `region-active-p' to only return t
4223         when active region is in current buffer.
4224
4225 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4226
4227         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4228         package names, quell a byte-compiler warning, doc fix.
4229
4230 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4231
4232         * buffer.el (pop-to-buffer):
4233         * window-xemacs.el (display-buffer):
4234         Document use of `same-window-buffer-names,' `same-window-regexps'
4235         by pop-to-buffer and display-buffer. 
4236         
4237 2005-02-06  Vin Shelton <acs@xemacs.org>
4238
4239         * XEmacs 21.4.17 is released
4240
4241 2005-01-29  Ben Wing  <ben@xemacs.org>
4242
4243         * shadow.el (find-emacs-lisp-shadows):
4244         Add custom-defines to list of ignored files.
4245
4246 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4247
4248         * simple.el (shifted-motion-keys-select-region): Fix statement
4249         about unshifted-motion-keys-deselect-region.
4250
4251 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4252
4253         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4254         now) for GNU Emacs compatibility.
4255         (make-obsolete-variable): Ditto.
4256
4257 2004-01-08  Ben Wing  <ben@xemacs.org>
4258
4259         * code-files.el (load):
4260         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4261
4262 2004-12-05  Vin Shelton <acs@xemacs.org>
4263
4264         * XEmacs 21.4.16 is released
4265
4266 2004-12-04  Vin Shelton  <acs@xemacs.org>
4267
4268         * auto-autoloads.el: Regenerated.
4269
4270         * custom-load.el: Regenerated.
4271
4272 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4273
4274         Fix bug: apropos errors if a defalias refers to an undefined
4275         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4276
4277         * apropos.el (apropos):
4278         (apropos-command):
4279         * help.el (frob-help-extents):
4280         * help-macro.el (make-help-screen):
4281         * hyper-apropos.el (hyper-apropos-grok-functions):
4282         (hyper-apropos-get-doc):
4283         Catch void-function error thrown by `documentation'.
4284
4285 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4286
4287         * packages.el (package-require): Fix incorrect arg to format.
4288         This fixes a `format specifier' error.
4289
4290 2004-08-13  Jerry James  <james@xemacs.org>
4291
4292         * bytecomp.el (forward-word): Tell the byte compiler the correct
4293         number of arguments to forward-word.
4294
4295 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4296
4297         * etags.el: Fixed loading of include files for tag completion. Now
4298         you can make a tag file for a library, include it into your
4299         project and it will be reloaded only if it changed. Infinte
4300         include loops are detected and the correct tag files are loaded.
4301         * etags.el (buffer-tag-table-list): Load and verify tag files in
4302         the external function buffer-tag-table-list-load.
4303         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4304         tag files. Also load the included tag files. The priority of the
4305         included files is right below their parent file. If multiple
4306         matches occur then the symbols from the parent file are found
4307         first.
4308         * etags.el (tag-table-include-files): Corrected comment
4309         string. Switched to pattern constant tags-include-pattern to have
4310         it at a central location.
4311         * etags.el (tags-include-pattern): Added doc string.
4312         * etags.el (add-to-tag-completion-table): Removed obsolete
4313         comments as the include files are allready returned by
4314         buffer-tag-table-list and loaded.
4315         * etags.el (find-tag-internal): The include files are allready
4316         included in tag-tables as buffer-tag-table-list returns them now.
4317
4318 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4319
4320         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4321         Loading items into the notebook is now done by C code.
4322         * widgets-gtk.el (gtk-widget-instantiate-internal):
4323         Style no longer changed.
4324
4325 2004-06-28  Nix  <nix@esperi.org.uk>
4326
4327         * cmdloop.el (truncate-command-history-for-gc): Delay
4328         execution of all things that look up variable bindings,
4329         via `enqueue-eval-event'.
4330
4331 2004-06-24  Vin Shelton  <acs@xemacs.org>
4332
4333         * package-get.el (package-get-require-signed-base-updates):
4334         now defaults to nil.
4335
4336 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4337
4338         * subr.el (split-string): Clean up docstring.
4339
4340 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4341
4342         * faces.el (zmacs-region): fix typo in docstring.
4343
4344 2004-06-07  Jerry James  <james@xemacs.org>
4345
4346         * derived.el: Synch with Emacs 21.3.
4347         * subr.el (with-local-quit): New, from Emacs 21.3.
4348         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4349         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4350         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4351
4352 2004-06-16  Jerry James  <james@xemacs.org>
4353
4354         * cl.el (cl-set-substring): Increment start by the length of the
4355         string, not the string itself.
4356
4357 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4358
4359         * etags.el (tag-table-include-files): Expand included TAGS file
4360         paths to avoid problems with relative paths.  Thanks to Peter
4361         Chubb <peterc@gelato.unsw.edu.au>.
4362         * etags.el (tags-include-pattern): New.
4363         * etags.el (add-to-tag-completion-table): Parse and ignore
4364         trailing include lines.
4365
4366 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4367
4368         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4369         avoiding line solely composed of equal signs.
4370
4371 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4372
4373         * cus-edit.el (alloc): Typo fix.
4374         * cus-edit.el (custom-browse-visibility): Ditto.
4375         * cus-edit.el (custom-variable-value-create): Ditto.
4376         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4377         * cus-edit.el (custom-save-variables): Bind print-length and
4378         print-level to nil to avoid value abbreviation.
4379         * cus-edit.el (custom-save-face-internal): Ditto.
4380         * cus-edit.el (custom-save-faces): Save in sorted order.
4381         * cus-edit.el (custom-save-resets): Bind print-length and
4382         print-level to nil to avoid value abbreviation.
4383         * cus-edit.el (custom-save-loaded-themes): Ditto.
4384
4385 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4386
4387         * subr.el (split-string-default-separators): New.
4388         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4389         see comment in source.
4390
4391 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4392
4393         * mule/japanese.el (paragraph-start, paragraph-separate):
4394         Remove anchor to BOL.
4395
4396 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4397
4398         * cl.el (gensym, gentemp): Improve docstrings.
4399
4400 2004-05-10  Vin Shelton  <acs@xemacs.org>
4401
4402         * etags.el: Sync with 21.5 version.
4403
4404 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4405
4406         * etags.el:
4407         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4408         only for use with exuberant ctags. This will also enable building of 
4409         completion tables with exuberant ctags. This will not work with
4410         xemacs ctags. 
4411         * etags.el (get-tag-table-buffer): New function for creating of
4412         completion table is used if tags-exuberant-ctags-optimization-p ist t
4413         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4414         finding the tag names. New.
4415         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4416         building tag completion table with exuberant ctags. New.
4417         * etags.el (find-tag-internal): Improve exact tag matching for tags
4418         with name fields. Before the patch return types of functions or
4419         function parameters (with exuberant ctags) were found as matches.
4420
4421 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4422
4423         * list-mode.el (display-completion-list): Fixed completion list was
4424         taking the width of the frame and not of the window for displaying
4425         the selection methods.
4426
4427 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4428
4429         * menubar-items.el (default-menubar): Options are saved to custom.el.
4430
4431
4432 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4433
4434         * isearch-mode.el (isearch-abort): Preserve successful search target.
4435
4436 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4437
4438         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4439         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4440         Bihlmeyer.
4441         * gnuserv.el (gnuserv-mode-line-string): New.
4442         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4443         gnuserv-mode.
4444         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4445         * gnuserv.el (gnuserv-edit-files): Use
4446         make-x-device-with-gtk-fallback.
4447
4448 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4449
4450         * gtk-widgets.el: New import: gtk-accel-group-new.
4451         * dialog-gtk.el:
4452         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4453         * dialog-gtk.el (popup-builtin-question-dialog):
4454         Added support for dialog button mnemonics.
4455
4456 2004-03-22  Chris Green <cmg@dok.org>
4457
4458         * process.el (shell-command): Output buffer was ignored when a
4459         background process was run via shell-command.
4460
4461 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4462
4463         * cus-edit.el (custom-save-variables): Retrieve a list of
4464         variables to save first, sort it, and make sure the variables are
4465         saved in sorted order.
4466
4467 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4468  
4469         * package-get.el (package-get-update-base-from-buffer): Force
4470         binary coding system for verifying GnuPG signature in the
4471         package-index file.
4472  
4473 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4474
4475         * package-get.el (package-get-package-index-file-location): Handle
4476         missing "EMACSPACKAGEPATH" environment variable.
4477
4478 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4479
4480         * package-admin.el (package-admin-find-top-directory): Simplify
4481         directory comparisions and fix substring errors on short path
4482         components.
4483         * package-get.el (package-get-package-index-file-location):
4484         Default to first component of "EMACSPACKAGEPATH", if set.
4485
4486 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4487
4488         * package-get.el (process-error): New error datum.
4489
4490 2004-02-02  Vin Shelton <acs@xemacs.org>
4491
4492         * XEmacs 21.4.15 is released
4493
4494 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4495
4496         * itimer.el (activate-itimer): Modify the itimer timeout value as
4497         if it were begun at the last time when the itimer driver was woken
4498         up.
4499
4500 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4501
4502         * specifier.el (Copyright):
4503         Update.
4504         (make-specifier-and-init):
4505         (map-specifier):
4506         (canonicalize-inst-pair):
4507         (canonicalize-spec-list):
4508         (set-specifier):
4509         Synch docstrings to 21.5 where appropriate.
4510
4511 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4512
4513         * package-get.el (package-get-list-packages-where): New.  A
4514         function that allows searching for groups of packages.  For
4515         example, find all packages that require the fsf-compat package.
4516
4517 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4518
4519         The Great PUI Sync.
4520
4521         * auto-autoloads.el: Regenerated.
4522
4523         * custom-load.el: Regenerated.
4524
4525         * dumped-lisp.el (packages-hardcoded-lisp): New.
4526
4527         * menubar-items.el (menu-max-items): New.
4528         (menu-submenu-max-items): New.
4529         (menu-submenu-name-format): New.
4530         (menu-split-long-menu): New.
4531         (menu-sort-menu): New.
4532         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4533
4534         * obsolete.el (pui-add-install-directory): Renamed to the more
4535         logical `pui-set-local-package-get-directory'.
4536         (package-get-download-menu): Moved to `package-ui.el' and renamed
4537         to `package-ui-add-download-menu'.
4538
4539         * package-admin.el (package-admin-install-function-mswindows):
4540         Whitespace clean up.
4541         (package-admin-add-single-file-package): Removed.
4542         (package-admin-default-install-function): Whitespace clean up.
4543         (package-admin-find-top-directory): New.
4544         (package-admin-get-install-dir): Use it.
4545         (package-admin-get-manifest-file): 
4546         (package-admin-check-manifest): 
4547         (package-admin-add-binary-package):
4548         (package-admin-get-lispdir):
4549         (package-admin-delete-binary-package):
4550         (package-admin):
4551
4552         * package-get.el (package-get-package-index-file-location): New.
4553         (package-get-install-to-user-init-directory): New.
4554         (package-get-remote):
4555         (package-get-download-sites):
4556         (package-get-pre-release-download-sites): New.
4557         (package-get-site-release-download-sites): New.
4558         (package-get-base-filename):
4559         (package-get-always-update):
4560         (package-get-user-index-filename): Removed.
4561         (package-get-pgp-available-p): New.
4562         (package-get-require-signed-base-updates):
4563         (package-get-was-current):
4564         (package-entries-are-signed): New.
4565         (package-get-continue-update-base): New.
4566         (package-get-download-menu): Removed.
4567         (package-get-require-base):
4568         (package-get-update-base-entry):
4569         (package-get-locate-file):
4570         (package-get-locate-index-file):
4571         (package-get-maybe-save-index):
4572         (package-get-update-base):
4573         (package-get-update-base-from-buffer):
4574         (package-get-update-base-entries):
4575         (package-get-interactive-package-query):
4576         (package-get-update-all):
4577         (package-get-all):
4578         (package-get-dependencies):
4579         (package-get-init-package):
4580         (package-get-info): New.
4581         (package-get):
4582         (package-get-staging-dir):
4583         (package-get-set-version-prop): Removed.
4584         (package-get-installedp):
4585         (package-get-ever-installed-p):
4586         (packages): Removed.
4587         (package-get-custom-groups): Removed.
4588         (package-get-custom): Removed.
4589         (package-get-custom-add-entry): Removed.
4590
4591         * package-info.el (batch-update-package-info):
4592
4593         * package-net.el (package-net-batch-generate-bin-ini):
4594         (package-net-update-installed-db):
4595
4596         * package-ui.el (pui-info-buffer):
4597         (pui-directory-exists): Removed.
4598         (pui-package-dir-list): Removed.
4599         (pui-add-install-directory): Removed.
4600         (package-ui-download-menu): New.
4601         (package-ui-pre-release-download-menu): New.
4602         (package-ui-site-release-download-menu): New.
4603         (pui-set-local-package-get-directory): New.
4604         (pui-package-symbol-char):
4605         (pui-update-package-display):
4606         (pui-toggle-package):
4607         (pui-toggle-package-key):
4608         (pui-toggle-package-delete):
4609         (pui-toggle-package-delete-key):
4610         (pui-toggle-package-event):
4611         (pui-toggle-verbosity-redisplay):
4612         (pui-install-selected-packages):
4613         (pui-add-required-packages):
4614         (pui-help-echo):
4615         (pui-display-info):
4616         (list-packages-mode):
4617         (pui-list-packages):
4618
4619         * packages.el (packages-compute-package-locations):
4620         (package-require):
4621         (package-delete-name):
4622         (packages-hardcoded-lisp): Removed.
4623         (packages-useful-lisp): Removed.
4624         (packages-unbytecompiled-lisp): Removed.
4625         (packages-find-package-directories):
4626
4627         Summary:
4628
4629         Major code clean up of all things PUI.
4630
4631         Much improved code to determine where packages should be
4632         installed.  PUI no longer depends on any packages being
4633         pre-installed to compute where packages are to be installed to.
4634
4635         The user can specify the location of their package-index file.  It
4636         isn't necessary to set this because it has sane defaults.  People
4637         who "run-in-place" won't accidently overwrite the CVS
4638         package-index file.  See
4639         `package-get-package-index-file-location'. 
4640
4641         PUI will now properly clean up after itself in the event of an
4642         unsuccessful package install.  This drastically reduces the number
4643         of "wrong md5sum" FAQs.
4644
4645         non-Mule XEmacsen can no longer install Mule packages.
4646
4647         Package management via the custom interface has been removed.
4648
4649         The PUI related menubar items have been reorganised.
4650
4651         The PGP verification code has been fixed and the default for
4652         whether or not it is used is automatically computed.
4653
4654         * update-elc.el ((preloaded-file-list site-load-packages
4655         need-to-dump dumped-exe)):
4656         Just a couple of small changes to allow for
4657         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4658         existing anymore.
4659
4660 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4661
4662         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4663         apply `format' to the first argument of byte-compile-warn, it
4664         already calls format.
4665
4666 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4667
4668         * files.el (delete-old-versions): Avoid going interactive during
4669         make install when environment variable VERSION_CONTROL is set.
4670
4671 2003-12-04  Vin Shelton  <acs@xemacs.org>
4672
4673         * menubar-items.el (menu-item-search): Only bring up search dialog
4674         box if the feature is available and desired.
4675
4676 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4677
4678         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4679
4680 2003-11-05  Vin Shelton  <acs@xemacs.org>
4681
4682         * help.el (Help-prin1-face):
4683         (Help-princ-face):
4684         princ and prin1 are functions and need to be called as such.  The
4685         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4686
4687 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4688
4689         * about.el (about-xemacs): Give full version and build date.
4690
4691 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4692
4693         * win32-native.el (grep-null-device): This XEmacs has null-device.
4694
4695 2003-09-06  Mike Sperber  <mike@xemacs.org>
4696
4697         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4698         implement the specified semantics for `defvar.'
4699
4700 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4701
4702         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4703         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4704         displaying buffer in question.
4705
4706 2003-09-03  Vin Shelton <acs@xemacs.org>
4707
4708         * XEmacs 21.4.14 is released
4709
4710 2003-08-17  Vin Shelton  <acs@xemacs.org>
4711
4712         * about.el: Vanity patch.
4713
4714 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4715
4716         * code-process.el (call-process):
4717         (call-process-region):
4718         (start-process):
4719         Document coding system processing.
4720
4721 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4722
4723         * startup.el (splash-frame-body): Idiomatic English.
4724
4725 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4726
4727         * font-lock.el (font-lock-match-java-declarations): Move
4728         save-restriction, narrow-to-region to beginning of function to
4729         avoid going beyond the limit and causing an infloop.
4730
4731 2003-04-16  Jerry James  <james@xemacs.org>
4732
4733         * keydefs.el: Remove mappings for keys mapped to the nowhere
4734         defined function function-key-error.
4735
4736 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4737
4738         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4739         lisp-interaction-mode-hook): Add the docstrings.
4740
4741 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4742
4743         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4744         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4745         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4746
4747 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4748
4749         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4750         lambda list after the original doc.  Care about
4751         #'(lambda () "SingleString") 
4752         (cl-upcase-arg): 
4753         (cl-function-arglist):
4754         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4755         circular data structures in lambda list specification
4756
4757 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4758
4759         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4760         to appear in font-lock-function-name-face.
4761
4762 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4763
4764         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4765         is not also the value of the lambda.
4766
4767 2003-05-06  Andy Piper  <andy@xemacs.org>
4768
4769         * files.el (revert-buffer): Make sure local variables get processed,
4770         even in the case of an optimized reversion.
4771
4772 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4773
4774         * XEmacs 21.4.13 is released
4775
4776 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4777
4778         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4779         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4780
4781 2003-02-14  Ben Wing  <ben@xemacs.org>
4782
4783         * byte-optimize.el:
4784         * byte-optimize.el (byte-compile-inline-expand):
4785         * byte-optimize.el (byte-compile-unfold-lambda):
4786         * byte-optimize.el (byte-optimize-form-code-walker):
4787         * byte-optimize.el (byte-optimize-form):
4788         * byte-optimize.el (byte-decompile-bytecode-1):
4789         * byte-optimize.el (byte-optimize-lapcode):
4790         Review carefully and sync up to 20.7 except for areas as noted.
4791         Fixes problem with JDE compilation.
4792
4793 2003-02-05  Ben Wing  <ben@xemacs.org>
4794
4795         * simple.el:
4796         * simple.el (motion-keys-for-shifted-motion):
4797         Omit M-S-home/end from motion keys.
4798
4799 2003-02-07  Ben Wing  <ben@xemacs.org>
4800
4801         * text-props.el (text-property-any):
4802         * text-props.el (text-property-not-all):
4803         Fix bug when end > start.
4804
4805 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4806
4807         * info.el (Info-insert-dir): Make default-directory end in
4808         separator.  Patch due to Martin Buchholz.
4809
4810 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4811
4812         * XEmacs 21.4.12 "Portable Code" is released.
4813
4814 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4815
4816         * about.el: Update golubev data.
4817
4818 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4819
4820         * isearch-mode.el (isearch-mode-map): Substitute comment on
4821         desirability, and back out "GR is printable" changes.
4822
4823 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4824
4825         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4826
4827 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4828
4829         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4830
4831 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4832
4833         * menubar-items.el (default-menubar): Use browse-url-mozilla
4834         instead of browse-url-gnome-moz for Mozilla.
4835
4836 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4837
4838         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4839
4840 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4841
4842         * files.el (auto-mode-alist): Remove redundant entries for modes
4843         that live in packages.
4844         (interpreter-mode-alist): Ditto.
4845
4846 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4847
4848         * menubar-items.el (default-menubar): Sync with current
4849         browse-url-xemacs.el.
4850
4851 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4852
4853         * XEmacs 21.4.10 "Military Intelligence" is released.
4854
4855 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4856
4857         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4858
4859 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4860
4861         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4862
4863 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4864
4865         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4866         effect free function.
4867         (font-lock-fontify-keywords-region): Supply the argument to
4868         font-lock-compile-keywords.
4869
4870 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4871
4872         * package-get.el (package-get-download-sites): Bring sites list
4873         up to date, prefer xx.xemacs.org addresses.
4874
4875 2002-09-27  Andy Piper  <andy@xemacs.org>
4876
4877         * dialog.el (make-dialog-box): for general dialogs only
4878         delete-frame-hook will be run.
4879
4880 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4881
4882         * font-lock.el (font-lock-fontify-syntactically-region): Add
4883         comment about lookup-syntax-properties, document LOUDLY as unused.
4884
4885 2002-08-26  Andy Piper  <andy@xemacs.org>
4886
4887         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4888         merge.
4889
4890 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4891
4892         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4893         (make-obsolete-variable): Ditto.
4894         (make-compatible): Ditto.
4895         (make-compatible-variable): Ditto.
4896
4897 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4898
4899         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4900         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4901
4902 2002-08-28  Andy Piper  <andy@xemacs.org>
4903
4904         * files.el (revert-buffer): propagate revert-without-query-status.
4905
4906 2002-06-03  Andy Piper  <andy@xemacs.org>
4907
4908         * dialog-items.el (make-search-dialog): align various subcontrols
4909         in visually pleasing ways, allow frame to autosize to the dialog
4910         size.
4911         * dialog.el (make-dialog-box): add a border inside the frame. Add
4912         :autosize property, if t then reset the frame size appropriately
4913         before the frame is mapped.
4914         * gutter-items.el (set-progress-feedback-instantiator): align
4915         various subcontrols.
4916         * gutter-items.el (set-progress-abort-instantiator): ditto.
4917
4918 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4919
4920         * XEmacs 21.4.9 "Informed Management" is released.
4921
4922 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4923
4924         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4925         "&optional append" argument.
4926
4927 2002-07-16  Didier Verna  <didier@xemacs.org>
4928
4929         * subr.el (replace-in-string): fix case fold bug introduced by
4930         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4931         case-fold-search in temporary buffers.
4932
4933 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4934
4935         * lib-complete.el (find-library): Remove check for mule because
4936         decompression DOES work on Mule.
4937
4938 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4939
4940         * simple.el (join-line): New alias for `delete-indentation'.
4941
4942 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4943
4944         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4945         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4946         (font-lock-builtin-face): New.
4947         (font-lock-constant-face): New.
4948         (font-lock-face-list): Add builtin and constant faces.
4949
4950 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4951
4952         * autoload.el (make-autoload): Support define-derived-mode.
4953         Collected puts of doc-string-elt property.  Based on a patch by
4954         Didier Verna <didier@xemacs.org>.
4955
4956 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4957
4958         * wid-edit.el (widget-field-activate): Fix docstring typo.
4959
4960 2002-07-23  Andy Piper  <andy@xemacs.org>
4961
4962         * about.el (about-personal-info): update me.
4963
4964 2002-07-12  Andy Piper  <andy@xemacs.org>
4965
4966         * custom.el (custom-theme-set-variables): remove bogus
4967         arguments. Use custom-set-default to set defaults.
4968         (custom-set-variables): update doc.
4969         (custom-local-buffer): new, synced from FSF.
4970         (custom-set-default): ditto.
4971         (defcustom): update doc.
4972
4973 2002-06-16  Andy Piper  <andy@xemacs.org>
4974
4975         * menubar-items.el (default-menubar): enable windows printing on
4976         cygwin as well as native.
4977
4978 2002-06-12  Andy Piper  <andy@xemacs.org>
4979
4980         * printer.el (generic-print-buffer): catch all errors so that the
4981         print device can be cleared in all scenarios.
4982         (Printer-clear-device): make sure clearing the printer allows it
4983         to be used again immediately.
4984         (generic-print-region): make sure the default printer face is
4985         black-on-white.
4986
4987 2002-04-23  Jerry James  <james@xemacs.org>
4988
4989         * window-xemacs.el (display-buffer-function): Change doc to
4990         reflect new arg.
4991         * window-xemacs.el (pre-display-buffer-function): Ditto.
4992         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4993         non-nil, make the new window just big enough for its contents.
4994         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4995         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4996         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4997
4998 2002-06-06  Andy Piper  <andy@xemacs.org>
4999
5000         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5001         (defcustom): ditto.
5002         (custom-handle-keyword): ditto.
5003
5004 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5005
5006         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5007         Make obsolete.  Default to nil.
5008         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5009         Inspired by a patch by John Palmieri.
5010
5011 2002-07-01  Mike Alexander  <mta@arbortext.com>
5012
5013         * process.el (shell-command-on-region): Don't delete the region
5014         before giving it to call-process-region
5015
5016 2002-06-04  Jerry James <james@eecs.ku.edu>
5017
5018         * find-paths.el (paths-find-architecture-directory): Search in
5019         `system-configuration'/`base', not `base'`system-configuration'.
5020
5021 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5022
5023         * info.el (Info-index): Add missing \ in [ t].
5024
5025 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5026
5027         * gutter-items.el (gutter-buffers-tab-visible-p,
5028         buffers-tab-omit-function, buffers-tab-selection-function,
5029         buffers-tab-filter-functions):
5030         Doc improvements.
5031
5032 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5033
5034         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5035
5036         * toolbar-items.el (toolbar-news): Fix typo in message string.
5037
5038 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5039
5040         * dialog.el (yes-or-no-p-dialog-box): 
5041         * cmdloop.el (y-or-n-p-minibuf):
5042         (yes-or-no-p-minibuf):
5043         (yes-or-no-p):
5044         (y-or-n-p): 
5045         Specify negative answers in docstrings.
5046
5047 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5048
5049         * package-ui.el (pui-help-echo): Display both installed and author
5050         version.  Use a balloon-help window to display extra info like
5051         package requires.
5052
5053 2002-05-30  Andy Piper  <andy@xemacs.org>
5054
5055         * files.el (revert-buffer-internal): don't visit
5056         revert-buffer. Kill buffer when not used. Suggested by Mike
5057         Alexander <mta@arbortext.com>
5058
5059 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5060
5061         * files.el (revert-buffer): More docstring fiddling.
5062
5063 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5064
5065         * files.el (revert-buffer):
5066         (revert-buffer-internal):
5067         (revert-buffer-insert-file-contents-function):
5068         Improve docstrings and comments.
5069
5070 2002-05-08  Andy Piper  <andy@xemacs.org>
5071
5072         * files.el (revert-buffer): observe noconfirm behavior.
5073
5074 2002-04-09  Andy Piper  <andy@xemacs.org>
5075
5076         * files.el (revert-buffer): use revert-buffer-internal if it looks
5077         like doing so will not result in any user-visible changes.
5078         (revert-buffer-internal): new function. Do the actual process of
5079         reversion and then see whether the result is any different to what
5080         we have already. If it is not then do nothing.
5081
5082 2001-12-11  Andy Piper  <andy@xemacs.org>
5083
5084         * menubar.el (get-popup-menu-response): re-order so that it works
5085         on more sane/facist window systems.
5086
5087 2001-12-03  Andy Piper  <andy@xemacs.org>
5088
5089         * faces.el (frob-face-property): don't infloop in face frobbing
5090         from Jan Vroonhof <jan@xemacs.org>.
5091
5092 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5093
5094         * faces.el (frob-face-property): Follow face fall-back hierarchy
5095         properly for face properties without an instance. Only do manual
5096         copy form 'default in last resort. This handles in particular
5097         the case where 'default itself has only a fall-back (which is
5098         the case by default on windows).
5099
5100 2001-11-24  Andy Piper  <andy@xemacs.org>
5101
5102         * printer.el (generic-print-region): set default-frame-plist to
5103         nil while creating the printer frame so that sizes reflect the
5104         printed page.
5105
5106         * faces.el (face-complain-about-font): Don't complain on printers.
5107
5108 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5109         
5110         * package-net.el: Andy synch.
5111         
5112 2001-12-16  Andy Piper  <andy@xemacs.org>
5113
5114         * package-get.el (package-get-update-all): Make sure installed.db
5115         gets updated after updating packages.
5116
5117 2002-03-28  Ben Wing  <ben@xemacs.org>
5118
5119         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5120         continuation, truncation so that we don't get line jumpiness from
5121         them being larger than the line height.
5122
5123         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5124
5125 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5126
5127         * font.el (font-window-system-mappings): Add mapping for Gtk
5128         (assume identical to X) 
5129
5130 2002-02-04  Andy Piper  <andy@xemacs.org>
5131
5132         * files.el (convert-standard-filename): Fix for short filename
5133         Peter Arius <pas@methodpark.de>
5134
5135 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5136
5137         * list-mode.el (default-choose-completion): completion-base-size
5138         should refer to local value in the completion list buffer.
5139
5140 2001-12-03  Didier Verna  <didier@xemacs.org>
5141
5142         * rect.el: autoload `replace-rectangle'.
5143         * keydefs.el (global-map): bind it to `C-x r p'.
5144
5145 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5146
5147         * XEmacs 21.4.8 "Honest Recruiter" is released.
5148
5149 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5150
5151         This patch is based on Jerry James's patch and analysis.
5152
5153         * select.el (get-clipboard):
5154         (get-selection):
5155         Update docstrings.
5156         (get-clipboard-foreign):
5157         (get-selection-foreign):
5158         New function for use as `interprogram-paste-function's.
5159
5160         * simple.el (interprogram-paste-function): Change default to
5161         `get-clipboard-foreign'; improve docstring.
5162         (interprogram-cut-function): Improve dosctring.
5163
5164 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5165
5166         * XEmacs 21.4.7 "Economic Science" is released.
5167
5168 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5169
5170         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5171
5172 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5173
5174         * obsolete.el (assq-delete-all): New compatibility alias for 
5175         remassq.
5176
5177 2002-01-09  Simon Josefsson  <jas@extundo.com>
5178
5179         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5180
5181 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5182
5183         * info.el (Info-auto-generate-directory): Default
5184         Info-auto-generate-directory to 'if-outdated.
5185
5186 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5187
5188         * startup.el (normal-top-level): Prevent migration code from
5189         trashing .emacs on an error in loading the init files.
5190
5191 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5192
5193         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5194         "system default" Xdefaults and friends get xrdb-mode.
5195
5196 2002-03-05  Mats Lidell  <matsl@contactor.se>
5197  
5198         * help-nomule.el (tutorial-supported-languages): Added Swedish
5199         tutorial. Sorted languages.
5200
5201 2002-02-11  Mike Sperber <mike@xemacs.org>
5202
5203         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5204         regenerating outdated dir files and dir is non-existent.
5205
5206 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5207
5208         * code-files.el (convert-mbox-coding-system): Improve comment.
5209         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5210         coding-system argument to `write-region-pre-hook' call.
5211         (write-region-pre-hook): Fix docstring to mention lockname argument.
5212
5213 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5214
5215         * minibuf.el (completing-read): Remove redundant wrong arg list.
5216
5217         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5218
5219 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5220
5221         * obsolete.el (interactive-form): new compatibility alias for 
5222         function-interactive.
5223
5224 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5225
5226         * menubar-items.el (Menubar-items-truncate-list): Removed.
5227         * menubar-items.el (Menubar-items-truncate-history): New.
5228         * menubar-items.el (default-menubar): Use
5229         Menubar-items-truncate-history.
5230
5231 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5232
5233         * printer.el (generic-print-region): Pass correct arguments to
5234         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5235         Torkelsson <torkel@acc.umu.se>.
5236
5237 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5238
5239         * help.el (describe-mode): synched with FSF 19.34; handle nil
5240         minor mode indicators.
5241
5242 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5243
5244         * minibuf.el (completing-read): Update docstring.
5245
5246 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5247
5248         * XEmacs 21.4.6 "Common Lisp" is released.
5249
5250 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5251
5252         * package-net.el: Inadvertant synch with Windows branch.  From
5253         Andy's log:
5254         (package-net-kit-version): new variable.
5255         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5256
5257 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5258
5259         * package-get.el (package-get-locate-index-file): Also search the
5260         core etc/ directory for the package index file if it can't be
5261         found in ~/.xemacs/.
5262
5263 2001-12-13  William Perry  <wmperry@gnu.org>
5264
5265         * dialog-gtk.el (popup-builtin-question-dialog):
5266         Conform to API in gui.c.
5267         
5268 2001-11-12  Andy Piper  <andy@xemacs.org>
5269
5270         * cus-edit.el (custom-save-face-internal): make sure we save
5271         non-themed faces.
5272         (custom-save-variables): ditto variables.
5273
5274 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5275
5276         * faces.el (make-face-family):
5277         (make-face-size):
5278         New face-modifying functions per Jan Vroonhof.
5279
5280         cus-face.el (custom-set-face-font-family):
5281         (custom-set-face-font-size):
5282         Use them.
5283
5284         * font.el (font-window-system-mappings): More precise docstring.
5285
5286         (font-create-name):
5287         (font-create-object):
5288         (tty-font-create-object):
5289         (tty-font-create-plist):
5290         (x-font-create-object):
5291         (x-font-create-name):
5292         (ns-font-create-name):
5293         (mswindows-font-create-object):
5294         (mswindows-font-create-name):
5295         Add doctrings.
5296
5297 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5298
5299         * gtk-faces.el (gtk-init-device-faces): removed spurious
5300         quote before let* expression.
5301
5302 2001-10-29  Andy Piper  <andy@xemacs.org>
5303
5304         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5305         modified when changing coding system.
5306
5307         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5308         that we invoke the GUI directory selector.
5309
5310 2001-10-25  Andy Piper  <andy@xemacs.org>
5311
5312         * dialog.el (make-dialog-box): use new directory dialog support.
5313         * minibuf.el (read-file-name-1): ditto.
5314         (read-file-name): ditto.
5315         (read-directory-name): ditto.
5316
5317 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5318
5319         * XEmacs 21.4.5 "Civil Service" is released.
5320
5321 2001-04-23  Didier Verna  <didier@xemacs.org>
5322
5323         * cus-edit.el (custom-variable-pre-save): New.
5324         * cus-edit.el (custom-variable-post-save): New.
5325         * cus-edit.el (custom-variable-save): use them.
5326         * cus-edit.el (custom-face-pre-save): New.
5327         * cus-edit.el (custom-face-post-save): New.
5328         * cus-edit.el (custom-face-save): use them.
5329         * cus-edit.el (custom-group-pre-save): New.
5330         * cus-edit.el (custom-group-post-save): New.
5331         * cus-edit.el (custom-group-save): use them.
5332         * cus-edit.el (Custom-save): use the pre/post functions above,
5333         call `custom-save-all' only once.
5334         * cus-edit.el (custom-variable-pre-reset-standard): New.
5335         * cus-edit.el (custom-variable-post-reset-standard): New.
5336         * cus-edit.el (custom-variable-reset-standard): use them.
5337         * cus-edit.el (custom-face-pre-reset-standard): New.
5338         * cus-edit.el (custom-face-post-reset-standard): New.
5339         * cus-edit.el (custom-face-reset-standard): use them.
5340         * cus-edit.el (custom-group-pre-reset-standard): New.
5341         * cus-edit.el (custom-group-post-reset-standard): New.
5342         * cus-edit.el (Custom-reset-standard): use them.
5343         * cus-edit.el (custom-face-reset-saved): use the pre/post
5344         functions above, call `custom-save-all' only once.
5345
5346 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5347
5348         * gutter-items.el (buffers-tab face): Derive from the modeline
5349         face by default.  Many people use white-on-black for the default
5350         font, and the tabs look hideous with that color combination.  The
5351         modeline usually has the correct colors.
5352
5353 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5354
5355         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5356         (tag-mark-stack-max): Typo fix.
5357
5358 2001-09-28  Ben Wing  <ben@xemacs.org>
5359
5360         * font-lock.el:
5361         * font-lock.el (font-lock-after-change-function):
5362         fix problem with last patch, reported by Katsumi Yamaoka.
5363
5364 2001-09-17  Ben Wing  <ben@xemacs.org>
5365
5366         * font-lock.el (font-lock-after-change-function):
5367         fix problem when you insert a comment on the line before a line of
5368         code: if we use the following char, then when you hit backspace,
5369         the following line of code turns the comment color.
5370
5371 2001-06-08  Ben Wing  <ben@xemacs.org>
5372
5373         * process.el: comment about shell-command-switch.
5374         * process.el (shell-quote-argument): Need to quote a null
5375         argument, too.  From Dan Holmsand.
5376         
5377         * startup.el (normal-top-level): Delete some unused FSF junk.
5378         * startup.el (command-line-early):
5379         
5380         * startup.el (command-line): Call MS Windows init function.
5381         
5382         * win32-native.el:
5383         * win32-native.el (mswindows-system-shells): New.
5384         * win32-native.el (mswindows-system-shell-p): New.
5385         * win32-native.el (init-mswindows-at-startup): New.
5386         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5387         * win32-native.el (mswindows-quote-one-simple-arg):
5388         * win32-native.el (mswindows-quote-one-command-arg):
5389         * win32-native.el (mswindows-construct-process-command-line-alist):
5390         Correct comments at top.  Correctly handle passing arguments
5391         to Cygwin programs and to bash.  Fix quoting of zero-length
5392         arguments (from Dan Holmsand).  Set shell-command-switch based
5393         on shell-file-name, which in turn comes from env var SHELL.
5394
5395 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5396
5397         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5398         default-toolbar-position): Fill docstrings for balloon-help.
5399
5400 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5401
5402         * faces.el: Reenable specifications over 'gtk domain.
5403
5404 2001-08-08  Didier Verna  <didier@xemacs.org>
5405
5406         * autoload.el (update-autoload-files): make defdir a file name,
5407         not directory name.
5408
5409 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5410
5411         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5412
5413         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5414
5415 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5416
5417         * font-menu.el (font-menu-set-font): Default to current font-family.
5418         (font-menu-preferred-resolution):
5419         (font-menu-size-scaling):
5420         Provide gtk defaults, too.
5421
5422 2001-07-29  Mike Alexander  <mta@arbortext.com>
5423
5424         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5425         list
5426         (custom-set-face-font-family): ditto
5427
5428 2001-07-26  Mike Sperber <mike@xemacs.org>
5429
5430         * files.el (auto-mode-alist): .9 files are man pages, too.
5431
5432 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5433
5434         * process.el (call-process-internal): bind
5435         coding-system-for-write to 'binary when calling
5436         start-process-internal, so the process receives 
5437         the literal contents of INFILE.
5438
5439 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5440
5441         * files.el (auto-mode-alist): Add configure.ac support.
5442
5443 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5444
5445         * buff-menu.el:
5446         mouse.el:
5447         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5448
5449 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5450
5451         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5452
5453 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5454
5455         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5456         mixed text.
5457         (kinsoku-eol-p): Ditto.
5458
5459 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5460
5461         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5462         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5463         characters as the category `s' or `e' correctly.
5464
5465 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5466
5467         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5468
5469 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5470
5471         * mule/cyrillic.el:  Set up case table.
5472
5473 2001-06-08  Mike Sperber <mike@xemacs.org>
5474
5475         * files.el (save-some-buffers-1): Don't zap the help window right
5476         after `map-y-or-n-p' has popped it up.
5477
5478 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5479
5480         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5481
5482 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5483
5484         * specifier.el: define-specifier-tag 'gtk.
5485
5486 2001-05-12  Ben Wing  <ben@xemacs.org>
5487
5488         * find-paths.el (paths-find-recursive-path):
5489         fix error with null EXCLUDE-REGEXP.
5490         
5491         * font-lock.el (font-lock-mode):
5492         fix problem reported by hrvoje with buffers starting with a space.
5493         
5494 2001-05-06  Ben Wing  <ben@xemacs.org>
5495
5496         * dialog.el (make-dialog-box):
5497         * menubar-items.el (default-menubar):
5498         * printer.el (generic-print-buffer):
5499         * printer.el (generic-print-region):
5500         implement printing the selection when it's selected.
5501
5502 2001-04-18  Didier Verna  <didier@xemacs.org>
5503
5504         * cus-edit.el (Custom-reset-standard): reset to standard settings
5505         not only when the buffer's :custom-state is 'modified, but also
5506         when it is 'set or 'saved.
5507
5508 2001-04-17  Didier Verna  <didier@xemacs.org>
5509
5510         * startup.el (load-user-init-file): define `custom-file' before
5511         loading the user's init file.
5512
5513 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5514
5515         * menubar.el (popup-mode-menu): Make it work with
5516         popup-menu-titles turned off.
5517         
5518 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5519
5520         * about.el (about-mailto-link): Use compose-mail for sending mail.
5521
5522 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5523
5524         * package-admin.el (package-install-hook): New.
5525         (package-delete-hook): New.
5526         (package-admin-add-single-file-package): Use package-delete-hook.
5527
5528         * package-get.el (package-get): Use package-install-hook.
5529
5530 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5531
5532         * package-ui.el (pui-install-selected-packages): reverse the lists
5533         of packages so that they get handled in the same order as they
5534         were selected.
5535
5536 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5537
5538         * packages.el (locate-library): Use read-library-name for completion.
5539
5540 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5541
5542         * byte-optimize.el (=): `=' is not a binary predicate!
5543         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5544         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5545
5546 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5547
5548         * bytecomp.el (byte-compile-arithcompare):
5549         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5550
5551 2001-06-03  William M. Perry  <wmperry@gnu.org>
5552
5553         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5554         return the filename selected by the user!
5555
5556 2001-05-31  William M. Perry  <wmperry@gnu.org>
5557
5558         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5559         in XEmacs/GTK.
5560
5561 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5562
5563         * coding.el: Tiny typo fixed.
5564
5565 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5566
5567         * XEmacs 21.4.3 "Academic Rigor" is released.
5568
5569 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5570
5571         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5572
5573 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5574
5575         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5576
5577 2001-05-04  Ben Wing  <ben@xemacs.org>
5578
5579         * printer.el (generic-print-buffer):
5580         * printer.el (generic-print-region):
5581         Enable dialog boxes.  Apply workaround recommended by Kirill.
5582         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5583         
5584         * simple.el (kill-whole-line):
5585         * simple.el (kill-line-1):
5586         * simple.el (kill-entire-line):
5587         * simple.el (kill-line):
5588         * simple.el (backward-kill-line):
5589         Take out interactive dependence of kill-whole-line.
5590
5591 2001-04-22  Ben Wing  <ben@xemacs.org>
5592
5593         * dialog.el (make-dialog-box):
5594         Put dialog titles back in -- this time correctly.  Fix various
5595         other problems with leaks and such.
5596
5597         * simple.el (region-exists-p):
5598         * simple.el (region-active-p):
5599         Add comment about which one is correct to use in menu specs.
5600
5601 2001-05-05  Ben Wing  <ben@xemacs.org>
5602
5603         * dialog.el (make-dialog-box): fix doc string.
5604         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5605         take out Pretty Print.
5606         * printer.el:
5607         * printer.el (printer-current-device): New.
5608         * printer.el (Printer-get-device): New.
5609         * printer.el (Printer-clear-device): New.
5610         * printer.el (generic-page-setup): New.
5611         * printer.el (generic-print-buffer):
5612         * printer.el (generic-print-region):
5613         Implement Page Setup.  Handle errors properly.
5614
5615 2001-05-05  Ben Wing  <ben@xemacs.org>
5616
5617         * subr.el (error): Complete list of errors in doc string.
5618         
5619 2001-04-22  Ben Wing  <ben@xemacs.org>
5620
5621         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5622         
5623 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5624
5625         * build-report.el: Remove CVS keywords since this file has been in
5626         core lisp for a while now.
5627         * build-report.el (build-report-make-output-files): Fix typo.
5628
5629 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5630
5631         * about.el (about-finish-buffer): Make sure the last change works
5632         even if EVENT is nil.
5633
5634 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5635
5636         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5637         clicked, not the one that happens to be the current buffer at the
5638         time.
5639
5640 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5641
5642         * cus-edit.el (custom-display): Support the GTK Window System also.
5643
5644 2001-04-30  Ben Wing  <ben@xemacs.org>
5645
5646         * printer.el:
5647         * printer.el (printer-page-header):
5648         * printer.el (Print-context): New.
5649         * printer.el (printer-page-footer):
5650         * printer.el (generate-header-element): New.
5651         * printer.el (generate-header-line): New.
5652         * printer.el (print-context-property):
5653         * printer.el (generic-print-buffer):
5654         * printer.el (generic-print-region):
5655         Implement headers and footers.  Implement calling Print dialog box
5656         (#### but it doesn't quite work yet).
5657
5658 2001-04-25  Ben Wing  <ben@xemacs.org>
5659
5660         * about.el (xemacs-hackers):
5661         * about.el (about-url-alist):
5662         * about.el (about-personal-info):
5663         * about.el (about-hacker-contribution):
5664         More contributions.
5665         
5666         * simple.el (handle-post-motion-command):
5667         Fix spurious setting of zmacs-region-stays to t after a non-shift
5668         motion command.
5669
5670 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5671
5672         * about.el (about-personal-info): Update my bio.
5673         (about-hacker-contribution): Ditto.
5674
5675 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5676
5677         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5678
5679 2001-04-19  Andy Piper  <andy@xemacs.org>
5680
5681         * package-net.el (package-net-cygwin32-binary-size): new size.
5682         (package-net-win32-binary-size): new size.
5683         (package-net-convert-index-to-ini): Use new arch.
5684         (package-net-batch-convert-index-to-ini): Removed.
5685         (package-net-generate-bin-ini): New.
5686         (package-net-batch-generate-bin-ini): New.
5687
5688 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5689
5690         * XEmacs 21.4.1 "Copyleft" is released.
5691
5692 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5693
5694         * x-compose.el (xlib-input-method-bug-workaround):
5695         (alias-colon-to-double-quote):
5696         Force sort in map-keymap to work around rehash bug.
5697
5698 2001-04-17  Ben Wing  <ben@xemacs.org>
5699
5700         * about.el: Finish overhaul, add a few new hackers, update a
5701         couple old ones.
5702
5703 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5704
5705         * XEmacs 21.4.0 "Solid Vapor" is released.
5706
5707 2001-04-15  Ben Wing  <ben@xemacs.org>
5708
5709         * about.el:
5710         * about.el (about-headline-face): New.
5711         * about.el (about-link-face): New.
5712         * about.el (about-current-release-maintainers): New.
5713         * about.el (about-other-current-hackers): New.
5714         * about.el (about-url-alist):
5715         * about.el (about-once-and-future-hackers): New.
5716         * about.el (about-mailto-link): New.
5717         * about.el (about-get-buffer):
5718         * about.el (about-finish-buffer):
5719         * about.el (about-xemacs):
5720         * about.el (about-features): Removed.
5721         * about.el (about-advantages): New.
5722         * about.el (about-maintainer-info): Removed.
5723         * about.el (about-personal-info): New.
5724         * about.el (about-hacker-contribution): New.
5725         * about.el (about-maintainer):
5726         * about.el (about-show-linked-info):
5727         * about.el (about-hackers):
5728         Major revamping.  Rewriting of most of the text, improve the
5729         link handling, separate info on contributors into personal
5730         and contribution info, add new contributors, update personal
5731         info, etc. etc.
5732         
5733         * menubar-items.el (default-menubar):
5734         Help menubar entry for News now says more accurately
5735         "What's New in XEmacs".
5736         
5737         * mouse.el:
5738         * mouse.el (mouse-track-cleanup-hook):
5739         * mouse.el (mouse-track):
5740         Don't set-buffer to a dead buffer when calling mouse-track
5741         cleanup hooks.
5742
5743 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5744
5745         * XEmacs 21.2.47 "Zephir" is released.
5746
5747 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5748
5749         * dialog.el (make-dialog-box): Disable dialog box titles until
5750         we get them working.
5751
5752 2001-03-30  Ben Wing  <ben@xemacs.org>
5753
5754         * help.el:
5755         * help.el (Help-princ-face):
5756         * help.el (Help-prin1-face):
5757         * help.el (frob-help-extents):
5758         * help.el (describe-function-1):
5759         * help.el (describe-variable):
5760         Avoid using font-lock faces, which may not be defined.
5761         Instead, use hyper-apropos faces, and make sure they're
5762         defined as necessary by using `require'. (It's not so safe
5763         to do this for font-lock.) In any case, we will eventually
5764         be merging this functionality into hyper-apropos.
5765
5766         * loaddefs.el (completion-ignored-extensions):
5767         Fix documentation.
5768         
5769         * menubar-items.el (menu-truncate-list): Removed.
5770         * menubar-items.el (Menubar-items-truncate-list): New.
5771         * menubar-items.el (default-menubar):
5772         Fix errors if grep or compile command is too long.  Rename helper
5773         function to be less visible.
5774
5775 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5776
5777         * byte-optimize.el (byte-optimize-minus):
5778         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5779
5780 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5781
5782         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5783         Mule is available.
5784
5785         * mule/latin.el: New file.
5786
5787 2001-03-11  Ben Wing  <ben@xemacs.org>
5788
5789         * auto-save.el:
5790         * auto-save.el (auto-save-directory):
5791         * auto-save.el (make-auto-save-file-name):
5792         * auto-save.el (auto-save-file-name-p): New.
5793
5794         Merge in improvements from other definition of
5795         make-auto-save-file-name in files.el.
5796         
5797         * auto-save.el (auto-save-original-name):
5798         * auto-save.el (auto-save-name-in-fixed-directory):
5799         * auto-save.el (auto-save-unslashify-name): Removed.
5800         * auto-save.el (auto-save-slashify-name): Removed.
5801         * auto-save.el (auto-save-reserved-chars): New.
5802         * auto-save.el (auto-save-escape-name): New.
5803         * auto-save.el (auto-save-unhex): New.
5804         * auto-save.el (auto-save-unescape-name): New.
5805
5806         Change algorithm for encoding filenames in auto-save names to be
5807         entirely safe with all filesystems and all possible characters in
5808         a filename, and 100% reversible. (Essentially, uses
5809         quoted-printable as the encoding.)
5810         
5811         * auto-save.el (recover-all-files):
5812
5813         Use insert-directory rather than calling ls directly -- fixes
5814         things under Windows.
5815
5816         * files.el:
5817         * files.el (convert-standard-filename): Substitute FSF's
5818         definition for this (we had nothing here before).
5819         
5820         * files.el (backup-buffer): Warning fix.
5821         
5822         * files.el (make-backup-file-name):
5823         * files.el (find-backup-file-name):
5824         Fix error in calling sequence to auto-save-file-name-p.
5825         
5826         * files.el (recover-file):
5827         Use insert-directory rather than calling ls directly -- fixes
5828         things under Windows.
5829
5830         * files.el (make-auto-save-file-name): Removed.
5831         * files.el (auto-save-file-name-p): Removed.
5832         auto-save is always dumped so no sense in having a definition
5833         that will always be overwritten with another.
5834         
5835         * files.el (insert-directory):
5836         * win32-native.el:
5837         * win32-native.el (debug-mswindows-process-command-lines):
5838         * win32-native.el (original-make-auto-save-file-name): Removed.
5839         * win32-native.el (make-auto-save-file-name): Removed.
5840
5841
5842 2001-03-21  Martin Buchholz <martin@xemacs.org>
5843
5844         * XEmacs 21.2.46 "Urania" is released.
5845
5846 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5847
5848         * menubar-items.el (default-menubar): Update sample.emacs to
5849         sample.init.el and adjust accelerators.
5850
5851 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5852
5853         * build-report.el (build-report): Improve docstring.
5854
5855 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5856
5857         * ChangeLog: Log GTK merge.
5858
5859         * gutter-items.el:
5860         * mwheel.el:
5861         * sound.el:
5862         * startup.el:
5863         Revert gratuitous whitespace changes.
5864
5865 2001-03-07  Ben Wing  <ben@xemacs.org>
5866
5867         * help.el:
5868         * help.el (key-or-menu-binding):
5869         * help.el (Help-find-file): New.
5870         * help.el (describe-beta):
5871         * help.el (describe-copying):
5872         * help.el (describe-project):
5873         * help.el (view-emacs-news):
5874         * help.el (view-sample-init-el): New.
5875         * help.el (Help-princ-face): New.
5876         * help.el (Help-prin1-face): New.
5877         * help.el (help-symbol-function-context-menu):
5878         * help.el (help-symbol-variable-context-menu):
5879         * help.el (help-symbol-function-and-variable-context-menu):
5880         * help.el (frob-help-extents):
5881         * help.el (describe-function-1):
5882         * help.el (describe-variable):
5883
5884         Add coloring in Help buffers, correspondent with hyperlinks.
5885         View files in view-mode rather than Fundamental.
5886         Remove separators from context menus -- now handled in generic code.
5887         Add `Find Tag' to context menu.
5888         
5889         * menubar.el (popup-mode-menu):
5890
5891         Rewrite code that outputs the popup menu to (a) put more specific
5892         entries first, (b) be more robust, (c) output the proper context
5893         menu separators automatically (the context menu functionality is
5894         new and currently used only by Help).
5895
5896 2001-03-10  William M. Perry  <wmperry@aventail.com>
5897
5898         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5899         this function when converting from the 21.1 GTK branch.  Now
5900         supports file, password, question, and color built-in dialogs.
5901
5902 2001-03-06  Ben Wing  <ben@xemacs.org>
5903
5904         * keydefs.el:
5905         * keydefs.el (global-map):
5906         Add commented-out change of M-k (for 21.5).
5907         
5908         * menubar-items.el (default-menubar):
5909         Fix items to control kill-line behavior; add items for
5910         shifted motion.
5911         
5912         * simple.el:
5913         * simple.el (kill-whole-line):
5914         * simple.el (historical-kill-line): Removed.
5915         * simple.el (kill-line): Removed.
5916         * simple.el (kill-entire-line): New.
5917         * simple.el (kill-line-1): New.
5918         * simple.el (backward-kill-line):
5919         Undo kill-whole-line == always changes.  Add new function
5920         kill-entire-line to unconditionally delete the current line.
5921         Add comments describing the lamentable state of affairs of
5922         the kill-line functions and variables.
5923
5924 2001-03-02  Ben Wing  <ben@xemacs.org>
5925
5926         * simple.el:
5927         * simple.el (beginning-of-buffer):
5928         * simple.el (end-of-buffer):
5929         * simple.el (mark-ring-unrecorded-commands):
5930         * simple.el (signal-error-on-buffer-boundary):
5931         * simple.el (shifted-motion-keys-select-region):
5932         * simple.el (unshifted-motion-keys-deselect-region):
5933         * simple.el (motion-keys-for-shifted-motion): New.
5934         * simple.el (handle-pre-motion-command):
5935         * simple.el (handle-post-motion-command):
5936         * simple.el (forward-char-command):
5937         * simple.el (backward-char-command):
5938         * simple.el (scroll-up-command):
5939         * simple.el (scroll-down-command):
5940         * simple.el (next-line):
5941         * simple.el (previous-line):
5942         * simple.el (backward-block-of-lines):
5943         * simple.el (forward-block-of-lines):
5944         * simple.el (backward-word):
5945         * simple.el (mark-word):
5946
5947         Augment documentation of the most common motion commands to make
5948         note of the shifted-motion support.  Improve the support to (a)
5949         properly document how it works and why it's done in the fashion it
5950         is, and (b) allow the keystrokes that trigger it to be customized.
5951
5952         Correct error in the customize specification of
5953         mark-ring-unrecorded-commands.
5954
5955 2001-03-02  Ben Wing  <ben@xemacs.org>
5956
5957         * font-lock.el:
5958         * font-lock.el (font-lock-pending-extent-table): Removed.
5959         * font-lock.el (font-lock-pending-buffer-table): New.
5960         * font-lock.el (font-lock-pre-idle-hook):
5961         * font-lock.el (font-lock-after-change-function):
5962         * font-lock.el (font-lock-fontify-pending-extents):
5963         * font-lock.el (font-lock-lisp-like):
5964
5965         Fix handling of pending extents to avoid excessive slowness (N^2
5966         behavior) when making lots of buffer changes between redisplays,
5967         such as when saving the Options.
5968
5969 2001-03-09  William M. Perry  <wmperry@aventail.com>
5970
5971         * device.el:
5972         * dragdrop.el:
5973         * dumped-lisp.el:
5974         * faces.el:
5975         * frame.el:
5976         * gnuserv.el:
5977         * loadup.el:
5978         * menubar-items.el:
5979         * minibuf.el:
5980         The Great GTK Merge.
5981
5982         * ChangeLog.GTK:
5983         * dialog-gtk.el:
5984         * gdk.el:
5985         * generic-widgets.el:
5986         * glade.el:
5987         * gnome-widgets.el:
5988         * gnome.el:
5989         * gtk-compose.el:
5990         * gtk-extra.el:
5991         * gtk-faces.el:
5992         * gtk-ffi.el:
5993         * gtk-file-dialog.el:
5994         * gtk-font-menu.el:
5995         * gtk-glyphs.el:
5996         * gtk-init.el:
5997         * gtk-iso8859-1.el:
5998         * gtk-marshal.el:
5999         * gtk-mouse.el:
6000         * gtk-package.el:
6001         * gtk-password-dialog.el:
6002         * gtk-select.el:
6003         * gtk-widget-accessors.el:
6004         * gtk-widgets.el:
6005         * gtk.el:
6006         widgets-gtk.el:
6007         The Great GTK Merge: new files.
6008
6009 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6010
6011         * generic-widgets.el: Don't require gtk (a built-in feature) at
6012         top level.  Don't execute the last sexp unless (featurep 'gtk).
6013
6014 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6015
6016         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6017
6018 2001-02-23  Martin Buchholz <martin@xemacs.org>
6019
6020         * XEmacs 21.2.45 "Thelxepeia" is released.
6021
6022 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6023  
6024         * about.el (xemacs-hackers): update my entry. 
6025         * about.el (about-maintainer-info): ditto. 
6026         * about.el (about-hackers): ditto. 
6027
6028 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6029
6030         * about.el (about-maintainer-info): More vanity info about
6031         yours truly.
6032
6033 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6034
6035         * build-report.el (build-report-destination): xemacs-build-reports
6036         has moved to SourceForge, where mailing list name length is
6037         restricted, hence the name change to
6038         xemacs-buildreports@xemacs.org.
6039         * build-report.el (build-report-keep-regexp): Update default.
6040         * build-report.el (build-report-delete-regexp): Ditto.
6041         * build-report.el (build-report-make-output-files): Ditto.
6042
6043 2001-02-19  Craig Lanning  <lanning@scra.org>
6044
6045         * lisp-mode.el: Add indentation specifications for following
6046         Common Lisp forms: handler-case, handler-bind, with-slots,
6047         with-open-file, with-open-stream, print-unreadable-object.
6048
6049 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6050
6051         * font-lock.el (font-lock-set-defaults-1):
6052         Move initialization of `font-lock-cache-position' so that it's set
6053         even if font-lock-keywords is already defined.
6054
6055 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6056
6057         * autoload.el (generate-file-autoloads-1):
6058         Use `emacs-lisp-mode-syntax-table' instead of
6059         `lisp-mode-syntax-table'.
6060         * lisp-mode.el (lisp-mode-syntax-table):
6061         Get rid of old checks for `parse-partial-sexp' version.
6062         Make `|' (pipe) string delimiter instead of punctuation.
6063
6064 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6065
6066         * window.el (save-selected-window):
6067         Use gensym for better macro hygiene.
6068
6069 2001-02-06  Mike Sperber <mike@xemacs.org>
6070
6071         * dump-paths.el:
6072         * startup.el (startup-setup-paths): Set and use
6073         `mule-lisp-directory'.
6074         (startup-setup-paths-warning): Ditto.
6075
6076         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6077         (paths-construct-load-path): Consider `mule-lisp-directory'.
6078
6079 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6080
6081         * font-lock.el: Syntax table improvements used.  A few random
6082         changes are not specified below.
6083         (font-lock-fontify-string-delimiters):
6084         (font-lock-syntactic-keywords):
6085         (font-lock-cache-state nil):
6086         (font-lock-cache-position):
6087         New variables.
6088         (font-lock-set-syntax):
6089         (font-lock-apply-syntactic-highlight):
6090         (font-lock-fontify-syntactic-anchored-keywords):
6091         (font-lock-fontify-syntactic-keywords-region):
6092         (font-lock-eval-keywords):
6093         New functions.
6094         (font-lock-remove-face):
6095         (font-lock-fontify-syntactically-region):
6096         Use syntax properties.
6097
6098 2001-02-08  Martin Buchholz <martin@xemacs.org>
6099
6100         * XEmacs 21.2.44 "Thalia" is released.
6101
6102 2001-01-16  Mike Sperber <mike@xemacs.org>
6103
6104         * startup.el (normal-top-level): Work even if no installation root
6105         is found.
6106
6107 2001-01-30  Andy Piper  <andy@xemacs.org>
6108
6109         * gutter-items.el (progress-abort-glyph): remove instantiator.
6110         (set-progress-abort-instantiator): new function.
6111         (abort-progress-feedback): use it.
6112
6113         * gutter.el (set-gutter-dirty-p): new function.
6114
6115 2001-01-30  Didier Verna  <didier@xemacs.org>
6116
6117         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6118
6119 2001-01-24  Didier Verna  <didier@xemacs.org>
6120
6121         * sound.el (sound-extension-list): give a better default value.
6122         * sound.el (load-sound-file): improve the doc string, also find
6123         files given by absolute names, pass a real extension list to
6124         `locate-file'.
6125
6126 2001-01-26  Martin Buchholz <martin@xemacs.org>
6127
6128         * XEmacs 21.2.43 "Terspichore" is released.
6129
6130 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6131
6132         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6133         messages from gnuserv.
6134
6135 2001-01-20  Martin Buchholz <martin@xemacs.org>
6136
6137         * XEmacs 21.2.42 "Poseidon" is released.
6138
6139 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6140
6141         * cl-macs.el (cl-upcase-arg): New function.
6142         (cl-function-arglist): New function.
6143         (cl-transform-lambda): Automatically add CL-style lambda list to
6144         documentation string using functions above.
6145
6146 2001-01-12  Andy Piper  <andy@xemacs.org>
6147
6148         * package-get.el (package-get-custom): call
6149         package-net-update-installed-db.
6150
6151         * package-ui.el (pui-install-selected-packages): call
6152         package-net-update-installed-db.
6153
6154         * package-net.el (package-net-update-installed-db): use
6155         packages-package-list so that we reflect reality.
6156
6157         * packages.el (packages-package-list): Make docstring reflect
6158         reality.
6159
6160         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6161
6162         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6163         isn't installed.
6164
6165 2001-01-17  Andy Piper  <andy@xemacs.org>
6166
6167         * wid-edit.el (widget-activation-glyph-mapper): activate or
6168         deactivate native widgets.
6169         (widget-glyph-insert-glyph): record instantiator.
6170         (widget-push-button-value-create): use it.
6171
6172         * gui.el (gui-button-action): new function. Make button's domain
6173         buffer current when calling.
6174         (make-gui-button): update to use gui-button-action.
6175
6176 2001-01-16  Didier Verna  <didier@xemacs.org>
6177
6178         * menubar-items.el (default-menubar): add an entry for modeline
6179         horizontal scrolling in Options -> Display.
6180
6181 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6182
6183         * package-get.el (package-get-require-signed-base): Set to nil
6184         by default.
6185
6186 2001-01-17  Martin Buchholz <martin@xemacs.org>
6187
6188         * XEmacs 21.2.41 "Polyhymnia" is released.
6189
6190 2001-01-16  Mike Sperber <mike@xemacs.org>
6191
6192         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6193         catch lisp/mule/.
6194
6195 2001-01-14  Mike Sperber <mike@xemacs.org>
6196
6197         * startup.el (maybe-create-compatibility-dot-emacs):
6198         (maybe-unmigrate-user-init-file):
6199         (unmigrate-user-init-file): Created.
6200         (maybe-migrate-user-init-file): Offer creation of compatibility
6201         .emacs.
6202         Some doc fixes wrt init file location.
6203
6204 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6205
6206         * faces.el (face-frob-from-locale-first): new variable.
6207         (frob-face-font-2): Honor tags arg while trying to use
6208         standard-face-mapping.  When face-frob-from-locale-first is set,
6209         first try to set face inheriting from frobbed-face.
6210
6211 2001-01-15  Didier Verna  <didier@xemacs.org>
6212
6213         * about.el (xemacs-hackers): update my entry.
6214         * about.el (about-url-alist): ditto.
6215         * about.el (about-maintainer-info): ditto.
6216         * about.el (about-hackers): ditto.
6217
6218 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6219
6220         The byte compiler has been badly broken for a year,
6221         by the patch of 1999-12-06.
6222         * byte-optimize.el (byte-optimize-form-code-walker):
6223         Bug was: the byte compiler was making this erroneous optimization:
6224         (progn (or (foo)) (bar)) ==> (bar)
6225
6226 2000-11-20  Mike Sperber <mike@xemacs.org>
6227
6228         * setup-paths.el (paths-core-load-path-depth): Split
6229         `paths-load-path-depth' in two for site and core lisp.  Don't
6230         recurse into core.
6231         * setup-paths.el (paths-construct-load-path): Use.
6232
6233 2001-01-10  Andy Piper  <andy@xemacs.org>
6234
6235         * package-net.el (package-net-cygwin32-binary-size): new variable
6236         (package-net-win32-binary-size): ditto.  add much needed
6237         commentary.
6238
6239         * gutter-items.el (buffers-tab-items): correct off-by-one error
6240         for buffers-tab-max-size.
6241
6242 2001-01-08  Martin Buchholz <martin@xemacs.org>
6243
6244         * XEmacs 21.2.40 is released.
6245
6246 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6247
6248         * mule/hebrew.el: Fix comments and typos.
6249         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6250
6251 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6252
6253         * ChangeLog.1: move ancient log from fill.el.
6254
6255         * dump-paths.el:
6256         paragraphs.el:
6257         mule/mule-category.el:
6258         Miscellaneous typo fixes and slight doc clarifications.
6259
6260         * mule/mule-ccl.el:  Correct file name in header.
6261
6262 2000-12-31  Martin Buchholz <martin@xemacs.org>
6263
6264         * XEmacs 21.2.39 is released.
6265
6266 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6267
6268         * byte-optimize.el (byte-optimize-cond):
6269         (byte-optimize-cond-1): New.
6270         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6271         Optimizes (cond (x nil)) ==> nil.
6272         Provide better diagnostic on malformed expr like (cond foo).
6273
6274 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6275
6276         * mule/mule-coding.el:
6277         mule/mule-cmds.el (reset-language-environment,
6278         set-language-environment-coding-systems):
6279         Safer default coding-priority-list, corresponding to src/file-coding.h.
6280
6281 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6282
6283         * package-admin.el: Allow package removal from
6284         early-package-load-path.
6285
6286 2000-12-15  Andreas Jaeger  <aj@suse.de>
6287
6288         * about.el (about-maintainer-info): Update my entry.
6289
6290 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6291
6292         * packages.el (locate-library): Add support for bzip2
6293         compressed .el files.
6294
6295 2000-12-12  Andy Piper  <andy@xemacs.org>
6296
6297         * package-net.el: new file.
6298
6299 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6300
6301         * font-lock.el: Add missing C++ keywords.
6302
6303 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6304
6305         * simple.el (indent-for-comment): Preserve indentation of comments
6306         starting in column 0, as documented in (Info-goto-node
6307         "(xemacs)Comments").  Update docstring accordingly.
6308
6309 2000-12-05  Martin Buchholz <martin@xemacs.org>
6310
6311         * XEmacs 21.2.38 is released.
6312
6313 2000-12-04  Didier Verna  <didier@xemacs.org>
6314
6315         * mouse.el (default-mouse-track-set-point-in-window): remove
6316         spurious '+' operation detected by Martin.
6317
6318
6319 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6320
6321         * cl-extra.el (coerce):
6322         Implement char to integer coercion.
6323         Remove extraneous (numberp) test.
6324
6325         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6326         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6327         (byte-optimize-predicate):
6328         Warn if evaluating constant expression signals an error.
6329         (byte-optimize-form): Small simplification.
6330
6331         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6332
6333 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6334
6335         * byte-optimize.el:
6336         (byte-optimize-minus):
6337         (byte-optimize-plus):
6338         (byte-optimize-mult):
6339         (byte-optimize-quo):
6340         Use (car (last x)) instead of (last x) to get last elt!
6341         Use `byte-optimize-predicate' to optimize `%'.
6342         Move optimizations for special numeric args to bytecomp.el.
6343         * bytecomp.el (byte-compile-associative): Remove.
6344         (byte-compile-max): New.
6345         (byte-compile-min): New.
6346         Properly handle erroneous calls: (max) (min).
6347         (byte-compile-plus): New.
6348         (byte-compile-minus):
6349         It's easiest to handle 0, +1 and -1 args here.
6350         (byte-compile-mult): New.
6351         It's easiest to handle 1, -1 and 2 args here.
6352         (byte-compile-quo):
6353         It's easiest to handle 0, +1 and -1 args here.
6354         Issue byte-compiler warning when dividing by zero.
6355
6356         Byte-compiler arithmetic improvements.
6357         Better optimize these expressions in the obvious way:
6358         (+ x y 1)   -->  varref x varref y add add1
6359         (+ x y -1)  -->  varref x varref y add sub1
6360         (- x y 0)   -->  (- x y)
6361         (- 0 x y)   -->  (- (- x) y)
6362         (% 42 19)   --> compile-time constant
6363         (/ 42 19)   --> compile-time constant
6364         (* (foo) 2) --> foo call dup plus
6365
6366         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6367         unless (declaim (optimize (safety 3)))
6368         or (setq byte-compile-delete-errors nil).
6369
6370 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6371
6372         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6373         docstrings.
6374
6375 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6376
6377         * startup.el (command-line-do-help):  Add documentation of
6378         portable dumper switches.
6379
6380 2000-11-22  Andy Piper  <andy@xemacs.org>
6381
6382         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6383
6384         * glyphs.el (init-glyphs): don't use autodetect for strings.
6385
6386 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6387
6388         * byte-optimize.el (byte-optimize-char-before):
6389         (byte-optimize-backward-char):
6390         (byte-optimize-backward-word):
6391         Fix incorrect optimizations for these sorts of expressions:
6392         (let ((x nil)) (backward-char x))
6393
6394 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6395
6396         * byte-optimize.el:
6397         * byte-optimize.el (byte-optimize-backward-char): New.
6398         * byte-optimize.el (byte-optimize-backward-word): New.
6399         Make backward-word and backward-char as efficient as forward versions.
6400
6401         * bytecomp.el (byte-compile-no-args-with-one-extra):
6402         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6403         * bytecomp.el (byte-compile-two-args-with-one-extra):
6404         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6405         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6406         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6407         Check if extra arg is constant nil, and if so, use byte-coded call.
6408
6409         * simple.el (backward-word):
6410         * simple.el (mark-word):
6411         * simple.el (kill-word):
6412         * simple.el (backward-kill-word):
6413         Make COUNT argument optional, for consistency with forward-char et al.
6414
6415         * abbrev.el (abbrev-string-to-be-defined):
6416         * abbrev.el (inverse-abbrev-string-to-be-defined):
6417         * abbrev.el (inverse-add-abbrev):
6418         * abbrev.el (expand-region-abbrevs):
6419         * buff-menu.el (Buffer-menu-execute):
6420         * indent.el (move-to-left-margin):
6421         * indent.el (indent-relative):
6422         * indent.el (move-to-tab-stop):
6423         * info.el (Info-reannotate-node):
6424         * lisp-mode.el (lisp-indent-line):
6425         * lisp.el (end-of-defun):
6426         * lisp.el (move-past-close-and-reindent):
6427         * misc.el (copy-from-above-command):
6428         * mouse.el (default-mouse-track-scroll-and-set-point):
6429         * page.el (forward-page):
6430         * paragraphs.el (forward-paragraph):
6431         * paragraphs.el (end-of-paragraph-text):
6432         * picture.el (picture-forward-column):
6433         * picture.el (picture-self-insert):
6434         * rect.el (extract-rectangle-line):
6435         * simple.el (newline):
6436         * simple.el (fixup-whitespace):
6437         * simple.el (backward-delete-char-untabify):
6438         * simple.el (transpose-chars):
6439         * simple.el (transpose-preceding-chars):
6440         * simple.el (do-auto-fill):
6441         * simple.el (indent-new-comment-line):
6442         * simple.el (blink-matching-open):
6443         * view-less.el (cleanup-backspaces):
6444         * wid-edit.el (widget-transpose-chars):
6445         * term/bg-mouse.el (bg-insert-moused-sexp):
6446         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6447
6448         * info.el (Info-fontify-node):
6449         * simple.el (backward-delete-function):
6450         Use canonical delete-backward-char instead of backward-delete-char.
6451
6452 2000-11-20  Andy Piper  <andy@xemacs.org>
6453
6454         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6455         no buffers.
6456
6457 2000-11-20  Andy Piper  <andy@xemacs.org>
6458
6459         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6460         buffer tabs.
6461
6462 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6463
6464         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6465         (proclaim inline...) was shadowing compiler-macros.
6466
6467 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6468
6469         * bytecomp.el (byte-compile-eval): New.
6470         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6471         Keeps this promise made in Lispref:
6472         "If a file being compiled contains a `defmacro' form, the macro is
6473         defined temporarily for the rest of the compilation of that file."
6474
6475 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6476
6477         * cl.el (floatp-safe):
6478         (plusp):
6479         (minusp):
6480         (oddp):
6481         (evenp):
6482         (cl-abs):
6483         Use a better parameter name than `x'.
6484
6485         * cl-macs.el (check-type): Make continuable.  Change documentation
6486         to require PLACE, but accept any form for compatibility.
6487
6488         * abbrev.el (define-abbrev): Use check-type.
6489         * font-menu.el (font-menu-change-face): Use check-type.
6490         * menubar.el (relabel-menu-item): Use check-type.
6491         * itimer.el: Fix typo.
6492
6493 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6494
6495         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6496
6497 2000-11-14  Martin Buchholz <martin@xemacs.org>
6498
6499         * XEmacs 21.2.37 is released.
6500
6501 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6502
6503         * code-cmds.el: Provide the feature.
6504
6505 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6506
6507         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6508
6509         * code-cmds.el: New file
6510         * mule/mule-cmds.el:
6511         * mule/mule-misc.el
6512         (coding-keymap): New keymap. Define coding system keyboard
6513         commands on file-coding builds too.
6514         (coding-system-change-eol-conversion):
6515         (universal-coding-system-argument):
6516         (set-default-coding-systems):
6517         (prefer-coding-system): Moved from mule-cmds.el
6518         (set-buffer-process-coding-system): Moved from mule-misc.el
6519
6520 2000-09-15  Stephen Carney <carney@scubadoo.com>
6521
6522         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6523
6524 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6525
6526         * package-get.el (package-get-download-sites): Add a pre-release
6527         site for experimental packages.
6528
6529         * auto-autoloads.el: Regenerated.
6530
6531 2000-08-01  Andy Piper  <andy@xemacs.org>
6532
6533         * gutter-items.el (buffers-tab-omit-function): reference
6534         buffers-tab-select-visible-buffers.
6535         (buffers-tab-filter-functions): new variable, by default uses
6536         buffers-tab-selection-function and buffers-tab-omit-function.
6537         (select-buffers-tab-buffers-by-mode): invert arguments.
6538         (buffers-tab-select-visible-buffers): new function. Invert calling
6539         of buffers-menu-omit-invisible-buffers.
6540         (buffers-tab-items): rewrite to use
6541         buffers-tab-filter-functions. Rewrite docstring.
6542         (gutter-buffers-tab-extent): delete.
6543         (add-tab-to-gutter): always build a new extent when adding the
6544         tabs.
6545         (update-tab-in-gutter): make gutter dirty when orientation
6546         changes.
6547
6548 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6549
6550         * bytecomp.el (byte-compile-defvar-or-defconst):
6551         Only do loadhist recording if defvar form includes a value.
6552
6553 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6554
6555         * bytecomp.el (byte-compile-initial-macro-environment):
6556         `eval-when-compile' should not compile its body.
6557
6558 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6559
6560         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6561         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6562         some Japanese English.  Remove some ancient FSF comments, and
6563         improve docstrings.  Use symbols not vectors for tables.
6564
6565 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6566
6567         * keymap.el:
6568         (local-key-binding):
6569         (global-key-binding):
6570         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6571
6572         * lisp.el:
6573         (backward-sexp): Slightly simpler code.
6574         (mark-sexp): Make arg optional, like FSF Emacs.
6575         (forward-list): Slightly simpler code.
6576         (backward-list): Slightly simpler code.
6577         (down-list):  Make arg optional, like FSF Emacs.
6578         (up-list):  Make arg optional, like FSF Emacs.
6579         (backward-up-list):  Make arg optional, like FSF Emacs.
6580         (kill-sexp):  Make arg optional, like FSF Emacs.
6581         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6582
6583         * font-menu.el (font-menu-change-face):
6584         Take continuable errors into account.
6585
6586         * abbrev.el:
6587         * abbrev.el (clear-abbrev-table):
6588         * abbrev.el (define-abbrev-table):
6589         * abbrev.el (define-abbrev):
6590         * abbrev.el (insert-abbrev-table-description):
6591         * apropos.el (apropos-documentation-check-doc-file):
6592         * apropos.el (apropos-documentation-check-elc-file):
6593         * buff-menu.el (list-buffers):
6594         * buff-menu.el (list-buffers-noselect):
6595         * bytecomp.el (byte-recompile-directory):
6596         * bytecomp.el (batch-byte-compile):
6597         * cl-macs.el (typep):
6598         * code-files.el (find-coding-system-magic-cookie):
6599         * code-files.el (insert-file-contents):
6600         * cus-edit.el (customize-set-variable):
6601         * cus-edit.el (customize-save-variable):
6602         * cus-face.el (custom-set-face-font-size):
6603         * cus-face.el (custom-set-face-update-spec):
6604         * cus-face.el (custom-reset-faces):
6605         * custom.el (custom-check-theme):
6606         * custom.el (copy-upto-last):
6607         * fill.el (canonically-space-region):
6608         * fill.el (fill-paragraph):
6609         * fill.el (fill-region):
6610         * fill.el (find-space-insertable-point):
6611         * fill.el (justify-current-line):
6612         * faces.el (face-spec-update-all-matching):
6613         * faces.el (set-face-stipple):
6614         * files-nomule.el (insert-file-contents):
6615         * files.el (insert-file-contents-literally):
6616         * files.el (hack-local-variables-last-page):
6617         * files.el (basic-save-buffer):
6618         * files.el (insert-directory):
6619         * font-menu.el (font-menu-change-face):
6620         * font.el (font-spatial-to-canonical):
6621         * format.el (format-encode-region):
6622         * format.el (format-insert-file):
6623         * format.el (format-replace-strings):
6624         * gutter.el (set-gutter-element):
6625         * help.el (key-or-menu-binding):
6626         * help.el (describe-bindings):
6627         * help.el (with-syntax-table):
6628         * indent.el (indent-rigidly):
6629         * indent.el (delete-to-left-margin):
6630         * info.el:
6631         * info.el (Info-extract-dir-entry-from):
6632         * info.el (Info-build-dir-anew):
6633         * info.el (Info-rebuild-dir):
6634         * info.el (Info-batch-rebuild-dir):
6635         * info.el (Info-read-subfile):
6636         * info.el (Info-build-node-completions):
6637         * info.el (Info-extract-menu-node-name):
6638         * isearch-mode.el (isearch-range-invisible):
6639         * isearch-mode.el (isearch-restore-invisible-extents):
6640         * itimer.el (itimerp):
6641         * itimer.el (itimer-live-p):
6642         * keymap.el:
6643         * keymap.el (substitute-key-definition):
6644         * keymap.el (read-command-or-command-sexp):
6645         * keymap.el (local-key-binding):
6646         * keymap.el (global-key-binding):
6647         * keymap.el (global-set-key):
6648         * keymap.el (local-set-key):
6649         * ldap.el:
6650         * ldap.el (ldap-add-entries):
6651         * ldap.el (ldap-delete-entries):
6652         * lisp.el (backward-sexp):
6653         * lisp.el (mark-sexp):
6654         * lisp.el (forward-list):
6655         * lisp.el (backward-list):
6656         * lisp.el (down-list):
6657         * lisp.el (backward-up-list):
6658         * lisp.el (up-list):
6659         * lisp.el (kill-sexp):
6660         * lisp.el (backward-kill-sexp):
6661         * menubar.el (add-menu-button):
6662         * menubar.el (add-submenu):
6663         * menubar.el (delete-menu-item):
6664         * menubar.el (relabel-menu-item):
6665         * mouse.el (narrow-window-to-region):
6666         * obsolete.el (define-obsolete-variable-alias):
6667         * obsolete.el (store-substring):
6668         * package-admin.el:
6669         * package-admin.el (package-admin-install-function):
6670         * package-admin.el (package-admin-install-function-mswindows):
6671         * package-admin.el (package-admin-default-install-function):
6672         * package-get.el (package-get-update-base-entries):
6673         * packages.el (packages-load-package-dumped-lisps):
6674         * packages.el (packages-collect-package-dumped-lisps):
6675         * printer.el (generic-print-buffer):
6676         * printer.el (generic-print-region):
6677         * replace.el (occur-mode-mouse-goto):
6678         * replace.el (perform-replace):
6679         * select.el (get-selection-no-error):
6680         * simple.el:
6681         * simple.el (newline):
6682         * simple.el (open-line):
6683         * simple.el (edit-and-eval-command):
6684         * simple.el (goto-line):
6685         * simple.el (undo):
6686         * simple.el (kill-region):
6687         * simple.el (copy-region-as-kill):
6688         * simple.el (kill-ring-save):
6689         * simple.el (set-mark):
6690         * simple.el (next-line):
6691         * simple.el (previous-line):
6692         * simple.el (line-move):
6693         * simple.el (set-goal-column):
6694         * simple.el (comment-region):
6695         * subr.el:
6696         * subr.el (putf):
6697         * syntax.el (modify-syntax-entry):
6698         * syntax.el (map-syntax-table):
6699         * view-less.el (view-file):
6700         * view-less.el (view-buffer):
6701         * view-less.el (view-file-other-window):
6702         * window-xemacs.el (backward-other-window):
6703         * window.el:
6704         * window.el (one-window-p):
6705         * window.el (walk-windows):
6706         * window.el (window-list):
6707         * x-mouse.el (x-mouse-kill):
6708         * x-select.el (x-get-cutbuffer):
6709         * x-select.el (x-store-cutbuffer):
6710         * term/bg-mouse.el (bg-mouse-line-to-center):
6711         * term/sun-mouse.el (window-line-end):
6712         * term/sun-mouse.el (sun-select-region):
6713         * term/sun.el (kill-region-and-unmark):
6714         * mule/mule-category.el:
6715         * mule/mule-category.el (modify-category-entry):
6716         * mule/mule-category.el (char-category-list):
6717         * mule/mule-coding.el (coding-system-force-on-output):
6718         * mule/mule-misc.el (coding-system-put):
6719         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6720
6721 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6722
6723         * cus-face.el: Typo fixes and tiny clarifications.
6724         * custom.el: ditto
6725
6726 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6727
6728         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6729         * startup.el (normal-top-level): Setup auto-save-list-file-name
6730         if auto-save-list-file-prefix is non-nil.
6731
6732 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6733
6734         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6735
6736 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6737
6738         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6739         get symbol at point-min.
6740
6741 2000-10-24  Didier Verna  <didier@xemacs.org>
6742
6743         * info.el (Info-emacs-info-file-name): defconst it.
6744         * info.el (Info-footnote-tag): defcustom it.
6745         * info.el (Info-no-description-string): ditto.
6746         * info.el (Info-find-node): adapt to new semantics of
6747         'Info-suffixed-file (don't do the case variants stuff).
6748         * info.el (Info-insert-dir): rewrite the dir file variants code.
6749         * info.el (Info-directory-files): New. Return the list of info
6750         files in a directory.
6751         * info.el (Info-dir-outdated-p): use it.
6752         * info.el (Info-parse-dir-entries): ditto.
6753         * info.el (Info-build-dir-anew): don't restrict to files ending
6754         with a ".info.*" extension.
6755         * info.el (Info-set-mode-line): ditto.
6756         * info.el (Info-read-subfile): adapt to new semantics of
6757         'Info-suffixed-file (append 'exact argument).
6758         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6759         string independently of the case.
6760         * info.el (Info-suffixed-file): use it (match all possible case
6761         for the file name).
6762         * info.el (Info-insert-file-contents): code cleanup.
6763         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6764         columns.
6765         * info.el (Info-batch-rebuild-dir): ditto.
6766         * info.el (Info-read-node-name-1): ditto.
6767         * info.el (Info-search): ditto.
6768         * info.el (Info-fontify-node): ditto.
6769
6770
6771 2000-10-24  Didier Verna  <didier@xemacs.org>
6772
6773         * process.el (shell-command): when called from a program, avoid
6774         'push-mark's "mark-set" message.
6775
6776 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6777
6778         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6779         by a symbol, not by a vector.
6780         * mule/vietnamese.el (vscii): Likewise.
6781         (viscii): Likewise.
6782         * mule/cyrillic.el (koi8-r): Likewise.
6783
6784         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6785         by a symbol, not by a vector.
6786         (chinese-big5-2): Likewise.
6787         * mule/ethiopic.el (ethiopic): Likewise.
6788         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6789         (vietnamese-viscii-upper): Likewise.
6790
6791 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6792
6793         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6794
6795 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6796
6797         * byte-optimize.el (byte-optimize-car): New function.
6798         (byte-optimize-cdr): Ditto.
6799
6800 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6801
6802         * byte-optimize.el: Partial synch with FSF 20.7.
6803         Optimize constant concatenation.
6804         Add keymapp as a side effect free function.  It is a built-in.
6805         (byte-after-unbind-pos): Remove byte-equal.
6806
6807 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6808
6809         * update-elc-2.el: Quote regexps correctly.
6810
6811 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6812
6813         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6814         (ccl-compile): Apply integerp, not integer-or-char-p to
6815         check the type of the buffer magnification
6816         (ccl-compile-write-string): Encode a string with binary
6817         coding system.
6818         (ccl-compile-write-repeat): Likewise.
6819
6820 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6821
6822         * buff-menu.el:
6823         * bytecomp.el:
6824         * coding.el:
6825         * faces.el:
6826         * files.el:
6827         * fill.el:
6828         * float-sup.el:
6829         * font-lock.el:
6830         * help.el:
6831         * iso8859-1.el:
6832         * loaddefs.el:
6833         * menubar-items.el:
6834         * menubar.el:
6835         * modeline.el:
6836         * msw-font-menu.el:
6837         * paragraphs.el:
6838         * paths.el:
6839         * replace.el:
6840         * simple.el:
6841         * sound.el:
6842         * startup.el:
6843         * version.el:
6844         * x-faces.el:
6845         * x-font-menu.el:
6846         Remove purecopy.
6847
6848 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6849
6850         * simple.el (do-auto-fill): Use the function pointer to by
6851         `comment-line-break-function', not `indent-new-comment-line'. This
6852         fixes an issue with cc-mode comment continuation.
6853
6854 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6855
6856         * simple.el (turn-on-auto-fill):  Add (interactive).
6857         * mwheel.el (mwheel-install): Add (interactive).
6858         * font-lock.el (turn-on-font-lock): Add (interactive).
6859         (turn-off-font-lock): Add (interactive).
6860
6861 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6862
6863         * packages.el (packages-special-base-regexp): Add `man'.
6864
6865 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6866
6867         * wid-edit.el (widget-specify-active): map over extents in current
6868         buffer like `widget-specify-inactive' does.  Mapping over the
6869         inactive extent object does not work since the current extent is
6870         ignored by `map-extents'.
6871
6872 2000-10-04  Martin Buchholz <martin@xemacs.org>
6873
6874         * XEmacs 21.2.36 is released.
6875
6876 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6877
6878         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6879         Optimize the compiled-function-constants vector by byte-code
6880         reference counts.
6881
6882 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6883
6884         * build-report.el (build-report-delete-regexp): quote value in
6885         defcustom
6886
6887 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6888
6889         * build-report.el (build-report): Don't bind srcdir which we don't
6890         use in `multiple-value-bind' to avoid the only byte-compiler
6891         warning.
6892
6893 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6894
6895         * build-report.el: Requires cl and custom now.
6896         build-report-version is determined by XEmacs version -- remove
6897         build-report-version*.
6898         * build-report.el (build-report-version): Removed.
6899         * build-report.el (build-report-installation-version-regexp): New.
6900         * build-report.el (build-report-version-file-regexp): New.
6901         * build-report.el (build-report-installation-srcdir-regexp): New.
6902         * build-report.el (build-report-destination): Offer
6903         xemacs-build-reports and xemacs-beta.
6904         * build-report.el (build-report-keep-regexp): Adjusted.
6905         * build-report.el (build-report-delete-regexp): Adjusted.
6906         * build-report.el (build-report-make-output-dir): New.
6907         * build-report.el (build-report-installation-file): Replace use of
6908         `concat' with `expand-file-name'.
6909         * build-report.el (build-report-make-output-file): Removed.
6910         * build-report.el (build-report-make-output-files): New.
6911         * build-report.el (build-report-subject): Identify as
6912         user-variable with "*...".
6913         * build-report.el (build-report-prompts): Ditto.
6914         * build-report.el (build-report-version-file): New.
6915         * build-report.el (build-report-file-encoding): Identify as
6916         user-variable with "*...".
6917         * build-report.el (build-report-make-output-get): New.
6918         * build-report.el (build-report-insert-header): Report
6919         emacs-version and system-configuration instead of
6920         build-report-version.
6921         * build-report.el (build-report-insert-make-output): Add file
6922         argument.
6923         * build-report.el (build-report-insert-installation-file):
6924         Re-indent.
6925         * build-report.el (build-report-keep): Change docstring,
6926         re-indent.
6927         * build-report.el (build-report-delete): Ditto.
6928         * build-report.el (build-report-installation-data): New.
6929         * build-report.el (build-report-version-file-data): New.
6930
6931 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6932
6933         * byte-optimize.el (byte-optimize-lapcode):
6934         Fix the optimization of using the first 5 elements of the
6935         constants vector for variables.
6936         (byte-optimize-lapcode): Fix another ancient broken optimization.
6937
6938 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6939
6940         * *: Spelling mega-patch
6941
6942 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6943
6944         * easymenu.el: doc fixes.
6945         (easy-menu-do-define): Use backquote.
6946         (easy-menu-change):
6947         (easy-menu-add):
6948         `when' seems much clearer than `if' here.
6949         (easy-menu-remove):
6950         (easy-menu-add-item):
6951         (easy-menu-item-present-p):
6952         (easy-menu-remove-item):
6953         Wrap using (when (featurep 'menubar) ...)
6954
6955 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6956
6957         * bytecomp.el (displaying-byte-compile-warnings):
6958         Revert Ben's change to this function below so that the compile log
6959         is displayed properly for users of the "popper" package.
6960
6961 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6962
6963         * window.el (save-selected-window): Use backquote.
6964
6965         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6966         Renamed from `byte-compile-file-form-defvar'.
6967         * bytecomp.el (byte-compile-defvar-or-defconst):
6968         Only cons onto current-load-list in top-level forms.
6969         Else this leaks a cons cell every time a defun is called.
6970         Renamed from `byte-compile-defvar', for clarity.
6971         Warn when docstring of defvar is not a string.
6972         Use consistent error messages.
6973         Better comments.
6974
6975 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6976
6977         * simple.el (set-variable):
6978         Remove unneeded defvar by rearranging order of let* forms.
6979
6980         * mule/mule-ccl.el (ccl-get-next-code):
6981         * menubar-items.el (bookmark-menu-filter):
6982         (language-environment-menu-filter):
6983         (tutorials-menu-filter):
6984         * toolbar-items.el (toolbar-compile):
6985         * byte-optimize.el (disassemble-offset):
6986         Use (declare (special ...)) instead of `defvar'.
6987
6988         * cl-macs.el (cl-do-proclaim):
6989         Fix (declare (special ...)) warning suppression syntax.
6990
6991 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6992
6993         * info.el (Info-tag-table-marker):
6994         (Info-tag-table-buffer):
6995         (Info-find-file-node):
6996         (Info-read-subfile):
6997         (Info-build-node-completions):
6998         (Info-search):
6999         (Info-mode):
7000         Multiple info buffer support.
7001
7002 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7003
7004         * ldap.el (ldap-decode-entry): New defun
7005         (ldap-search-entries): Use it in order to decode DN-prefixed
7006         entries properly
7007
7008 2000-08-23  Daniel Pittman <daniel@danann.net>
7009
7010         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7011         Use `eq', not `=', to compare symbols.
7012
7013 2000-07-30  Ben Wing  <ben@xemacs.org>
7014
7015         * bytecomp.el (byte-compile-report-error):
7016         * bytecomp.el (displaying-byte-compile-warnings):
7017         if stack-trace-on-error is set, send out a backtrace when
7018         an error is encountered that stops byte compilation.  this
7019         should make it much much easier to track down those curious
7020         problems.  also undo the kludge of using a separate "*Show*"
7021         buffer for display when there's a temp-buffer-show-function;
7022         we can avoid this by just being a little smarter.
7023
7024         * dialog-items.el:
7025         * dialog-items.el (search-dialog-regexp): New.
7026         * dialog-items.el (search-dialog-callback):
7027         * dialog-items.el (make-search-dialog):
7028         add a regexp option to the dialog and clean up a bit.
7029
7030         * dialog.el:
7031         * dialog.el (yes-or-no-p-dialog-box):
7032         * dialog.el (get-dialog-box-response):
7033         * dialog.el (make-dialog-box):
7034         * dialog.el (dialog-box-finish): New.
7035         * dialog.el (dialog-box-cancel): New.
7036         * dialog.el (internal-make-dialog-box-exit): New.
7037         implement [properly!] the :modal property of the new dialog box
7038         interface.  this is the first time xemacs has ever had *proper*
7039         modal dialog boxes, giving the standard window-system feedback.
7040         (e.g. under windows, clicking on a disabled frame causes a beep
7041         and makes the dialog box flash three times.)
7042
7043         * dragdrop.el: header keyword frobbing.
7044
7045         * dumped-lisp.el (preloaded-file-list):
7046         renamed winnt.el to win32-native.el.
7047
7048         * faces.el (face-property):
7049         * faces.el (set-face-property):
7050         * faces.el (frob-face-property):
7051         * faces.el (frob-face-font-2):
7052         * faces.el (make-face-bold):
7053         * faces.el (make-face-italic):
7054         * faces.el (make-face-bold-italic):
7055         * faces.el (make-face-unbold):
7056         * faces.el (make-face-unitalic):
7057         * faces.el (make-face-smaller):
7058         * faces.el (make-face-larger):
7059         clean up the implementation of these so that window-system-specific
7060         methods are called only on objects belonging to that window system.
7061         previously, you could have [e.g.] mswindows-make-face-bold called
7062         on font object of device type `stream', which is not good and
7063         explains the subtle errors Adrian was getting when byte-compiling
7064         something that required 'term. (Adrian, now you can use stack-trace-
7065         on-error to find the exact place where things are going wrong instead
7066         of having to laboriously binary-search your way through.)
7067
7068         * finder.el (finder-known-keywords):
7069         cleaned up -- properly sorted, clarified the meanings of many of
7070         the keywords, and added a few -- mswin, gui, content, build, www,
7071         user, services.  the last two try to distinguish between a package
7072         that's used directly by the user, and a package that provides
7073         support services to other packages.
7074
7075         * font-lock.el (lisp-font-lock-keywords-2):
7076         update list of lisp control structures to include everything,
7077         including new ones i introduced.
7078
7079         * gutter.el: header keyword frobbing.
7080
7081         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7082         recent isearch element was not doing so!  you got the second-most-
7083         recent instead.
7084
7085         * lisp-mode.el (construct-lisp-mode-menu):
7086         more menubar cleanups.
7087         * lisp-mode.el (with-selected-window):
7088         make it indent properly.
7089
7090         * menubar-items.el (default-menubar): lots of menubar cleanups.
7091         rearranged the options menu the most, e.g. splitting up the
7092         Keyboard/Mouse menu into a new Editing menu and combining the
7093         separate Scrollbar/Gutter/Toolbar submenus into Display.
7094         Got rid of General, moved items to Editing or new Troubleshooting.
7095         Moved Packages to Tools; doesn't seem to belong under Options.
7096         Added stuff to the Cmds menu, e.g. Change Case.
7097
7098         NB please don't complain about these periodic menubar changes.
7099         Anything like this is necessarily incremental in its construction
7100         -- By constant use you gradually become more and more aware of
7101         better and better ways to group menu items.  When we eventually
7102         move the options menu to a property sheet, the existing structure
7103         will probably be preserved fairly well.
7104
7105         * minibuf.el (next-history-element): fix problems with pressing
7106         down arrow in repeat-complex-command.
7107
7108         * modeline.el:
7109         * modeline.el (modeline-3d-p): New.
7110         added custom variable for controlling the 3d modeline.  the
7111         corresponding Options item has been present for a long time,
7112         but commented out with "fix me!" comments.  it's fixed now.
7113
7114         * obsolete.el (add-menu):
7115         remove bogus gettexts.
7116
7117         * process.el (shell-quote-argument):
7118         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7119         For bash under Windows native, see below.
7120
7121         * simple.el:
7122         * simple.el (display-warning-buffer):
7123         Fixed the handling of warning display to eliminate the annoying
7124         *Show* buffer, like was done for byte-compiler output above.
7125
7126         * simple.el (debug-print): New.
7127         Simple function for sending debug messages to the console and/or
7128         other debug places.
7129
7130         * subr.el (replace-in-string):
7131         Rewrite this function to avoid N^2 behavior with large strings --
7132         catastrophic with the new Windows selection code! (Apparently the
7133         author of this function didn't realize there was a fun
7134         replace-match that could make his life much easier, because we
7135         duplicated the entire logic.  The new version is smaller, easier
7136         to understand, much more robust, and has extended features --
7137         those of replace-match.)
7138
7139         * window.el:
7140         * window.el (with-selected-window): New.
7141         An obvious complement to the existing `with-selected-frame' and
7142         `with-current-buffer'.
7143
7144         * win32-native.el: Renamed from winnt.el.
7145         Added a great deal of stuff for properly handling process quoting,
7146         somewhat modeled on Kirill's original model (which i later threw
7147         away).  We should now finally have correctly working process arg
7148         quoting/dequoting so that the final app gets exactly what we
7149         intended.  Because the mechanism is in Lisp, it's easily
7150         extendible. (For those running bash and running the native
7151         version, I tried hard to do what I thought was correct.  But more
7152         thought is needed, and ideally the volunteer work of people with
7153         these configurations that they generally run on.)
7154
7155         * x-font-menu.el (x-font-menu-font-data):
7156         Put in defvar's to fix byte-compiler warnings.
7157
7158 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7159
7160         * select.el (selection-coercion-alist): Initialise.
7161         * select.el (select-coerce-to-text): New.
7162         * select.el (select-coerce): New.
7163         New functions to perform type and value coercion.
7164
7165         * select.el (select-buffer-killed-default): Keep data if it was
7166         on the clipboard.
7167
7168 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7169
7170         * menubar-items.el (default-menubar): Fix typo.
7171         (default-menubar): `lambda' was mispelled as `lamda'.
7172
7173 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7174
7175         * window.el (shrink-window-if-larger-than-buffer): Remove
7176         edge checking code.
7177
7178 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7179
7180         * paths.el (gnus-local-domain): Removed.
7181         (gnus-local-organization): Ditto.
7182         (gnus-startup-file): Ditto.
7183
7184 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7185
7186         * files.el (auto-mode-alist): Add .spec for RPM.
7187
7188 2000-07-31  Andy Piper  <andy@xemacs.org>
7189
7190         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7191
7192 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7193
7194         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7195         browse-url.
7196         * help.el (xemacs-www-page): Ditto.
7197         (xemacs-www-faq): Ditto.
7198         * menubar-items.el (default-menubar): Ditto.
7199
7200         * wid-edit.el (widget-url-link-action): Ditto.
7201         From: Kenichi OKADA <okada@opaopa.org>.
7202
7203 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7204
7205         * finder.el (finder-commentary): Add autoload cookie.
7206
7207 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7208
7209         * files.el (insert-file-contents-literally): Fix second let
7210         binding for `coding-system-for-read' to `coding-system-for-write'
7211         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7212
7213 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7214
7215         * files.el (insert-file-contents-literally): Use binary coding
7216         system (from Morioka san).
7217         (insert-file-contents-literally): Make file-name-handler method.
7218
7219 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7220
7221         * cl-macs.el (get-selection): Add defsetf.
7222
7223 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7224
7225         * x-init.el (x-activate-region-as-selection): replace obsolete
7226         function x-own-selection with own-selection.
7227         (ow-find): replace obsolete functions x-get-selection and
7228         x-get-clipboard with get-selection and get-clipboard.
7229         (init-post-x-win): replace obsolete function x-disown-selection
7230         with disown-selection.
7231
7232 2000-07-20  Mike Sperber  <mike@xemacs.org>
7233
7234         * startup.el (load-user-init-file): Only try to load init file if
7235         it exists.
7236
7237 2000-07-10  Andy Piper  <andy@xemacs.org>
7238
7239         * dialog-items.el: sync with Ben's patch.
7240
7241         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7242         comment.
7243         (progress-text-glyph): deleted.
7244         (progress-layout-glyph): make completely minimal.
7245         (progress-gauge-glyph): ditto.
7246         (progress-display-style): fix to handle dynamic instantiator
7247         changes.
7248         (progress-text-instantiator): new.
7249         (progress-layout-instantiator): new.
7250         (progress-gauge-instantiator): new.
7251         (set-progress-display-instantiator): renamed and changed from
7252         set-progress-display-style.
7253         (progress-abort-glyph): use instantiator not glyph.
7254         (append-progress-display): use set-progress-display-instantiator
7255         and set-glyph-image.
7256         (abort-progress-display): ditto.
7257         (raw-append-progress-display): ditto.
7258
7259 2000-07-20  Ben Wing  <ben@xemacs.org>
7260
7261         * code-files.el: Move Mule-specific code to mule-coding.el.
7262
7263 2000-07-15  Ben Wing  <ben@xemacs.org>
7264
7265         * autoload.el:
7266         Fixed comments.
7267
7268         * cmdloop.el:
7269         * cmdloop.el (yes-or-no-p):
7270         * cmdloop.el (y-or-n-p):
7271         Make these functions use should-use-dialog-box-p and not be
7272         overridden in dialog.el.
7273
7274         * cus-dep.el:
7275         * cus-dep.el (Custom-make-dependencies): Removed.
7276         * cus-dep.el (Custom-make-dependencies-1): New.
7277         * cus-dep.el (Custom-make-one-dependency): New.
7278         New entry point for use in Makefiles, to avoid excessive
7279         invocations.
7280
7281         * cus-edit.el (custom-variable-reset-saved):
7282         * cus-edit.el (custom-variable-reset-standard):
7283         * cus-edit.el (custom-save-resets):
7284         Fix bytecompiler warnings.
7285
7286         * dialog.el:
7287         * dialog.el (yes-or-no-p-dialog-box):
7288         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7289         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7290         * dialog.el (get-dialog-box-response):
7291         * dialog.el (message-or-box):
7292         * dialog.el (make-dialog-box):
7293         * dialog.el (popup-dialog-box): New.
7294         Avoid yes-or-no-p bogosities.
7295         Create a general function `make-dialog-box' to encapsulate all
7296         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7297
7298         * dumped-lisp.el (preloaded-file-list):
7299         Add dialog-items.  Clean up.  Group files by types.
7300
7301         * easymenu.el (easy-menu-add):
7302         * easymenu.el (easy-menu-remove):
7303         Account for accelerators.
7304
7305         * extents.el:
7306         * extents.el (extent-list): New args, like in map-extents.
7307         * extents.el (extent-at-event): New.
7308         * extents.el (extents-at-event): New.
7309
7310         * font-lock.el:
7311         * font-lock.el (font-lock-mode):
7312         * font-lock.el (font-lock-default-fontify-buffer):
7313         * font-lock.el (font-lock-default-unfontify-region):
7314         * font-lock.el (font-lock-fontify-syntactically-region):
7315         * font-lock.el (font-lock-fontify-keywords-region):
7316         Use new progress-feedback names.
7317
7318         * font-lock.el (java-font-lock-identifier-regexp):
7319         * font-lock.el (java-font-lock-class-name-regexp):
7320         Fix bytecompiler warnings.
7321
7322         * gutter-items.el:
7323         * gutter-items.el (progress-display-use-echo-area): Removed.
7324         * gutter-items.el (progress-feedback-use-echo-area): New.
7325         * gutter-items.el (progress-display-popup-period): Removed.
7326         * gutter-items.el (progress-feedback-popup-period): New.
7327         * gutter-items.el (set-progress-display-style): Removed.
7328         * gutter-items.el (set-progress-feedback-style): New.
7329         * gutter-items.el (progress-display-style): Removed.
7330         * gutter-items.el (progress-feedback-style): New.
7331         * gutter-items.el (progress-stack):
7332         * gutter-items.el (progress-displayed-p): Removed.
7333         * gutter-items.el (progress-feedbacked-p): New.
7334         * gutter-items.el (clear-progress-display): Removed.
7335         * gutter-items.el (clear-progress-feedback): New.
7336         * gutter-items.el (progress-display-clear-when-idle): Removed.
7337         * gutter-items.el (progress-feedback-clear-when-idle): New.
7338         * gutter-items.el (remove-progress-display): Removed.
7339         * gutter-items.el (remove-progress-feedback): New.
7340         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7341         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7342         * gutter-items.el (append-progress-display): Removed.
7343         * gutter-items.el (append-progress-feedback): New.
7344         * gutter-items.el (abort-progress-display): Removed.
7345         * gutter-items.el (abort-progress-feedback): New.
7346         * gutter-items.el (raw-append-progress-display): Removed.
7347         * gutter-items.el (raw-append-progress-feedback): New.
7348         * gutter-items.el (display-progress-display): Removed.
7349         * gutter-items.el (display-progress-feedback): New.
7350         * gutter-items.el (current-progress-display): Removed.
7351         * gutter-items.el (current-progress-feedback): New.
7352         * gutter-items.el (current-progress-display-label): Removed.
7353         * gutter-items.el (current-progress-feedback-label): New.
7354         * gutter-items.el (progress-display): Removed.
7355         * gutter-items.el (progress-feedback): New.
7356         Replace "progress-display" with "progress-feedback" globally.
7357
7358         * gutter-items.el (lprogress-display): Removed.
7359         * gutter-items.el (progress-feedback-with-label): New.
7360         Rename lprogress-display ==> progress-feedback-with-label.
7361
7362         * gutter-items.el (search-dialog-direction): Removed.
7363         * gutter-items.el (search-dialog-text): Removed.
7364         * gutter-items.el (search-dialog-callback): Removed.
7365         * gutter-items.el (make-search-dialog): Removed.
7366         Move to dialog-items.el.
7367
7368         * help.el:
7369         * help.el (help-mode-quit):
7370         * help.el (mode-for-help): New.
7371         * help.el (help-sticky-window): New.
7372         * help.el (help-window-config): New.
7373         * help.el (with-displaying-help-buffer):
7374         * help.el (function-at-event): New.
7375         * help.el (help-symbol-regexp): New.
7376         * help.el (help-symbol-run-function-1): New.
7377         * help.el (help-symbol-run-function): New.
7378         * help.el (help-symbol-function-context-menu): New.
7379         * help.el (help-symbol-variable-context-menu): New.
7380         * help.el (help-symbol-function-and-variable-context-menu): New.
7381         * help.el (frob-help-extents): New.
7382         * help.el (describe-function-1):
7383         * help.el (variable-at-point):
7384         * help.el (variable-at-event): New.
7385         * help.el (describe-variable):
7386         Major overhaul.
7387         - Make functions and variables be mousable.
7388         - Middle button hyperlinks.
7389         - New context-menu entries.
7390
7391         * keydefs.el:
7392         * keydefs.el (global-map):
7393         New key bindings to move lines up and down.
7394
7395         * lisp-mode.el:
7396         * lisp-mode.el (construct-lisp-mode-menu): New.
7397         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7398         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7399         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7400         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7401         Make popup and menubar menus be different.  Popup menu uses
7402         clicked location and automatically assumes symbol under the mouse
7403         for various commands.
7404
7405         * menubar-items.el:
7406         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7407         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7408
7409         * menubar-items.el (global-popup-menu): Removed.
7410         * menubar-items.el (mode-popup-menu): Removed.
7411         * menubar-items.el (activate-popup-menu-hook): Removed.
7412         * menubar-items.el (popup-mode-menu): Removed.
7413         * menubar-items.el (popup-buffer-menu): Removed.
7414         * menubar-items.el (popup-menubar-menu): Removed.
7415         Move to menubar.el.
7416
7417         * menubar.el:
7418         * menubar.el (global-popup-menu): New.
7419         * menubar.el (mode-popup-menu): New.
7420         * menubar.el (activate-popup-menu-hook): New.
7421         * menubar.el (last-popup-menu-event): New.
7422         * menubar.el (popup-mode-menu): New.
7423         * menubar.el (popup-buffer-menu): New.
7424         * menubar.el (popup-menubar-menu): New.
7425         * menubar.el (menu-call-at-event): New.
7426         Move non-content functions here.  Add support for context menu
7427         items on extents.
7428
7429         * minibuf.el (minibuffer-history-uniquify):
7430         Typo fix.
7431
7432         * minibuf.el (read-file-name-1):
7433         Call new file dialog box if it exists.
7434
7435         * minibuf.el (mouse-rfn-setup-vars):
7436         Clean up "chop" action.
7437
7438         * mouse.el:
7439         * mouse.el (button2): Now bound to mouse-track.
7440         * mouse.el (click-inside-extent-p):
7441         * mouse.el (point-inside-extent-p):
7442         * mouse.el (point-inside-selection-p):
7443         * mouse.el (mouse-drag-or-yank): Removed.
7444         * mouse.el (mouse-begin-drag-n-drop): New.
7445         * mouse.el (mouse-eval-sexp):
7446         * mouse.el (mouse-track-activate-strokes): New.
7447         * mouse.el (mouse-track-do-activate): New.
7448         * mouse.el (mouse-track):
7449         * mouse.el (default-mouse-track-event-is-with-button): New.
7450         * mouse.el (default-mouse-track-cleanup-hook):
7451         * mouse.el (default-mouse-track-drag-hook):
7452         * mouse.el (default-mouse-track-drag-up-hook):
7453         * mouse.el (default-mouse-track-click-hook):
7454         Merge drag-n-drop into mouse-track.
7455         Add general "activate" support to replace specific button2 kludges.
7456         Use "button modifier" support in mouse-track.
7457
7458         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7459
7460         * package-ui.el:
7461         * package-ui.el (pui-menu):
7462         * package-ui.el (pui-popup-context-sensitive): Removed.
7463         Fix bytecompiler warnings.
7464         Clean up popup code a bit.
7465
7466         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7467
7468         * simple.el:
7469         * simple.el (transpose-lines):
7470         * simple.el (transpose-line-up): New.
7471         * simple.el (transpose-line-down): New.
7472         * simple.el (transpose-subr):
7473         * simple.el (transpose-subr-1): Removed.
7474         Clean up, add functions to move lines up and down.
7475
7476         * startup.el (mail-host-address):
7477         * startup.el (user-mail-address):
7478         Customize.
7479
7480         * subr.el:
7481         * subr.el (set-symbol-value-in-buffer): New.
7482         * subr.el (error):
7483         * subr.el (check-argument-type):
7484         * subr.el (defined-error-p): New.
7485         Add structured error support.
7486
7487         * toolbar-items.el (toolbar-compile):
7488         Use new make-dialog-box.
7489
7490         * update-elc.el:
7491
7492         * userlock.el (ask-user-about-lock-dbox):
7493         * userlock.el (ask-user-about-supersession-threat-dbox):
7494         * userlock.el (ask-user-about-lock):
7495         * userlock.el (ask-user-about-supersession-threat):
7496         Use new make-dialog-box.
7497         Add safety checks; use should use-dialog-box-p.
7498
7499         * window-xemacs.el:
7500         * window-xemacs.el (__buffer-dedicated-frame):
7501         * window-xemacs.el (buffer-dedicated-frame): New.
7502         * window-xemacs.el (set-buffer-dedicated-frame): New.
7503         Move dedicated-frame stuff into lisp.
7504
7505 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7506
7507         * printer.el (generic-print-region): Do not require that
7508         `printer-name' be set.
7509         (printer-name): Commentary clarification.
7510
7511 2000-07-19  Martin Buchholz <martin@xemacs.org>
7512
7513         * XEmacs 21.2.35 is released.
7514
7515 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7516
7517         * select.el (selection-coercible-types): Initialise.
7518
7519 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7520
7521         * select.el (own-clipboard): Bug fix.
7522
7523 2000-07-17  Mike Sperber  <mike@xemacs.org>
7524
7525         * cus-edit.el (custom-migrate-custom-file): Save init file before
7526         continuing.
7527
7528 2000-07-16  Mike Sperber  <mike@xemacs.org>
7529
7530         * startup.el (load-init-file): Remove silly call to
7531         `load-user-custom-file`.
7532         (maybe-migrate-user-init-file): Minor fixes.
7533
7534 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7535
7536         * apropos.el (apropos-documentation-check-doc-file):
7537         `doc' variable should be let-bound, as was presumably intended.
7538
7539         * cus-edit.el (custom-variable-reset-saved):
7540         (custom-variable-reset-standard):
7541         Remove unused variable comment-widget.  Twice.
7542
7543         * toolbar.el (toolbar-blank-press-function):
7544         Add a real defvar with initial value nil and proper docstring.
7545         (press-toolbar-button): No need to check for boundp-ness anymore.
7546
7547         * rect.el (open-rectangle-line): Remove useless (let) form.
7548         Add defvar for pending-delete-mode.
7549
7550         * info.el (Info-find-node): This function needs an autoload cookie.
7551
7552         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7553         Use let* since the second form referred to the first.
7554
7555 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7556
7557         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7558         instead of removed `mswindows-get-clipboard'.
7559
7560
7561 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7562
7563         * select.el (select-convert-from-text): New.
7564         * select.el (select-convert-from-length): New.
7565         * select.el (select-convert-from-integer): New.
7566         * select.el (select-convert-from-identity): New.
7567         * select.el (select-convert-from-filename): New.
7568         * select.el (selection-converter-in-alist): Use them.
7569         New converter functions for X.
7570
7571         * select.el (get-selection): Removed comment.
7572
7573         * select.el (own-selection): Removed append code - I thought
7574         I'd already done this, but apparently not...
7575
7576         * select.el: Changed comment about TIMESTAMP.
7577
7578         * select.el (select-convert-in): New.
7579         * select.el (select-convert-out): New.
7580         New functions that get used by select.c.
7581
7582         * select.el (select-buffer-killed-default): New.
7583         * select.el (select-buffer-killed-text): New.
7584         * select.el (selection-buffer-killed-alist): New.
7585         New list and functions that get called if a relevant selection
7586         exists and a buffer gets killed.
7587
7588         * select.el (select-convert-to-targets):
7589         * select.el (select-convert-to-identity): Removed.
7590         * select.el (select-convert-from-identity): Removed.
7591         * select.el (select-converter-out-alist):
7592         Removed _EMACS_INTERNAL selection type.
7593
7594         * x-select.el (xselect-kill-buffer-hook): Removed.
7595         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7596         Removed this X-specific nonesense. Use the generic support
7597         in select.el instead.
7598
7599 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7600
7601         * mule/mule-category.el (defined-category-hashtable):
7602         Use make-hash-table instead of make-hashtable
7603
7604         * buff-menu.el: Byte-compiler warning fix.
7605
7606         * isearch-mode.el (isearch-highlight-all-cleanup):
7607         Remove unused variable `isearch-highlight-all-start'.
7608
7609         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7610
7611         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7612
7613         * cus-dep.el (Custom-make-dependencies):
7614         Add autoload cookie for custom-add-loads to generated custom-load.el.
7615
7616         * autoload.el (autoload-package-name): Warning suppression.
7617         Move defvar prior to first use.
7618
7619         * custom.el: Add autoload for custom-declare-face.
7620         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7621         * cl.el (cl-hack-byte-compiler):
7622         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7623         to work properly.
7624
7625 2000-07-08  Mike Sperber  <mike@xemacs.org>
7626
7627         * startup.el (load-home-init-file): Added variable.
7628         (maybe-migrate-user-init-file): Added.
7629         (load-user-init-file): Load custom file if different from init
7630         file.
7631
7632         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7633         "startup."
7634
7635         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7636         Moved `custom-file'-related code to cus-file.el.
7637
7638         * cus-file.el: New file.
7639
7640 2000-04-01  Mike Sperber  <mike@xemacs.org>
7641
7642         * packages.el (packages-find-package-directories): Added support
7643         for external package hierarchies with in-place installations.
7644
7645         * find-paths.el (paths-root-in-place-p): Added.
7646         (paths-find-emacs-directory): Added support for external
7647         directories with in-place installations.
7648         (paths-find-site-directory): Ditto.
7649
7650         * startup.el (find-user-init-file): Also look for
7651         ~/.xemacs/init.elc? in preference to ~/.emacs.
7652
7653 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7654
7655         * select.el (own-selection):
7656         * select.el (own-clipboard): Changed `append' parameter to
7657         `how-to-use' parameter.
7658         * select.el (own-selection): Removed icky append code.
7659         * select.el (own-selection, get-selection): Removed extra type
7660         checking.
7661         * select.el (selection-appender-alist):
7662         * select.el (selection-converter-{in|out}-alist): Initialise.
7663         * select.el (select-append-to-*): New.
7664         * select.el (select-convert-from-*): New.  New functions to append
7665         data and convert data from external type.
7666
7667 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7668
7669         * font-lock.el: Javadoc enhancements.
7670
7671 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7672
7673         * printer.el (generic-print-region): Compose job name from buffer
7674         name.
7675
7676 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7677
7678         * font-lock.el (font-lock-fontify-pending-extents): Call
7679         font-lock-fontify-region instead of font-lock-fontify-buffer
7680         to avoid unnecessary progress gauges.
7681
7682 2000-07-06  Craig Lanning  <lanning@scra.org>
7683
7684         * custom-load.el (faces):
7685
7686         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7687         dir is a regex.
7688
7689         * process.el (call-process-internal): from Dan Holmsand, use binary
7690         coding systems so that jka-compr works.
7691
7692 2000-07-07  Ben Wing  <ben@xemacs.org>
7693
7694         * font-lock.el: Undo previous change.  Unfortunately, some
7695         files actually use the variables directly in their init code
7696         without quoting them.
7697
7698 2000-07-07  Ben Wing  <ben@xemacs.org>
7699
7700         * font-lock.el (defvar font-lock-*-face): Removed.
7701
7702         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7703         only when necessary.
7704
7705 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7706
7707         * cl-macs.el: fix cl-transform-function-property kludge
7708         so that it does not require a random feature.
7709
7710 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7711
7712         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7713         as in Linux kernel "Rules.make".
7714
7715 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7716
7717         * build-report.el (build-report): Add autoload cookie.
7718
7719 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7720
7721         * package-ui.el (defgroup pui):  Correct a misspelling
7722         (pui-toggle-package-delete):  Change `seleted' to `selected'
7723
7724 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7725
7726         * package-get.el (package-get-update-base):
7727         (package-get): Use insert-file-contents-literally always.
7728         (package-get-maybe-save-index):
7729         Force coding system for writing to binary.
7730
7731 2000-06-08  Mike Alexander  <mta@arbortext.com>
7732
7733         * code-process.el (call-process-region): If there is no coding
7734         system for the process on process-coding-system-alist use the
7735         coding system of the buffer containing the region.
7736
7737 2000-06-10  Ben Wing  <ben@xemacs.org>
7738
7739         * cmdloop.el (command-error):
7740         If debug-on-error and noninteractive, output backtrace.
7741
7742         * files.el (file-relative-name):
7743         Remove MSDOS references.
7744
7745         * simple.el (line-number): New function, due to non-obvious
7746         behavior/usage of count-lines.
7747
7748         * simple.el (count-lines): document non-obvious usage to get
7749         line number.
7750
7751 2000-06-11  Ben Wing  <ben@xemacs.org>
7752
7753         * faces.el ((featurep 'xpm)):
7754         * x-faces.el (x-init-face-from-resources):
7755         * x-faces.el (x-init-frame-faces):
7756         * x-misc.el (x-init-specifier-from-resources):
7757         * x-misc.el (x-get-resource-and-bogosity-check):
7758         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7759         * x-mouse.el (x-init-pointer-shape):
7760         * x-scrollbar.el (x-init-scrollbar-from-resources):
7761         Add sixth argument to x-get-resource calls so as to issue warnings
7762         rather than errors on bogus arguments.
7763
7764 2000-06-05  Ben Wing  <ben@xemacs.org>
7765
7766         * compat.el: new file.  provides a clean, non-intrusive way to
7767         define compatibility functions.
7768
7769         * process.el (shell-quote-argument): temporary fix for lack
7770         of nt-quote-process-args.  #### I need to put back the overall
7771         structure of that mechanism but redo the guts of it using the
7772         extra intelligence in the C code.
7773
7774 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7775
7776         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7777         `package-get' does in package-get.el, instead of using external
7778         "md5sum" program.
7779
7780         * package-get.el (package-get): Insert package file literally to
7781         make checksum calculation work.
7782
7783 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7784
7785         * code-files.el (convert-mbox-coding-system): Deleted.
7786         (file-coding-system-alist): Removed reference to
7787         convert-mbox-coding-system.
7788
7789 2000-05-28  Martin Buchholz <martin@xemacs.org>
7790
7791         * XEmacs 21.2.34 is released.
7792
7793 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7794
7795         * font-lock.el (font-lock-keywords): Rewrote docstring
7796
7797 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7798
7799         * loadhist.el (unload-feature): handle case where x is both boundp
7800         and fboundp
7801
7802 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7803
7804         * packages.el: It's ok to use built-in macros, but not lisp
7805         defined ones.
7806
7807 2000-05-20  Ben Wing  <ben@xemacs.org>
7808
7809         * font-lock.el:
7810         * font-lock.el (font-lock-message-threshold):
7811         * font-lock.el (font-lock-mode):
7812         * font-lock.el (font-lock-default-fontify-buffer):
7813         * font-lock.el (font-lock-always-fontify-immediately):
7814         * font-lock.el (font-lock-old-extent): Removed.
7815         * font-lock.el (font-lock-old-len): Removed.
7816         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7817         * font-lock.el (font-lock-pending-extent-table): New.
7818         * font-lock.el (font-lock-range-table): New.
7819         * font-lock.el (font-lock-after-change-function):
7820         * font-lock.el (font-lock-after-change-function-1): Removed.
7821         * font-lock.el (font-lock-fontify-pending-extents): New.
7822         * font-lock.el ('font-lock-revert-cleanup): Removed.
7823         * font-lock.el ('font-lock-revert-setup): Removed.
7824         Rewrite deferral code to handle any number of changes, merging
7825         them properly.  Remove hacked-up code for revert-buffer, now
7826         unnecessary.
7827
7828         * menubar-items.el (default-menubar):
7829         In Options->Edit Init File, don't switch to emacs-lisp-mode
7830         unless necessary; doing this turns off font-lock.
7831
7832 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7833
7834         * keydefs.el: Define C-x BS to backward-kill-sentence.
7835
7836 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7837
7838         * files.el (hack-local-variables-prop-line): Use non-greedy
7839         matching to process -*-texinfo-*- -*-.
7840
7841 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7842
7843         * minibuf.el (minibuf-directory-files): new function.
7844         (read-file-name-activate-callback): use minibuf-directory-files.
7845         (read-directory-name-internal): ditto.
7846         (mouse-file-display-completion-list): ditto.
7847         (mouse-directory-display-completion-list): ditto.
7848         (read-file-name-internal): remove "./" from completion list unless
7849         explicitly matched, for consistency.
7850
7851 2000-05-11  Ben Wing  <ben@xemacs.org>
7852
7853         * gutter-items.el (gutter-buffers-tab):
7854         * gutter-items.el (add-tab-to-gutter):
7855         * gutter-items.el (update-tab-in-gutter):
7856         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7857         * gutter-items.el (append-progress-display):
7858         * gutter-items.el (abort-progress-display):
7859         * gutter-items.el (raw-append-progress-display):
7860         Further fixes.  Use set-glyph-image not set-image-instance-property,
7861         to fix problems with multiple windows in a frame.
7862
7863         * menubar-items.el (tutorials-menu-filter):
7864         Fix typo.
7865
7866         * startup.el (early-error-handler):
7867         Display message box under windows; otherwise, message will disappear
7868         before it can be viewed.
7869
7870         * update-elc.el:
7871         Fix bug in NEEDTODUMP processing.
7872
7873 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7874
7875         * startup.el (lock-directory): Removed.
7876         (superlock-file): Ditto.
7877         (startup-set-paths): Remove lockdir.
7878         (startup-setup-paths-warning): Remove lock-directory.
7879
7880         * setup-paths.el (paths-find-lock-directory): Removed.
7881         (paths-find-superlock-file): Ditto.
7882
7883 2000-05-09  Ben Wing  <ben@xemacs.org>
7884
7885         * faces.el (set-face-property):
7886         * faces.el (set-face-font):
7887         * faces.el (set-face-foreground):
7888         * faces.el (set-face-background):
7889         * faces.el (set-face-background-pixmap):
7890         * faces.el (set-face-underline-p):
7891         * faces.el (set-face-strikethru-p):
7892         * faces.el (set-face-highlight-p):
7893         * faces.el (set-face-dim-p):
7894         * faces.el (set-face-blinking-p):
7895         * faces.el (set-face-reverse-p):
7896         doc string changes.
7897
7898         * glyphs.el:
7899         * glyphs.el (make-image-specifier):
7900         * glyphs.el (glyph-property):
7901         * glyphs.el (set-glyph-image):
7902         * glyphs.el (make-glyph):
7903         * glyphs.el (make-pointer-glyph):
7904         * glyphs.el (make-icon-glyph):
7905         * glyphs.el (widget-image-instance-p): New.
7906         authorship info, lots of doc changes.  New predicate, inadvertently
7907         omitted.  the general principle with specifier docs is now that
7908         the description of instantiators should go with the make-foo-specifier
7909         fun's doc string, rather than in foo-specifier-p.  this follows
7910         conventions elsewhere in XEmacs and in general is a lot more obvious
7911         of a place to look.  sometimes the make-foo-specifier function needs
7912         to be created in the process.
7913
7914         * gutter.el:
7915         * gutter.el (make-gutter-specifier): New.
7916         * gutter.el (make-gutter-size-specifier): New.
7917         * gutter.el (make-gutter-visible-specifier): New.
7918         specifier doc updates according to the conventions specified before.
7919
7920         * objects.el:
7921         * objects.el (make-font-specifier):
7922         * objects.el (make-color-specifier):
7923         * objects.el (make-face-boolean-specifier): New.
7924         specifier doc updates according to the conventions specified before.
7925
7926         * specifier.el:
7927         * specifier.el (set-specifier):
7928         * specifier.el (make-integer-specifier): New.
7929         * specifier.el (make-boolean-specifier): New.
7930         * specifier.el (make-natnum-specifier): New.
7931         * specifier.el (make-generic-specifier): New.
7932         * specifier.el (make-display-table-specifier): New.
7933         specifier doc updates according to the conventions specified before.
7934
7935         * toolbar.el:
7936         * toolbar.el (make-toolbar-specifier): New.
7937         specifier doc updates according to the conventions specified before.
7938
7939 2000-05-09  Ben Wing  <ben@xemacs.org>
7940
7941         * process.el (call-process-internal): Revert to previous version
7942         because Mike's change clashed with a change I did not long before.
7943         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7944         Thanks very much Mike for pointing out the bug and submitting a
7945         patch!
7946
7947 2000-04-13  Mike Alexander  <mta@arbortext.com>
7948
7949         * process.el (call-process-internal): Send the correct input buffer
7950         (call-process-internal): Return the exit status of the process
7951
7952 2000-05-07  Ben Wing  <ben@xemacs.org>
7953
7954         * winnt.el:
7955         * winnt.el (nt-quote-args-verbatim): Removed.
7956         * winnt.el (nt-quote-args-prefix-quote): Removed.
7957         * winnt.el (nt-quote-args-backslash-quote): Removed.
7958         * winnt.el (nt-quote-args-double-quote): Removed.
7959         * winnt.el (nt-quote-args-functions-alist): Removed.
7960         * winnt.el (nt-quote-process-args): Removed.
7961         Remove all stuff for argument quoting.  We borrow the code instead
7962         from Emacs 20.6, which is much more careful in its quoting
7963         (e.g. in handling runs of the escape character) and avoids most of
7964         the need for this Lisp mechanism by checking to see whether we're
7965         running a Cygwin or normal program and doing the appropriate
7966         quoting.  If we end up needing such a mechanism, we should add
7967         it by extending the variable `mswindows-quote-process-args' so it
7968         can take an alist of regexps.
7969
7970 2000-05-07  Ben Wing  <ben@xemacs.org>
7971
7972         * keydefs.el:
7973         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7974         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7975         the window without moving point.
7976
7977         * simple.el:
7978         * simple.el (scroll-up-one): New.
7979         * simple.el (scroll-down-one): New.
7980         Functions for use with C-M-up/down.
7981
7982 2000-05-01  Martin Buchholz <martin@xemacs.org>
7983
7984         * XEmacs 21.2.33 is released.
7985
7986 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7987
7988         * dialog.el (yes-or-no-p-dialog-box):
7989         Fix docstring.
7990         Fix following horrible bug in X11 mode with focus-follows-mouse:
7991           1. Visit two files in two different frames.
7992           2. do File->Revert Buffer in one of those frames.
7993           3. Dialog box appears.
7994           4. Arrange things so that the mouse passes over the *other*
7995              frame, then to the dialog box, and click on "Yes".
7996           5. The file contents end up in the *wrong* buffer!
7997         Add TODO comment.
7998
7999 2000-04-28  Ben Wing  <ben@xemacs.org>
8000
8001         * help.el (describe-installation): correct typo introduced
8002         in last patch: boundp -> fboundp.
8003
8004         * etags.el (buffer-tag-table-list):
8005         canonicalize filenames to Unix format so that tag-table-alist
8006         searching works under Windows.
8007
8008         * autoload.el:
8009         Bowdlerize the supposedly objectionable words
8010         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8011
8012         * gutter-items.el (set-progress-display-style):
8013         * gutter-items.el (search-dialog-callback):
8014         * gutter-items.el (make-search-dialog):
8015         Change to new callback-ex api.
8016
8017 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8018
8019         * help.el: (describe-installation): decode-coding-string is not
8020         defined in a non MULE environment.
8021
8022 2000-04-28  Ben Wing  <ben@xemacs.org>
8023
8024         * gutter-items.el (buffer-list-changed-hook):
8025         use it, not record-buffer-hook.
8026
8027         * subr.el (record-buffer-hook): Removed.
8028
8029 2000-04-27  Ben Wing  <ben@xemacs.org>
8030
8031         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8032         use NORECORD option.  Andy will not like this, but the existing
8033         gutter behavior is just wrong, as per this comment:
8034
8035         ;; this used to add the norecord flag to both calls below.
8036         ;; this is bogus because it is a pervasive assumption in XEmacs
8037         ;; that the current buffer is at the front of the buffers list.
8038         ;; for example, select an item and then do M-C-l
8039         ;; (switch-to-other-buffer).  Things get way confused.
8040         ;;
8041         ;; Andy, if you want to maintain the current look, you must
8042         ;;  *uncouple* the gutter order and buffers order.
8043
8044         * loaddefs.el (completion-ignored-extensions): unfuckify.
8045
8046         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8047         xemacs.mak.
8048
8049         * autoload.el (batch-update-one-directory): new function, used in
8050         xemacs.mak.
8051
8052         * loadup.el: set gc-cons-threshold very high unless dumping --
8053         loadup during update-elc is much much much faster.  also do this
8054         when quick-building.
8055
8056         add commented-out code for profiling loadup.
8057
8058
8059         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8060         is required in order to build xemacs.
8061
8062 2000-04-26  Ben Wing  <ben@xemacs.org>
8063
8064         * loadup.el: don't garbage collect during loadup if quick-build
8065         compile-time option is set.
8066
8067 2000-04-23  Ben Wing  <ben@xemacs.org>
8068
8069         * update-elc.el: compute whether any dumped .el or .elc files
8070         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8071         if so.
8072
8073         * update-elc.el (update-elc-files-to-compile): always change
8074         NOBYTECOMPILE in the src directory rather than current dir,
8075         so it will work under NT.
8076
8077         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8078         the form of this file is identical between Unix and Windows.
8079         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8080         Added comment.
8081         (update-autoloads-from-directory): updated doc string.
8082         updated doc strings in a few other places.
8083
8084 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8085
8086         * bytecomp.el (byte-force-recompile): Fix argument to
8087         byte-recompile-directory.
8088
8089 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8090
8091         * gutter-items.el (progress-display-clear-when-idle): Use
8092         add-one-shot-hook.
8093         * gutter-items.el (clear-progress-display): Adjust number of
8094         arguments.
8095
8096 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8097
8098         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8099
8100 2000-04-16  Ben Wing  <ben@xemacs.org>
8101
8102         * printer.el: New file.
8103
8104         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8105
8106         * help.el (describe-installation): Fix decoding for Windows.
8107
8108         * menubar-items.el:
8109         * menubar-items.el (default-menubar):
8110         * menubar-items.el (tutorials-menu-filter): New.
8111         * menubar-items.el (popup-menubar-menu):
8112         Add authorship.  Redo Help menu and Tutorials filter.
8113
8114         * menubar.el: Correct comment.
8115
8116         * modeline.el (modeline-buffer-identification): Correct doc string.
8117
8118         * simple.el:
8119         * simple.el (printing): Removed.
8120         * simple.el (printer-name): Removed.
8121         * simple.el (generic-print-buffer): Removed.
8122         * simple.el (generic-print-region): Removed.
8123         Move generic print code to printer.el.
8124
8125 2000-04-15  Ben Wing  <ben@xemacs.org>
8126
8127         * simple.el (generic-print-region): New.
8128         make this function actually work.
8129         (generic-print-buffer): call generic-print-region.
8130
8131 2000-04-14  Andy Piper  <andy@xemacs.org>
8132
8133         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8134         by using the new widget-callback-current-channel.
8135         (search-dialog-callback): ditto.
8136
8137 2000-04-12  Andy Piper  <andy@xemacs.org>
8138
8139         * gutter.el (default-gutter-position): moved from gutter-items.el.
8140         (default-gutter-position-changed-hook): ditto.
8141         (gutter-element-visibility-changed-hook): ditto.
8142         (set-gutter-element): ditto.
8143         (remove-gutter-element): ditto.
8144         (set-gutter-element-visible-p): ditto.
8145         (gutter-element-visible-p): ditto.
8146         (init-gutter): ditto.
8147
8148         * dialog.el (make-dialog-box): renamed and moved from
8149         gutter-items.el
8150
8151         * gutter-items.el: move various functions elsewhere.
8152
8153 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8154
8155         * menubar-items.el: Fixed place of parenthesis.
8156
8157 2000-04-12  Ben Wing  <ben@xemacs.org>
8158
8159         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8160                 without constantly being prompted for the tag.
8161         * simple.el: Added a number of section headings, to clarify the
8162                 organization of this file.
8163         * simple.el (activate-region):
8164         * simple.el (region-exists-p):
8165         * simple.el (region-active-p):
8166                 Moved these three function down to the other side of
8167                 the case-changing functions, so they join the rest of
8168                 the region code.
8169         * simple.el (printing): New.
8170         * simple.el (printer-name): New.
8171         * simple.el (generic-print-buffer): New.
8172                 New functions, a very simple prototype for a unified
8173                 printing interface.
8174
8175         * process.el (call-process-internal): Real fix for null BUFFER,
8176                 other problems with BUFFER specs.
8177
8178         * menubar-items.el:
8179                 Fixed up File->Print to use new printing functions.
8180                 Various corrections and expansions to Grep/Compile menus.
8181                 New options for Printing.
8182                 New options for SMTP Mail, the way to send mail under
8183                   MS Windows. (There's also a package patch to make SMTP
8184                   Mail be the default under MSWin.)
8185
8186 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8187
8188         * menubar-items.el: Selecting Rectangle Mousing from menubar
8189         did not work.  Needed to quote mouse-track-rectangle-p.
8190
8191 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8192
8193         * cl-compat.el (keywordp): Removed.
8194
8195 2000-04-05  Andy Piper  <andy@xemacs.org>
8196
8197         * gutter-items.el (progress-layout-glyph): don't initialize here.
8198         (progress-gauge-glyph): use dynamic sizing.
8199         (set-progress-display-style): new function. Set progress glyphs
8200         appropriately depending on the style.
8201         (progress-display-style): new variable. Custom version of
8202         set-progress-display-style.
8203         (progress-abort-glyph): switch to dynamic sizes.
8204         (search-dialog-text): make the edit field active.
8205
8206 2000-04-04  Andy Piper  <andy@xemacs.org>
8207
8208         * gutter-items.el (make-search-dialog): need to make the search
8209         dialog visible after creation.
8210
8211         * menubar-items.el (default-menubar): use the search dialog for
8212         searching. Remove some extraneous search menu items.
8213
8214         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8215         well as strings.
8216         (make-gutter-only-dialog-frame): allow the user to create the
8217         frame unmapped. Allow the gutter spec to be given as a glyph.
8218         (search-dialog-direction): new variable.
8219         (search-dialog-text): new variable.
8220         (search-dialog-callback): new function. Callback for the search
8221         dialog action.
8222         (make-search-dialog): new function. Create a user-friendly search
8223         dialog.
8224
8225 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8226
8227         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8228         under Windows.
8229
8230 2000-04-01  Andy Piper  <andy@xemacs.org>
8231
8232         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8233         progress more accurately.
8234
8235 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8236
8237         * finder.el (finder-compile-keywords): Process readable files only.
8238         Because error in process of .#finder-inf.el when compile xemacs
8239         with --with-clash-detection option.
8240
8241 2000-03-31  Andy Piper  <andy@xemacs.org>
8242
8243         * gutter-items.el (append-progress-display): don't delay after a
8244         successful font-lock.
8245         (make-gutter-only-dialog-frame): new function. Allow users to
8246         create gutter-only dialogs.
8247
8248 2000-03-27  Mike Alexander  <mta@arbortext.com>
8249
8250         * process.el (call-process-internal): Handle a null BUFFER
8251         parameter correctly.
8252
8253 2000-03-28  Andy Piper  <andy@xemacs.org>
8254
8255         * gutter-items.el (abort-progress-display): put strings in the
8256         gutter not extents.
8257         (progress-layout-glyph): signal special 'quit callback.
8258         (progress-display-quit-function): deleted.
8259         (progress-display-stop-callback): deleted.
8260         (progress-display-dispatch-command-events): deleted.
8261         (append-progress-display): remove calls to
8262         progress-display-dispatch-command-events.
8263         (raw-append-progress-display): ditto.
8264
8265 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8266
8267         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8268         being a list.  Actually define `stipple-pixmap-p' which is used as
8269         an error predicate.  Correctly handle PIXMAP being either relative
8270         or absolute file name.
8271
8272 2000-03-24  Andy Piper  <andy@xemacs.org>
8273
8274         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8275         (abort-progress-display): ditto. Don't delete the created extent.
8276         (raw-append-progress-display): ditto.
8277         (progress-display-dispatch-non-command-events): new
8278         function. Encapsulates what we want to do when no command input is
8279         required.
8280         (progress-display-dispatch-command-events): likewise, but disable
8281         for now since it causes too many problems.
8282         (append-progress-display): use them.
8283         (raw-append-progress-display): ditto.
8284         (default-gutter-position-changed-hook): set this rather than
8285         default-gutter-position-changed.
8286         (default-gutter-position-changed-hook): lambda with zero arguments
8287         rather than one.
8288         (raw-append-progress-display): trap errors in pending input since
8289         allowing them to signal will hose the gauge well and
8290         truly. Ideally we would like to delay these until we are more able
8291         to cope.
8292         (append-progress-display): ditto.
8293
8294 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8295
8296         * lisp/make-docfile.el: call-process-internal is now implemented
8297         in process.el.
8298
8299 2000-03-21  Ben Wing  <ben@xemacs.org>
8300
8301         * mule\mule-cmds.el (set-language-info-alist):
8302         Fix to correspond to new menu arrangement.
8303
8304 2000-03-21  Ben Wing  <ben@xemacs.org>
8305
8306         * process.el:
8307         * process.el (call-process-internal): New.
8308         New implementation of call-process.  Only enabled under NT, so far.
8309         stderr handling not implemented yet in CVS'd C code.
8310
8311 2000-03-20  Ben Wing  <ben@xemacs.org>
8312
8313         * lisp-mode.el:
8314         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8315         * lisp-mode.el (lisp-interaction-mode):
8316         Put back Lisp Interaction menubar for Jan V's sake.
8317
8318         * simple.el:
8319         * simple.el (mark-ring):
8320         * simple.el (dont-record-current-mark): New.
8321         * simple.el (in-shifted-motion-command): New.
8322         * simple.el (mark-ring-unrecorded-commands): New.
8323         * simple.el (mark-ring-max):
8324         * simple.el (set-mark-command):
8325         * simple.el (push-mark):
8326         * simple.el (handle-pre-motion-command):
8327         Implement scheme for not recording unimportant marks.
8328
8329         * subr.el:
8330         * subr.el (function-allows-args): New.
8331         New function function-allows-args.
8332
8333 2000-03-20  Martin Buchholz <martin@xemacs.org>
8334
8335         * XEmacs 21.2.32 is released.
8336
8337 2000-03-20  Andy Piper  <andy@xemacs.org>
8338
8339         * gutter-items.el (update-tab-in-gutter): force selection of the
8340         selected-window if required to do so.
8341         (buffers-tab-items): ditto.
8342         (add-tab-to-gutter): ditto.
8343         (create-frame-hook): use force-selection.
8344         (default-gutter-position-changed): lambdify.
8345         (update-tab-hook): deleted since it was only used in one place.
8346
8347 2000-03-18  Andy Piper  <andy@xemacs.org>
8348
8349         * files.el (find-file-noselect): undo change that shouldn't have
8350         gone in.
8351
8352 2000-03-17  Andy Piper  <andy@xemacs.org>
8353
8354         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8355         of selected-window trickery.
8356
8357         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8358         frames tabs.
8359         (progress-display-stop-callback): progress -> progress-display
8360         (progress-display-quit-function): ditto.
8361         (clear-progress-display): ditto.
8362         (remove-progress-display): ditto.
8363         (append-progress-display): ditto.
8364         (abort-progress-display): ditto.
8365         (raw-append-progress-display): ditto.
8366         (display-progress-display): ditto.
8367         (current-progress-display-label): ditto.
8368         (current-progress-display): ditto.
8369         (lprogress-display): ditto and save the buffer
8370         (progress-display): ditto. Otherwise the buffer sometimes gets
8371         changed which confuses font-lock.
8372
8373         * font-lock.el (font-lock-default-fontify-buffer): catch all
8374         errors, not just quit.
8375         (font-lock-mode): progress -> display-progress
8376         (font-lock-default-fontify-buffer): ditto.
8377         (font-lock-fontify-syntactically-region): ditto.
8378         (font-lock-fontify-keywords-region): ditto.
8379
8380 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8381
8382         * cl.el (gensym): Move to here from cl-macs.el.
8383         (gentemp): Ditto.
8384
8385 2000-03-16  Andy Piper  <andy@xemacs.org>
8386
8387         * font-lock.el (font-lock-mode): use lprogress and friends for
8388         progress management.
8389         (font-lock-default-fontify-buffer): ditto.
8390         (font-lock-fontify-syntactically-region): ditto.
8391         (font-lock-fontify-keywords-region): ditto.
8392         (font-lock-revert-cleanup): fix reverting.
8393         (font-lock-revert-setup): ditto.
8394
8395         * gutter-items.el (progress-use-echo-area): new variable. Use the
8396         echo area for progress gauges if non-nil.
8397         (clear-progress): remove echo area stuff and defer to
8398         clear-message.
8399         (append-progress): dispatch non-command events after each progress
8400         increment. Remove echo area stuff.
8401         (abort-progress): remove echo area stuff and defer to
8402         display-message.
8403         (raw-append-progress): ditto. Dispatch non-command events after
8404         gutter redisplay.
8405         (display-progress): defer echo area stuff to display-message.
8406
8407         * gutter-items.el (clear-progress):
8408         (abort-progress): indentation changes.
8409         (display-progress): don't clear progress.
8410         (append-progress): compare messages with equal.
8411         (raw-append-progress): use dispatch-non-command-events to flush
8412         widget creation events.
8413
8414 2000-03-13  Ben Wing  <ben@xemacs.org>
8415
8416         * abbrev.el:
8417         * abbrev.el (abbrev-string-to-be-defined): New.
8418         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8419         Changes for use with the menubar.
8420
8421 2000-03-12  Ben Wing  <ben@xemacs.org>
8422
8423         * alist.el (vassoc): moved here from font-menu.el.
8424
8425         * custom.el (defface): typo fix.
8426
8427         * dialog.el (yes-or-no-p-dialog-box):
8428         * dialog.el (message-box):
8429         * files.el (save-some-buffers-1):
8430         Put accelerators in the button names.
8431
8432         * font-lock.el (font-lock-comment-face):
8433         * font-lock.el (font-lock-keyword-face):
8434         * font-lock.el (font-lock-function-name-face):
8435         Fixed some of the colors under MS Windows because the existing
8436         default colors were hardly different from black and needed to be
8437         made lighter.
8438
8439         * font-menu.el:
8440         * font-menu.el (font-menu-split-long-menu):
8441         * font-menu.el (font-menu-family-constructor):
8442         * font-menu.el (font-menu-size-constructor):
8443         * font-menu.el (font-menu-weight-constructor):
8444         * font-menu.el (font-menu-set-font):
8445         vassoc moved to alist.el.
8446         Accelerators added to all menus.
8447         Unused bound var new-props removed.
8448
8449         * keydefs.el: I did a whole lot of rearranging to put things in a
8450         more consistent order and fixed a number of cases where key
8451         combinations involving up, down, left, right and so on were
8452         defined but the corresponding keypad combinations were not
8453         defined.
8454
8455         * lisp-mode.el:
8456         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8457         * lisp-mode.el (emacs-lisp-mode):
8458         * lisp-mode.el (lisp-interaction-mode):
8459         * lisp-mode.el (flet):
8460         Added accelerators onto the menus.
8461         Made all the different versions of the let function be indented
8462         the same way.
8463         Undid Steve's easy-menu-ification, because it makes it impossible
8464         to have the menubar and popup menus different.
8465         Cleaned up the menu; added items for find-function &c and some
8466         indenting, and removed debug-on-*.
8467
8468         * list-mode.el (list-mode-hook):
8469         * list-mode.el (list-mode):
8470         * list-mode.el (completion-setup-hook):
8471         * list-mode.el (display-completion-list):
8472         Added support for the :window-height keyword, which is required
8473         because of other changes that I made for the file dialog box.  I
8474         also made the hook variables list-mode-hook and
8475         completion-setup-hook and also minibuffer-setup-hook in
8476         minibuf.el be permanent-local; see comment in list-mode.el.
8477
8478         * map-ynp.el (map-y-or-n-p):
8479         Added accelerators to the dialog buttons.
8480
8481         * menubar-items.el (menu-truncate-list):
8482         New internal function.
8483         * menubar-items.el (submenu-generate-accelerator-spec):
8484         * menubar-items.el (menu-item-strip-accelerator-spec):
8485         * menubar-items.el (menu-item-generate-accelerator-spec):
8486         New exported functions, for use in auto-generating accelerator specs.
8487
8488         * menubar-items.el:
8489         * menubar-items.el (default-menubar):
8490         * menubar-items.el (maybe-add-init-button):
8491         * menubar-items.el (bookmark-menu-filter):
8492         * menubar-items.el (slow-format-buffers-menu-line):
8493         * menubar-items.el (build-buffers-menu-internal):
8494         * menubar-items.el (language-environment-menu-filter):
8495         * menubar-items.el (default-popup-menu):
8496         * menubar-items.el (popup-buffer-menu):
8497         * menubar-items.el (popup-menubar-menu):
8498         Did a major overhaul on this file, and in fact I'm nowhere near
8499         done working on the menubar, and there will be more patches to
8500         come.  A basic summary of what I've done:
8501
8502         a) I added accelerators to all of the menu items.  For menus that
8503         are auto-generated, such as the buffers menu, the accelerators are
8504         automatically added to the beginning of each line using the
8505         numbers 1 through 9, then zero, and then letters starting with A,
8506         but omitting the letters that are already in use for the fixed
8507         menu items at the top of the buffers menu.  To facilitate adding
8508         accelerators of this kind, I created some new functions
8509         (*-accelerator-spec), which are also being used by other filters
8510         that auto generate lists of things such as ftp sites to download
8511         packages.  If people really don't like these accelerators
8512         appearing at the beginning of the menu items, a variable can be
8513         added to optionally turn them off, but I think this is rather
8514         pointless because other menu items have accelerators and many or
8515         most of the menu users will use the accelerators if the support is
8516         there.
8517
8518         b) I combined the top level Tools and Apps menus into a single
8519         Tools menu, because the distinction between the two is not
8520         obvious, and the items on the menus are not used often enough that
8521         putting some of them onto submenus is a problem.
8522
8523         c) I created two new top level menus called View and Cmds because
8524         there were too many items on the File and Edit menus, and I'm going
8525         to be adding more items to these menus.  In contrast to the Tools
8526         menu, the items on these menus may be used quite often during an
8527         editing session, and so should be available with fewer
8528         keystrokes.
8529
8530         d) I added a number of options to the options menu, including one
8531         for controlling whether the alt key can be used to traverse to
8532         menu items using the accelerators, one for controlling behavior of
8533         control-k, one for controlling how the kill and yank functions
8534         interact with the clipboard, a few additional buffers-menu
8535         options, and various other things.  I also did a bit of
8536         rearranging, for example, combining the keyboard and mouse options
8537         into a single keyboard and mouse submenu to facilitate the
8538         accelerators on that level.
8539
8540         e) I changed the variable buffers-menu-format-buffer-line-function
8541         to take two arguments instead of one, the second argument being
8542         the line number for use in creating an accelerator.  I added a
8543         hack to support existing functions with one argument (although I
8544         doubt that very many of these exist), for backward compatibility.
8545
8546         f) I moved the top level mule menu to be a submenu of the edit
8547         menu.  I think that most of the items on this menu are fairly
8548         useless and there are certainly not enough frequently used items
8549         to justify this being its own top level menu.
8550
8551         g) I combined most of the items in big-menubar.el into the main menu.
8552         If people think the main menu is too big, it would be possible to
8553         create different configurations, some smaller.
8554
8555         * menubar.el (check-menu-syntax):
8556         Deleted some syntax checks that were no longer valid, partly
8557         because of changes that were already made a long time ago, and
8558         partly because of a change I made where I allow the name of the
8559         menu item to be an evaluated expression rather than just a string,
8560         similar to all of the other parameters of a menu item.
8561
8562         * minibuf.el:
8563         * minibuf.el (read-file-name-1):
8564         * minibuf.el (mouse-read-file-name-1):
8565         I made a number of changes to improve the appearance
8566         and functioning of the file dialog box.  They include:
8567
8568         a) Fixing the problem where closing the dialog box by clicking on
8569         the close button of the window didn't properly exit the
8570         minibuffer.
8571
8572         b) Fixing the problem that if you typed part of a file name, and
8573         then clicked on a completion with the mouse, the file was not
8574         correctly selected.
8575
8576         c) Changing the title of the dialog box to reflect the operation
8577         being done in accordance with user interface conventions, rather
8578         than the name of the dialog box buffer, which is rather useless.
8579
8580         d) Remove the words "possible completions are" which didn't
8581         belong.
8582
8583         e) Fix things so that the completions scroll off the end of the
8584         completions windows only to the right, rather than both to the
8585         right and down, which is in accordance with Windows user interface
8586         conventions.
8587
8588         * msw-init.el (init-post-mswindows-win):
8589         Added a binding for meta-F4, which is the standard windows binding
8590         for exiting a program.
8591
8592         * select.el (get-selection-no-error):
8593         * select.el (own-selection):
8594         * select.el (own-clipboard):
8595         Added an optional argument called append to the functions
8596         own-selection and own-clipboard.  This adds support for appending
8597         text to the existing selection and allows the function
8598         own-clipboard to be used as the value of the variable
8599         interprogram- cut-function.
8600
8601         Fixed a bug in own-selection in handling zmacs-region-stays.
8602
8603         * simple.el (historical-kill-line): New.
8604
8605         * simple.el (kill-line):
8606         * simple.el (interprogram-cut-function):
8607         * simple.el (interprogram-paste-function):
8608         * simple.el (handle-pre-motion-command):
8609         * simple.el (next-line):
8610         * simple.el (previous-line):
8611         a) Expanded the variable kill-whole-line, so that function
8612         kill-line can be set to delete the entire line always, not just
8613         when cursor is at the beginning of the line.  This is controlled
8614         by setting the variable kill-whole-line to the symbol 'always.
8615         This behavior, as well as the existing kill-whole-line behavior,
8616         now only take effect when kill-line is called interactively,
8617         although this is a departure from a previous behavior in the case
8618         of setting this variable kill-whole-line to t.  It is almost
8619         certainly what has always been intended, and most likely the old
8620         way of doing things introduced bugs.  I also created a function
8621         called historical-kill-line, which ignores the kill-whole-line
8622         setting and always gives the historical behavior of only killing
8623         to the end of the line.  I bound this function to shift- control-k
8624         so that the kill to end of line behavior is available, even when
8625         kill-whole-line has been set to change control-k into the simple
8626         delete-whole-line behavior. (This can be set using the options
8627         menu.)
8628
8629         b) I changed things so that kill and yank now interact with the
8630         clipboard by default under windows.  This was done by changing the
8631         default value of interprogram-cut- function and
8632         interprogram-paste-function.  You can get the old behavior by
8633         setting these to nil, and there is an option on the options menu
8634         to do this.
8635
8636         c) I added support for selecting text using shifted motion keys.
8637         This support is on by default and can be controlled by the
8638         variable shifted-motion-keys-select-region.  There is also a
8639         variable called unshifted-motion-keys-deselect-region that
8640         controls more specifically how the shifted motion key behavior
8641         works.  I did not put an option on the options menu to turn this
8642         off, because I can't imagine why this would be useful.
8643
8644         * simple.el (forward-block-of-lines):
8645         * simple.el (backward-block-of-lines):
8646         * simple.el (block-movement-size):
8647         New.
8648
8649         * simple.el (uncapitalized-title-words):
8650         * simple.el (uncapitalized-title-word-regexp):
8651         * simple.el (capitalize-string-as-title):
8652         * simple.el (capitalize-region-as-title):
8653         New.
8654
8655
8656         * subr.el (add-hook):
8657         * subr.el (make-local-hook): New.
8658         * subr.el (remove-local-hook): New.
8659         * subr.el (add-one-shot-hook): New.
8660         * subr.el (add-local-one-shot-hook): New.
8661         Added some functions to make using hooks easier.
8662         These include:
8663
8664         a) Functions add-local-hook and remove-local-hook to make it easy
8665         to use local hooks.
8666
8667         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8668         make it possible to add a "one-shot" hook, which is to say a hook
8669         that runs only once, and automatically removes itself after the
8670         first time it has run.
8671
8672 2000-03-09  Andy Piper  <andy@xemacs.org>
8673
8674         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8675
8676 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8677
8678         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8679         Moved from menubar-items.el.
8680         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8681
8682 2000-03-08  Andy Piper  <andy@xemacs.org>
8683
8684         * gutter-items.el (build-buffers-tab-internal): add selected field
8685         to buffers tab spec.
8686
8687 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8688
8689         * minibuf.el (last-exact-completion): Initialize to nil.
8690
8691 2000-03-07  Didier Verna  <didier@xemacs.org>
8692
8693         * startup.el (command-line-1): remove unused variable
8694         `first-file-buffer'.
8695
8696 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8697
8698         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8699         which is also used for Web server log files.
8700
8701 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8702
8703         * mule/mule-charset.el: Setup auto-fill-chars.
8704
8705 2000-03-02  SL Baur  <steve@beopen.com>
8706
8707         * subr.el (with-string-as-buffer-contents): Reimplement using
8708         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8709         non-deletion of buffer after execution problem.
8710         (with-output-to-string): Use unique buffer name.
8711
8712 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8713
8714         * gutter-items.el (buffers-tab-sort-function):  New variable.
8715         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8716
8717 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8718
8719         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8720
8721 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8722
8723         * menubar-items.el (maybe-add-init-button): Remove the "Load
8724         .emacs" button from all menubars.
8725
8726 2000-03-01  Didier Verna  <didier@xemacs.org>
8727
8728         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8729         region rectangle replacement (from Jan Vroonhof).
8730         (replace-rectangle): new function.
8731
8732 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8733
8734         * mule/mule-cmds.el (set-default-coding-systems): Use
8735         set-terminal-coding-system and set-keyboard-coding-system.
8736         * coding.el (set-terminal-coding-system): Use
8737         set-console-tty-output-coding-system.
8738         (set-keyboard-coding-system): Use
8739         set-console-tty-input-coding-system.
8740
8741 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8742
8743         * minibuf.el (read-variable): Allow symbol to default argument.
8744
8745 2000-02-27  Andy Piper  <andy@xemacs.org>
8746
8747         * gutter-items.el (update-tab-hook): new function to be used for
8748         hooks.
8749         (create-frame-hook): add update-tab-hook.
8750         (record-buffer-hook): ditto.
8751         (default-gutter-position-changed): ditto.
8752         (default-gutter-position): updating the buffers tab is now handled
8753         by a hook.
8754         (default-gutter-position-changed-hook): new variable.
8755         (gutter-element-visibility-changed-hook): ditto.
8756         (set-gutter-element-visible-p): call it.
8757         (set-gutter-element): use modify-specifier-instances. Set extents
8758         as duplicable before using.
8759         (remove-gutter-element): ditto.
8760         (set-gutter-element-visible-p): ditto.
8761         (init-gutter): new function.
8762         (add-tab-to-gutter): use new gutter-element functions rather than
8763         setting specifiers directly.
8764         (clear-progress): ditto.
8765         (abort-progress): ditto.
8766         (gutter-buffers-tab-visible-p): renamed from
8767         default-gutter-visible-p
8768
8769         * specifier.el (modify-specifier-instances): new function from Jan
8770         Vroonhof.
8771
8772         * x-init.el (init-post-x-win): call init-gutter.
8773
8774         * msw-init.el (init-post-mswindows-win): call init-gutter.
8775
8776         * menubar-items.el (default-menubar): Update to reflect new gutter
8777         variables.
8778
8779 2000-02-26  Andy Piper  <andy@xemacs.org>
8780
8781         * gutter-items.el (set-gutter-element): new function. Add gutter
8782         elements to the specified gutter.
8783         (remove-gutter-element): new function. Remove gutter elements from
8784         the specified gutter.
8785         (set-gutter-element-visible-p): new function. Set gutter element
8786         visibility for the provided gutter-visible specifier.
8787
8788 2000-02-23  Andy Piper  <andy@xemacs.org>
8789
8790         * gutter-items.el (add-tab-to-gutter): specify dimensions
8791         dynamically.
8792
8793 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8794
8795         * gutter-items.el (add-tab-to-gutter):
8796         * package-get.el (package-get-interactive-package-query):
8797         * package-ui.el (pui-directory-exists):
8798         (pui-install-selected-packages):
8799         (pui-list-packages):
8800         Use #'(lambda ...)  instead of '(lambda ...).
8801
8802 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8803
8804         * startup.el (load-user-init-file): Check to make sure user
8805           has an init-file before calling load().
8806
8807 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8808
8809         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8810
8811 2000-02-23  Martin Buchholz <martin@xemacs.org>
8812
8813         * XEmacs 21.2.31 is released.
8814
8815 2000-02-21  Mike Sperber <mike@xemacs.org>
8816
8817         * loadup.el (really-early-error-handler):
8818         * update-elc.el:
8819         * make-docfile.el:
8820         Remove dependency on EMACSBOOTSTRAP... environment variables.
8821
8822 2000-02-21  Martin Buchholz <martin@xemacs.org>
8823
8824         * XEmacs 21.2.30 is released.
8825
8826 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8827
8828         * byte-optimize.el (byte-optimize-plus):
8829         (byte-optimize-minus):
8830         (byte-optimize-multiply):
8831         Optimize (- 0) to 0, not (-)
8832         Optimize (+ 5 3.0) to 8.0
8833         Optimize (* 5 3.0) to 15.0
8834         Improve readability.
8835
8836 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8837
8838         * modeline.el: (modeline-scrolling-method): change modeline
8839         mswindows cursor appearance according to the value.
8840
8841         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8842         and 'gui-element face colors and 'gui-element face font to Windows
8843         defaults.
8844
8845 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8846
8847         * font-lock.el: Javadoc enhancements
8848
8849 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8850
8851         * ldap.el (toplevel): Test if LDAP support has been compiled in
8852         (ldap-verbose): New option
8853         (ldap-search-entries): Renamed from the previous ldap-search
8854         Conditionalize message display on ldap-verbose
8855         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8856         defuns
8857         (ldap-search): Is now defined as an obsolete wrapper calling
8858         ldap-search-basic or ldap-search-entries
8859
8860
8861 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8862             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8863             Jan Vroonhof  <jan@xemacs.org>
8864
8865         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8866         When for-effect is true, didn't call `byte-optimize-form'
8867         in and/or subforms without last.
8868
8869 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8870
8871         * package-get.el (package-get-download-sites): Use correct custom
8872         type.
8873
8874 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8875
8876         * files.el (write-file): Ask for coding system when compiled with
8877         file-coding.
8878
8879 2000-02-16  Andy Piper  <andy@xemacs.org>
8880
8881         * buffer.el (switch-to-buffer): give norecord argument to
8882         set-window-buffer instead of explicitly recording.
8883
8884         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8885         we have to pick a window.
8886
8887 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8888
8889         * mule/mule-cmds.el (describe-language-support): Don't add
8890         unexist function to help-map.
8891         (describe-coding-system): Don't use already assigend `C'.
8892
8893 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8894
8895         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8896         work in custom.
8897
8898 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8899
8900         * about.el: Ienaga's e-mail address change.
8901
8902 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8903
8904         * etags.el (find-tag): force new window -- even if buf already
8905         visible -- when other-window is t
8906
8907 2000-02-16  Martin Buchholz <martin@xemacs.org>
8908
8909         * XEmacs 21.2.29 is released.
8910
8911 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8912
8913         * cl-extra.el (getf): This is now identical to `plist-get', so
8914         just defalias it.
8915         * cl-macs.el: Make getf an alias to plist-get, at the
8916         byte-compiler level, using define-compiler-macro.
8917
8918 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8919
8920         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8921
8922 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8923
8924         * lisp/etags.el (find-tag-internal): set exact-tagname to
8925           a regular expression that matches against the tagname
8926           part of the tag entry first instead of only looking in
8927           the context area.
8928
8929 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8930
8931         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8932         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8933
8934 2000-02-07  Martin Buchholz <martin@xemacs.org>
8935
8936         * XEmacs 21.2.28 is released.
8937
8938 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8939
8940         * cl-extra.el (getf): Just call `get', never `get*'.
8941         Make arglist match docstring.
8942         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8943         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8944         * byte-optimize.el: remove references to `get*'.
8945
8946 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8947
8948         * mule/european.el: Add syntax information for Latin3 and Latin4.
8949
8950 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8951
8952         * byte-optimize.el: Byte-optimize (length "foo")
8953
8954 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8955
8956         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8957         width check using `window-leftmost-p' and `window-rightmost-p'.
8958
8959 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8960
8961         * wid-edit.el (widget-match-inline): An atom never matches a
8962           list.
8963
8964 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8965
8966         * modeline.el: Consolidated 'x and 'mswindows specification under
8967         'win tag.
8968
8969 2000-01-29  Andy Piper  <andy@xemacs.org>
8970
8971         * gutter-items.el: (format-buffers-tab-line): Try and be
8972         intelligent about buffer naming when we have duplicates.
8973
8974 2000-01-29  Andy Piper  <andy@xemacs.org>
8975
8976         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8977         updated when it becomes visible.
8978
8979 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8980
8981         * bytecomp.el (byte-compile-insert-header): Properly set coding
8982         system under MULE and file-coding.
8983
8984 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8985
8986         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8987         (dontusethis-set-value-terminal-coding-system-handler):
8988         (dontusethis-set-value-keyboard-coding-system-handler):
8989         Never undefine coding system aliases.  Emergency fix for gnus.
8990
8991 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8992
8993         * files.el (abbreviate-file-name): Use directory-sep-char instead
8994         of hard-coded "/".
8995
8996 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8997
8998         * startup.el (user-init-file-base-list): New variable, replacing
8999         user-init-file-base.
9000         (find-user-init-file): New function.
9001         (command-line-early): Use it.
9002         (load-user-init-file): Ditto.
9003
9004 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9005
9006         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9007         calling valid-image-instantiator-format-p
9008
9009 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9010
9011         * isearch-mode.el (isearch-mode): The variable is
9012         isearch-unhidden-extents, not isearch-opened-extents.
9013
9014 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9015
9016         * minibuf.el (next-history-element): Modify error message if a
9017         default value is available.
9018
9019 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9020
9021         * bytecomp.el (byte-compile-file): Don't unconditionally write
9022         .elc files in binary - might contain non-Latin1.
9023
9024 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9025
9026         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9027         for windows-nt.
9028
9029         * version.el:
9030         * startup.el (user-init-file-base):
9031         * process.el (call-process-region):
9032         * files.el (make-backup-file-name):
9033         (backup-file-name-p):
9034         (file-relative-name):
9035         (abbreviate-file-name):
9036         (set-auto-mode):
9037         * code-process.el (call-process-region): Removed unnecessary
9038         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9039         support out of the universe.
9040
9041         * process.el:
9042         * code-process.el:
9043         * bytecomp.el (byte-compile-file): Removed reference to
9044         buffer-file-type, and commented usage of binary-process-output
9045         NTEmacs variables.
9046
9047 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9048
9049         * help.el (function-arglist): Add case for macro.
9050
9051 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9052
9053         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9054         printers.
9055         (custom-display): Added a menu for printer/display tags.
9056
9057         * frame.el (frame-type):
9058         * device.el (device-type): Added 'msprinter to the doc string, and
9059         removed 'pc -- it is not going to be implemented ever.
9060         (call-device-method): Fixed docstring typo.
9061         Defined specifier tags 'printer and 'display.
9062
9063 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9064
9065         * lisp/itimer.el (itimer-run-expired-timers): (consp
9066           last-command-event-time) instead of (consp
9067           'last-command-event-time).
9068
9069 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9070
9071         * msw-glyphs.el: Removed obsolete commentary.
9072
9073 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9074
9075         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9076         better default value.
9077
9078 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9079
9080         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9081         (read-string): Ditto.
9082         (eval-minibuffer): Ditto.
9083         (read-command): Ditto.
9084         (read-function): Ditto.
9085         (read-variable): Ditto.
9086         (read-number): Ditto.
9087         (read-shell-command): Ditto.
9088         (read-number): Record history.
9089
9090 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9091
9092         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9093
9094 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9095
9096         * faces.el (startup-initialize-custom-faces): New function.
9097         Reset all faces created during auto-autoloads loading time
9098         by defface.
9099         * startup.el (command-line): Call it.
9100
9101 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9102
9103         * about.el (about-hackers): Add myself to contributors list.
9104
9105 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9106
9107         * menubar-items.el (maybe-add-init-button): Removed an argument in
9108         a call to load-user-init-file, as the function managed to lose its
9109         formal parameter a few betas ago.
9110
9111 2000-01-18  Martin Buchholz <martin@xemacs.org>
9112
9113         * XEmacs 21.2.27 is released.
9114
9115 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9116
9117         * process.el (shell-command-to-string): Use the FSF docstring.
9118         Make shell-command-to-string the standard function, and
9119         exec-to-string the (deprecated) alias.
9120
9121         * startup.el: typo fix.
9122
9123 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9124
9125         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9126
9127 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9128
9129         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9130         buffers after visible buffers.
9131         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9132
9133 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9134
9135         * info.el (Info-extract-menu-node-name): Stop at a dot
9136         followed by whitespace or right parenthesis.
9137
9138 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9139
9140         * info.el (Info-directory-list): Warn against using Customize with
9141         Info-directory-list.
9142
9143 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9144
9145         * minibuf.el (read-file-name): doc fix.
9146
9147         * autoload.el (update-file-autoloads): doc fix.
9148
9149         * about.el (about-hackers): Change my E-mail address.
9150
9151 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9152
9153         * info.el (Info-visit-file): Just use the `f' interactive spec to
9154         read a filename in the standard way.
9155
9156 2000-01-13  Andy Piper  <andy@xemacs.org>
9157
9158         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9159         (gutter-buffers-tab-extent): new variable.
9160         (update-tab-in-gutter): call add-tab-to-gutter again if the
9161         orientation has changed.
9162         (add-tab-to-gutter): cope with different orientations.
9163
9164 2000-01-11  Didier Verna  <didier@xemacs.org>
9165
9166         * info.el (Info-following-node-name): backward-skip dots as well
9167         as spaces (dots at the end of a node name aren't part of it).
9168         (Info-extract-menu-node-name): don't skip dots. There could be
9169         some in the node name.
9170         (Info-index): allow dots to be part of a node name.
9171
9172 2000-01-12  Andreas Jaeger  <aj@suse.de>
9173
9174         * files.el (auto-mode-alist): Added idlwave-mode.
9175         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9176
9177 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9178
9179         * info.el (Info-search): Show default value.
9180
9181 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9182
9183         * info.el (Info-read-node-completion-table): New variable.
9184         (Info-read-node-name-1): New function.
9185         (Info-read-node-name): Use it.
9186         (Info-follow-reference): Use DEFAULT argument of completing-read.
9187         (Info-menu): Ditto.
9188
9189 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9190
9191         * hyper-apropos.el (hyper-describe-key-briefly): Save
9192         window configuration.
9193         (hyper-describe-face): Use DEFAULT of completing-read.
9194         (hyper-apropos-read-variable-symbol): Ditto.
9195         (hyper-apropos-read-function-symbol): Ditto.
9196
9197 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9198
9199         * mule/mule-cmds.el (set-default-coding-system): Set
9200         comint-exec-hook to use coding-system-for-read and
9201         coding-system-for-write so that C-x RET c works.
9202
9203 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9204
9205         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9206         (previous-matching-history-element): Increment
9207         minibuffer-max-depth by 1.
9208         (next-matching-history-element): Ditto.
9209
9210 2000-01-11  Andy Piper  <andy@xemacs.org>
9211
9212         * gutter-items.el (buffers-tab): Create a new face for the buffers
9213         tab.
9214         (buffers-tab-face): use it.
9215
9216 2000-01-10  Didier Verna  <didier@xemacs.org>
9217
9218         * modeline.el (modeline-scrolling-method): change modeline X
9219         cursor appearance according to the value.
9220
9221 2000-01-07  Andreas Jaeger  <aj@suse.de>
9222
9223         * about.el (about-hackers): Moved my entry to contributor list.
9224         (xemacs-hackers): Added myself.
9225         (about-maintainer-info): Added description of myself.
9226
9227
9228 2000-01-07  Didier Verna  <didier@xemacs.org>
9229
9230         * modeline.el (modeline-scrolling-method): new variable.
9231         (mouse-drag-modeline): add reference to it in the docstring.
9232         (mouse-drag-modeline): handle it.
9233
9234 2000-01-08  Andy Piper  <andy@xemacs.org>
9235
9236         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9237         calls.
9238         (remove-buffer-from-gutter-tab): ditto.
9239
9240 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9241
9242         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9243         (custom-face-edit): Fix grammatical error in help message.
9244
9245 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9246
9247         * movemail.el: Added.
9248
9249         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9250
9251 2000-01-03  Didier Verna  <didier@xemacs.org>
9252
9253         * modeline.el (mouse-drag-modeline): remove the code related to
9254         the modeline horizontal scrolling facility.
9255
9256 1999-12-31  Martin Buchholz <martin@xemacs.org>
9257
9258         * XEmacs 21.2.26 is released.
9259
9260 1999-12-28  Andy Piper  <andy@xemacs.org>
9261
9262         * wid-edit.el (widget-push-button-value-create): The gui cache
9263         does not agree with native widgets which can only be displayed
9264         once per window. The reasons for caching are diminished now that
9265         we don't hog resources when creating buttons.
9266         (widget-push-button-cache) deleted.
9267
9268 1999-12-24  Martin Buchholz <martin@xemacs.org>
9269
9270         * XEmacs 21.2.25 is released.
9271
9272 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9273
9274         * hyper-apropos.el (hyper-apropos): Toggle
9275         hyper-apropos-programming-apropos correctly.
9276         Set REGEXP when user accepts default value.
9277
9278 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9279
9280         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9281         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9282
9283 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9284
9285         * mule/mule-category.el (undefined-category-designator):
9286         Return char instead of character.  Search for undefined one.
9287         (describe-category): Use with-displaying-help-buffer.
9288
9289 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9290
9291         * byte-optimize.el (byte-optimize-plus):
9292         Optimize (+ 1) to 1 instead of (1+ nil).
9293
9294         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9295
9296         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9297
9298         * byte-optimize.el (byte-optimize-char-before): New function.
9299         Remove performance penalty for using (char-before) instead of (char-after).
9300
9301 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9302
9303         * mule/mule-category.el (char-category-list): Return character
9304         instead of integer.
9305
9306 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9307
9308         * minibuf.el (read-buffer): Check default is buffer object.
9309
9310 1999-11-25  Andy Piper  <andy@xemacs.org>
9311
9312         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9313         for buttons.
9314
9315 1999-12-16  Andreas Jaeger  <aj@suse.de>
9316
9317         * package-get.el (package-get-maybe-save-index): Fixed typo.
9318         Patch by Jeff Miller <jmiller@smart.net>.
9319
9320 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9321
9322         * gnuserv.el (gnuserv-process-filter):  don't call
9323         gnuserv-write-to-client when gnuserv-current-client is nil
9324
9325 1999-12-14  Martin Buchholz <martin@xemacs.org>
9326
9327         * XEmacs 21.2.24 is released.
9328
9329 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9330
9331         * about.el (about-hackers): Update my email address.
9332
9333 1999-12-07  Martin Buchholz <martin@xemacs.org>
9334
9335         * XEmacs 21.2.23 is released.
9336
9337 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9338
9339         * package-get.el (package-get-download-sites): Removed several
9340         defunct download sites, added many new ones, and corrected a few
9341         incorrect directory-on-site entries.  Added physical locations to
9342         site-description.
9343
9344 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9345
9346         * finder.el (finder-commentary): add DOC string and fix
9347         interactive spec
9348
9349 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9350
9351         * help.el (describe-function): Don't forget to intern the string
9352         completing-read returns.
9353         (describe-variable): Ditto.
9354
9355 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9356
9357         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9358         `hyper-apropos-help-mode' here to find symbol to customize
9359         irregardless of cursor position and simplify
9360         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9361         `hyper-apropos-popup-menu'.
9362
9363 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9364
9365         * apropos.el (apropos-mode-map): Add return to call
9366         apropos-follow.
9367         (apropos-print): Call apropos-mode to have better
9368         command reference. Put keymap text-poperty to
9369         symbole name.
9370
9371 1999-11-22  Alastair Burt  <burt@dfki.de>
9372
9373         * help.el: (describe-bindings-1): Added handling of keymaps for
9374         the extents at point.
9375
9376 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9377
9378         * gutter-items.el (buffers-tab-items): Wrap the function in a
9379         save-match-data
9380
9381 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9382
9383         * help.el (describe-function): Use the DEFAULT argument to
9384         completing-read.
9385         (describe-variable): Ditto.
9386
9387 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9388
9389         * minibuf.el (read-from-minibuffer): Add optional argument
9390         DEFAULT to have better mini-buffer history support.
9391         (completing-read): Pass default to read-from-minibuffer.
9392         (read-buffer): Pass default to completing-read.
9393
9394 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9395
9396         * font-lock.el (font-lock-doc-string-face): Document the
9397         `font-lock-lisp-like' property.
9398
9399 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9400
9401         * lisp-mode.el: Specify `font-lock-lisp-like'.
9402
9403         * font-lock.el (font-lock-lisp-like): New function.
9404         (font-lock-fontify-syntactically-region): Use it.
9405
9406 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9407
9408         * XEmacs 21.2.22 is released
9409
9410 1999-11-28  Martin Buchholz <martin@xemacs.org>
9411
9412         * XEmacs 21.2.21 is released.
9413
9414 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9415
9416         * minibuf.el (read-coding-system): Accept symbol and
9417         coding-system object as a default-coding-system.
9418
9419 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9420
9421         * minibuf.el (read-coding-system): Accept symbol as
9422         a default-coding-system.
9423
9424 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9425
9426         * apropos.el (apropos-documentation): Use insert instead
9427         of princ.
9428
9429 1999-11-07  William M. Perry  <wmperry@aventail.com>
9430
9431         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9432           for the linux console.
9433
9434         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9435           stuff to work when you are not on a window system, since the GPM
9436           mouse support now allows pasting from outside of XEmacs.
9437
9438 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9439
9440         * XEmacs 21.2.20 is released
9441
9442 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9443
9444         * setup-paths.el (paths-default-info-directories): Add
9445         /usr/share/info and /usr/local/share/info.
9446
9447 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9448
9449         * about.el: Updated Vladimir Ivanovic's info.
9450
9451 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9452
9453         * auto-show.el (auto-show-truncationp): Remove.
9454
9455         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9456
9457 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9458
9459         * indent.el (indent-line-to): fix bug: spaces were not replaced
9460         with tab if column is multiple of tab-width
9461         From dhn@qedinc.com
9462
9463 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9464
9465         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9466         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9467
9468         * package-get.el (package-get-package-provider): Be verbose when
9469         interactive. Patch from Robert Pluim
9470
9471 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9472
9473         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9474         info file suffixes.
9475
9476 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9477
9478         * process.el (open-network-stream): Add a new optional parameter
9479         PROTOCOL to support udp; fix a minor typo and add an explanation
9480         in docstring for udp programming.
9481
9482         * code-process.el (open-network-stream): Add a new optional
9483         parameter PROTOCOL to support udp; fix a minor typo and add an
9484         explanation in docstring for udp programming.
9485
9486 1999-10-18  Andy Piper  <andy@xemacs.org>
9487
9488         * gui.el (make-gui-button): be more precise about how we call
9489         callbacks.
9490
9491         * wid-edit.el (widget-push-button-value-create): Use the new form
9492         of native gui-button.
9493
9494 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9495
9496         * info.el (Info-page-prev): Don't do (sit-for 0).
9497
9498 1999-10-13  Andy Piper  <andy@xemacs.org>
9499
9500         * gutter-items.el (progress-abort-glyph): new glyph for showing
9501         abort status.
9502         (append-progress): dispatch-event rather than sit-for.
9503         (abort-progress): new function. Show the abort glyph with an
9504         appropriate message.
9505         (raw-append-progress): dispatch-event rather than sit-for.
9506         (display-progress): cope with aborts.
9507
9508         * gui.el (make-gui-button): Use native widgets for buttons
9509         unconditionally.
9510         (insert-gui-button): ditto.
9511         (gui-button-p): ditto.
9512
9513         * xbm-button.el: remove from core.
9514
9515         * xpm-button.el: remove from core.
9516
9517 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9518
9519         * faces.el (init-device-faces): Don't initialize the random faces
9520         on the stream device.
9521
9522 1999-10-06  Andy Piper  <andy@xemacs.org>
9523
9524         * files.el (recover-file): Don't use ls under windows for revert buffer.
9525
9526 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9527
9528         * package-get.el (package-get-download-menu): Make menu really
9529         toggle download sites.
9530         (package-get-download-sites): Add autoload cookie.
9531
9532 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9533
9534         * setup-paths.el (paths-find-module-directory): Ditto.
9535
9536 1999-09-29  Werner Fink  <werner@suse.de>
9537
9538         * setup-paths.el (paths-find-exec-directory): Add missing nil
9539         parameter for environment.
9540
9541 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9542
9543         * modeline.el (modeline-format):
9544         Only purecopy the strings.  Else
9545         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9546         barfs.
9547
9548 1999-08-28  Mike Woolley  <mike@bulsara.com>
9549
9550         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9551         user setting comint-completion-addsuffix and
9552         comint-process-echoes.
9553
9554 1999-09-22  Andy Piper  <andy@xemacs.org>
9555
9556         * gutter-items.el (update-tab-in-gutter): use
9557         last-nonminibuf-window instead of selected-window.
9558
9559 1999-09-18  Andy Piper  <andy@xemacs.org>
9560
9561         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9562         display on.
9563
9564         * subr.el (record-buffer-hook): new variable so that the hook gets
9565         some documentation.
9566
9567 1999-09-16  Andy Piper  <andy@xemacs.org>
9568
9569         * gutter-items.el (update-tab-in-gutter): only update when the
9570         gutter is visible.
9571         (remove-buffer-from-gutter-tab): ditto.
9572
9573 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9574
9575         * simple.el (do-auto-fill): Commented out part of Kinsoku
9576         processing.
9577
9578 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9579
9580         * isearch-mode.el (isearch-highlightify-region): Give the
9581         highlighting extents a high priority.
9582         (isearch-make-extent): Give the main highlighting extent an even
9583         higher priority.
9584
9585 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9586
9587         * packages.el (packages-compute-package-locations): Fix typo from
9588         -u rationalization.
9589
9590 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9591
9592         * setup-paths.el (paths-find-doc-directory): Respect value of
9593         `configure-doc-directory.'
9594
9595         * find-paths.el (paths-find-architecture-directory): Give
9596         precendence `default' argument (which typically comes from
9597         configure).
9598
9599 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9600
9601         * startup.el (command-line-early): Added options -user-init-file
9602         and -user-init-directory.
9603
9604         * files.el (user-init-file): Default to NIL so we can recognize
9605         when it's set.
9606
9607 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9608
9609         * obsolete.el (init-file-user):
9610         * startup.el:
9611         * packages.el (packages-compute-package-locations):
9612         * package-get.el (package-get-user-index-filename):
9613         * menubar-items.el (maybe-add-init-button):
9614         * info.el (Info-annotations-path):
9615         * dump-paths.el:
9616         Change `user-init-directory' to be an absolute path.
9617         Use `user-init-directory' where appropriate.
9618         Zap `init-file-user' and its uses.
9619
9620 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9621
9622         * subr.el (copy-symbol): New function.
9623
9624 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9625
9626         * isearch-mode.el (isearch-done): Be sure to restore invisible
9627         extents in the proper buffer.
9628         (isearch-pre-command-hook): Set this-command to the correct value
9629         in case the buffer has changed and old overriding-local-map was
9630         used.
9631         (isearch-restore-extent): Use remprop instead of setting the
9632         property to nil.
9633
9634 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9635
9636         * cmdloop.el (execute-extended-command): Update zmacs region
9637         before the delay.
9638         (execute-extended-command): Make the message gettext-friendly.
9639
9640 1999-09-07  Andy Piper  <andy@xemacs.org>
9641
9642         * gutter-items.el (progress-gauge-glyph): renamed from
9643         progress-glyph.
9644         (progress-text-glyph): new variable.
9645         (progress-layout-glyph): use layouts and text glyphs.
9646         (progress-area-buffer): removed.
9647         (progress-text-and-extent): new variable.
9648         (progress-displayed-p): dynamically create gutter area buffer.
9649         (clear-progress): ditto.
9650         (raw-append-progress): ditto.
9651         (append-progress): use new glyph names.
9652         (raw-append-progress): only create the extent when needed. set
9653         properties more optimally.
9654         (progress): remove args.
9655
9656 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9657
9658         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9659         mapcar where the return value is unused.
9660         (isearch-restore-invisible-extents): Ditto.
9661         (isearch-highlight-all-cleanup): Ditto.
9662         (isearch-delete-extents-in-range): Traverse the extents only once.
9663         (isearch-highlight-all-update): Don't start over if the search
9664         string has changed and more input is pending.
9665
9666 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9667
9668         * packages.el (packages-find-package-data-path): Ditto.
9669
9670         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9671
9672         * subr.el (mapc-internal): Don't make obsolete.
9673
9674         * cl-extra.el (mapc): Resurrect.
9675
9676 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9677
9678         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9679         alias.
9680
9681         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9682         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9683         (isearch-yank-clipboard): Use get-clipboard instead of
9684         x-get-clipboard.
9685         (isearch-yank-selection): Fix docstring.
9686
9687 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9688
9689         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9690
9691 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9692
9693         * cl-macs.el (extent-start-position): Fix setf method.
9694         (extent-end-position): Ditto.
9695
9696 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9697
9698         * isearch-mode.el: End merge with FSF 20.4.
9699
9700         * isearch-mode.el (search-invisible): New variable.
9701         (isearch-hide-immediately): Ditto.
9702         (isearch-unhidden-extents): Ditto.
9703         (isearch-range-invisible): New function.
9704         (isearch-unhide-extent): Ditto.
9705         (isearch-restore-invisible-extents): Ditto.
9706         (isearch-restore-extent): Ditto.
9707
9708         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9709         implementation.
9710         (isearch-ring-retreat-edit): Ditto.
9711         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9712         (isearch-forward-regexp): New arguments NOT-REGEXP and
9713         NO-RECURSIVE-EDIT.
9714         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9715         (isearch-backward-regexp): New arguments NOT-REGEXP and
9716         NO-RECURSIVE-EDIT.
9717         (isearch-mode): Return isearch-success.
9718         (isearch-update): Use unread-command-events instead of
9719         unread-command-event.
9720         (isearch-abort): If an invalid regexp is encountered, keep popping
9721         states.
9722         (isearch-*-char): Use FSF implementation.
9723         (isearch-whitespace-chars): Use the more robust FSF's
9724         implementation.
9725         (isearch-within-brackets): New variable.
9726         (isearch-mode): Initialize it.
9727         (isearch-edit-string): Bind it.
9728         (isearch-search-and-update): Set it.
9729         (isearch-push-state): Push it.
9730         (isearch-top-state): Pop it.
9731         (isearch-search): Set it.
9732         (isearch-printing-char): When called by isearch-whitespace-chars,
9733         handle M-SPC gracefully.
9734         (isearch-message-prefix): New argument ELLIPSIS.
9735         (isearch-message-suffix): Ditto.
9736         (isearch-message): Use the ELLIPSIS argument when calling
9737         isearch-message-prefix and isearch-message-suffix.
9738         (isearch-message-prefix): Distinguish between "wrapped" and
9739         "overwrapped" search, FWIW.
9740
9741 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9742
9743         * isearch-mode.el (isearch-edit-string): Use the head of the
9744         search ring instead of search-last-string and search-last-regexp.
9745         (search-highlight): Renamed from isearch-highlight.
9746         (isearch-exit): Use the new name.
9747         (isearch-highlight): Ditto.
9748         (isearch-dehighlight): Ditto.
9749         (isearch-update-ring): New function.
9750         (isearch-done): Call it.
9751         (isearch-done): New argument EDIT.
9752         (isearch-repeat): If search string is empty, look up at the car of
9753         the search ring; ignore the yank pointer.
9754         (isearch-abort): Call isearch-done with NOPUSH.
9755         (isearch-cancel): New function.
9756         (isearch-mode-map): Bind it to ESC ESC ESC.
9757
9758         * isearch-mode.el: Begin merge with FSF 20.4.
9759
9760 1999-09-01  Andy Piper  <andy@xemacs.org>
9761
9762         * x-select.el (x-get-clipboard): obsolete.
9763         (x-yank-clipboard-selection): obsolete
9764
9765         * select.el (disown-selection): need to be careful to disown the
9766         clipboard if we set it via selection.
9767         (get-clipboard): move from x-select.el
9768         (yank-clipboard-selection): ditto.
9769
9770 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9771
9772         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9773         isearch-highlight-all-matches to nil.
9774         (isearch-fixed-case): New variable.
9775         (isearch-mode): Initialize it.
9776         (isearch-edit-string): Save it.
9777         (isearch-toggle-case-fold): Set it.
9778         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9779         need to check isearch-fixed-case.
9780         (isearch-toggle-case-fold): Update highlighting of all matches
9781         before the pause.
9782         (isearch-edit-string):
9783
9784 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9785
9786         * isearch-mode.el (isearch-edit-string): Call isearch-message
9787         before reading the event so that the prompt is displayed properly.
9788         (isearch-message): Use isearch-nonincremental when calling
9789         isearch-message-prefix.
9790         (minibuffer-local-isearch-map): Bind up and down to do the same as
9791         M-p and M-n respectively.
9792         (isearch-done): New arg NOPUSH.
9793         (isearch-edit-string): Use it.
9794         (isearch-edit-string): Don't bind isearch-string.
9795         (isearch-ring-adjust): Edit string, *then* push state.
9796
9797 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9798
9799         * faces.el (isearch-secondary): Make isearch-secondary look
9800         different than default.
9801
9802 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9803
9804         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9805         save-excursion.
9806         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9807         (isearch-update): Call isearch-dehighlight without arguments.
9808         (isearch-done): Ditto.
9809
9810         * isearch-mode.el (isearch-fix-case): If the search string has no
9811         upper-case letters, allow the folding to be reenabled.
9812         Previously, once disabled, the folding would remain that way until
9813         the end of isearch.
9814         (isearch-top-state): Call isearch-fix-case.
9815
9816         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9817         save-excursion.
9818         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9819
9820 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9821
9822         * xpm-button.el:
9823         xbm-button.el: Need to exist in core because gui.el depends on
9824         them.
9825
9826 1999-08-31  Andy Piper  <andy@xemacs.org>
9827
9828         * gutter-items.el (buffers-tab-face): new customizable variable.
9829         (buffers-tab-default-buffer-line-length): new specifier for
9830         maximum viewable characters.
9831         (progress-stack): new variable for implementing widget-based
9832         progress messages.
9833         (progress-area-buffer): ditto.
9834         (progress-glyph-height): ditto.
9835         (progress-stop-callback): ditto.
9836         (progress-quit-function): new function.
9837         (progress-glyph): new variable.
9838         (progress-layout-glyph): ditto.
9839         (progress-displayed-p): new function, see message-displayed-p for
9840         details.
9841         (clear-progress): ditto.
9842         (remove-progress): ditto.
9843         (append-progress): ditto.
9844         (raw-append-progress): ditto.
9845         (display-progress): ditto.
9846         (current-progress): ditto.
9847         (current-progress-label): ditto.
9848         (progress): ditto.
9849         (lprogress): ditto.
9850
9851
9852 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9853
9854         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9855
9856         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9857         `isearch-yank-selection'.
9858         (isearch-mode-map): Use it.
9859         (isearch-yank-selection): Use `get-selection' instead of
9860         `get-x-selection'.
9861
9862 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9863
9864         * faces.el (isearch-secondary): Create face here.
9865
9866         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9867         timers.
9868
9869 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9870
9871         * subr.el (buffer-string): More robust backward compatibility
9872         check, courtesy William Perry.
9873
9874 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9875
9876         * replace.el (perform-replace): Stop the search after the search
9877         limit has been reached.
9878
9879 1999-08-23  Andy Piper  <andy@xemacs.org>
9880
9881         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9882         here if we don't have one.
9883
9884 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9885
9886         * ldap.el (ldap-coding-system): Default to nil until we get
9887         efficient UTF8 support
9888         (ldap-decode-string): Guard against `decode-coding-string' not
9889         being defined
9890         (ldap-encode-string): Guard against `encode-coding-string' not
9891         being defined
9892
9893 1999-08-23  Didier Verna  <didier@xemacs.org>
9894
9895         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9896         Some doc strings improvements, and add a star to the `interactive'
9897         calls.
9898
9899 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9900
9901         * font-lock.el (java-font-lock-keywords-3): introduced new
9902         keywords and regexpes for javadoc syntax 1.2.
9903
9904 1999-08-17  Andy Piper  <andy@xemacs.org>
9905
9906         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9907         format-buffers-tab-line.
9908         (buffers-tab-max-buffer-line-length): new variable.
9909         (format-buffers-tab-line): new function. truncate names if over
9910         buffers-tab-max-buffer-line-length.
9911
9912 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9913
9914         * cus-start.el: Customize the variable `bell-inhibit-time'.
9915
9916 1999-08-16  Andy Piper  <andy@xemacs.org>
9917
9918         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9919         brute-force approach to deleting the last buffer.
9920         (buffers-tab-grouping-regexp): new customizable variable.
9921         (select-buffers-tab-buffers-by-mode): use it.
9922
9923 1999-08-13  Andy Piper  <andy@xemacs.org>
9924
9925         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9926         deletion problem.
9927
9928 1999-07-30  Didier Verna  <didier@xemacs.org>
9929
9930         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9931         of princ to output symbols.
9932         (custom-save-face-internal): ditto.
9933         (custom-save-resets): ditto.
9934
9935 1999-08-09  Didier Verna  <didier@xemacs.org>
9936
9937         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9938         `regexp-quote' to protect the major mode name for use as a regular
9939         expression (c++ needs this for instance).
9940
9941 1999-08-08  Andy Piper  <andy@xemacs.org>
9942
9943         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9944         cope with similar mode names.
9945
9946         * gutter-items.el (buffers-tab-selection-function): new selection
9947         function.
9948         (select-buffers-tab-buffers-by-mode): new function.
9949         (buffers-tab-items): use it if set to only display buffers in the
9950         tab in the current buffer's group..
9951         (update-tab-in-gutter): use new api.
9952         (remove-buffer-from-gutter-tab): ditto.
9953
9954         * gutter-items.el (buffers-tab-max-size): set custom selection
9955         default to 6.
9956         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9957         (add-tab-to-gutter): set face as default.
9958
9959 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9960
9961         * faces.el (frob-face-property): Merge the fall-back specifier
9962         with the target, not replace it.
9963
9964 1999-08-05  Andy Piper  <andy@xemacs.org>
9965
9966         * gutter-items.el (update-tab-in-gutter): add frame argument for
9967         buffer-items.
9968         (update-tab-in-gutter): use it.
9969
9970         * gutter-items.el (record-buffer-hook): set.
9971
9972         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9973         change.
9974         (switch-to-buffer-hook) deleted.
9975
9976 1999-08-04  Andy Piper  <andy@xemacs.org>
9977
9978         * gutter-items.el (update-tab-in-gutter): make sure this will work
9979         as an argument to create-frame-hook.
9980
9981 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9982
9983         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9984         instead of timer emulation.
9985
9986 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9987
9988         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9989         Emacs isearch enhancements.
9990
9991 1999-07-28  Andy Piper  <andy@xemacs.org>
9992
9993         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9994         all devices that support tab controls.
9995         (remove-buffer-from-gutter-tab): new function. to be used as a
9996         value for kill-buffer-hook.
9997
9998 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9999
10000         * auto-show.el (auto-show-truncationp): changed to match
10001         `window_translation_on'
10002
10003 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10004
10005         * XEmacs 21.2.19 is released
10006
10007 1999-07-28  SL Baur  <steve@miho>
10008
10009         * code-files.el (insert-file-contents): Fix docstring.
10010         revert previous change.
10011
10012 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10013
10014         * fill.el (fill-region-as-paragraph): Change re-break-point to
10015         contain word-across-newline plus one character so that filling
10016         Japanese and Chinese works as desired.
10017         * simple.el (do-auto-fill): Ditto.
10018
10019 1999-07-26  SL Baur  <steve@miho>
10020
10021         * mule/japanese.el ("Japanese"): Do not specify a default input
10022         method.
10023         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10024
10025 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10026
10027         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10028         able to use cl-macs macro in early lisp.
10029
10030 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10031
10032         * custom.el:
10033         * cus-face.el:
10034         * cus-edit.el:
10035                 Massive custom Theme API changes.
10036
10037 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10038
10039         * code-files.el (insert-file-contents): Regard
10040         coding-system-magic-cookie if `coding-system-for-read' is nil.
10041
10042 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10043
10044         * mule/thai-xtis.el: Add coding: local variable, to avoid
10045         bootstrapping problem with C locale.
10046
10047 1999-07-22  Andy Piper  <andy@xemacs.org>
10048
10049         * dumped-lisp.el (preloaded-file-list): guard against putting
10050         gutter-items in a less than functional XEmacs.
10051         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10052
10053 1999-07-18  Bob Weiner  <weiner@beopen.com>
10054
10055         * fill.el (fill-context-prefix): Fixed bug that prevented the
10056         setting of an adaptive fill prefix when the `dont-skip-first' was
10057         t.
10058
10059 1999-07-22  SL Baur  <steve@miho>
10060
10061         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10062
10063 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10064
10065         * files.el (interpreter-mode-alist): add `make', `guile', and
10066         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10067         makefile-mode, guile is a scheme, and someday XEmacs will be
10068         modular enough to use as an efficient scripting tool.)
10069
10070 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10071
10072         * mule/mule-cmds.el (reset-language-environment): Regard
10073         coding-category `utf-8' and `ucs-4' if they are available.
10074
10075 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10076
10077         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10078         (prefer-coding-system): Fix DOC-string.
10079
10080         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10081         DOC-string too.
10082
10083         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10084         Mule.
10085         (coding-system-change-eol-conversion): Fix DOC-string.
10086
10087 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10088
10089         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10090         instead of `list-coding-system'.
10091
10092 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10093
10094         * menubar-items.el (default-menubar): `select-input-method' was
10095         renamed to `set-input-method'.
10096
10097         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10098         "Set Language Environment" menu.
10099
10100         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10101         "Describe Language Support" menu.
10102
10103 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10104
10105         * mule/chinese.el ("Chinese-GB"): Rename
10106         `chinese-gb-environment-setup-function' to
10107         `setup-chinese-gb-environment-internal'.
10108
10109 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10110
10111         * mule/korean.el: Use `define-coding-system-alias' instead of
10112         `copy-coding-system'.
10113
10114 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10115
10116         * mule/mule-cmds.el (set-language-environment-coding-systems):
10117         Treat duplicated coding-categories.
10118
10119 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10120
10121         * mule/japanese.el: Use `define-coding-system-alias' instead of
10122         `copy-coding-system'.
10123
10124 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10125
10126         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10127         coding-system `viscii'.
10128
10129 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10130
10131         * mule/cyrillic.el:
10132         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10133         (cyrillic-alternativnyj-decode-table): New variable.
10134         (cyrillic-alternativnyj-encode-table): New variable.
10135         - Specify `iso-8-1' as a category of coding-system
10136           `alternativnyj'.
10137         - Abolish general Cyrillic environment.
10138
10139 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10140
10141         * mule/chinese.el:
10142         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10143         - Register `chinese-gb-environment-setup-function' as a
10144           `setup-function' of "Chinese-GB" environment.
10145
10146 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10147
10148         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10149         optional argument `parents'.
10150
10151         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10152         property for Thai-XTIS.
10153
10154         * mule/mule-help.el (help-with-tutorial): Use property
10155         `tutorial-coding-system' of language-info as a coding-system to
10156         read tutorial file.
10157
10158 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10159
10160         * mule/thai-xtis.el: Don't setup `setup-function' and
10161         `exit-function'.
10162
10163         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10164         `set-coding-category-system' to set up coding-system for
10165         coding-category.
10166
10167         * mule/mule-cmds.el (prefer-coding-system): Use
10168         `set-coding-category-system' to set up coding-system for
10169         coding-category.
10170
10171 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10172
10173         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10174         Thai-XTIS environment.
10175
10176         * mule/mule-cmds.el (prefer-coding-system): Use
10177         `find-coding-system' instead of `coding-system-p'.
10178
10179 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10180
10181         * mule/mule-cmds.el (set-language-environment-coding-systems):
10182         Modify eol-type for XEmacs.
10183
10184         * mule/thai-xtis.el: Delete unused local variable `category'.
10185
10186         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10187         function.
10188         (prefer-coding-system): Don't call
10189         `update-coding-systems-internal'; use function
10190         `coding-category-list' instead of variable `coding-category-list';
10191         use `set-coding-priority-list' instead of `set-coding-priority';
10192         modify `eol-type' for XEmacs.
10193
10194         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10195         `charset-columns'.
10196         (char-width): Likewise.
10197
10198 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10199
10200         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10201         `tis-620'.
10202
10203         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10204         `set-coding-priority-list' instead of `set-coding-priority'; don't
10205         call `update-coding-systems-internal'.
10206
10207         * mule/mule-misc.el (coding-system-get): New function.
10208         (coding-system-put): New function.
10209         (coding-system-category): New function.
10210
10211 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10212
10213         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10214         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10215         to avoid conflict with leim/quail/thai-xtis.
10216
10217         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10218         to thai-xtis-chars.el.
10219
10220         * mule/thai-xtis-chars.el: New file (split from
10221         mule/thai-xtis.el).
10222
10223 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10224
10225         * mule/thai-xtis.el:
10226         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10227         - Add syntax entries.
10228         - Put `preferred-coding-system' of the charset `thai-xtis' to
10229           `tis-620'.
10230
10231 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10232
10233         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10234         rewritten to use write-multibyte-character.
10235
10236 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10237
10238         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10239         of `iso-2022-7'.
10240         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10241         ported yet.
10242         (read-input-method-name): Treat optional argument `default'.
10243
10244 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10245
10246         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10247         all.
10248         (set-language-info-alist): Set up menus here.
10249
10250 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10251
10252         * minibuf.el (completing-read): Add new optional argument
10253         `default'.
10254         (read-coding-system): Add new optional argument
10255         `default-coding-system'.
10256
10257 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10258
10259         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10260         (viet-viscii-...->viet-vscii...).
10261
10262 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10263
10264         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10265         and menus.
10266
10267 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10268
10269         * mule/mule-cmds.el (input-method-function): Add permanent-local
10270         property.
10271
10272 1999-03-30  Dave Love  <fx@gnu.org>
10273
10274         * mule/mule-cmds.el (current-language-environment): Doc fix.
10275
10276 1999-02-06  Richard Stallman  <rms@gnu.org>
10277
10278         * mule/european.el (setup-slovenian-environment): New function.
10279         ("Slovenian"): New language environment.
10280
10281 1999-01-27  Dave Love  <fx@gnu.org>
10282
10283         * mule/mule-cmds.el (current-language-environment): Provide :link,
10284         :type (choices) and appropriate :get.
10285
10286 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10287
10288         * mule/mule-cmds.el (describe-language-environment): Don't alter
10289         input-method-alist.
10290
10291 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10292
10293         * mule/mule-cmds.el (prefer-coding-system): Call
10294         set-coding-priority, so that the internal array of priorities is
10295         also updated.
10296
10297 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10298
10299         * mule/mule-cmds.el (prefer-coding-system): If the argument
10300         requires specific EOL conversion type, make the default coding
10301         systems use that.
10302
10303 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10304
10305         * mule/mule-cmds.el (set-language-environment): Pass the default
10306         eol-type to set-language-environment-coding-systems.
10307         (set-default-coding-systems): Copy the eol-type property for the
10308         new default values of {buffer-file,process}-coding-system from the
10309         old defaults.
10310         (set-language-environment-coding-systems): Accept an optional
10311         argument EOL-TYPE, and set the eol-type property of the default
10312         coding systems accordingly.
10313
10314 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10315
10316         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10317         use generate-new-buffer instead of get-buffer-create.
10318
10319 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10320
10321         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10322
10323 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10324
10325         * mule/mule-cmds.el (default-input-method): Fix custom type.
10326
10327 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10328
10329         * mule/mule-cmds.el (setup-specified-language-environment):
10330         Add apropos-inhibit property.
10331         (describe-specified-language-support): Likewise.
10332
10333 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10334
10335         * mule/mule-cmds.el: Doc fixes.
10336
10337 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10338
10339         * mule/mule-cmds.el (register-input-method): Doc-string
10340         modified.
10341
10342 1998-09-01  Dave Love  <fx@gnu.org>
10343
10344         * mule/mule-cmds.el (current-language-environment): Fix
10345         setter function.
10346
10347 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10348
10349         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10350         mule/european.el, mule/hebrew.el, mule/japanese.el,
10351         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10352         avoid bootstrapping problem if you need to recompile all the Lisp
10353         files using interpreted code.
10354
10355 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10356
10357         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10358         ("Latin-2"): Likewise.
10359
10360 1998-08-18  Per Starback  <starback@update.uu.se>
10361
10362         * mule/european.el (setup-latin2-environment): Fix typo.
10363
10364 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10365
10366         * mule/european.el: Give proper value of `input-method' key to all
10367         lang. env.
10368
10369         * mule/mule-cmds.el (activate-input-method): Handle the case that
10370         the arg INPUT-METHOD is nil correctly.
10371         (read-multilingual-string): Activate the specified input method
10372         before calling read-string.  Afterward, activate the original
10373         input method.
10374
10375 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10376
10377         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10378         (set-language-info-alist): Fix typo in doc-string.
10379
10380         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10381
10382 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10383
10384         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10385         (reset-language-environment): New function for the job that
10386         setup-english-environment used to do.
10387         (set-language-environment): Do more setups according to the info
10388         in language-info-alist.
10389         (read-language-name): Handle the case that the arg KEY is nil.
10390         (describe-language-environment): Handle input-method property.
10391
10392         * mule/: All files under this directory, which related with
10393         specific languages (such as mule/european.el, mule/greek.el,
10394         mule/hebrew.el, mule/misc-lang.el), modified as below.
10395         (setup-XXX-environment): Just call set-language-environment.  If
10396         they used to do some other jobs than what done by
10397         set-language-environment, those jobs are done in
10398         setup-XXX-environment-internal now.
10399         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10400         the value to setup-XXX-environment-internal.  Add properties
10401         input-method and features.
10402
10403         * mule/english.el (setup-english-environment): Just call
10404         reset-language-environment.
10405
10406         * mule/european.el (setup-8-bit-environment): Function deleted.
10407
10408 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10409
10410         * mule/mule-cmds.el (input-method-exit-on-first-char)
10411         (input-method-use-echo-area): Doc fixes.
10412
10413 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10414
10415         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10416         variable.
10417         (input-method-use-echo-area): New variable.
10418
10419 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10420
10421         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10422
10423 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10424
10425         * mule/mule-cmds.el (activate-input-method): Update mode line.
10426         (inactivate-input-method): Likewise.
10427
10428 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10429
10430         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10431         input method in the current buffer, but just bind
10432         current-input-method.
10433
10434 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10435
10436         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10437
10438         * mule/misc-lang.el ("IPA"): Add coding-priority and
10439         coding-system.
10440
10441 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10442
10443         * mule/greek.el: Add coding-priority.
10444
10445 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10446
10447         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10448         LANG-ENV.
10449
10450 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10451
10452         * mule/mule-cmds.el (register-input-method): Fix previous change.
10453         (setup-specified-language-environment): Doc fix.
10454
10455 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10456
10457         * mule/mule-cmds.el: Several doc fixes.
10458         (get-language-info, set-language-info): Rename argument.
10459         (set-language-info-alist): Likewise.
10460         (register-input-method): Rename argument.
10461         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10462
10463 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10464
10465         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10466         default value while reading an input method.
10467
10468 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10469
10470         * mule/mule-cmds.el (universal-coding-system-argument):
10471         Use buffer-file-coding-system as default.
10472
10473 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10474
10475         * mule/korean.el ("Korean"): Doc fix.
10476
10477 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10478
10479         * mule/mule-cmds.el (describe-language-environment): Print the
10480         languge environment at the head.
10481
10482 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10483
10484         * mule/japanese.el: Set exit-function to exit-japanese-environment
10485         for Japanese environment.
10486
10487 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10488
10489         * mule/mule-cmds.el (set-language-environment): Doc fix.
10490         (current-language-environment): Use defcustom.
10491         (default-input-method): Specify :type.
10492
10493 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10494
10495         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10496         modified.
10497         (prefer-coding-system): Doc-string modified.
10498
10499 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10500
10501         * mule/mule-cmds.el (set-language-info): Doc-string
10502         describes `coding-priority' KEY.
10503         (set-language-environment-coding-systems): New function.
10504         (select-safe-coding-system): New function.
10505         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10506         (set-language-info-alist): New optionla arg PARENTS.  Call
10507         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10508         (set-language-environment-coding-systems): New function.
10509
10510         * mule/chinese.el: Remove setting up of
10511         describe-chinese-environment-map and
10512         setup-chinese-environment-map.  Exclude them in args of calls to
10513         set-language-info-alist.  Register coding-priority key in
10514         language-info-alist.
10515
10516         * mule/cyrillic.el: Remove setting up of
10517         describe-cyrillic-environment-map and
10518         setup-cyrillic-environment-map.  Exclude them in args of calls to
10519         set-language-info-alist.  Register coding-priority key in
10520         language-info-alist.
10521
10522         * mule/english.el: Register coding-priority key in
10523         language-info-alist.
10524
10525         * mule/ethiopic.el: Register coding-priority key in
10526         language-info-alist.
10527
10528         * mule/european.el: Remove setting up of
10529         describe-european-environment-map and
10530         setup-european-environment-map.  Exclude them in args of calls to
10531         set-language-info-alist.  Register coding-priority key in
10532         language-info-alist.  Add "German" language env.
10533         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10534         (setup-german-environment): New function.
10535
10536         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10537         change default input method to "greek-postfix".
10538
10539         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10540         coding-priority key in
10541
10542 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10543
10544         * mule/mule-cmds.el (set-language-info): Doc fix.
10545         (input-method-inactivate-hook): Doc fix.
10546
10547 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10548
10549         * mule/mule-cmds.el (set-input-method): Renamed from
10550         select-input-method.
10551
10552 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10553
10554         * mule/mule-cmds.el (set-language-environment): Run
10555         exit-language-environment-hook before calling `exit-function'
10556         which is specified for the language environment.
10557
10558 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10559
10560         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10561         modified.
10562         (prefer-coding-system): Likewise.
10563         (describe-language-environment): Print aliases of each coding
10564         system.
10565         (set-language-environment-hook): New variable.
10566         (exit-language-environment-hook): New variable.
10567         (set-language-environment): Call these hooks.  Before setting a
10568         new language environment, exit from the
10569         current-language-environment if necessary.
10570         (input-method-verbose-flag): The value can be nil, t,
10571         complex-only, or default.
10572         (input-method-highlight-flag): Doc-string augmented.
10573         (activate-input-method): Check if we can run the registered
10574         function to activate an input method.
10575
10576         * mule/korean.el: Set exit-function for language environment
10577         "Korean" to exit-korean-environment.
10578         (setup-korean-environment): Moved to korea-util.el.
10579
10580 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10581
10582         * mule/mule-cmds.el (read-multilingual-string): Use
10583         current-input-method prior to default-input-method.  Don't bind
10584         current-input-method by `let', instead, activate the specified
10585         input method in the current buffer temporarily.
10586
10587 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10588
10589         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10590
10591 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10592
10593         * mule/chinese.el (post-read-decode-hz): Return the result of
10594         decode-hz-region.
10595         (pre-write-encode-hz): Do not change the value of
10596         last-coding-system.
10597
10598 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10599
10600         * mule/mule-ccl.el: Doc fixes.
10601
10602 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10603
10604         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10605         (check-ccl-program): New macro.
10606
10607 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10608
10609         * mule/mule-ccl.el: Comment about CCL syntax modified.
10610         (ccl-command-table): Add read-multibyte-character and
10611         write-multibyte-character.
10612         (ccl-code-table): Add ex-cmd.
10613         (ccl-extended-code-table): New variable.
10614         (ccl-embed-extended-command): New function.
10615         (ccl-compile-read-multibyte-character,
10616         ccl-compile-write-multibyte-character) New functions.
10617         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10618         ccl-dump-write-multibyte-character): New functions.
10619
10620 1999-07-22  SL Baur  <steve@miho>
10621
10622         * config.el (config-value-file): config.values is installed into
10623         doc-directory.
10624         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10625
10626 1999-07-19  Didier Verna  <didier@xemacs.org>
10627
10628         * rect.el: all functions rewritten, except when noted. Below is a
10629         list of interface changes.
10630         (apply-on-rectangle): new function. Obsoletes
10631         `operate-on-rectangle'. All functions that used to call this
10632         function now call the new one.
10633         (kill-rectangle): added optional prefix arg to fill lines.
10634         (delete-rectangle): ditto.
10635         (delete-extract-rectangle): ditto.
10636         (open-rectangle): ditto.
10637         (clear-rectangle): ditto.
10638         (delete-rectangle-line): added third arg FILL.
10639         (delete-extract-rectangle-line): ditto.
10640         (open-rectangle-line): ditto.
10641         (clear-rectangle-line): ditto.
10642
10643 1999-07-18  Andy Piper  <andy@xemacs.org>
10644
10645         * menubar-items.el (default-menubar): add gutter options.
10646
10647         * gutter-items.el: new file.
10648         (gutter): new group for custom.
10649         (gutter-visible-p): new variable.
10650         (default-gutter-position): ditto.
10651         (buffers-tab): new group for the buffers tab.
10652         (gutter-buffers-tab): widget to put in the gutter.
10653         (buffers-tab-max-size): max number of tabs.
10654         (buffers-tab-switch-to-buffer-function): function to call when a
10655         tab is pressed.
10656         (buffers-tab-omit-function): filter buffers with this function.
10657         (buffers-tab-format-buffer-line-function): format buffer names for
10658         inclusion in tabs.
10659         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10660         the record.
10661         (build-buffers-tab-internal): build a list of tab items.
10662         (buffers-tab-items): ditto.
10663         (add-tab-to-gutter): put a tab in the gutter area.
10664         (update-tab-in-gutter): reset the buffers in the tab.
10665
10666         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10667
10668         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10669         (switch-to-buffer-hooks): new hook.
10670
10671         * toolbar.el (default-toolbar-position): fix typo.
10672
10673 1999-07-16  Andy Piper  <andy@xemacs.org>
10674
10675         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10676
10677 1999-07-15  Didier Verna  <didier@xemacs.org>
10678
10679         * cus-edit.el (custom-prompt-variable): optional third arg makes
10680         prompt for a comment string.
10681         (customize-set-value): optional prefix makes this function handle
10682         variable comments.
10683         (customize-set-variable): ditto.
10684         (customize-save-variable): ditto.
10685         (customize-customized): handle custom comments.
10686         (customize-save-customized): ditto.
10687         (custom-variable-state-set): ditto.
10688         (custom-face-state-set): ditto.
10689         (customize-saved): ditto.
10690         (custom-variable-set): ditto.
10691         (custom-face-set): ditto.
10692         (custom-variable-save): ditto.
10693         (custom-face-save): ditto.
10694         (custom-variable-reset-saved): ditto.
10695         (custom-face-reset-saved): ditto.
10696         (custom-variable-reset-standard): ditto.
10697         (custom-face-reset-standard): ditto.
10698         (custom-comment-face): new face.
10699         (custom-comment-tag-face): ditto.
10700         (custom-comment): new widget.
10701         (custom-comment-create): new function.
10702         (custom-comment-delete): ditto.
10703         (custom-comment-value-set): ditto.
10704         (custom-comment-show): ditto.
10705         (custom-comment-invisible-p): ditto.
10706         (custom-variable-value-create): create a comment field widget.
10707         (custom-face-value-create): ditto.
10708         (custom-variable-menu): new entry for adding a custom comment.
10709         (custom-face-menu): ditto.
10710         (custom-save-variables): possibly save custom comments.
10711         (custom-save-faces): ditto.
10712
10713         * cus-face.el (custom-set-faces): the arguments can now have a
10714         custom comment as fourth argument.
10715
10716         * custom.el (custom-set-variables): the arguments can now have a
10717         custom comment as fifth element.
10718
10719 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10720
10721         * XEmacs 21.2.18 is released
10722
10723 1999-07-13  SL Baur  <steve@miho>
10724
10725         * lib-complete.el (read-library-name): Revert previous change.
10726         (read-library): Ditto.
10727
10728 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10729
10730         * packages.el (packages-package-list): Capitalize docstring.
10731
10732         * packages.el (packages-find-package-library-path): Use #'nconc
10733         rather than #'append to reduce consing -- #'mapcar uses Flist,
10734         which returns a freshly consed list.  #'append would create yet
10735         another fresh list, using Fmake_list in concat.
10736
10737         * packages.el (package-provide): Use setq with remassq like it
10738         says in its docstring.
10739
10740 1999-07-06  SL Baur  <steve@miho.m17n.org>
10741
10742         * lib-complete.el (progn-with-message): Fix typo.
10743
10744 1999-07-06  SL Baur  <steve@miho.m17n.org>
10745
10746         * mule/mule-misc.el (char-octet): Make function match docstring.
10747         From Katsumi Yamaoka <yamaoka@jpl.org>
10748
10749 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10750
10751         * wid-edit.el (widget-documentation): corrected spelling error.
10752
10753 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10754
10755         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10756         keys if already bound
10757
10758 1999-07-06  SL Baur  <steve@miho.m17n.org>
10759
10760         * lib-complete.el (progn-with-message): Revert previous changes.
10761
10762 1999-06-24  Bob Weiner  <weiner@beopen.com>
10763
10764         * lib-complete.el (find-library):
10765         (find-library-other-window):
10766         (find-library-other-frame): Completely rewrote
10767         so that these functions actually work when called non-interactively.
10768         Also made them handle LIBRARY arguments which end with .el or .elc.
10769
10770 1999-06-24  Bob Weiner  <weiner@beopen.com>
10771
10772         * simple.el (indent-new-comment-line): Locally bound
10773         `block-comment-start' to `comstart' or else when this is called
10774         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10775         `block-comment-start' value, ignoring any existing spacing after a
10776         comment prefix in the previous line and producing ugly comments.
10777
10778 1999-06-23  Bob Weiner  <weiner@beopen.com>
10779
10780         * list-mode.el (mouse-choose-completion):
10781         (choose-completion):
10782         (completion-switch-to-minibuffer): Added.
10783         ([Tab]): [Tab] previously switched to the minibuffer
10784         but since [space] does that and since most applications in the
10785         world use [Tab] to select the next item in a list, do that in the
10786         *Completions* buffer too.  This will cause the least confusion
10787         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10788         06/23/1999.
10789
10790 1999-06-22  Bob Weiner  <weiner@beopen.com>
10791
10792         * help.el (help-buffer-name): Added support for a null value
10793         of `help-buffer-prefix-string' since some buffers require no
10794         prefix.
10795
10796 1999-06-20  Bob Weiner  <weiner@beopen.com>
10797
10798         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10799         in the completion-list-mode-map to bury the completions buffer
10800         even when the minibuffer is no longer active.
10801
10802 1999-06-20  Bob Weiner  <weiner@beopen.com>
10803
10804         * list-mode.el (list-mode): It is visually disconcerting to have
10805         the text cursor disappear within list buffers, especially when
10806         moving from window to window, so leave it visible.
10807
10808 1999-07-01  SL Baur  <steve@miho.m17n.org>
10809
10810         * menubar-items.el (default-menubar): Conditionalize the bug
10811         report menu item (which may not be possible in this XEmacs).
10812         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10813
10814 1999-06-30  SL Baur  <steve@miho.m17n.org>
10815
10816         * subr.el (with-current-buffer): DOC string fix.
10817         Suggested by Bob Weiner <weiner@altrasoft.com>
10818
10819 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10820
10821         * cus-face.el (custom-face-italic): insert missing args
10822
10823 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10824
10825         * packages.el (package-locations): Changed default early package
10826         hierarchies to ~/.xemacs/mule-packages and
10827         ~/.xemacs/xemacs-packages.
10828
10829 1999-06-23  SL Baur  <steve@miho.m17n.org>
10830
10831         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10832
10833 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10834
10835         * packages.el (package-locations): Changed default early package
10836         hierarchy to ~/.xemacs/packages.
10837         (package-locations): Removed `packages' as a possible name for a
10838         late package hierarchy.
10839
10840 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10841
10842         * mule/mule-category.el (word-combining-categories): Set up new
10843         variable.
10844         (word-separating-categories): Likewise.
10845
10846 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10847
10848         * XEmacs 21.2.17 is released
10849
10850 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10851
10852         * font-menu.el (font-menu-set-font): allow for nil specification
10853         of font size.
10854
10855 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10856
10857         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10858         is 1.
10859
10860 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10861
10862         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10863         8859-5 instead of ISO 8859-1.
10864
10865 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10866
10867         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10868         (viet-viscii-encode-table): Ditto.
10869
10870         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10871         Make obsolete definition of char-octet.
10872
10873 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10874
10875         * subr.el: Move no-Mule make-char ...
10876         * help-nomule.el (make-char): To here.
10877         (string-width): Make Mule compatibility alias.
10878
10879 1999-06-15  Andy Piper  <andy@xemacs.org>
10880
10881         * select.el (get-selection-no-error): really make there be no-error.
10882         (get-selection): revert to original.
10883
10884 1999-06-11  Andy Piper  <andy@xemacs.org>
10885
10886         * select.el (selection-sets-clipboard): renamed.
10887         (own-selection): use it.
10888
10889 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10890
10891         * XEmacs 21.2.16 is released
10892
10893 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10894
10895         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10896         missing characters to avoid crash.
10897
10898 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10899
10900         * coding.el (set-terminal-coding-system): Only set the console
10901         coding system on the selected console if it is a tty.
10902
10903 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10904
10905         * cus-face.el:
10906         * cus-edit.el:
10907         * faces.el:
10908         (custom):
10909         (face-spec-set):
10910         * faces.el (frob-face-property):
10911         * font-menu.el (font-menu-set-font):
10912                   Actually apply changes from 1999-03-17
10913
10914 1999-06-10  Andy Piper  <andy@xemacs.org>
10915
10916         * select.el (get-selection): abstract out non error-signalling
10917         part.
10918         (get-selection-no-error): get-selection without signalling an
10919         error.
10920         (selection-is-clipboard-p): new variable. controls whether the
10921         selection sets the clipboard.
10922         (own-selection): use it.
10923
10924         * mouse.el (insert-selection): fallback to clipboard after trying
10925         primary selection and cutbuffer.
10926
10927 1999-06-05  Andy Piper  <andy@xemacs.org>
10928
10929         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10930         selection functions.
10931
10932 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10933
10934         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10935         default value.
10936         (load): Use `raw-text' instead of `no-conversion'.
10937         (insert-file-contents): Likewise.
10938
10939         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10940         of `no-conversion'.
10941
10942 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10943
10944         * coding.el: Don't copy `no-conversion' to `raw-text'.
10945
10946 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10947
10948         * subr.el (make-char): Define it if Mule is not around.
10949
10950 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10951
10952         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10953
10954         * x-select.el (x-disown-selection-internal): Restore symbol as an
10955         obsolete alias.
10956         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10957
10958 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10959
10960         * XEmacs 21.2.15 is released
10961
10962 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10963
10964         * subr.el (split-string): Avoid infinite looping
10965
10966 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10967
10968         * ldap.el (ldap-ignore-attribute-codings): New variable
10969         (ldap-default-attribute-decoder): New variable
10970         (ldap-coding-system): New variable
10971         (ldap-attribute-syntax-encoders): New variable
10972         (ldap-attribute-syntax-decoders): New variable
10973         (ldap-attribute-syntaxes-alist): New variable
10974         (ldap-encode-boolean): New function
10975         (ldap-decode-boolean): New function
10976         (ldap-encode-country-string): New function
10977         (ldap-decode-string): New function
10978         (ldap-decode-address): New function
10979         (ldap-encode-address): New function
10980         (ldap-decode-attribute): New function
10981         (ldap-search): Use some of these
10982
10983 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10984
10985         * version.el (emacs-version): Make the patch level/beta come
10986         before the XEmacs qualifier so that it gets into (funcall
10987         emacs-version) and thus in the bug reports.
10988         (emacs-version>=): Support patch levels.
10989
10990 1999-06-03  SL Baur  <steve@xemacs.org>
10991
10992         * version.el: implement x.y.z version number
10993         From Jan Vroonhof <vroonhof@math.ethz.ch>
10994
10995 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10996
10997         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10998
10999 1999-05-22  Vin Shelton <acs@xemacs.org>
11000
11001         * startup.el: Document -private and break out non-standard X options.
11002
11003 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11004
11005         * mule/mule-charset.el (charset-after): New function.
11006         (charset-direction): Synch with Mule, update docstring.
11007         (get-charset-property): New function.
11008         (put-charset-property): New function.
11009         (charset-plist): New function.
11010
11011         * mule/mule-charset.el (compose-region):
11012         (decompose-region): remove;  these functions (which don't work
11013         since we don't do composite characters) have been moved to
11014         mule-util.el.
11015         (toplevel): follow coding standards
11016
11017 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11018
11019         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11020         exist any more.
11021
11022         * code-files.el: Fix commentary to follow coding standards.  Move
11023         the single line left in mule-files.el to here.
11024
11025         * mule/mule-files.el: delete.
11026
11027 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11028
11029         * info.el (Info-scroll-prev): Use event functions instead of the
11030         old emacs 19 interface.
11031
11032 1999-06-02  Andy Piper  <andy@xemacs.org>
11033
11034         * x-font-menu.el (x-font-menu-load-font):
11035         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11036
11037 1999-05-31  Andy Piper  <andy@xemacs.org>
11038
11039         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11040         group.
11041         (font-menu-this-frame-only-p): ditto.
11042         (font-menu-max-items): reinstate, from Jan Vroonhof
11043         <vroonhof@math.ethz.ch>
11044         (font-menu-submenu-name-format): ditto.
11045         (font-menu-split-long-menu): ditto, for use by the family
11046         constructor.
11047         (font-menu-family-constructor): use it.
11048
11049 1999-05-30  Andy Piper  <andy@xemacs.org>
11050
11051         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11052         for use by the font menu.
11053
11054         * msw-font-menu.el: new file implementing mswindows specific
11055         font-menu behaviour.
11056         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11057         (mswindows-font-menu-junk-families): ditto.
11058         (hack-font-truename): ditto.
11059         (mswindows-font-regexp-ascii): ditto.
11060         (mswindows-reset-device-font-menus): ditto.
11061         (mswindows-font-menu-font-data): ditto.
11062         (mswindows-font-menu-load-font): ditto.
11063
11064         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11065         (x-font-menu-font-data): ditto.
11066         (x-font-menu-load-font): ditto.
11067
11068         * font-menu.el: new file implementing generic font menu behaviour.
11069         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11070         made device independent.
11071         (font-menu-this-frame-only-p): ditto.
11072         (font-menu-preferred-resolution): ditto.
11073         (font-menu-size-scaling): new variable used to determine whether
11074         sizes are in points or tenths of a point.
11075         (vassoc): moved from x-font-menu.el.
11076         (device-fonts-cache): ditto.
11077         (device-fonts-cache): ditto.
11078         (flush-device-fonts-cache): ditto.
11079         (reset-device-font-menus): copied from x-font-menu.el and made
11080         device independent. Most functionality deferred to
11081         device-dependent versions.
11082         (font-menu-family-constructor): copied from x-font-menu.el and
11083         made device independent.
11084         (font-menu-size-constructor): ditto.
11085         (font-menu-weight-constructor): ditto.
11086         (font-menu-set-font): ditto.
11087         (font-menu-change-face): ditto.
11088         (font-menu-load-font): new device method.
11089         (font-menu-font-data): ditto.
11090
11091         * x-font-menu.el: The above functions deleted.
11092
11093 1999-05-26  Andy Piper  <andy@xemacs.org>
11094
11095         * update-elc.el:
11096         * make-docfile.el:
11097         * loadup.el: rehash expand-file-name usage to not use default-directory.
11098
11099 1999-05-21  Andy Piper  <andy@xemacs.org>
11100
11101         * x-select.el (x-select-convert-to-text):
11102         (x-selected-text-type):
11103         (x-get-selection):
11104         (xselect-convert-to-string):
11105         (xselect-convert-to-compound-text):
11106         (xselect-convert-to-length):
11107         (xselect-convert-to-targets):
11108         (xselect-convert-to-delete):
11109         (xselect-convert-to-filename):
11110         (xselect-convert-to-charpos):
11111         (xselect-convert-to-lineno):
11112         (xselect-convert-to-colno):
11113         (xselect-convert-to-sourceloc):
11114         (xselect-convert-to-os):
11115         (xselect-convert-to-host):
11116         (xselect-convert-to-user):
11117         (xselect-convert-to-class):
11118         (xselect-convert-to-name):
11119         (xselect-convert-to-integer):
11120         (xselect-convert-to-atom):
11121         (xselect-convert-to-identity): functions renamed from x-* and
11122         moved to select.el.
11123         (x-get-secondary-selection): use rename get-selection.
11124         (x-get-clipboard): ditto.
11125         (x-own-selection): moved to select.el.
11126         (x-valid-simple-selection-p): ditto.
11127         (x-dehilight-selection): ditto.
11128         (x-own-clipboard): ditto.
11129         (x-disown-selection): ditto.
11130
11131         * x-mouse.el (x-yank-function): moved to mouse.el.
11132         (x-insert-selection): ditto.
11133         (x-set-point-and-move-selection): use renamed function.
11134
11135         * select.el (selected-text-type): moved and renamed from
11136         x-select.el.
11137         (selection-owner-p): moved to C.
11138         (selection-exists-p): ditto.
11139         (get-cutbuffer): new device method.
11140         (get-selection): generalised and moved from x-select.el.
11141         (own-selection): moved x-own-selection functionality into here.
11142         (dehilight-selection): renamed and moved from x-select.el.
11143         (own-clipboard): functionality moved from x-select.el using new
11144         generic C builtins.
11145         (disown-clipboard): ditto.
11146         (select-convert-to-text):
11147         (select-convert-to-string):
11148         (select-convert-to-compound-text):
11149         (select-convert-to-length):
11150         (select-convert-to-targets):
11151         (select-convert-to-delete):
11152         (select-convert-to-filename):
11153         (select-convert-to-charpos):
11154         (select-convert-to-lineno):
11155         (select-convert-to-colno):
11156         (select-convert-to-sourceloc):
11157         (select-convert-to-os):
11158         (select-convert-to-host):
11159         (select-convert-to-user):
11160         (select-convert-to-class):
11161         (select-convert-to-name):
11162         (select-convert-to-integer):
11163         (select-convert-to-atom):
11164         (select-convert-to-identity): new functions renamed from x-* and
11165         moved from x-select.el.
11166
11167         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11168         into here and use as the default window-system mouse yank.
11169         (insert-selection): generalised and moved from x-mouse.el.
11170         (own-clipboard): moved to C.
11171
11172         * msw-select.el (mswindows-selection-owned-p): deleted.
11173         (mswindows-own-selection): generalised and moved to select.el.
11174         (mswindows-disown-selection): generalised and moved to C.
11175         (mswindows-selection-owner-p): ditto.
11176
11177 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11178
11179         * XEmacs 21.2.14 is released
11180
11181 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11182
11183         * about.el: update contact info for jason and slb.
11184
11185 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11186
11187         * mule/european.el (setup-romanian-environment): Add Romanian
11188         support from Emacs/Mule romanian.el.
11189
11190 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11191
11192         * cus-face.el: Label all custom changes with the 'custom' tag.
11193
11194         * cus-edit.el: idem ditto.
11195
11196         * faces.el: Added suport for adding device tags to various functions.
11197         (custom): New device tag.
11198         (face-spec-set): Call reset face with tags argument. No longer do
11199         x-init-global-faces hack.
11200
11201         * faces.el (frob-face-property): Use an anonymous specifier to map
11202         frob-face-property-1 over.
11203
11204         * x-font-menu.el (font-menu-set-font): Always specify all
11205         properties to custom.
11206
11207 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11208
11209         * mule/european.el (setup-czech-environment): Add czech support.
11210         From David Sauer <davids@orfinet.cz>
11211
11212 1999-03-15  SL Baur  <steve@xemacs.org>
11213
11214         * check-features.el: Turn hard errors into warnings.
11215
11216 1999-03-21  SL Baur  <steve@xemacs.org>
11217
11218         * simple.el (delete-key-deletes-forward): As per discussion on
11219         xemacs-beta, default to t.
11220
11221 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11222
11223         * loadup.el: Define Installation-string before loading anything.
11224
11225 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11226
11227         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11228         From Anders Stenman <stenman@isy.liu.se>
11229
11230 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11231
11232         * wid-edit.el (widget-glyph-find): Ditto.
11233
11234         * packages.el (locate-library): Ditto.
11235
11236         * loadup.el (really-early-error-handler): Ditto.
11237
11238         * lib-complete.el (read-library): Ditto.
11239
11240         * faces.el (set-face-stipple): Ditto.
11241
11242         * code-files.el (load): Use new calling style of locate-file.
11243
11244 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11245
11246         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11247         dead.
11248
11249 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11250
11251         * dumped-lisp.el (preloaded-file-list): Don't load
11252         Installation.el.
11253
11254         * loadup.el (Installation-string): Define it here.
11255
11256 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11257
11258         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11259         Installation.el needs to be loaded before `dump-paths', otherwise
11260         the dumping process won't find it.
11261
11262 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11263
11264         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11265         subr so that we can use `replace-in-string' in Installation.el to
11266         get rid of C-m chars under the native Windows build.
11267
11268 1999-04-29  Andy Piper  <andy@xemacs.org>
11269
11270         * make-docfile.el: canonicalize file and directory names.
11271
11272         * device.el (call-device-method): new function for calling device
11273         specific methods.
11274         (define-device-method): new function for defining device methods.
11275         (define-device-method*): ditto.
11276
11277 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11278
11279         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11280
11281 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11282
11283         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11284         (cyrillic-koi8-r-encode-table): Likewise.
11285         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11286         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11287
11288         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11289         from vietnamese.el].
11290
11291         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11292         mule/mule-misc.el.
11293
11294 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11295
11296         * mule/thai-xtis.el:
11297         - Change font registry name from "Thai94x94-0" to "xtis-0".
11298         - Change mnemonic of coding-system `tis-620' to "TIS620".
11299
11300 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11301
11302         * mule/ethiopic.el: fixed.
11303
11304 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11305
11306         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11307
11308         * mule/thai-xtis.el: New file.
11309
11310         * mule/vietnamese.el: New file.
11311
11312         * mule/ethiopic.el: New file.
11313
11314 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11315
11316         * bytecomp.el (byte-compile-close-variables): Leave
11317         debug-issue-ebola-notices alone.
11318
11319 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11320
11321         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11322         at the top of the buffer since it is the most important thing to
11323         customize
11324         (ldap-get-host-parameter): New defun
11325         (ldap-search): Add a new parameter `withdn' to retrieve the
11326         distinguished names of entries
11327
11328 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11329
11330         * startup.el (splash-frame-body): Date and spelling fixes.
11331
11332 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11333
11334         * view-less.el (toggle-truncate-lines): add autoload tag
11335
11336 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11337
11338         * format.el (format-alist): Disable image stuff.
11339
11340 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11341
11342         * wid-edit.el (widget-glyph-find): Search by directories, then by
11343         suffixes rather than the other way around.
11344         (widget-image-conversion): Renamed to
11345         `widget-image-file-name-suffixes'.
11346
11347 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11348
11349         * mule/mule-charset.el: Made old functions obsolete, remove the
11350         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11351         (charset-iso-graphic-plane): Rename from charset-graphic.
11352         (charset-iso-final-char): Rename from charset-final.
11353         (charset-width): Rename from charset-columns.
11354         (charset-bytes): Added from fsf compatibility, returns always 1.
11355
11356         * mule/mule-misc.el: Move charset-doc-string alias to
11357         mule-charset.el
11358
11359 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11360
11361         * x-faces.el (x-make-font-bold-italic): honor
11362         *try-oblique-before-italic-fonts*
11363
11364 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11365
11366         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11367
11368 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11369
11370         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11371         name.
11372
11373 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11374
11375         * cl-extra.el (equalp): Would bug out for lists.
11376
11377 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11378
11379         * about.el (about-hackers):  Change cgw's email address
11380
11381 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11382
11383         * XEmacs 21.2.13 is released
11384
11385 1999-03-12  SL Baur  <steve@xemacs.org>
11386
11387         * simple.el (delete-key-deletes-forward): Revert to previous
11388         behavior.
11389
11390 1999-01-18  Didier Verna  <didier@xemacs.org>
11391
11392         * menubar-items.el (xemacs-splash-buffer): handle the case of
11393         multiple elements in the splash buffer body.
11394
11395         * startup.el (splash-frame-timeout): new constant: interval
11396         between splash buffer elements.
11397         (command-line-1): handle splash buffer with multiple elements (use
11398         a timeout).
11399         (splash-frame-body): Originally `startup-splash-frame-body'.
11400         Rewrote a cleaner and more readable version. This can now be array,
11401         in which case each element is displayed in turn in the splash buffer.
11402         (splash-frame-static-body): new constant. Persistent information
11403         across all splash buffer elements (preserves the possibility to give
11404         it in different languages.
11405         (circulate-splash-frame-elements): new function. Used as a timeout
11406         to circulate through all splash frame elements and display them in
11407         sequence.
11408         (display-splash-frame): originally `startup-splash-frame'. Handle
11409         the case of multiple elements in the splash buffer body. Now
11410         returns a timeout id if multiple elements to display, or nil.
11411
11412 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11413
11414         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11415         so they can be overridden by x-init-face-from-resources.
11416         Additionally specify the font name also with an x tag.
11417
11418 1999-03-08  Andy Piper  <andy@xemacs.org>
11419
11420         * package-get.el (package-get-base): autoload.
11421
11422         * menubar-items.el (default-menubar): add update menu item. Fix
11423         custom menu to only be activated when package-base is available.
11424
11425         * package-get.el (package-get-custom): don't load
11426         package-get-custom as it is auto-generated. Fix group definition.
11427
11428 1999-03-05  Didier Verna  <didier@xemacs.org>
11429
11430         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11431         instead of `symbol-name' (Thanks Kyle).
11432
11433         * cus-edit.el (custom-save-variables): use `prin1' instead of
11434         princ to write symbols.
11435
11436 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11437
11438         * XEmacs 21.2.12 is released
11439
11440 1999-03-05  SL Baur  <steve@xemacs.org>
11441
11442         * menubar-items.el (default-menubar): Add kfm browsing support.
11443         From Neal Becker <nbecker@fred.net>
11444
11445 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11446
11447         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11448         calls to font-lock during buffer reversion.
11449
11450 1999-02-12  Didier Verna  <didier@xemacs.org>
11451
11452         * info.el (Info-build-node-completions): unconditionally widen the
11453         tag table buffer.
11454
11455 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11456
11457         * x-faces.el (x-init-face-from-resources):
11458         Only set fonts in the 'x locale.
11459
11460 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11461
11462         * package-ui.el (pui-install-selected-packages): Don't throw on
11463         `package-admin-delete-binary-package' returning nil since it's
11464         normal.  Reindent function.
11465         (pui-add-required-packages): Handle case where packages selected
11466         for installation have never been installed.
11467
11468 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11469
11470         * menubar-items.el (default-menubar):
11471         Implement the ``Mule->Set coding system of process'' menu item.
11472
11473 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11474
11475         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11476         files
11477         - Change some `if's to `when's
11478
11479 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11480
11481         * XEmacs 21.2.11 is released
11482
11483 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11484
11485         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11486         against window close (Fix Bug #460).
11487         (ask-user-about-lock-dbox): Idem.
11488
11489 1999-02-25  SL Baur  <steve@xemacs.org>
11490
11491         * mule/mule-charset.el (charset-leading-byte): New function.
11492         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11493
11494 1999-02-12  Andy Piper  <andy@xemacs.org>
11495
11496         * about.el (xemacs-hackers): change andy's email address.
11497         (about-url-alist): change andy's web page address.
11498         (about-xemacs): add piper.
11499
11500 1999-02-16  SL Baur  <steve@xemacs.org>
11501
11502         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11503         of mule-base into lisp/mule.
11504
11505 1999-02-16  SL Baur  <steve@xemacs.org>
11506
11507         * mule/arabic.el:
11508         mule/canna-leim.el:
11509         mule/chinese.el:
11510         mule/cyrillic.el:
11511         mule/english.el:
11512         mule/european.el:
11513         mule/greek.el:
11514         mule/hebrew.el:
11515         mule/japanese.el:
11516         mule/kinsoku.el:
11517         mule/korean.el:
11518         mule/misc-lang.el:
11519         mule/mule-category.el:
11520         mule/mule-ccl.el:
11521         mule/mule-charset.el:
11522         mule/mule-cmds.el:
11523         mule/mule-coding.el:
11524         mule/mule-files.el:
11525         mule/mule-help.el:
11526         mule/mule-init.el:
11527         mule/mule-misc.el:
11528         mule/mule-tty-init.el:
11529         mule/mule-x-init.el:
11530         mule/viet-chars.el:  Remerge from mule-base.
11531
11532         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11533         of mule-base into lisp/mule.
11534
11535 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11536
11537         * process.el (exec-to-string): Use `shell-command-switch' in place
11538         of hard-wired "-c" (for WindowsNT).
11539
11540 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11541
11542         * menubar-items.el (default-menubar):  Remove obsolete
11543         "Gopher" item
11544
11545 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11546
11547         * package-admin.el (package-admin-get-install-dir): First fall
11548         back to the location of xemacs-base for non-mule packages.
11549
11550 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11551
11552         * paths.el:
11553         - improved automounter tmp directory support.
11554         - support 4 (!) empirically discovered automounter conventions
11555
11556 1999-02-12  SL Baur  <steve@xemacs.org>
11557
11558         * etags.el (pop-tag-mark): autoload to match key binding.
11559
11560 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11561
11562         * XEmacs 21.2.10 is released
11563
11564 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11565
11566         * package-get.el (package-get-remote-filename): Don't bug out for
11567         a local file name in the search entry.
11568
11569 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11570
11571         * XEmacs 21.2.9 is released
11572
11573 1999-01-19  Didier Verna  <didier@xemacs.org>
11574
11575         * replace.el (replace-search-function): new variable containing a
11576         function to perform a search-forward.
11577         (replace-re-search-function): new variable containing a function
11578         to perform a re-search-forward.
11579         (perform-replace): use them.
11580
11581 1999-01-25  Didier Verna  <didier@xemacs.org>
11582
11583         * select.el (selection-owner-p): use the name `XEmacs'.
11584         (cut-copy-clear-internal): ditto.
11585
11586 1999-01-18  Andy Piper  <andy@xemacs.org>
11587
11588         * about.el (about-url-alist): Update my entry.
11589         (xemacs-hackers): Ditto.
11590
11591 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11592
11593         * buffer.el (switch-to-buffer): Fixing documentation.
11594         * minibuf.el (minibuffer-completion-table): ditto.
11595         * cl-macs.el (return-from): ditto.
11596
11597 1999-01-04  Didier Verna  <didier@xemacs.org>
11598
11599         * replace.el (delete-non-matching-lines): temporarily disable
11600         case-folding when called interactively with a regexp containing
11601         uppercase characters.
11602         (delete-matching-lines): ditto.
11603         (count-matches): ditto.
11604         (list-matching-lines): ditto.
11605
11606 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11607
11608         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11609         abort if current window is split horizontally, not if others are
11610         split.  Got rid of unnecessary minibuffer checking.  Also, add
11611         some comments (it's still complex).
11612
11613 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11614
11615         * package-get.el: changed address for doc.ic.ac.uk to
11616         sunsite.doc.ic.ac.uk
11617
11618 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11619
11620         * ldap.el (toplevel): Remove requires so that the file compiles
11621         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11622
11623 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11624
11625         * dump-paths.el: Calculate module-directory and set
11626         module-load-path to the load path for modules.
11627
11628         * loadup.el: Get bootstrap value of module-load-path from the
11629         environment variable EMACSBOOTSTRAPMODULEPATH.
11630         - Display the module load path if we're debugging paths.
11631
11632         * setup-paths.el: Added function paths-find-site-module-directory.
11633         - Added function paths-find-module-directory.
11634         - Added function paths-construct-module-load-path.  Uses new
11635         environment variable EMACSMODULEPATH.
11636
11637 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11638
11639         * font.el (font-default-object-for-device):
11640         Oops! This `or' can't be replaced by `unless'.
11641         Fixed inability to run w3, among other things.
11642
11643 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11644
11645         * package-admin.el: Change initialization of
11646           package-admin-install-function dependent on system type.
11647           Change package-admin-install-function-mswindows to use
11648           "minitar".
11649
11650 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11651
11652         * mouse.el (default-mouse-motion-handler): Disable help echo while
11653         in the minibuffer.
11654
11655 1998-12-28  Martin Buchholz <martin@xemacs.org>
11656
11657         * XEmacs 21.2.8 is released.
11658
11659 1998-12-24  Martin Buchholz <martin@xemacs.org>
11660
11661         * XEmacs 21.2.7 is released.
11662
11663 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11664
11665         * package-ui.el (pui-list-packages): Set truncate-lines.
11666
11667         * package-get.el (package-get-download-menu): Use
11668         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11669
11670         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11671         (pui-help-string): idem.
11672         (list-packages-mode): New major mode.
11673         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11674         (pui-install-selected-packages): Add suport for removing packages.
11675         (pui-toggle-package-delete-key): New function.
11676         (pui-popup-context-sensitive): New kludge.
11677         (pui-list-packages): Add warning when `package-get-remote' is nil.
11678         (package-ui-add-site): New function.
11679
11680 1998-12-01  Didier Verna  <didier@xemacs.org>
11681
11682         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11683
11684 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11685
11686         * ldap.el: Custom-ized
11687         (toplevel): Do not provide `ldap' which is provided by C level
11688         LDAP code
11689         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11690
11691 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11692
11693         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11694
11695 1998-12-17  Andy Piper  <andy@xemacs.org>
11696
11697         * sound.el (sound-load-list): name changed from sound-load-alist.
11698         (sound-extension-list): name changed from sound-ext-list.
11699         (load-default-sounds): use new names.
11700         (load-sound-file): use new names.
11701
11702 1998-12-16  Andy Piper  <andy@xemacs.org>
11703
11704         * XEmacs 21.2.6 is released
11705
11706 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11707
11708         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11709         errors.
11710
11711 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11712
11713         * wid-edit.el (widget-echo-this-extent): Set
11714         help-echo-owns-message to t.
11715
11716 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11717
11718         * package-get.el (package-get-download-menu): use toggles for
11719           each site in the download site menu.
11720
11721 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11722
11723         * package-get.el (package-get): If we cannot find a package
11724           because package-get-remote is not set, give a more helpful
11725           error message.
11726
11727 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11728
11729         * package-get.el (package-get-remote-filename): use an EFS path
11730         with user anonymous if no user is specified.
11731
11732 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11733
11734         * faces.el (face-spec-set): Re-init fallfacks for default after
11735         calling reset-face on the default face.
11736
11737 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11738
11739         * package-admin.el (package-admin-default-install-function):
11740         Behave as advertised.  Make sure the pkg-dir is proper for
11741         default-directory.
11742         (package-admin-add-binary-package): Make sure the pkg-dir is
11743         proper for default-directory.
11744         (package-admin-install-function-mswindows): Make sure the pkg-dir
11745         is proper for default-directory.
11746
11747 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11748
11749         * XEmacs 21.2.5 is released
11750
11751 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11752
11753         * files.el (binary-file-regexps): regexp-opt is not available at
11754         bytecompile time.
11755
11756 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11757
11758         * x-win-xfree86.el:
11759         * x-win-sun.el (x-win-init-sun):
11760         * x-win-sun.el:
11761         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11762         * x-iso8859-1.el:
11763         * x-init.el (init-post-x-win):
11764         * x-init.el (init-pre-x-win):
11765         * x-init.el (x-initialize-compose):
11766         * x-init.el:
11767         * x-compose.el:
11768         * winnt.el:
11769         * widget.el:
11770         * wid-edit.el (widget-glyph-click):
11771         * wid-edit.el (widget-glyph-find):
11772         * wid-edit.el (widget-type):
11773         * view-less.el (view-buffer-other-window):
11774         * very-early-lisp.el:
11775         * version.el:
11776         * toolbar.el:
11777         * toolbar-items.el:
11778         * term/sun.el (suntool-map):
11779         * term/sun-mouse.el:
11780         * term/internal.el:
11781         * syntax.el (modify-syntax-entry):
11782         * symbol-syntax.el:
11783         * subr.el:
11784         * startup.el (lock-directory):
11785         * simple.el (set-comment-column):
11786         * simple.el (backward-delete-char-untabify):
11787         * shadow.el (find-emacs-lisp-shadows):
11788         * shadow.el:
11789         * setup-paths.el (paths-construct-info-path):
11790         * select.el (cut-copy-clear-internal):
11791         * process.el (call-process-region):
11792         * process.el (start-process-shell-command):
11793         * process.el:
11794         * paths.el (rmail-spool-directory):
11795         * paragraphs.el (use-hard-newlines):
11796         * package-get.el (package-get-dependencies):
11797         * package-admin.el (package-admin-delete-binary-package):
11798         * obsolete.el (truncate-string):
11799         * obsolete.el (store-substring):
11800         * mouse.el (default-mouse-track-maybe-own-selection):
11801         * mouse.el (mouse-yank-at-point):
11802         * modeline.el:
11803         * modeline.el (mouse-drag-modeline):
11804         * minibuf.el (read-directory-name-internal):
11805         * minibuf.el (read-file-name-internal):
11806         * minibuf.el (read-file-name-internal-1):
11807         * minibuf.el (read-file-name-2):
11808         * minibuf.el (exact-minibuffer-completion-p):
11809         * minibuf.el (read-from-minibuffer):
11810         * minibuf.el:
11811         * menubar.el (check-menu-syntax):
11812         * map-ynp.el (map-y-or-n-p):
11813         * make-docfile.el (docfile-out-of-date):
11814         * loadup.el ((member "run-temacs" command-line-args)):
11815         * loadup.el ((member "no-site-file" command-line-args)):
11816         * loadup.el (really-early-error-handler):
11817         * loadup.el:
11818         * loadhist.el:
11819         * loaddefs.el:
11820         * lisp-mnt.el (lm-verify):
11821         * lib-complete.el (lib-complete:cache-completions):
11822         * lib-complete.el (library-all-completions):
11823         * itimer.el (itimer-run-expired-timers):
11824         * info.el (Info-mode):
11825         * info.el (Info-insert-file-contents):
11826         * info.el (Info-rebuild-dir):
11827         * info.el (Info-build-dir-anew):
11828         * info.el (Info-parse-dir-entries):
11829         * info.el (Info-dir-outdated-p):
11830         * info.el (Info-insert-dir):
11831         * info.el (info-xref):
11832         * info.el:
11833         * hyper-apropos.el (hyper-apropos-get-doc):
11834         * hyper-apropos.el (hyper-describe-face):
11835         * hyper-apropos.el (hyper-apropos-mode):
11836         * hyper-apropos.el:
11837         * help.el (list-processes):
11838         * help.el:
11839         * gnuserv.el:
11840         * font.el (mswindows-font-create-name):
11841         * font.el (font-default-font-for-device):
11842         * font.el (x-font-create-object):
11843         * font.el (font-registry):
11844         * font.el:
11845         * font-lock.el (font-lock-keywords):
11846         * font-lock.el:
11847         * finder.el (finder-compile-keywords):
11848         * find-paths.el (paths-find-recursive-path):
11849         * fill.el (set-justification-center):
11850         * fill.el (fill-region-as-paragraph):
11851         * files.el (insert-directory):
11852         * files.el (wildcard-to-regexp):
11853         * files.el (recover-file):
11854         * files.el (basic-save-buffer):
11855         * files.el (delete-auto-save-file-if-necessary):
11856         * files.el (file-relative-name):
11857         * files.el (backup-extract-version):
11858         * files.el (backup-buffer):
11859         * files.el (set-visited-file-name):
11860         * files.el (set-auto-mode):
11861         * files.el (interpreter-mode-alist):
11862         * files.el:
11863         * files.el (find-file-noselect):
11864         * files.el (abbreviate-file-name):
11865         * files.el (parse-colon-path):
11866         * files.el (directory-abbrev-alist):
11867         * etags.el (visit-tags-table-buffer):
11868         * easymenu.el (easy-menu-define):
11869         * dragdrop.el (experimental-dragdrop-drag):
11870         * dragdrop.el (dragdrop-drop-do-functions):
11871         * dragdrop.el (dragdrop-drop-at-point):
11872         * disass.el (disassemble-1):
11873         * disass.el (disassemble-internal):
11874         * disass.el (disassemble):
11875         * disass.el:
11876         * derived.el (derived-mode-init-mode-variables):
11877         * derived.el (define-derived-mode):
11878         * custom.el (defgroup):
11879         * cus-edit.el (custom-quote):
11880         * config.el:
11881         * code-process.el (open-network-stream):
11882         * code-process.el (start-process):
11883         * code-process.el (call-process-region):
11884         * code-process.el (call-process):
11885         * code-process.el:
11886         * code-files.el (insert-file-contents):
11887         * code-files.el:
11888         * code-files.el (buffer-file-coding-system-for-read):
11889         * cmdloop.el (yes-or-no-p-minibuf):
11890         * cl.el:
11891         * cl-macs.el:
11892         * cl-extra.el:
11893         * callers-of-rpt.el (make-caller-report):
11894         * callers-of-rpt.el:
11895         * bytecomp.el (batch-byte-recompile-directory):
11896         * bytecomp.el (batch-byte-compile-1):
11897         * bytecomp.el (batch-byte-compile):
11898         * bytecomp.el (display-call-tree):
11899         * bytecomp.el (byte-compile-insert):
11900         * bytecomp.el (byte-compile-two-args-19->20):
11901         * bytecomp.el (byte-compile-variable-ref):
11902         * bytecomp.el (byte-compile-form):
11903         * bytecomp.el (byte-compile-top-level-body):
11904         * bytecomp.el (byte-compile-out-toplevel):
11905         * bytecomp.el (byte-compile-byte-code-maker):
11906         * bytecomp.el (byte-compile-file-form-defmumble):
11907         * bytecomp.el (byte-compile-file-form):
11908         * bytecomp.el (byte-compile-keep-pending):
11909         * bytecomp.el (byte-compile-insert-header):
11910         * bytecomp.el (byte-compile-from-buffer):
11911         * bytecomp.el (byte-compile-file):
11912         * bytecomp.el (byte-recompile-file):
11913         * bytecomp.el (byte-compile-close-variables):
11914         * bytecomp.el (byte-compile-warn-about-unused-variables):
11915         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11916         * bytecomp.el (byte-compiler-legal-options):
11917         * bytecomp.el (byte-compile-lapcode):
11918         * bytecomp.el (byte-optimize-log):
11919         * bytecomp.el ((fboundp 'defsubst)):
11920         * bytecomp.el:
11921         * bytecomp-runtime.el:
11922         * byte-optimize.el (byte-optimize-apply):
11923         * byte-optimize.el (car):
11924         * byte-optimize.el (byte-optimize-form):
11925         * byte-optimize.el (byte-optimize-form-code-walker):
11926         * byte-optimize.el:
11927         * build-report.el (build-report-insert-installation-file):
11928         * build-report.el (build-report):
11929         * auto-show.el:
11930         * apropos.el (apropos-documentation):
11931         - mega patch
11932         - clean up byte-compile warnings
11933         - remove unused variables
11934         - Use common lisp style hashtable functions
11935         - byte compiler cleanup
11936         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11937         - remove old backquote syntax usage
11938         - move some cl functionality into C for speed.
11939         - remove last remaining VMS support
11940         - spelling fixes
11941         - implement last, butlast, nbutlast, copy-list in C.
11942         - new macro ignore-file-errors, similar to ignore-errors
11943           (ignore-file-errors (delete-file "foo"))
11944         - get frequent garbage collection during loadup.el by tweaking
11945           gc-cons-threshold, rather than explicitly calling garbage-collect
11946         - default delete-key-deletes-forward to `t'.
11947
11948 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11949
11950         * XEmacs 21.2-beta4 is released.
11951
11952 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11953
11954         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11955         (easy-menu-item-present-p): Wrapper around find-menu-item.
11956         (easy-menu-remove-item): Wrapper around delete-menu-item.
11957
11958         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11959         (add-menu-button): Add 'in-menu' argument.
11960         (add-menu-item-1): Add in-menu support to helper function.
11961
11962 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11963
11964         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11965
11966 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11967
11968         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11969         of Dec 4, 1997.
11970
11971 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11972
11973         * process.el (shell-command-on-region): Report if the command
11974         succeeded or failed.
11975
11976 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11977
11978         * subr.el (buffer-substring-no-properties): Comment out.
11979
11980 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11981
11982         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11983           into font instances first, like `x-frob-font-size' does.
11984           (mswindows-find-larger-font): ditto
11985
11986 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11987
11988         * package-ui.el (pui-install-selected-packages): fix args in call
11989         to `package-get'.
11990
11991 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11992
11993         * package-get.el (host-name): New widget type.
11994         (package-get-remote): Better customization using new type.
11995         (package-get-download-sites): idem dito.
11996
11997         (package-get-custom): Do not use package-get-all untill we have
11998         runtime dependencies.
11999
12000         (package-get-remove-copy): Default to 't' we no longer need this
12001         kludge as we do not currently use depenencies.
12002
12003         (package-get-was-current): New variable.
12004         (package-get-require-base): New 'force-current' argument.
12005         (package-get-update-base): idem
12006         (package-get-package-provider):  idem
12007         (package-get-locate-index-file): New 'no-remote' argument.
12008         (package-get-locate-file): idem.
12009
12010         (package-get-maybe-save-index): New function.
12011         (package-get-update-base): Use it.
12012
12013 1998-10-28 Greg Klanderman <greg@alphatech.com>
12014
12015         * package-get.el (package-get-remote): default to nil; by default,
12016         don't go out to the net via EFS.  They must select a download site.
12017         (package-get-download-sites): new variable.
12018         (package-get-download-menu): new function.
12019         (package-get-locate-index-file): new function.
12020         (package-get-update-base): use it.
12021
12022         * menubar-items.el (default-menubar): add "Update Package Index"
12023         and "Add Download Site" menus under Options | Manage Packages.
12024
12025 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12026
12027         * package-get.el (package-get): bugfix code checking installed version
12028         for case where package is not currently installed.
12029         (package-get-require-signed-base-updates): new variable.
12030         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12031         deemed not a goot thing.  Use the variable
12032         package-get-allow-unsigned-base-updates instead.
12033
12034 1998-10-16 Greg Klanderman <greg@alphatech.com>
12035
12036         * package-get.el (package-get): Don't install an older version than
12037         we already have unless explicitly told to.  Issue a warning.
12038
12039         * package-ui.el (pui-add-required-packages): when adding
12040         dependencies, don't add packages that are up to date.
12041         (pui-package-symbol-char):  Don't consider a package out of date
12042         if you have a newer version installed than the latest version in
12043         package-get-base.
12044
12045         * package-get.el (package-get-base-filename): document that it may
12046         be a path relative to package-get-remote;  new default value.
12047         (package-get-locate-file): new function.
12048         (package-get-update-base): use it to expand package-get-base-filename.
12049         (package-get-save-base): new function to save the package-get database
12050         to file.
12051         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12052         (package-get-update-base): pass the REMOTE-SOURCE arg.
12053         (package-get-update-base-entry): call package-get-custom-add-entry.
12054         (package-get-file-installed-p): removed; no longer needed.
12055         (package-get-create-custom): ditto.
12056         (toplevel): remove code to build and load package-get-custom.el
12057         (package-get-custom-add-entry): new function.
12058
12059 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12060
12061         * wid-edit.el (widget-button-click): Don't switch window.
12062
12063 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12064
12065         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12066
12067 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12068
12069         * etags.el (find-tag-default): Run find-tag-hook using
12070         run-hooks rather than funcall
12071
12072 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12073
12074         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12075         and the current local map as the parents to isearch-mode-map.
12076
12077 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12078
12079         * XEmacs 21.2-beta3 is released.
12080
12081 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12082
12083         * package-get.el (package-get-update-base): use
12084         insert-file-contents-internal, not insert-file-contents-literally.
12085
12086 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12087
12088         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12089         dump time.
12090
12091 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12092
12093         * package-get.el (package-get-update-base-entry): new function.
12094         (package-get-update-base): renamed; was `package-get-load-base'.
12095         cleanup, and use package-get-update-base-from-buffer.
12096         (package-get-update-base-from-buffer): new function.
12097         (package-get-update-base-entries): new; helper for above.
12098         Do not eval lisp grabbed over ftp; parse it from new format.
12099
12100 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12101
12102         * files.el (set-auto-mode): Don't play games loading package-get
12103         database; package-get-package-provider will handle it all.
12104
12105 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12106
12107         * package-get.el (package-get-base-filename): new variable.
12108         (package-get-require-base): new function.
12109         (package-get-pgp-signed-begin-line): new variable.
12110         (package-get-pgp-signature-begin-line): ditto.
12111         (package-get-pgp-signature-end-line):  ditto.
12112         (package-get-load-base): new function.
12113         (package-get-interactive-package-query):
12114         (package-get-update-all):
12115         (package-get-dependencies):
12116         (package-get-package-provider):
12117         (package-get-custom): use package-get-require-base.
12118         [package-get-custom loading]: disable for now.
12119
12120         * package-ui.el (pui-list-packages): use (package-get-require-base)
12121
12122 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12123
12124         * package-ui.el: Correct obvious thinko in choosing extent face.
12125
12126 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12127
12128         * menubar-items.el (default-menubar): pui-list-package has nothing
12129         to with Customize. Move all the package stuff to a new Item in Options.
12130
12131         * package-ui.el (pui-menu): Add menu and Popup menu.
12132
12133         * package-get.el (package-get): Use new
12134         package-admin-get-install-dir.
12135
12136         * package-admin.el (package-admin-get-install-dir): New syntax.
12137         Conserve package location and put mule packages where mule-base is.
12138
12139         * package-get.el : Customized
12140
12141         * package-ui.el (pui): Customized
12142         (pui-package-install-dest-dir): New variable.
12143         (pui-install-selected-packages): Use it
12144
12145 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12146
12147         * package-get.el (package-get-interactive-package-query): Move
12148         dependency on package-get-base to run-time.
12149         (package-get-update-all): Ditto.
12150         (package-get-dependencies): Ditto.
12151         (package-get-package-provider): Ditto.
12152         (package-get-custom): Ditto.
12153
12154 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12155
12156         * events.el: Remove 'ascii-character property from 'backspace
12157         and 'delete symbols
12158
12159 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12160
12161         * package-get-base.el: removed.
12162
12163 1998-09-23  Didier Verna  <didier@xemacs.org>
12164
12165         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12166         (no-upper-case-p): new function.
12167         (with-search-caps-disable-folding): new macro.
12168         (with-interactive-search-caps-disable-folding): new macro.
12169         (zap-to-char): In interactive mode, do a case-sensitive search if
12170         the character is uppercase.
12171         (zap-up-to-char): ditto.
12172
12173         * replace.el (perform-replace): use the function no-upper-case-p.
12174
12175         * isearch-mode.el (isearch-fix-case): ditto.
12176         make obsolete `with-caps-disable-folding' and
12177         `isearch-no-upper-case-p'.
12178
12179         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12180         (tags-search): ditto.
12181         (tags-query-replace): ditto.
12182
12183         * info.el (Info-search): ditto.
12184
12185 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12186
12187         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12188
12189 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12190
12191         * package-admin.el (package-admin-rmtree): rewritten.  need to
12192         check for "." and ".." before symlink check.  expand files and
12193         directories with respect to DIRECTORY, not default-directory.
12194
12195 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12196
12197         * package-get.el (package-get-all): add INSTALL-DIR argument.
12198
12199 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12200
12201         * package-ui.el (pui-add-required-packages): new function, select
12202         dependent packages.
12203         (pui-display-keymap): bind it.
12204         (pui-help-string): document it.
12205         (pui-install-selected-packages): package-get-all -> package-get.
12206
12207         * package-get.el (package-get-dependencies): new function.
12208
12209 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12210
12211         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12212         regexps.
12213
12214 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12215
12216         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12217         function.
12218         (default-mouse-track-normalize-point): Use it.
12219
12220 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12221
12222         * package-admin.el (package-admin-delete-binary-package):
12223                 General cleanup. Remove unnessary use of progn and
12224         save-excursion.
12225         (package-admin-delete-binary-package): Do NOT mess with file
12226         modes. That is evil.
12227         (package-admin-delete-binary-package): Wrap all deleting in
12228         condition-case. The data in MANIFEST is untrustworthy.
12229         (package-admin-delete-binary-package): Let the OS worry about non
12230         empty directories.
12231
12232 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12233
12234         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12235         processing.
12236         (lm-report-bug): Fix mail address to send bug reports to.
12237
12238 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12239
12240         * XEmacs 21.2-beta2 is released.
12241
12242 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12243
12244         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12245
12246 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12247
12248         * info.el (Info-mode): Document page turning by double clicks in
12249         docstring so `M-x describe-mode' will display it.
12250
12251 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12252
12253         * info.el (Info-mouse-track-double-click-hook): Use character
12254         widths to calculate a border region where double clicking does
12255         page turning, and return `nil' by default so other hooks, such as
12256         region highlighting, will be run.
12257
12258 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12259
12260         * sound.el (default-sound-directory-list): Initialize with all the
12261         "sounds" directories in `data-directory-list'.  It used to just be
12262         the first one.
12263
12264         * packages.el (locate-data-directory-list): Created.  This gives
12265         the list of matching directories, unlike `locate-data-directory',
12266         which just gives the first one.
12267
12268 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12269
12270         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12271         make a binding in the local keymap until help-char handling is
12272         improved.
12273
12274         * help.el (help-keymap-with-help-key): Provide keymap with help
12275         binding.
12276         (help-print-help-form): New helper function.
12277
12278 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12279
12280         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12281         move extent to another buffer; no need to create a new extent.
12282         (isearch-fix-case): New function.
12283         (isearch-search-and-update): Use it.
12284
12285 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12286
12287         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12288         the keymap, not minor-mode-map-alist.
12289         (isearch-done): Restore overriding-local-map.
12290
12291 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12292
12293         * bytecomp.el (byte-compile-buffer-substring):
12294         Fix for: (byte-compile (defun f () (buffer-substring)))
12295         ==>   ** buffer-substring called with 3 args, but requires 0-3
12296         - new code not only works, but is more readable, too.
12297
12298 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12299
12300         * msw-faces.el (mswindows-init-device-faces): Don't try to
12301           specify a default font at this late stage. Do try to force
12302           creation of the default face font so that if it fails we get
12303           an error now instead of a crash at frame creation.
12304
12305           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12306           mswindows-make-font-unitalic: Canonical default weight
12307           changed from "Normal" to "Regular".
12308
12309           mswindows-make-font-bold / -bold-italic: Supplied device was
12310           not being passed into call to mswindows-find-smaller-font.
12311
12312 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12313
12314         * package-get.el (package-get-remote): Fix the path where to find
12315           the packages on xemacs.org.
12316
12317 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12318
12319         * about.el (about-maintainer-info): Update Ben's entry.
12320
12321 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12322
12323         * lisp/shadow.el (find-emacs-lisp-shadows):
12324         - `member' was being called on lists of length 2000!
12325         - Replace with hashtables.
12326         - Replace hand-coded loops with (dolist)
12327         - Fix comment typo
12328
12329 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12330
12331         * packages.el: Added new function, `package-delete-name', to
12332           delete existing packages from the installed package database
12333           (`packages-package-list').  Also added the "pkginfo" directory
12334           to `packages-special-base-regexp', so that the pkginfo directory
12335           would not get added to `late-packages'.
12336
12337         * package-admin.el: Added ability to delete an installed package
12338           (added low-level function, `package-admin-delete-package').
12339           Understands how to use the pkginfo/MANIFEST.<package> file to
12340           delete the package.  When installing a package, will also
12341           create a MANIFEST.* file if one is not provided by the
12342           package.  If the MANIFEST.* doesn't exist when deleting a
12343           package, the functions will fall back to attempting to delete
12344           any package-specific lisp directory.
12345
12346         * package-get.el: Moved some functions to package-admin.el.
12347           Added interactive function `package-get-delete-package', for
12348           use by users for deleting a package.
12349
12350           Also modified to not require the presence of efs.
12351
12352 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12353
12354         * files.el (find-file-noselect): Handle all signals, kill the
12355         buffer and resignal.
12356
12357 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12358
12359         * cl-macs.el (glyph-image): Add setf method.
12360
12361 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12362
12363         * package-get.el: Fixed broken EFS downloading.  Also, look for
12364           .tar.gz files first, in preference over .tgz files.
12365
12366         * package-ui.el: Fix display of package version numbers.
12367
12368 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12369
12370         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12371         argument.
12372
12373 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12374
12375         * list-mode.el: `display-completion-list': added new/optional
12376           keyword `:completion-string', which allows the programmer to
12377           change the "Possible completions are:" prompt.
12378
12379         * menubar-items.el: Added new pulldown menu-pick to start up the
12380           visual package browser/installer:
12381
12382                 Options->Customize->List Packages
12383
12384         * package-admin.el: Added hooks for installing under both Unix
12385           and MS Windows.  Does additional error checking.  No longer
12386           calls "add-big-package.sh" to install packages under Unix; now
12387           calls gunzip & tar directly.
12388
12389         * package-get.el: Added ability to install packages from files
12390           on a local disk/CDROM.  Now deletes any existing package lisp
12391           directory.  Does completion on available packages when
12392           querying for package names.  Will also search for .tgz files
12393           in addition for .tar.gz files.  Tries to reload
12394           auto-autoloads, as a convenience when loading new packages,
12395           and also tries to add any new package paths to `load-path'.
12396           Changed all occurences of `concat' to use `expand-file-name'.
12397
12398         * package-ui.el: New file which implements the main visual
12399           package browser/installer, which is started via a menu pick or
12400           M-x pui-list packages.
12401
12402 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12403
12404         * startup.el (load-init-file): spelling fix.
12405
12406 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12407
12408         * startup.el (normal-top-level): Load auto-autoload files
12409         covariantly with their precedence.
12410
12411 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12412
12413         * menubar-items.el (default-menubar): Remove "Font Weight"
12414         option, there is currently no custom equivalent.. Customize-faces
12415         is "Edit faces".
12416
12417         * x-font-menu.el (font-menu-set-font): Use customize to set
12418         default face.
12419
12420         * faces.el (face-spec-update-all-matching): New function.
12421
12422         * cus-face.el (custom-set-face-update-spec): New function.
12423         Interface to customize faces from elisp.
12424
12425         (custom-face-value-create): Show the customized settings if set
12426         but not saved.
12427
12428 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12429
12430         (custom-face-value-create): Show the customized settings if set
12431         but not saved.
12432
12433 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12434
12435         * keydefs.el (global-map): Add FSF 20.3 binding of
12436         query-replace-regexp.
12437
12438 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12439
12440         * minibuf.el (read-file-name-internal-1): use
12441         user-name-completion-1 instead of user-name-completion.
12442
12443 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12444
12445         * loadup.el:
12446         * make-docfile.el:
12447         * update-elc.el: Don't set `source-directory' (now defunct as a
12448         global variable) no more.
12449
12450         * packages.el (packages-list-autoloads): Made `source-directory'
12451         (now defunct as a global variable) a parameter.
12452
12453 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12454
12455         * about.el (about-hackers): new email
12456
12457 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12458
12459         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12460
12461 1998-07-17  Didier Verna  <didier@xemacs.org>
12462
12463         * faces.el (set-face-property):
12464         (set-face-dim-p):
12465         (face-dim-p): updated the doc strings now that the dim property isn't
12466         tty-specific.
12467         (face-equal): the dim property is now a common one.
12468
12469         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12470         Renamed the `stipple' attribute to `background-pixmap'.
12471         (custom-face-background-pixmap): make custom-face-stipple an
12472         obsolete alias for this.
12473
12474 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12475
12476         * find-paths.el (paths-file-readable-directory-p): Created and
12477         used.
12478
12479         * loadup.el: Don't set inhibit-... flags from run-temacs.
12480
12481 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12482
12483         * packages.el (packages-data-path-depth): Added and used.
12484
12485 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12486
12487         * about.el:
12488         - Change .xpm to .png, delete "zcat" section.
12489         - cosmetic fix in the 'marcpa' entry.
12490
12491         * etc/photos
12492         - convert all .xpm.Z to .png
12493         - rename mrb to martin
12494         - rename mcook-m to mcookm
12495
12496 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12497
12498         * x-init.el (x-initialize-compose): Add support for
12499         dead-circumflex as YET ANOTHER NAME for that dead key.
12500
12501 1998-08-05  Colin Rafferty <colin@xemacs.org>
12502
12503         * setup-paths.el (paths-construct-exec-path): Made the
12504         last-packages really be last.
12505         (paths-construct-data-directory-list): Ditto.
12506
12507 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12508
12509         * startup.el(startup-splash-frame-body):
12510         Update Copyright notice in splash screen
12511
12512 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12513
12514         * minibuf.el (read-file-name-internal-1): do ~user completion.
12515
12516 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12517
12518         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12519         aginst destroyed extents
12520
12521 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12522
12523         * package-get.el (package-get): add `install-dir' argument.
12524
12525 1998-07-20  John Jones  <jj@asu.edu>
12526
12527         * package-get.el: calls to package-get-update-all will only
12528           update packages which are already installed.
12529
12530 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12531
12532         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12533         writable.
12534
12535 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12536
12537         * about.el (about-hackers): Correct my email.
12538
12539 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12540
12541         * about.el (about-hackers): new email-address.
12542
12543 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12544
12545         * minibuf.el (read-number): Don't let `input-error' condition
12546         escape.
12547
12548 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12549
12550         * about.el (about-hackers): use my `email-for-life' address.
12551
12552 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12553
12554         * XEmacs 21.2-beta1 is released.
12555
12556 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12557
12558         * ldap.el (ldap-search): Doc string change
12559
12560 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12561
12562         * menubar-items.el (default-menubar): Removed references to
12563         `data-directory', and use `locate-data-file' instead, and made
12564         then greyed out if they don't exist.
12565
12566 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12567
12568         * keymap.el (events-to-keys): Use `format' instead of `concat'
12569         since the latter does not accept integer args anymore
12570
12571 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12572
12573         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12574         macros replaced.
12575
12576 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12577
12578         * make-docfile.el: Get first initialization from very-early-lisp.el
12579         * update-elc.el: Ditto.
12580         * loadup.el (really-early-error-handler): Ditto.
12581
12582         * packages.el (packages-unbytecompiled-lisp): Add new file,
12583         very-early-lisp.el.
12584
12585         * very-early-lisp.el: New file.
12586
12587 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12588
12589         * Symbols that have been obsolete for at least 3 years removed (II).
12590
12591         * obsolete.el (eval-current-buffer): Make compatible.
12592         (byte-code-function-p): Ditto.
12593         (send-string): Removed.
12594         (send-region): Removed.
12595         (screen-scrollbar-width): Removed.
12596         (set-screen-scrollbar-width): Removed.
12597         (set-screen-left-margin-width): Removed.
12598         (set-screen-right-margin-width): Removed.
12599         (screen-left-margin-width): Removed.
12600         (screen-right-margin-width): Removed.
12601         (set-buffer-left-margin-width): Removed.
12602         (set-buffer-right-margin-width): Removed.
12603         (buffer-left-margin-width): Removed.
12604         (buffer-right-margin-width): Removed.
12605         (x-set-frame-icon-pixmap): Removed.
12606         (x-set-screen-icon-pixmap): Removed.
12607         (pixel-name): Removed.
12608         (make-pixmap): Removed.
12609         (make-cursor): Removed.
12610         (pixmap-width): Removed.
12611         (pixmap-contributes-to-line-height-p): Removed.
12612         (set-pixmap-contributes-to-line-height): Removed.
12613
12614 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12615
12616         * obsolete.el (popup-menu-up-p): removed.
12617         (read-no-blanks-input): Removed.
12618         (wholenump): Removed.
12619         (ring-mod): Removed (what was ring-mod?).
12620         (current-time-seconds): Removed.
12621         (run-special-hook-with-args): Removed.
12622         (dot): Removed.
12623         (dot-marker): Removed.
12624         (dot-min): Removed.
12625         (dot-max): Removed.
12626         (window-dot): Removed.
12627         (set-window-dot): Removed.
12628
12629         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12630         `dot-min'.
12631
12632         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12633
12634         * code-files.el (insert-file-contents): Rename
12635         run-special-hook-with-args to run-hook-with-args-until-success.
12636         (write-region): Ditto.
12637
12638 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12639
12640         * about.el: Fix typos, update release date.
12641
12642         * Symbols that have been obsolete for at least 3 years removed.
12643
12644         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12645         screen- functions.
12646         (toplevel): remove setf methods for screen functions.
12647         * cl-macs.el (extent-data): defsetf removed.
12648         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12649         many places to remove.
12650         (comment-indent-hook): Ditto.
12651         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12652         (buffer-dedicated-screen): Ditto.
12653         (deiconify-screen): Ditto.
12654         (delete-screen): Ditto.
12655         (event-screen): Ditto.
12656         (find-file-other-screen): Ditto.
12657         (find-file-read-only-other-screen): Ditto.
12658         (live-screen-p): Ditto.
12659         (screen-height): Ditto.
12660         (screen-iconified-p): Ditto.
12661         (screen-list): Ditto.
12662         (screen-live-p): Ditto.
12663         (screen-name): Ditto.
12664         (screen-parameters): Ditto.
12665         (screen-pixel-height): Ditto.
12666         (screen-pixel-width): Ditto.
12667         (screen-root-window): Ditto.
12668         (screen-selected-window): Ditto.
12669         (screen-totally-visible-p): Ditto.
12670         (screen-visible-p): Ditto.
12671         (screen-width): Ditto.
12672         (screenp): Ditto.
12673         (get-screen-for-buffer): Ditto.
12674         (get-screen-for-buffer-noselect): Ditto.
12675         (get-other-screen): Ditto.
12676         (iconify-screen): Ditto.
12677         (lower-screen): Ditto.
12678         (mail-other-screen): Ditto.
12679         (make-screen): Ditto.
12680         (make-screen-invisible): Ditto.
12681         (make-screen-visible): Ditto.
12682         (modify-screen-parameters): Ditto.
12683         (new-screen): Ditto.
12684         (next-screen): Ditto.
12685         (next-multiscreen-window): Ditto.
12686         (other-screen): Ditto.
12687         (previous-screen): Ditto.
12688         (previous-multiscreen-window): Ditto.
12689         (raise-screen): Ditto.
12690         (redraw-screen): Ditto.
12691         (select-screen): Ditto.
12692         (selected-screen): Ditto.
12693         (set-buffer-dedicated-screen): Ditto.
12694         (set-screen-height): Ditto.
12695         (set-screen-position): Ditto.
12696         (set-screen-size): Ditto.
12697         (set-screen-width): Ditto.
12698         (show-temp-buffer-in-current-screen): Ditto.
12699         (switch-to-buffer-other-screen): Ditto.
12700         (visible-screen-list): Ditto.
12701         (window-screen): Ditto.
12702         (x-set-screen-pointer): Ditto.
12703         (x-set-frame-pointer): Ditto.
12704         (screen-title-format): Ditto.
12705         (screen-icon-title-format): Ditto.
12706         (terminal-screen): Ditto.
12707         (delete-screen-hook): Ditto.
12708         (create-screen-hook): Ditto.
12709         (mouse-enter-screen-hook): Ditto.
12710         (mouse-leave-screen-hook): Ditto.
12711         (map-screen-hook): Ditto.
12712         (unmap-screen-hook): Ditto.
12713         (default-screen-alist): Ditto.
12714         (default-screen-name): Ditto.
12715         (x-screen-defaults): Ditto.
12716         (x-create-screen): Ditto.
12717         * obsolete.el: meta-flag removed.
12718         baud-rate removed.
12719         sleep-for-millisecs removed.
12720         extent-data removed.
12721         set-extent-data removed.
12722         set-extent-attribute removed.
12723         extent-glyph removed.
12724         extent-layout removed.
12725         set-extent-layout removed.
12726         list-faces-display removed.
12727         list-faces removed.
12728         trim-versions-without-asking removed.
12729         after-write-file-hooks removed.
12730         truename removed.
12731         auto-fill-hook removed.
12732         blink-paren-hook removed.
12733         select-screen-hook, deselect-screen-hook removed.
12734         auto-raise-screen, auto-lower-screen removed.
12735
12736         * msw-mouse.el: Global change resource -> mswindows-resource.
12737
12738         * XEmacs 21.0-pre5 is released.
12739
12740 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12741
12742         * about.el (about-hackers): Credits update.
12743
12744 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12745
12746         * register.el (insert-register): Don't activate the region.
12747
12748 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12749
12750         * select.el: Restore x-* symbols for backwards compatibility:
12751         x-copy-primary-selection, x-kill-primary-selection,
12752         x-delete-primary-selection, x-select-make-extent-for-selection,
12753         x-valid-simple-selection-, x-cut-copy-clear-internal.
12754
12755 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12756
12757         * XEmacs 21.0-pre4 is released.
12758
12759 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12760
12761         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12762         reporting bugs.
12763         (maybe-add-init-button): Fix semantics under Windows.  Use
12764         `expand-file-name' rather than `concat'.
12765
12766         * help.el (print-messages): New function.
12767
12768 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12769
12770         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12771
12772 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12773
12774         * about.el: Tweaked my entry in about-hackers.
12775
12776         * find-paths.el (paths-emacs-root-p):
12777           Relaxed emacs-root checking of an in-place installation to
12778           also accommodate the flat layout used on MS Windows.
12779
12780 1998-06-29  John Jones  <jj@asu.edu>
12781
12782         * package-get.el: calls to package-get-update-all will only
12783           update packages which are already installed.
12784
12785 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12786
12787         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12788         are handled by the gui-element face fallbacks now.
12789
12790         * x-faces.el: default gui-element face to "background" as well as
12791         the default face.
12792
12793         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12794         and default face settings since these are set as fallbacks now in
12795         the appropriate domain.
12796
12797 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12798
12799         * text-mode.el (text-mode): Reorder regexp so the OR part
12800         corresponding to `page-delim' goes first and the hack in
12801         `forward-paragraph' will work.
12802         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12803
12804 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12805
12806         * subr.el (remove-hook): When checking the hook value
12807           with functionp, don't apply car to it.
12808
12809 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12810
12811         * package-get.el (package-get-remote-filename):
12812           Don't use file-name-as-directory because the local directory
12813           separator conventions might not be the same as ftp's.
12814
12815 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12816
12817         * ldap.el (ldap-host-parameters-alist): New name of
12818         `ldap-host-parameters-plist'
12819
12820 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12821
12822         * package-get.el: Using (require 'package-get-base), now that it
12823         provides itself.  Consequently removed all instances of (load
12824         "package-get-base.el").
12825
12826 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12827
12828         * subr.el (remove-hook): Don't treat the hook value as a
12829           list unless it is both consp and not functionp.
12830
12831 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12832
12833         * about.el: Email address for Ben Wing is ben@xemacs.org.
12834         * auto-show.el: Ditto.
12835         * bytecomp.el: Ditto.
12836         * faces.el: Ditto.
12837         * x-scrollbar.el: Ditto.
12838         * x-misc.el: Ditto.
12839         * tty-init.el: Ditto.
12840         * toolbar-items.el: Ditto.
12841         * symbol-syntax.el: Ditto.
12842         * specifier.el: Ditto.
12843         * objects.el: Ditto.
12844         * hyper-apropos.el: Ditto.
12845         * glyphs.el: Ditto.
12846
12847 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12848
12849         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12850         vertical-divider-always-visible-p.
12851         (default-mouse-motion-handler): Ditto.
12852
12853 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12854
12855         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12856         global value.
12857
12858 1998-06-21  Oliver Graf <ograf@fga.de>
12859
12860         * build-reports.el: changed receiver to xemacs-build-reports list
12861
12862 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12863
12864         * font.el: Split font-family-mappings into X and
12865           mswindows-specific versions.
12866           mswindows-font-create-[object|name]: Treat supplied size
12867           as a pointsize. Added underline and strikethru handling.
12868
12869         * msw-faces.el: changed default mswindows charset to western.
12870
12871         * msw-glyphs.el: removed space in border-glyph font string that
12872           was inserted to get round bugs in the mswindows C font code.
12873
12874 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12875
12876         * about.el (about-hackers): Credits update.
12877
12878         * help-nomule.el (tutorial-supported-languages): Add Romanian
12879         TUTORIAL.
12880
12881         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12882         to ISO-8859-2.
12883
12884 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12885
12886         * font.el: Split font-family-mappings into X and
12887           mswindows-specific versions.
12888           mswindows-font-create-[object|name]: Treat supplied size
12889           as a pointsize. Added underline and strikethru handling.
12890
12891         * msw-faces.el: changed default mswindows charset to western.
12892
12893         * msw-glyphs.el: removed space in border-glyph font string that
12894           was inserted to get round bugs in the mswindows C font code.
12895
12896 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12897
12898         * minibuf.el: make read-color-completion-table call
12899           (mswindows-color-list for mswindows devices.
12900
12901 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12902
12903         * lisp/font-lock.el
12904         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12905         Let declaration items contain non-word symbol characters.
12906
12907 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12908
12909         * package-get.el (package-get-package-provider): Added autoload
12910         cookie.  Loading "package-get-base.el" in ALL functions that use
12911         it.  Fixed some (interactive ...) with multiple argument specs
12912         again.  Cosmetic indentation changes.
12913
12914 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12915
12916         * info.el (Info-insert-dir): Don't use nreverse on variables
12917         that you want to use later.
12918
12919 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12920
12921         * x-mouse.el (x-set-point-and-move-selection): Replace call
12922         to x-kill-primary-selection with kill-primary-selection
12923
12924 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12925
12926         * simple.el (what-cursor-position): Make cursor position reported
12927         use value of column-number-start-at-one
12928
12929 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12930
12931         * about.el (xemacs-hackers): Fix Jareth's email address.
12932
12933 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12934
12935         * startup.el (startup-splash-frame): Remove
12936         `xemacs-startup-logo-function'.
12937
12938 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12939
12940         * about.el (about-hackers): Update credits list.
12941
12942 1998-06-06  Jeff Miller <jmiller@smart.net>
12943
12944         * lisp/sound.el: Update sound-ext to allow filenames with
12945           extensions to be found by load-sound-file
12946
12947 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12948
12949         * info.el (Info-rebuild-outdated-dir): Removed variable
12950         (Info-auto-generate-directory): New variable
12951         (Info-save-auto-generated-dir): New variable
12952         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12953         (Info-build-dir-anew): Second parameter removed.  Use
12954         `Info-save-auto-generated-dir'
12955         (Info-rebuild-dir): Ditto
12956
12957 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12958
12959         * list-mode.el (next-list-mode-item): Would not recognize
12960         border between directly neighbored items.
12961
12962 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12963
12964         * package-get.el: add autoloads for some functions.
12965
12966 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12967
12968         * specifier.el (let-specifier): Tiny docfixes.
12969
12970 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12971
12972         * msw-mouse.el: set selection-pointer-glyph to Normal.
12973
12974 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12975
12976         * wid-edit.el (widget-specify-secret): New function.
12977         (widget-after-change): Use it.
12978         (widget-specify-field): Use it.
12979
12980 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12981
12982         * mouse.el (drag-window-divider): Use `(not done)' instead of
12983         `doit'; reuse result of `window-pixel-edges'.
12984
12985         * modeline.el (drag-modeline-event-lag): Rename to
12986         drag-divider-event-lag.
12987
12988 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12989
12990         * specifier.el (let-specifier): Rewritten not to generate needless
12991         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12992         arguments.
12993
12994 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12995
12996         * minibuf.el (read-file-name-1): Setup buffer-local value of
12997         `completion-ignore-case' in completions buffer under Windows.
12998
12999 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13000
13001         * about.el (about-maintainer-glyph): Fix support for not
13002         compressed images.
13003
13004 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13005
13006         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13007
13008         * mouse.el (mouse-track): Cancel selection if misc-user event with
13009         `cancel-mode-internal' function is fetched.
13010
13011 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13012
13013         * files.el (save-some-buffers-1): Fixed return value.
13014
13015 1998-06-01  Oliver Graf <ograf@fga.de>
13016
13017         * dragdrop.el: added experimental
13018
13019 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13020
13021         * startup.el (after-init-hook, init-file-user,
13022         user-init-directory, load-user-init-file):  Purge references
13023         to "~/.xemacs/init.el" from docstrings.
13024
13025         (load-user-init-file) Use paths-construct-path to construct
13026         paths to user init files.  Go directly to ~/.emacs, do not
13027         search ~/.xemacs/, do not load `default-custom-file'.
13028
13029 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13030
13031         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13032         general *sh.
13033         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13034
13035 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13036
13037         * menubar-items.el (default-menubar): add Update Packages to customize
13038         menu.
13039
13040 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13041
13042         * faces.el: use toolbar face as a fallback for toolbar properties
13043         in xpm-color-symbols instead of default.
13044
13045         * msw-faces.el: rename 3d-object -> gui-element face.
13046
13047 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13048
13049         * startup.el (xemacs-startup-logo-function): New variable.
13050         (startup-splash-frame): Use it.
13051
13052 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13053
13054         * files.el (save-some-buffers): Would wait 1 second.
13055         (save-some-buffers-1): Delete other windows here instead of in
13056         `save-some-buffers'.
13057         (save-some-buffers): Force redisplay only if windows were deleted.
13058
13059 1998-06-02  Didier Verna  <didier@xemacs.org>
13060
13061         * cus-face.el (custom-face-attributes): generalized the use of
13062         toggle buttons for boolean attributes.
13063         Re-ordered the items a bit.
13064
13065 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13066
13067         * sound.el (default-sound-directory): Use `locate-data-directory'
13068         to find the sounds directory.
13069
13070 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13071
13072         * sound.el: default sound-ext to .wav under mswindows, .au
13073         otherwise. load-default sounds without extensions.
13074
13075 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13076
13077         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13078         if send-pr is not bound.
13079
13080 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13081
13082         * files.el: grok idl files in auto-mode-alist.
13083 1998-06-01  Jeff Miller  <jmiller@smart.net>
13084
13085         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13086         calling `upcase'.
13087
13088 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13089
13090         * msw-glyphs.el: add xbm to the list of image types supported.
13091
13092 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13093
13094         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13095         instead of XEmacs one when dumping InfoDock.
13096
13097 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13098
13099         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13100         for `modeline-visible-p'
13101
13102         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13103
13104 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13105
13106         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13107         since it's not used anymore. doc string fixes.
13108
13109         * package-get.el (package-get-file-installed-p): new function. use
13110         instead of file-installed-p which is in an external package.
13111
13112 1998-05-28  Oliver Graf <ograf@fga.de>
13113
13114         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13115         favor of select-window/switch-to-buffer
13116
13117 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13118
13119         * startup.el: changed (getenv "HOME") to (user-home-directory)
13120
13121 1998-05-25  Oliver Graf <ograf@fga.de>
13122
13123         * frame.el (cde-start-drag) moved to dragdrop.el
13124         (offix-start-drag-region) moved to dragdrop.el
13125         (offix-start-drag) moved to dragdrop.el
13126         * dragdrop.el (cde-start-drag) moved from frame.el
13127         (offix-start-drag-region) moved from frame.el
13128         (offix-start-drag) moved from frame.el
13129         (cde-start-drag-region) cde drag regions
13130         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13131
13132 1998-05-26  Oliver Graf <ograf@fga.de>
13133
13134         * dragdrop.el: created dragdrop-drag prototypes
13135         (cde-start-drag-region) fixed typo
13136
13137 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13138
13139         * simple.el (after-init-hook): Remove reader macro.
13140
13141         * packages.el (packages-hardcoded-lisp): Get rid of reader
13142         macros.  Update DOC string.
13143
13144 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13145
13146         * mouse.el (drag-window-divider): Ditto.
13147
13148         * modeline.el (mouse-drag-modeline): Use it.
13149
13150         * lisp-mode.el (let-specifier): Specify indentation.
13151
13152         * specifier.el (let-specifier): Renamed from
13153         `with-specifier-instance'.
13154
13155 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13156
13157         * x-faces.el:
13158         * faces.el: move definition of xpm-color-symbols from x-faces.el
13159         to faces. Predicate x-get-resource on the presence of x.
13160
13161         * msw-faces.el: set 3d-object face rather than modeline. Specify
13162         faces as specfier defaults.
13163
13164         * package-get.el: don't use package-admin-add-single-file-package.
13165
13166 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13167
13168         * toolbar-items.el: Fixup tooltips.
13169         (toolbar-gnus): Don't use obsolete variable
13170         toolbar-news-frame-properties.
13171         (toolbar-news-reader): Default to `gnus' instead of
13172         `not-configured'.
13173
13174         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13175         Windows.
13176
13177 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13178
13179         * package-get.el: rename -installedp -> -installed-p.
13180
13181 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13182
13183         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13184         attributes, and assinged it to continuation, truncation and
13185         hscroll glyphs.
13186
13187         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13188         and made continuation, truncation and hscroll glyphs arrow
13189         characters out of that font.
13190
13191 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13192
13193         * minibuf.el (minibuffer-electric-separator): Play nicely with
13194         directory-sep-char being \.
13195         (minibuffer-electric-tilde): Ditto.
13196         (read-file-name-map): Ditto.
13197
13198 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13199
13200         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13201         on X devices.
13202         (default-mouse-track-deal-with-down-event): Avoid
13203         `x-disown-selection'; use `disown-selection' instead.
13204
13205 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13206
13207         * select.el:
13208         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13209         moved to (cut-copy-clear-internal) in select.el. Ditto for
13210         (x-delete-primary-selection) (x-kill-primary-selection)
13211         (x-copy-primary-selection).
13212         (own-clipboard): new function.
13213
13214         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13215         functions in select.el. remove old ones.
13216         (mswindows-own-clipboard): new function.
13217
13218 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13219
13220         * gnuserv.el: allow connections from mswindows type devices.
13221
13222 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13223
13224         * msw-glyphs.el: change image type used from cursor to resource.
13225
13226 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13227
13228         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13229         for {top,bottom}-{left,right} values in addition to
13230         {top,bottom}_{left,right}.
13231         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13232
13233 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13234
13235         * cl-macs.el (specifier-instance): Undefine its setf method.
13236
13237         * specifier.el (with-specifier-instance): Added docstring.
13238
13239         * mouse.el (drag-window-divider): Ditto.
13240
13241         * modeline.el (mouse-drag-modeline): Use it.
13242
13243         * lisp-mode.el (with-specifier-instance): Define its indentation
13244         level.
13245
13246         * specifier.el (with-specifier-instance): New macro.
13247
13248 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13249
13250         * package-get.el (package-get-create-custom): new function to
13251         auto-generate package-get-custom.el from package-get-base.el.
13252         * (package-get-ever-installedp): new function.
13253         * (package-get-custom): new function to get all packages specified
13254         by customize.
13255
13256 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13257
13258         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13259
13260 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13261
13262         * cl-extra.el: Reverse previous float change.
13263
13264 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13265
13266         * x-faces.el:
13267         * faces.el (try-font-name): moved from x-faces.el since it is
13268         required by w3 under mswindows as well X.
13269
13270 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13271
13272         * winnt.el: Removed evil (setq completion-ignore-case t)
13273         clause, one more overlookef fsfism.
13274         (nt-quote-args-functions-alist): End sentences with double space.
13275
13276 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13277
13278         * window-xemacs.el (push-window-configuration): Remove kludgery of
13279         recaching default-toolbar specifier.
13280         (pop-window-configuration): Ditto.
13281         (unpop-window-configuration): Ditto.
13282
13283 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13284
13285         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13286
13287 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13288
13289         * winnt.el (nt-quote-args-verbatim): Added function.
13290         (nt-quote-args-prefix-quote): Added function.
13291         (nt-quote-args-backslash-quote): Added function.
13292         (nt-quote-args-double-quote): Added function.
13293         (nt-quote-args-functions-alist): New variable.
13294         (nt-quote-process-args): Added function. This is the main quoting
13295         work horse called from process-nt.c
13296
13297 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13298
13299         * winnt.el: Removed duplicate definitions for backspace,
13300         delete, M-backspace and C-M-backspace.
13301         (file-name-buffer-file-type-alist): Removed this variable.
13302         (find-buffer-file-type): Removed function.
13303         (find-file-binary):  Removed function.
13304         (find-file-text): Removed function.
13305         (find-file-not-found-set-buffer-file-type): Removed function.
13306         (save-to-unix-hook): Removed function.
13307         (revert-from-unix-hook): Removed function.
13308         (using-unix-filesystems): Removed function.
13309         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13310         warning.
13311         (x-set-selection): Removed function.
13312         (x-get-selection): Removed function.
13313         Removed commented FSFisms.
13314         Replaced copyright notice (this file is not part of GNU Emacs).
13315         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13316         comint-process-echoes setting to t.
13317
13318 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13319
13320         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13321         and used following the interface change of
13322         `paths-find-recursive-path'.
13323
13324         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13325         regexp instead of a list of base names.
13326         (paths-version-control-filename-regexp):
13327         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13328         Introduced and used following the interface change of
13329         `paths-find-recursive-path'.
13330
13331 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13332
13333         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13334         on X devices, rather than on all non-TTY devices.
13335
13336 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13337
13338         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13339
13340         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13341
13342 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13343
13344         * itimer.el (activate-itimer): Fixed usage of integers
13345         as argument to `concat'.
13346
13347 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13348
13349         * itimer.el (start-itimer): replace the use of `concat' with
13350         `format'
13351
13352 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13353
13354         * mode-motion.el (mode-motion-hook): Clarify docstring.
13355         From Bob Weiner <weiner@altrasoft.com>
13356
13357         * loadhist.el (symbol-file): Supply prompt string when used
13358         interactively.
13359         From Bob Weiner <weiner@altrasoft.com>
13360
13361 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13362
13363         * loadup.el (really-early-error-handler): Ditto.
13364
13365         * update-elc.el: Ditto.
13366
13367         * setup-paths.el (paths-construct-exec-path): Ditto.
13368
13369         * make-docfile.el: Ditto.
13370
13371         * find-paths.el (paths-decode-directory-path): Use split-path
13372         instead of decode-path.
13373
13374         * files.el (parse-colon-path): Update docstring reference.
13375
13376 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13377
13378         * msw-init.el:
13379         * x-init.el:
13380         Bind cut'n'paste keys to non window-system specific functions.
13381
13382         * msw-select.el: New function mswindows-clear-clipboard.
13383         mswindows-cut-copy-clipboard extended to handle clearing of the
13384         selection and renamed to mswindows-cut-copy-clear-clipboard.
13385
13386         * select.el: on mswindows devices delete-primary-selection
13387         calls mswindows-clear-clipboard.
13388
13389 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13390
13391         * simple.el (quoted-insert): Inhibit quit when using read-char.
13392
13393         * cmdloop.el (read-char): Don't inhibit quit.
13394         (read-char-exclusive): Ditto.
13395         (read-char): Signal quit if quit-char was pressed.
13396         (read-char-exclusive): Ditto.
13397         (read-quoted-char): Return a character, not integer.
13398
13399         * menubar-items.el (default-popup-menu): Use Andy's generic
13400         selection code.
13401         (default-popup-menu): Fix code.
13402
13403 1998-05-14  Oliver Graf <ograf@fga.de>
13404
13405         * dragdrop.el (dragdrop-function-widget): this time it's done
13406
13407 1998-05-13  Oliver Graf <ograf@fga.de>
13408
13409         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13410
13411 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13412
13413         * device.el (device-pixel-width):
13414         (device-pixel-height):
13415         (device-mm-width):
13416         (device-mm-height):
13417         (device-bitplanes):
13418         (device-color-cells): Swapped parameters to device-system-metric
13419         according to the interface change.
13420
13421 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13422
13423         * mouse.el (default-mouse-motion-handler): Use new name of the
13424         function event-over-vertical-divider-p.
13425         Do not set E-W arrow cursor over the divider if
13426         vertical-divider-draggable-p is nil in the window.
13427         ([top-level]): Use new name for the variable
13428         vertical-divider-map.
13429         (drag-window-divider): Respect vertical-divider-draggable-p.
13430         Variable name typo fixes.
13431
13432 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13433
13434         * keymap.el (kbd): Define here; handle string constants and
13435         others...
13436
13437 1998-05-15  Christian Nyb <chr@mediascience.no>
13438
13439         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13440         in Emacs 18.
13441
13442 1998-05-13  Didier Verna  <didier@xemacs.org>
13443
13444         * mouse.el (drag-window-divider): give the vertical divider a
13445         pressed look when dragging it.
13446
13447 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13448
13449         * faces.el: predicate some more face operations on x or mswindows
13450         not just x.
13451
13452         * modeline.el: enable modeline coloring for mswindows.
13453
13454 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13455
13456         * minibuf.el (minibuffer-default): Added variable; compatible with
13457         FSF Emacs.
13458         (next-history-element): Used `minibuffer-default'.
13459
13460 1998-05-12  Oliver Graf <ograf@fga.de>
13461
13462         * dragdrop.el (dragdrop-function-widget): button and mods ok
13463         arguments still look a bit strange
13464         (dragdrop-compare-mods) created
13465         (dragdrop-drop-do-functions) correctly checks for buttons and
13466         modifiers
13467
13468 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13469
13470         * setup-paths.el (paths-default-info-directories): Replace
13471         path-separator with directory-sep-char.
13472
13473         * files.el (path-separator): Don't define it here.
13474
13475 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13476
13477         * update-elc.el: Ditto.
13478
13479         * setup-paths.el (paths-construct-exec-path): Ditto.
13480
13481         * make-docfile.el: Ditto.
13482
13483         * loadup.el (really-early-error-handler): Ditto.
13484
13485         * find-paths.el (paths-decode-directory-path): Use decode-path
13486         instead of decode-path-internal.
13487
13488         * files.el (parse-colon-path): Update docstring.
13489
13490 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13491
13492         * subr.el (get-buffer-window-list): Make BUFFER optional.
13493
13494         * window-xemacs.el (windows-of-buffer): Defalias to
13495         get-buffer-window-list.
13496
13497 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13498
13499         * disass.el: Fix maintainer keyword.
13500
13501         * bytecomp.el (byte-compile-and-load-file): Autoload.
13502         (byte-compile-buffer): Ditto.
13503
13504         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13505         value is returned, not the name.
13506         (lisp-imenu-generic-expression): Enable it.
13507         (lisp-mode-variables): Ditto.
13508         (lisp-indent-offset): Change defconst to defvar.
13509         (lisp-indent-function): Ditto.
13510         (lisp-body-indent): Ditto.
13511
13512 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13513
13514         * modeline.el: Use zap-last-kbd-macro-event.
13515
13516         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13517         nil, don't attempt to do anything with messages.
13518         (eval-last-sexp): Use `letf' for clarity.
13519
13520 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13521
13522         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13523
13524 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13525
13526         * buff-menu.el:
13527         * lisp-mode.el:
13528         * obsolete.el:
13529         Change empty docstrings into no doc strings at all.
13530         Fix bogus FSF-format docstrings.
13531         * etags.el: Fix docstring.
13532
13533 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13534
13535         * package-get.el (package-get): Use internal md5
13536
13537 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13538
13539         * about.el (about-xemacs): Correct abuse of concat.
13540
13541 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13542
13543         * info.el (Info-mode): Use easymenu.
13544
13545 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13546
13547         * apropos.el (apropos): Don't use concat with integers.
13548
13549         * cmdloop.el (describe-last-error): Handle the case when no error
13550         was seen gracefully.
13551
13552         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13553         defun.
13554         (apropos-describe-plist): Ditto.
13555
13556         * help.el (with-displaying-help-buffer): Revert to a defun.
13557         (describe-key): Use it as defun.
13558         (describe-mode): Ditto.
13559         (describe-bindings): Ditto.
13560         (describe-prefix-bindings): Ditto.
13561         (describe-installation): Ditto.
13562         (view-lossage): Ditto.
13563         (describe-function): Ditto.
13564         (describe-variable): Ditto.
13565         (describe-syntax): Ditto.
13566
13567 1998-05-11  Oliver Graf <ograf@fga.de>
13568
13569         * dragdrop.el: changed order of require/provide
13570         (dragdrop-drop-mime-default) changed to new calling conventions
13571         (dragdrop-drop-do-functions) changed to new calling conventions
13572         (dragdrop-function-widget) this one needs more work...
13573
13574 1998-05-10  Oliver Graf <ograf@fga.de>
13575
13576         * about.el: another small change in my entry
13577         * dragdrop.el (dragdrop-drop-log-function): logging added
13578         plus customizations
13579         changed interface to handler functions. now called with event
13580         and object
13581
13582 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13583
13584         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13585         E-W arrow pointer displayed over draggable dividers.
13586
13587         * mouse.el (default-mouse-motion-handler): Show it when
13588         appropriate.
13589         (drag-window-divider): Added.
13590         ([top-level]): Initialized window-divider-map with a keymap
13591         binding the above function to left button down event.
13592
13593         * x-mouse.el (x-init-pointer-shape): Initialize
13594         divider-pointer-glyph from Cursor.dividerPointer, or use default
13595         E-W double arrow.
13596
13597 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13598
13599         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13600
13601 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13602
13603         * simple.el (count-words-buffer): Don't query for buffer.
13604         (count-lines-buffer): Ditto.
13605
13606 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13607
13608         * help.el (where-is): add optional insert argument.
13609
13610 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13611
13612         * help.el (describe-key-briefly): New argument INSERT.
13613
13614         * simple.el (eval-expression): New optional argument; synch with
13615         FSF 20.3.
13616
13617         * keydefs.el (global-map): Add new register bindings.
13618
13619         * register.el: Synched with FSF 20.3.
13620
13621 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13622
13623         * window-xemacs.el (recenter): all arguments are optional.
13624
13625 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13626
13627         * device.el: (device-pixel-width): Reflected name/parameters
13628         change to device-system-metric.
13629         (device-pixel-height): Ditto.
13630         (device-mm-width): Ditto.
13631         (device-mm-height): Ditto.
13632         (device-bitplanes): Ditto.
13633         (device-color-cells): Ditto.
13634
13635 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13636
13637         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13638
13639         * cl.el (most-positive-fixnum): Document.
13640         (most-negative-fixnum): Ditto.
13641
13642         * cus-dep.el: Updated comment.
13643
13644         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13645         constant.
13646
13647         * cus-load.el (custom-put): Removed.
13648
13649         * files.el (after-find-file): Just resignal quit instead of
13650         signaling "canceled".
13651
13652 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13653
13654         * frame.el (other-frame): Use `focus-frame' instead of
13655         select-frame kludges.
13656
13657         * lisp-mode.el: Update lisp-indent-function for
13658         save-selected-frame and with-selected-frame.
13659
13660         * frame.el (save-selected-frame): New macro.
13661         (with-selected-frame): Ditto.
13662         (other-frame): Use `set-frame-focus'.
13663
13664 1998-05-06  Oliver Graf <ograf@fga.de>
13665
13666         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13667         (dragdrop-drop-url-default) default handler for URL drops created
13668         (dragdrop-drop-mime-default) default handler for MIME drops created
13669         (dragdrop-drop-functions) default custom for handling drops created
13670         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13671
13672 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13673
13674         * mouse.el: Removed redundant mouse-mswindows-drop function.
13675
13676 1998-05-05  Oliver Graf <ograf@fga.de>
13677
13678         * about.el: changed some text in my entry
13679         * dragdrop.el: added customs
13680
13681 1998-05-04  Oliver Graf <ograf@fga.de>
13682
13683         * mouse.el: killed global drop key bindings
13684         (mouse-offix-drop) removed
13685         * dragdrop.el: created
13686         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13687
13688 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13689
13690         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13691         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13692
13693         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13694         obsolete comment.
13695
13696         * scrollbar.el (scrollbars-visible-p): Use new
13697         {vertical,horizontal}-scrollbar-visible-p specifiers.
13698
13699 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13700
13701         * device.el (device-pixel-height):
13702         (device-pixel-width):
13703         (device-mm-width):
13704         (device-mm-height):
13705         (device-bitplanes):
13706         (device-color-cells): Moved these 6 functions from device.c; they
13707         all use single (device-system-metrics) call.
13708
13709 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13710
13711         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13712         were renamed.
13713
13714         * menubar-items.el:
13715         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13716         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13717
13718         * help.el (help-map): Remove Hyperbole keybinding logic.
13719         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13720
13721 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13722
13723         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13724         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13725
13726 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13727
13728         * msw-glyphs.el: use nicer icon3 from the frame icon.
13729
13730 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13731
13732         * version.el (emacs-version): Remove InfoDock conditionals.
13733
13734         * startup.el (startup-splash-frame): Change ID logo name.
13735
13736 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13737
13738         * files.el (after-find-file): If the user presses C-g on
13739         directory-creation prompt, kill the buffer.
13740
13741 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13742
13743         * simple.el (count-words-region): Reverse previous change.
13744
13745 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13746
13747         * replace.el (query-replace): Just call perform-replace.
13748         (query-replace-regexp): Ditto.
13749         (perform-replace): Move region handling here.
13750         (perform-replace): Use the new arg to match-data.
13751
13752 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13753
13754         * x-init.el: Install X specific display table that
13755           displays char 0240 as a space to avoid whatever it is
13756           that screws up display of that character code.
13757
13758 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13759
13760         * help.el (function-arglist): If no arguments are documented for a
13761         subr, print nothing rather than incorrect output.
13762
13763 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13764
13765         * cmdloop.el (command-error): Update bail-out error message to use
13766         `emacs-program-name'.
13767
13768         * lib-complete.el: Remove reader macro cruft.
13769
13770         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13771         cruft.
13772
13773         * simple.el (count-words-region): Drop interactive-p check on the
13774         message.
13775
13776 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13777
13778         * font.el
13779         * msw-faces.el
13780         Correct spelling of mswindows-font-canonicalize-name.
13781
13782 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13783
13784         * ldap.el (ldap-host-parameters-alist): Replaced with
13785         `ldap-host-parameters-plist'
13786         (ldap-search): Adapt to previous change
13787
13788 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13789
13790         * about.el (about-hackers): Update Bob Weiner bio.
13791         (about-maintainer-info): Ditto.
13792
13793 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13794
13795         * simple.el (display-warning-minimum-level): Docfix.
13796
13797 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13798
13799         * widget.el (:default-get): New keyword.
13800         * wid-edit.el (default, widget-default-default-get): Define it.
13801         (group, widget-group-default-get): Define it.
13802         (menu-choice, widget-choice-default-get): Define it.
13803         (widget-default-get): New function.
13804         (widget-choice-action): Call it.
13805         (widget-editable-list-entry-create): Call it.
13806
13807 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13808
13809         * byte-optimize.el (byte-boolean-vars): Removed.
13810         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13811         lookup through `byte-boolean-vars'.
13812
13813 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13814
13815         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13816         resource-provided values into ghost specs for scrollbar-height and
13817         scrollbar-width.
13818
13819 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13820
13821         * byte-optimize.el: Don't attempt to optimize /=.
13822
13823         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13824         (byte-compile-/=): Ditto.
13825
13826 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13827
13828         * apropos.el: Use `with-displaying-help-buffer'.
13829         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13830         Use `with-displaying-help-buffer'.
13831         (apropos-follow): Do not give special treatment to buffer cursor
13832         was in prior to a mouse click.
13833         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13834         (apropos-print-doc): Set correct buffer for setting text
13835         properties.
13836
13837 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13838
13839         * help.el (help-buffer-prefix-string): New variable.
13840         (help-buffer-name): Use it.
13841
13842         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13843         mode menu.
13844
13845 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13846
13847         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13848
13849 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13850
13851         * files.el (find-file-noselect): Update docstring.
13852         (find-file-noselect): Signal an error if found an unreadable file.
13853         (file-chase-links): Save the match data.
13854         (normal-mode): Use `lwarn' and `error-message-string'.
13855         (interpreter-mode-alist): Change defconst to defvar.
13856         (inhibit-first-line-modes-regexps): Ditto.
13857         (inhibit-first-line-modes-regexps): Added .tgz.
13858         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13859         (change-major-mode-with-file-name): New user-option.
13860         (set-visited-file-name): Synched with FSF.
13861         (file-name-extension): New function, from FSF 20.3.
13862         (file-relative-name): Synched with FSF.
13863         (save-some-buffers): Support the C-r feature.
13864         (recover-session): Synched with FSF.
13865         (kill-some-buffers): Ditto.
13866         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13867
13868 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13869
13870         * files.el (insert-file): Undo previous change and reenable use of
13871         format.el.
13872
13873 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13874
13875         * window-xemacs.el (recenter): Define.
13876
13877 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13878
13879         * font.el (mswindows-font-create-name)
13880         (mswindows-font-create-object): new functions for mswindows type
13881         fonts.
13882
13883         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13884         strings are parsed as well as font objects.
13885
13886 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13887
13888         * modeline.el (defining-kbd-macro): Restore modeline indication of
13889         kbd-macro being recorded.
13890         (add-minor-mode): Simplify docstring.
13891         (modeline-minor-mode-menu): Remove stuff.
13892
13893 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13894
13895         * code-process.el (call-process): dynamically decide process
13896         coding type.
13897
13898 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13899
13900         * modeline.el: Add line-number-mode, column-number-mode to
13901         the modeline minor-mode menu.  Button2 on the line number does
13902         goto-line.
13903
13904 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13905
13906         * mouse.el: move x-selection-owner-p type things to
13907         selection-owner-p.
13908
13909         * msw-init.el: copy zmacs stuff from x-init.el
13910
13911         * msw-select.el (mswindows-own-selection)
13912         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13913         functions. Very simple minded implementation of selectio
13914         ownership.
13915
13916         * select.el (own-selection) (disown-selection)
13917         (activate-region-as-selection) (select-make-extent-for-selection)
13918         (valid-simple-selection-p): functions moved from x-select.el for
13919         generalized selection.
13920
13921         * x-select.el: see select.el changes.
13922
13923         * x-toolbar.el: use new selection functions.
13924
13925 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13926
13927         * packages.el (packages-find-package-directories): Fixed bug that
13928         would pick up multiple site-package directories.
13929         (package-locations): Added "xemacs-packages" as a late package
13930         location.
13931
13932         * find-paths.el: Now uses `emacs-program-name' and
13933         `emacs-program-version'.
13934         Additions to enforce version-specific directories in
13935         `paths-find-version-directory'.
13936
13937 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13938
13939         * default.el: Removed.
13940         * site-start.el: Removed.
13941
13942 1998-04-29  Didier Verna  <didier@xemacs.org>
13943
13944         * minibuf.el (minibuffer-history-minimum-string-length): Default
13945         to nil.
13946
13947 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13948
13949         * find-paths.el (paths-program-name): Rename.
13950         (paths-emacs-root-p): Ditto.
13951         (paths-find-site-directory): Ditto.
13952
13953 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13954
13955         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13956         `emacs-lisp-byte-compile-and-load'.
13957
13958 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13959
13960         * ldap.el (ldap-search): Fixed additional parameter passing to
13961         `ldap-open'
13962
13963 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13964
13965         * select.el (kill-primary-selection) (selection-owner-p)
13966         (copy-primary-selection) (yank-clipboard-selection)
13967         (selection-exists-p) (delete-primary-selection): new file and
13968         functions that do the right thing for the selected device.
13969
13970         * x-menubar.el: use generalised selection functions.
13971
13972         * dumped-lisp.el: dump select.el.
13973
13974 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13975
13976         * find-paths.el (paths-progname): New variable.
13977         (paths-emacs-root-p): Use it.
13978         (paths-find-site-directory): Ditto.
13979
13980 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13981
13982         * loadup.el ((member "dump" command-line-args)): Dump as
13983         `infodock' if InfoDock.
13984
13985 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13986
13987         * find-paths.el (construct-emacs-version): Simplify, include
13988         program name in the return value.
13989         * (paths-find-version-directory): Use it.
13990
13991 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13992
13993         * info.el (Info-parse-dir-entries): Fixed regexp
13994         (Info-build-dir-anew): Remove full suffix and capitalize info file
13995         name for files with no @direntry
13996         (Info-batch-rebuild-dir): New function
13997         (Info-suffixed-file): Check for regular files instead of simple
13998         file existence (could catch directories before)
13999
14000 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14001
14002         * setup-paths.el, find-paths.el: Removed uses of `not' which
14003         temacs doesn't have.
14004
14005         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14006         into root searching.
14007
14008 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14009
14010         * subr.el: Remove definition of `not'.
14011
14012 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14013
14014         * msw-glyphs.el: enable graphics support.
14015
14016 1998-04-23  Didier Verna  <didier@xemacs.org>
14017
14018         * x-menubar.el (default-menubar): restored the line-number-mode
14019         option.
14020
14021         * misc doc string updates related to the options menu.
14022
14023 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14024
14025         * setup-paths.el (paths-construct-load-path): Fix typo.
14026
14027 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14028
14029         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14030         font-menu-ignore-scaled-fonts don't have to be bound now; this
14031         gets us one step further towards making --no-autoloads work.
14032
14033         * startup.el (normal-top-level): Load auto-autoloads only if
14034         lisp-directory is non-nil.
14035
14036         * setup-paths.el (paths-construct-load-path): Made it robust
14037         against nil lisp-directory.
14038
14039         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14040         to the list of variables that cause a warning when nil.
14041
14042         * toolbar.el (init-toolbar-location): Now works even when there's
14043         no toolbar icon directory.
14044
14045 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14046
14047         * help.el (view-lossage): Recognize it.
14048
14049         * simple.el (log-message): Mark multiline messages.
14050
14051 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14052
14053         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14054
14055 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14056
14057         * package-get.el (package-get-all):  add `\n' separator to
14058         interactive specification so that both variables are read
14059
14060 1998-04-22  Didier Verna  <didier@xemacs.org>
14061
14062         * x-menubar.el: ported the options menu to Custom.
14063         Moved the "read only" toggle button to the buffers menu.
14064         Corrected some missing ;;;###autoload or defcustom.
14065
14066         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14067         the scrollbar-visible specifier for options menu handling.
14068
14069         * toolbar.el (toolbar-visible-p)
14070                      (toolbar-captioned-p)
14071                      (default-toolbar-position): defcustom wrappers around
14072         the toolbar specifiers for options menu handling.
14073
14074         * frame.el (get-frame-for-buffer-default-instance-limit):
14075         defcustom it for options menu handling.
14076
14077         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14078         font-lock-mode for options menu handling.
14079
14080         * cus-start.el: added Custom properties to overwrite-mode for
14081         options menu handling.
14082
14083 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14084
14085         * about.el: shameless self-promotion.
14086
14087 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14088
14089         * simple.el (raw-append-message): Slightly optimize.
14090         (remove-message): Use `push' for clarity.
14091         (append-message): Ditto.
14092         (display-warning): Dito.
14093         (raw-append-message): Send the message to the appropriate device.
14094
14095 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14096
14097         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14098         From Sean MacLennan <Sean.MacLennan@pika.ca>
14099
14100 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14101
14102         * setup-paths.el: Changed `directory-sep-char' to
14103         `path-separator', following a change in GNU Emacs.
14104
14105 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14106
14107         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14108         (Info-build-dir-anew): Add a final newline.
14109         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14110         is `always'
14111         (Info-rebuild-dir): Ditto
14112
14113         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14114
14115 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14116
14117         * simple.el (count-words-buffer): Retain zmacs region.
14118         (count-words-region): Ditto.
14119         * simple.el: (what-line): Expanded line counts.
14120         (count-lines): New parameter to conditionalize whether collapsed
14121         lines get counted.
14122         From Bob Weiner <weiner@altrasoft.com>
14123
14124 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14125
14126         * packages.el (package-locations): infodock-packages must override
14127         mule-packages and packages.
14128
14129 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14130
14131         * wid-edit.el:
14132         remove rude messages from widget-activation-widget-mapper
14133         and widget-activation-glyph-mapper
14134
14135 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14136
14137         * toolbar.el: Remove (featurep 'x) test from
14138         toolbar-make-button-list
14139
14140 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14141
14142         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14143         only if in the same frame.
14144
14145 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14146
14147         * packages.el (package-locations): Added site-packages hierarchy.
14148
14149         * setup-paths.el (paths-default-info-directories): Introduced and
14150         used.
14151
14152         * packages.el, setup-paths.el: Set various path searching depths
14153         to 1.
14154
14155         * packages.el (packages-hierarchy-depth):
14156         (packages-load-path-depth): Introduced and used.
14157
14158         * setup-paths.el (paths-load-path-depth): Introduced and used.
14159
14160         * find-paths.el (paths-find-recursive-path): Added max-depth
14161         parameter.
14162
14163 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14164
14165         * setup-paths.el (paths-construct-info-path): Removed
14166         dependency on behavior of (file-name-as-directory "").
14167
14168 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14169
14170         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14171         lisp objects
14172
14173 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14174
14175         * dump-paths.el, startup.el: Added handling for --debug-paths.
14176
14177 1998-04-15  William M. Perry  <wmperry@aventail.com>
14178
14179         * wid-edit.el: We cannot just set the help-echo or balloon-help
14180           properties for an extent based on the :help-echo widget
14181           property, since help-echo and balloon-help cause an EXTENT to
14182           get passed in, where :help-echo functions are expecting a WIDGET
14183
14184 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14185
14186         * scrollbar.el (init-scrollbar-from-resources): Call
14187         mswindows-init-scrollbar-metrics when appropriate.
14188
14189 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14190
14191         * dumped-lisp.el: dump x-toolbar for window system
14192
14193         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14194         have support and xpm.
14195
14196 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14197
14198         * files.el (toggle-read-only): Fix docstring.
14199         From Didier Verna <didier@xemacs.org>
14200
14201 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14202
14203         * startup.el (normal-top-level): Load autoload-file-name without
14204         specifying an extension---some people only auto-autoload.el.gz.
14205
14206 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14207
14208         * files.el (backup-enable-predicate): Don't bomb on NAME being
14209         nil.
14210
14211 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14212
14213         * find-paths.el, packages.el: Now prefers configure'd paths.
14214         This shouldn't cause any of the originally anticipated problems as
14215         the current paths architecture will not define the various
14216         configure-xxx variables if they're not specified on the configure
14217         command line.
14218
14219         * find-paths.el, setup-paths.el, packages.el: Removed all
14220         mentionings of "/" as a path separator.
14221         Used paths-construct-path throughout.
14222
14223         * find-paths.el (paths-construct-path): Created to assemble paths
14224         from directory components.
14225
14226         * setup-paths.el, packages.el: Used paths-decode-directory-path
14227         instead of decode-path-internal.
14228
14229         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14230         and associates.
14231         (paths-decode-directory-path) Created.
14232
14233         * setup-paths.el: Changed configure-exec-path to
14234         configure-exec-directory.
14235
14236 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14237
14238         * packages.el (packages-find-packages): Fixed decoding of
14239         EMACSPACKAGEPATH.
14240
14241         * startup.el: -no-packages -> -no-early-packages.
14242
14243         (packages-load-package-lisps): Fixed loading of auto-autoload
14244         files.
14245
14246         * startup.el (normal-top-level): Fixed loading of core
14247         auto-autoload.
14248
14249         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14250
14251         * startup.el, packages.el, dump-paths.el: Added proper settings
14252         for site-directory and lisp-directory variables.
14253
14254         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14255         inhibit-package-autoloads and fixed handling of it.
14256
14257         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14258         handling of former inhibit-package-init, now
14259         inhibit-early-packages, to make -vanilla etc. work.
14260
14261 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14262
14263         * code-process.el (start-process): Fallback to 'undecided instead
14264         of 'binary for process input coding stream.
14265
14266         * process.el (start-process): Docstring fix.
14267
14268 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14269
14270         * info.el (Info-insert-dir): Do not insert temporary dir files
14271         in Info-dir-file-attributes
14272         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14273         (Info-rebuild-dir): Ditto.
14274
14275 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14276
14277         * obsolete.el: Added obsoleteness declarations for
14278         `site-directory' and `Info-default-directory-list'.
14279
14280 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14281
14282         * find-paths.el (paths-find-emacs-root): Only look at the
14283         executable at the end of the symlink chain for determining the
14284         Emacs root.
14285
14286 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14287
14288         * setup-paths.el (paths-construct-info-path): Changed construction
14289         to cater to gone default in configure.
14290
14291         * find-paths.el (paths-uniq-append): Added.
14292
14293         * packages.el: Rewritten package path construction once again.
14294
14295         * dump-paths.el, startup.el: Removed package-path as a global
14296         variable.
14297
14298         * package-admin.el (package-admin-add-single-file-package):
14299         (package-admin-add-binary-package): Changed package-path to
14300         late-packages.
14301
14302         * packages.el (packages-split-path): Split path at "/" rather than
14303         nil according to change in emacs.c.
14304
14305 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14306
14307         * setup-paths.el (paths-construct-info-path): Changed info path
14308         order so that directories come out right.
14309         (paths-find-lock-directory): Fixed bug: It used to think
14310         configure-lock-directory is a path.
14311
14312 1998-04-06  Jeff Miller <jmiller@smart.net>
14313
14314         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14315         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14316         eases the use of toolbar-add/kill-item functions.
14317
14318 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14319
14320         * code-files.el (file-coding-system-alist): Commented out
14321         loaddefs.el magical treatment.
14322
14323 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14324
14325         * info.el (Info-rebuild-outdated-dir): Added new option
14326         `conservative' and made it the default
14327         (Info-rebuild-dir): Appropriately parse multi-line description
14328         strings, and multi-section dir files. Issue warning when dir
14329         is rebuilt as temporary
14330         (Info-build-dir-anew): Issue warning when dir is built as
14331         temporary
14332
14333 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14334
14335         * list-mode.el (list-mode-map): Bind highlight motion commands to
14336         standard keys left, right, C-b and C-f.
14337
14338 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14339
14340         * files.el (auto-mode-alist): allow .sc for Scheme->C
14341
14342 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14343
14344         * loadup.el (pureload): Don't quote (garbage-collect).
14345
14346 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14347
14348         * package-get-base.el: Updated.
14349
14350 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14351
14352         * isearch-mode.el (isearch-just-started): New variable.
14353         (isearch-mode): Set it.
14354         (isearch-repeat): Advance one character forward only if the search
14355         was successful, and was not just started.
14356         (isearch-repeat): Clear isearch-just-started.
14357
14358 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14359
14360         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14361         if running -batch.
14362
14363 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14364
14365         * subr.el (listify-key-sequence): Removed.
14366
14367 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14368
14369         * bytecomp.el (byte-compile-print-gensym): New option.
14370         (byte-compile-output-file-form): Use it.
14371         (byte-compile-output-docform): Ditto.
14372         (byte-compile-compiled-obj-to-list): Ditto.
14373
14374 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14375
14376         * msw-glyphs.el: set frame icon if xpm support.
14377
14378 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14379
14380         * help.el: Code that pretty prints variable values
14381           removed.
14382
14383 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14384
14385         * find-paths.el (paths-emacs-root-p): Correct test for installation
14386         directory.
14387         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14388
14389 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14390
14391         * loaddefs.el: Don't set debug-ignored-errors; leave
14392           its default value set to nil.
14393
14394 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14395
14396         * info.el (Info-rebuild-dir): fixed mis-spelling.
14397
14398 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14399
14400         * info.el (Info-rebuild-outdated-dir): New custom var
14401         (Info-insert-node): Create/update dir file when needed, ie when it
14402         does not exist or is older than some info files in directory
14403
14404 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14405
14406         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14407         for last packages, mainly for using a 20.4 package base.
14408
14409         * packages.el (late-packages): Typo fix.  It was called
14410         early-packages.
14411
14412         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14413         relative symlinks correctly.
14414         (paths-find-emacs-roots): More rigorous checking for plausible
14415         configuration-time root.
14416
14417         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14418         find its roots.
14419
14420 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14421
14422         * faces.el: Fix docstrings.
14423         * glyphs.el: Fix docstrings.
14424         * mouse.el: Fix docstrings.
14425
14426         * frame.el: Change phrase `current frame' to `selected frame'.
14427
14428         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14429
14430         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14431         macros using backquote to make them infinitely more readable.
14432
14433 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14434
14435         * packages.el (packages-find-package-path): Hardcoded specialized
14436         InfoDock support until we can clean this up.
14437
14438         * help.el (describe-bindings-1): Return the value of the bindings
14439         help buffer created.
14440         (describe-bindings): Ditto.
14441
14442         * simple.el (set-variable): Restore previous behavior of not
14443         bombing if the variable to set is not boundp.
14444
14445 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14446
14447         * packages.el (packages-handle-package-dumped-lisps): Allow for
14448         non-local files to be loaded off the package-lisp variable.
14449
14450 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14451
14452         * x-faces.el: Global X resources should override
14453           specs for all device classes (color, grayscale, mono);
14454           code currently doesn't override any of them.  Fixed by
14455           calling remove-specifier with '(x default) as the tag
14456           set and allowing inexact matches.
14457
14458 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14459
14460         * faces.el: Separated face initializations based on
14461           device classes into device type specific (tag set,
14462           instantiator) pairs.
14463
14464 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14465
14466         * wid-edit.el (widget-choice-action): Remember user's explicit
14467         choice.
14468         (widget-choice-value-create): Respect it.
14469         From Richard Stallman <rms@gnu.org>
14470
14471 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14472
14473         * setup-paths.el (paths-construct-info-path): Always append
14474         existing directories from configure-time info path.
14475
14476         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14477         Info-directory-list.
14478
14479         * info.el: Removed Info-default-directory-list which was broken by
14480         design.
14481         Removed bogus initialization of Info-directory-list---startup.el
14482         can do a much better job.
14483         Added autoload of Info-directory-list.
14484
14485         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14486         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14487         be exclusive; now it's merely given precedence, just like in the
14488         old days.
14489
14490 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14491
14492         * find-paths.el (paths-find-architecture-directory): Fix bug with
14493         finding; it used to default too early.
14494
14495 1998-03-25  Martin Buchholz <martin@xemacs.org>
14496
14497         * packages.el (packages-split-path): Fix a bug; it used to fail
14498         for paths that weren't split.
14499
14500 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14501
14502         * finder.el (finder-compile-keywords): trap on errors.
14503
14504 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14505
14506         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14507           fourth argument of t so that only the specs exactly
14508           matching the tag lists are removed.
14509
14510 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14511
14512         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14513
14514 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14515
14516         * minibuf.el (mouse-read-file-name-1): If a default directory was
14517         specified, use it for generating the completions.
14518
14519 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14520
14521         * update-elc.el: Now respects inhibit-package-init and
14522         inhibit-site-lisp.
14523         Now does path construction with loadup-paths.
14524
14525         * startup.el (normal-top-level, startup-setup-paths): Now respects
14526         inhibit-package-init and inhibit-site-lisp.
14527
14528         * packages.el (packages-find-package-path): Extended package path
14529         by version-specific hierarchies.
14530         (packages-find-packages): Now respects inhibit flag and
14531         inhibit-site-lisp.
14532         Moved path setup to loadup-paths.
14533
14534         * make-docfile.el: Now respects inhibit-package-init and
14535         inhibit-site-lisp.
14536         Now does path construction with loadup-paths.
14537
14538         * loadup.el: Now respects inhibit-package-init and
14539         inhibit-site-lisp.
14540
14541         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14542
14543         * loadup-paths.el: New file: setup load-path to encompass
14544         packages.
14545
14546 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14547
14548         * auto-show.el: load-gc renamed to pureload.
14549         * site-load.el: Ditto.
14550         * packages.el (toplevel): Ditto.
14551         * loadup.el (really-early-error-handler): Ditto.
14552         * dumped-lisp.el (preloaded-file-list): Ditto.
14553         * cus-face.el (custom-declare-face): Ditto.
14554
14555 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14556
14557         * <Today>: The Big Path Searching Overhaul.
14558
14559         * find-paths.el: New file: find and assemble paths in the
14560         installation hierarchy.
14561
14562         * setup-paths.el: New file: global layout of paths and directories
14563         within the XEmacs hierarchy.
14564
14565         * packages.el: Replaced everything related to path searching and
14566         startup by code in terms of find-paths.
14567
14568         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14569         the new path searching engine.
14570
14571         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14572         and setup-paths.
14573
14574 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14575
14576         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14577         setup-paths.el.
14578
14579 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14580
14581         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14582         compiles identically in any configuration.
14583         Removed irrelevant commentary.
14584
14585 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14586
14587         * simple.el (set-variable): Allow setting specifiers.
14588
14589 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14590
14591         * lisp.el (forward-sexp): Revert previous change.
14592
14593 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14594
14595         * frame.el (frame-initialize): Use `delete-console' instead of
14596         `delete-device' to delete the stream console to match the usage in
14597         Fkill_emacs.
14598
14599 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14600
14601         * files.el (cdpath-previous): New variable.
14602         (cd): Use it.
14603         From Bob Weiner <weiner@wave.altrasoft.com>
14604
14605 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14606
14607         * keydefs.el: Changed keybindings of forward-char,
14608           backward, scroll-up and scroll-down to point to their
14609           -command counterparts.
14610
14611         * simple.el: New functions: forwarc-char-command,
14612           backwrad-char-command, scroll-up-command,
14613           scroll-down-command which work liek their counterparts
14614           except that they honor the variable
14615           signal-error-on-buffer-boundary.
14616
14617           Definition of signal-error-on-buffer-boundary received
14618           from src/cmds.c.
14619
14620           defvar declaration added for word-across-newline to avoid
14621           byte-compiler warning about the free variable reference.
14622
14623 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14624
14625         * winnt.el: Removed "%t" from the beginning of
14626         modeline-format. From now on, there's no nt-specifics in the modeline.
14627
14628 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14629
14630         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14631         of `when' with `if'.
14632
14633 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14634
14635         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14636         mswindows. Must be reworked along with glyphs.el, or
14637         merged into it, after there is images support.
14638
14639         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14640         'mswindows.
14641
14642 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14643
14644         * faces.el: fix for text cursor initialization.
14645         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14646         From Andy Piper <andyp@parallax.co.uk>
14647
14648 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14649
14650         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14651         if there is an existing package that handles it and warn the user
14652         about that mode.
14653
14654 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14655
14656         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14657         Installation" menu item when Installation-string is not bound.
14658
14659 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14660
14661         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14662         From Jeremiah W. James <jerry@cs.ucsb.edu>
14663
14664 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14665
14666         * msw-faces.el:
14667         * faces.el: Fix face initialization.
14668
14669 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14670
14671         * files.el (backup-enable-predicate): fix breakage introduced
14672         by TMPDIR patch.
14673
14674 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14675
14676         * x-faces.el (x-init-face-from-resources): The
14677           TTY face property retrieval functions don't return
14678           specifiers, so use face-property instead.
14679
14680 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14681
14682         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14683
14684 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14685
14686         * x-menubar.el: Expanded documentation for
14687           option-save-faces.  Changed Options -> Browse Faces
14688           menu entry to invoke customize-face.
14689
14690 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14691
14692         * faces.el: Most face initialization moved out of
14693           init-other-random-faces to the top level so that the
14694           initialization happens before Xemacs is dumped.  Much
14695           of the fascist "face-differs-from-default-p or FROB!"
14696           code has been retired in favor of letting the user do
14697           what they want to do.  Face initialization code changed
14698           to use `default' specifier tag so that the settings can
14699           be overridden later if the user wishes it.
14700
14701 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14702
14703         * about.el (about-hackers): Update contributors list.
14704
14705 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14706
14707         * specifier.el: Define new specifier tag `default'.
14708
14709         * modeline.el: Initialize faces using `default' tag.
14710
14711         * x-faces.el (x-init-face-from-resources): Remove
14712           specifier specs containing the `default' tag before
14713           adding new specs.
14714
14715 1998-03-02  John Jones  <jj@asu.edu>
14716
14717         * package-get.el (package-get-all): fixed arguments on call to
14718         package-admin-add-single-file-package.
14719         * package-get.el (package-get-installedp): fixed to match
14720         advertised behavior.
14721         * package-get.el: added function package-get-update-all which
14722         installs newest versions of all the current packages (if they are
14723         not already installed).
14724
14725 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14726
14727         * files.el (find-file-noselect): Uncommented `truename' binding in
14728         `let*' and use it later to set `buffer-file-truename' iff it's
14729         still nil, as happens for example when finding a compressed
14730         file with "jka-compr".
14731
14732 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14733
14734         * faces.el: in make-face-* type functions do the operation for all
14735         window systems, not just the first one found.
14736
14737         * font.el: call mswindows-list-fonts for mswindows.
14738
14739 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14740
14741         * code-process.el (call-process-region):
14742         * process.el (call-process-region):
14743         * package-get.el (package-get-dir):
14744         * files.el (backup-enable-predicate):
14745         * gnuserv.el (gnuserv-temp-file-regexp):
14746         Use temp-directory in place of `/tmp'.
14747
14748 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14749
14750         * "Fast" dired-in-C enhancements for Windows 95/NT:
14751
14752         * files.el: Added function, `wildcard-to-regexp', from GNU
14753           Emacs.
14754
14755         * files.el (insert-directory): Modified to use special
14756           dired-in-C enhancements if present.
14757
14758 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14759
14760         * code-files.el: make default coding no-conversion.
14761
14762 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14763
14764         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14765         the load-path.
14766
14767         * update-elc.el: Strip directory when testing for files not to
14768         bytecompile.
14769
14770 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14771
14772         * lisp-mode.el: Use recommended form for menus.
14773
14774         * info.el (Info-construct-menu): Use recommended form for menus.
14775
14776         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14777         entry.
14778
14779 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14780
14781         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14782           (get-frame-for-buffer-noselect): Always return frames
14783           in the not-this-window-p cond clause.
14784
14785 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14786
14787         * help.el (describe-installation): New function.
14788
14789         * x-menubar.el (default-menubar): Add describe-installation to
14790         Help menu.
14791
14792         * packages.el (packages-unbytecompiled-lisp): Installation.el
14793         should not be bytecompiled.
14794
14795         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14796         XEmacs.
14797
14798         * x-menubar.el (default-menubar): Use correct guard for VM menu
14799         entry.
14800
14801         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14802         coding.
14803         From Andy Piper <andyp@parallax.co.uk>
14804
14805 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14806
14807         * ldap.el: Do not require ldap-internal at compile time.
14808
14809 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14810
14811         * code-files.el: new file. a virtual copy of mule-files.el
14812         but without charset
14813         dependencies. (toggle-buffer-file-ocding-system) new function for
14814         changing the eol type for the current buffer.
14815
14816         * code-process.el: new file. a copy of
14817         mule-process.el. mule-process.el will disappear when things have
14818         settled.
14819
14820         * coding.el: new file. a virtual copy of mule-files.el but
14821         without charset dependencies. (coding-system-base) new function
14822         for getting the parent coding system of a coding system with eol
14823         type set.
14824
14825         * dumped-lisp.el: add above files for the non-mule case.
14826
14827 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14828
14829         * window-xemacs.el (display-buffer): If no explicit
14830           frame is specified, search for a window that displays
14831           the buffer on the currently selected frame, before
14832           searching other frames.
14833
14834 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14835
14836         * frame.el (get-frame-for-buffer): If not-this-window-p
14837           is non-nil, use window on the selected frame if it is not
14838           also the selected window.  When defaulting, search for
14839           windows on the currently selected fgrame before searching
14840           other frames.
14841
14842 1998-02-25  Didier Verna  <didier@xemacs.org>
14843
14844         * modeline.el (modeline-swap-buffers): originally named
14845         `mouse-release-modeline'. Whether to actually swap the buffers is
14846         decided in `mouse-drag-modeline'.
14847         (mouse-drag-modeline): A button release event is considered a
14848         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14849         stay unchanged.
14850
14851 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14852
14853         * x-menubar.el: Put redo on the menubar.
14854         From Aki Vehtari <Aki.Vehtari@hut.fi>
14855
14856 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14857
14858         * bytecomp.el (displaying-byte-compile-warnings): if
14859         temp-buffer-show-function is set, use it to display current set of
14860         warnings in the "*Compile-Log-Show*" buffer.
14861
14862         * simple.el (display-warning-buffer): if temp-buffer-show-function
14863         is set, use it to display current set of warnings in the
14864         "*Warnings-Show*" buffer.
14865
14866 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14867
14868         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14869         Common Lisp.
14870
14871 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14872
14873         * menubar.el: Allow button descriptors at least 2 long.
14874
14875         * x-menubar.el (default-menubar): Use recommended forms.
14876         (file-menu-filter): Remove.
14877         (edit-menu-filter): Remove.
14878
14879 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14880
14881         * about.el (about-hackers): Updated.
14882
14883 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14884
14885         * help.el (help-max-help-buffers): new variable
14886         (help-register-and-maybe-prune-excess): new function
14887         (help-buffer-name): use help-max-help-buffers.
14888         (with-displaying-help-buffer): use
14889         help-register-and-maybe-prune-excess.
14890
14891         * help.el (help-maybe-pretty-print-value): if the value fits on
14892         one line, let it.
14893
14894 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14895
14896         * (with-displaying-help-buffer): there is no need to kill the buffer
14897         if it exists, because with-output-to-temp-buffer will clear it.
14898         further, killing the buffer violates the rule that
14899         temp-buffer-show-function, if set, has the full responsibility of
14900         showing the temp buffer.  killing the buffer fucks with the window
14901         configuration, hosing temp-buffer-show-function.
14902
14903
14904 1998-02-23  Didier Verna  <didier@xemacs.org>
14905
14906         * modeline.el (mouse-drag-modeline):
14907         - Always scroll the modeline that was originally clicked on.
14908         - Use x pixels instead of x characters (which doesn't work anyway)
14909         as horizontal reference for modeline dragging. This allows us to
14910         keep on dragging the modeline even if the motion event occurs in
14911         another window.
14912
14913 1998-02-23  Didier Verna  <didier@xemacs.org>
14914
14915         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14916         glyph on the modeline to indicate that dragging the mouse has an
14917         effect both horizontally and vertically.
14918
14919 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14920
14921         * about.el (about-xemacs): Get rid of redundant visible version
14922         number.
14923
14924 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14925
14926         * about.el (about-hackers): Update credits.
14927
14928 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14929
14930         * prim/register.el (view-register): Show register type file-query.
14931
14932 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14933
14934         * mode-motion.el (mode-motion-highlight-internal):
14935           save-excursion inside save-window-exucrsion form to
14936           hide buffer point changes from save-window-excursion.
14937           Prevents display flickering when the mouse pointer
14938           moves.
14939
14940 1998-02-17  Didier Verna  <didier@xemacs.org>
14941
14942         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14943         function to handle correctly the case of a toolbar one side of the
14944         window: scrolling will not necessarily happen.
14945
14946 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14947
14948         * files.el (after-find-file): Restore missing argument
14949           to format that provides filename for "... consider M-x
14950           recover-file" message.  Also call `message' with "%s"
14951           as the first arg instead of an arbitrary string.
14952
14953 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14954
14955         * about.el (about-hackers): Various additions.
14956
14957 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14958
14959         * autoload.el (generate-file-autoloads-1): Don't force an extra
14960         line out when copying on-the-same line autoloads.
14961
14962         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14963         is installed.
14964
14965 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14966
14967         * x11/x-win-xfree86.el (x-win-init-xfree86):
14968         * x11/x-win-sun.el (x-win-init-sun):
14969         * x11/x-init.el (x-initialize-compose):
14970         * prim/simple.el:
14971         (backward-or-forward-kill-sexp):
14972         (backward-or-forward-kill-sentence):
14973         (backward-or-forward-kill-word):
14974         (backward-or-forward-delete-char):
14975         * prim/isearch-mode.el (isearch-help-or-delete-char):
14976         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14977         x-keysym-on-keyboard-p to detect backspace.
14978         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14979         Clean up symbols used with dead keys, checking Linux and solaris
14980         keysyms.
14981         Simplify x-win-*.el using above methods.
14982         Change documentation for x-keysym-*-p functions.
14983
14984 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14985
14986         * about.el (about-hackers): Restore entries for Michael Sperber and
14987         Vinnie Shelton.
14988         From Vinnie Shelton <acs@acm.org>
14989
14990 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14991
14992         * simple.el (count-words-region): Ditto.
14993
14994 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14995
14996         * simple.el (count-words-buffer): Document.  Don't print anything
14997         if non-interactive.
14998
14999 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15000
15001         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15002         multiple files in InfoDock.
15003
15004 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15005
15006         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15007         from version.el in InfoDock.
15008
15009         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15010         specially.
15011
15012 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15013
15014         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15015         variable name in docstring.
15016
15017 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15018
15019         * menubar.h: Include "gui.h".
15020
15021 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15022
15023         * site-load.el: Fix documentation.
15024
15025 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15026
15027         * package-get-base.el (package-get-base): Updated.
15028
15029         * keymap.el: PC-ize.
15030
15031 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15032
15033         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15034         from' on a fresh line.
15035
15036 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15037
15038         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15039         object.
15040
15041 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15042
15043         * undo-stack.el: PC-ize.
15044
15045         * cmdloop.el: PC-ize.
15046
15047 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15048
15049         * bytecomp-runtime.el: PC-ize.
15050
15051         * byte-optimize.el: Prolog fixup.  PC-ize.
15052
15053         * cus-dep.el: Spelling fix.
15054
15055         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15056         entries follow).
15057
15058 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15059
15060         * text-mode.el (text-mode-hook-identify): New function,
15061         put on text-mode-hook.  Set text-mode-variant here.
15062         (text-mode): Don't set it here.
15063
15064 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15065
15066         * text-mode.el (text-mode-hook): New defvar.
15067         (text-mode-variant): New variable.
15068         (text-mode): Set that variable locally.
15069         (toggle-text-mode-auto-fill): New command.
15070
15071 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15072
15073         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15074
15075 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15076
15077         * text-mode.el (paragraph-indent-text-mode):
15078         Renamed from spaced-text-mode.
15079         (text-mode-map): Bind TAB to indent-relative.
15080         (indented-text-mode-map): Variable deleted.
15081         (indented-text-mode): Now an alias for text-mode.
15082
15083 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15084
15085         * loadup.el: test-atoms debugging stuffs removed.
15086
15087 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15088
15089         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15090
15091 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15092
15093         * help.el (describe-beta): Made it use `locate-data-file'.
15094         (describe-distribution): Ditto.
15095         (describe-copying): Ditto.
15096         (describe-project): Ditto.
15097         (view-emacs-news): Ditto.
15098
15099         * help-nomule.el (help-with-tutorial): Made it use
15100         `locate-data-file' to find tutorial.
15101
15102 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15103
15104         * about.el: Corrected my email address.
15105
15106         * mouse.el: Added 'mouse-mswindows-drop' similar to
15107         'mouse-offix-drop'.
15108
15109 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15110
15111         * loadup.el (running-xemacs): Spelling fix.
15112
15113 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15114
15115         * packages.el (packages-find-packages-1): Don't allow a backwards
15116         compatible lisp tree to overwrite `preloaded-file-list'.
15117
15118 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15119
15120         * loadup.el: Don't delete "xemacs" prior to dumping.
15121
15122 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15123
15124         * package-info.el (pi-last-mod-date): New function.
15125         (pi-author-version): New function.
15126         (batch-update-package-info): Use them.
15127
15128 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15129
15130         * frame.el (get-frame-for-buffer-default-to-current): Create.
15131         (get-frame-for-buffer-noselect): Allow user to use current frame
15132         with `get-frame-for-buffer-default-to-current'.
15133
15134 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15135
15136         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15137         (byte-compile-output-docform): Ditto.
15138         (byte-compile-compiled-obj-to-list): Ditto.
15139
15140 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15141
15142         * startup.el (command-line-1): Removed code that ran
15143           buffer-menu.
15144
15145 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15146
15147         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15148
15149 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15150
15151         * frame.el (suspend-emacs-or-iconify-frame): Check using
15152         `device-on-window-system-p' instead of explicitly checking for X,
15153         so that the same logic works for MS Windows.
15154         (suspend-or-iconify-emacs): Ditto.
15155
15156 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15157
15158         * about.el (about-maintainer-info): Andy Piper is back.
15159         (xemacs-hackers): Updated Andy Piper's email address.
15160         (about-hackers): Added Jonathan Harris.
15161         (about-hackers): Updated Tibor Polgar's email address.
15162
15163 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15164
15165         * about.el: Add xemacs.org email manager.
15166
15167         * package-get-base.el (package-get-base): Updated with most recent
15168         package updates.
15169
15170 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15171
15172         * help.el (function-arglist): Use `indirect-function' instead of
15173         `symbol-function' so that aliases are treated correctly.
15174
15175 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15176
15177         * help.el (help-map): Add f1 binding to `help-for-help'.
15178         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15179         (describe-key-briefly): Use `princ' "%s" to print object.
15180         (with-displaying-help-buffer): Kill buffer if it exists, again.
15181         (describe-key): Use `princ' "%s" to print object.
15182         (describe-function-1): Use `princ' "%s" to print object.
15183         Commented out alias lines removed.
15184         (help-pretty-print-limit): New variable to control pretty-printing
15185         of variable values.
15186         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15187         `help-pretty-print-value' again.  Only print-print when OBJECT is
15188         list of length less than `help-pretty-print-limit'.
15189         (describe-variable): Use `help-maybe-pretty-print-value' again.
15190
15191 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15192
15193         * simple.el (blink-matching-open): Remove C++ kludge.
15194         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15195
15196 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15197
15198         * info.el (Info-default-directory-list): Made the documentation
15199         more explanitory.
15200
15201 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15202
15203         * lisp/packages.el:
15204         * lisp/package-admin.el:
15205         * lisp/build-report.el:
15206         Fix typos.
15207
15208 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15209
15210         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15211         warnings in Java buffers without final newline and editing the
15212         last line.
15213
15214 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15215
15216         * packages.el (packages-find-packages-1): Don't allow a backwards
15217         compatible lisp tree to overwrite `preloaded-file-list'.
15218         Suggested by Colin Rafferty  <colin@xemacs.org>
15219
15220         * mouse.el (mouse-offix-drop): Set undo-boundary.
15221         From Oliver Graf <ograf@fga.de>
15222
15223 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15224
15225         * loadup.el (load-gc): rewrite as defun.
15226         Print something sensical if a required dump-time file isn't found.
15227
15228 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15229
15230         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15231         bug strikes a menudescriptor.
15232
15233         * package-get-base.el (package-get-base): Updated.
15234
15235         * package-info.el (batch-update-package-info): Derive REQUIRES
15236         from the Makefile.
15237
15238 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15239
15240         * files.el (save-some-buffers): Don't play games with deleting
15241         other windows if we are in the minibuffer window.
15242
15243 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15244
15245         * modeline.el (modeline-minor-mode-menu): Add support for :active
15246         (add-minor-mode): Document :active property to TOGGLE.
15247
15248 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15249
15250         * modeline.el (modeline-minor-mode-menu): Add support for an
15251         `:included' predicate in the `toggle-sym' plist.
15252         (add-minor-mode): Document the :included property, format
15253         docstring some more.
15254         (modeline-minor-mode-menu): Documentation string added.
15255
15256 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15257
15258         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15259         labels from the symbol-names by thwacking off the overly redundant
15260         and overused "mode", parenthesizing "minor", and capitalizing the
15261         resultant strings.  Also shortened the menu's title by eliminating
15262         the redundant buffer name.
15263         (add-minor-mode): Beautified the docstring, added mention of the
15264         `:menu-tag' property of TOGGLE.
15265         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15266         `toggle-sym' to beatify the mode-life menus.
15267         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15268         `auto-fill-function'.
15269
15270 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15271
15272         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15273         menus to :style 'toggle.
15274
15275 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15276
15277         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15278
15279 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15280
15281         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15282         only recognize first hyperlink.
15283         (hyper-apropos-highlightify): Deletia, this is already done by
15284         `hyper-apropos-insert-face'.
15285         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15286
15287 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15288
15289         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15290         mail.
15291         (toolbar-mail-reader): Add support for `send'.
15292         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15293
15294 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15295
15296         * info.el (Info-emacs-info-file-name): Add defvar for
15297         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15298         will function properly.
15299
15300 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15301
15302         * simple.el: make the backwards delete function called by
15303         `backward-or-forward-delete-char' user configurable.
15304
15305 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15306
15307         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15308         compiled function got loaded from.
15309
15310 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15311
15312         * term/apollo.el: Synched up with InfoDock 3.6.2.
15313
15314 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15315
15316         * startup.el (load-init-file): Load autoloads earlier.
15317         (startup-splash-frame): Handle InfoDock logo.
15318
15319         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15320         InfoDock.
15321         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15322
15323         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15324         doesn't have this function.
15325
15326         * packages.el (locate-data-file): Fix to call `locate-file'.
15327
15328 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15329
15330         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15331         version of version.el.
15332         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15333
15334         * x-menubar.el (default-menubar): Guard reference to
15335         `gnuserv-frame'.
15336         (default-menubar): Guard references to `font-lock-mode'.
15337         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15338         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15339
15340         * make-docfile.el: Don't snarf doc strings from autoloads.
15341
15342         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15343         loading auto-autoloads files.
15344
15345         * loaddefs.el: Disable dumping autoloads.
15346
15347 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15348
15349         * lisp-mnt.el: Synch to Emacs 20.2.
15350
15351         * help.el: Remove manual autoload of `finder-by-keyword'.
15352
15353         * finder.el (finder-by-keyword): Autoload.
15354
15355         * help.el: Conditionalize hyperbole setup.
15356
15357 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15358
15359         * packages.el (package-require): Update to reflect new data format.
15360
15361 1998-01-02  Didier Verna  <didier@xemacs.org>
15362
15363         * x-menubar.el (default-menubar): make the tutorials available
15364         through the menubar. (Plus some compilation warnings cleanup).
15365
15366 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15367
15368         * check-features.el: New file.  Perform sanity check after build.
15369
15370         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15371         files to tooltalk package.
15372         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15373         package.
15374
15375         * package-admin.el (package-admin-xemacs): Use better default for
15376         location of XEmacs binary.
15377
15378 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15379
15380         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15381         tag with sexp and add value tag with value `t'.
15382
15383 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15384
15385         * package-get.el: Changes to work with real data.
15386         From Pete Ware <ware@cis.ohio-state.edu>
15387
15388         * packages.el (packages-reload-autoloads): Guard load for the time
15389         being.
15390
15391         * update-elc.el ("packages.el"): Force loading packages.el instead
15392         of possibly out-of-date packges.elc.
15393         * make-docfile.el ("packages.el"): Ditto.
15394
15395 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15396
15397         * build-report.el (build-report-delete-regexp): Added a rule for
15398         the main tarball shadowing anything past it.
15399
15400 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15401
15402         * packages.el (package-provide): Delete a previous provide.
15403
15404         * package-info.el: New file.
15405
15406         * package-get.el: New file.
15407         From Pete Ware <ware@cis.ohio-state.edu>
15408         (package-get): Fix md5 computation to work with Mule.
15409
15410 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15411
15412         * simple.el (log-message-*): Quote symbols in docstrings properly.
15413
15414 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15415
15416         * packages.el (packages-new-autoloads): Ignore symbolic links.
15417
15418         * cus-face.el (face-custom-attributes-get): Fix typo.
15419         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15420
15421 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15422
15423         * startup.el (load-init-file): Reload new or changed autoloads
15424         unless inhibited.  Reload modified dumped lisp (stubbed).
15425
15426         * packages.el (packages-new-autoloads): New function.
15427         (packages-reload-autoloads): New function.
15428         (packages-reload-dumped-lisp): New (stub) function.
15429
15430         * loadup.el: Inhibit reloading dumped files when running temacs.
15431
15432         * loadhist.el (file-provides): Extend to handle variant
15433         extensions.
15434
15435         * replace.el (query-replace): Fix typo.
15436
15437 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15438
15439         * make-docfile.el: list-autoloads-path has been renamed.
15440         * update-elc.el: list-autoloads has been renamed.
15441
15442         * packages.el (packages-list-autoloads): Renamed.
15443         (packages-list-autoloads-path): Ditto.
15444
15445 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15446
15447         * packages.el (packages-find-packages-1): Made it signal a warning
15448         for an error in an auto-autoload.el file.
15449
15450 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15451
15452         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15453         tag with const.
15454         From Aki Vehtari <Aki.Vehtari@hut.fi>
15455
15456         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15457
15458         * loadhist.el (unload-feature): Remove autoload.
15459
15460 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15461
15462         * loadhist.el: Unpackaged.
15463
15464         * help.el (describe-symbol-find-file): Rename
15465         `describe-function-find-file' and make old name obsolete.
15466         (describe-function-1): Use it.
15467         (describe-function-1): Guard reference to
15468         `compiled-function-annotation'.
15469
15470 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15471
15472         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15473         argument.
15474         (help-mode-quit): New optional arg to control whether it kills or
15475         buries.  Tidied up.
15476         (with-displaying-help-buffer): Don't kill buffer initially, even
15477         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15478         (help-pretty-print-value): Rename back from
15479         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15480         use it, otherwise use dumped `cl-prettyprint'.
15481         (describe-variable): Use `help-pretty-print-value' again.
15482         (find-func): Removed reference to "find-func" at end.
15483
15484 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15485
15486         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15487           GUI XEmacs. Rename? x-menubar is rather window system
15488           independant, except for a couple of items.
15489
15490 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15491
15492         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15493         entries as they will no longer be distributed with XEmacs.
15494
15495         * format.el (format-alist): Fix image/tiff regexps.
15496         From P. E. Jareth Hein <jareth@camelot-soft.com>
15497
15498         * help.el (help-maybe-pretty-print-value): Rename.
15499         (describe-variable): Use it.
15500         (describe-variable): Add trailing linefeed.
15501
15502 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15503
15504         * help.el (describe-function-1): Don't output anything for
15505           arglist of autoload functions.
15506
15507 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15508
15509         * help.el (describe-function-1): Don't output anything for
15510           arglist of autoload functions.
15511
15512 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15513
15514         * help.el (help-mode-map): New bindings for `help-mode-bury',
15515         `describe-function-at-point', `describe-variable-at-point',
15516         `Info-elisp-ref', `customize-variable', `help-next-section' and
15517         `help-prev-section'.
15518         (help-next-section): New function.
15519         (help-prev-section): New function.
15520         (help-mode-quit): Changed to kill the help buffer.
15521         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15522         correctly.
15523         (help-buffer-name): New function to generate the name of help
15524         buffers.
15525         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15526         argument giving the name of the help buffer.
15527         (describe-key): Use `with-displaying-help-buffer' with name.
15528         (describe-mode): Ditto.
15529         (describe-bindings): Ditto.
15530         (describe-prefix-bindings): Ditto.
15531         (view-lossage): Ditto.
15532         (with-syntax-table): New macro.
15533         (function-called-at-point): Use `ignore-errors' and
15534         `with-syntax-table'.
15535         (function-at-point): Ditto.
15536         (describe-function): Use `with-displaying-help-buffer' with name.
15537         (function-arglist): Extracted from `describe-function-1'.  Returns
15538         function's arglist as string.
15539         (function-documentation): Extracted from `describe-function-1'.
15540         Returns function's docstring.
15541         (describe-function-1): Remove all the "stream" garbage, including
15542         the stream argument.  Use `function-arglist' and
15543         `function-documentation'.
15544         (describe-function-arglist): Just use `function-arglist'.
15545         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15546         (help-pretty-print-value): New function to help with
15547         pretty-printing variable values.  Knows about `#<...>'.  Needs
15548         `pp-internal'.
15549         (describe-variable): Use `with-displaying-help-buffer' with name.
15550         Formatting improved.  Display file where variable is defined, if
15551         known.  Use `help-pretty-print-value'.
15552         (describe-syntax): Use `with-displaying-help-buffer' with name.
15553         (list-processes): Remove "stream" garbage.
15554
15555 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15556
15557         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15558         call a dumped routine instead.
15559
15560         * x-win-xfree86.el: Wrap file in defun.
15561         * x-win-sun.el: Ditto.
15562
15563 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15564
15565         * help.el (view-emacs-news): Remove usage of outl-mouse which
15566         advises functions and does other evil things.
15567
15568 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15569
15570         * format.el (format-alist): Add `image/tiff'.
15571         From P. E. Jareth Hein <jareth@camelot-soft.com>
15572
15573 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15574
15575         * about.el (about-hackers): More names added.
15576
15577         * make-docfile.el: Remove superfluous package path search.
15578
15579         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15580
15581 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15582
15583         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15584         ignored shadows.
15585
15586 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15587
15588         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15589         get trailing slashes when added to the load-path.
15590
15591         * x-init.el (init-x-win): Locate where XEmacs X localization files
15592         are.
15593
15594 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15595
15596         * x-faces.el: Added support for foregroundToolBarColor
15597           to xpm-color-symbols.
15598
15599 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15600
15601         * etags.el (tags-remove-duplicates): Removed.
15602         (buffer-tag-table-list): Use `delete-duplicates'.
15603
15604         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15605         correctly.
15606         (get*): Defalias to `get'.
15607
15608         * cl.el (eql): Compare integers with `eq'.
15609         (cl-map-extents): Check for `map-extents' first.
15610
15611 1997-12-17  Didier Verna  <didier@xemacs.org>
15612
15613         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15614         added the 'numero', 'copyright' and 'trademark' symbols.
15615
15616         * leim/quail/latin-post.el ("french-postfix"): see above.
15617
15618 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15619
15620         * widget.el (define-widget): Check the arguments.
15621
15622         * cus-edit.el (customize-face): Use `check-argument-type'.
15623         (custom-variable-value-create): Use `signal' to signal error.
15624         (custom-variable-reset-saved): Ditto.
15625         (custom-variable-reset-standard): Ditto.
15626         (custom-face-reset-saved): Ditto.
15627
15628         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15629         (widget-default-format-handler): Ditto.
15630         (widget-checklist-add-item): Ditto.
15631         (widget-radio-add-item): Ditto.
15632         (widget-editable-list-entry-create): Ditto.
15633         (widget-sexp-prompt-value): Ditto.
15634
15635         * custom.el (custom-declare-variable): Signal errors better.
15636         (custom-handle-keyword): Ditto.
15637         (custom-declare-group): Ditto.
15638
15639         * window-xemacs.el (windows): Ditto.
15640
15641         * menubar.el (menu): Ditto.
15642
15643         * keydefs.el (keyboard): Ditto.
15644
15645         * minibuf.el (minibuffer): Ditto.
15646
15647         * process.el (execute): Ditto.
15648
15649         * fill.el (fill): Ditto.
15650
15651         * modeline.el (modeline): Ditto.
15652
15653         * help.el (help): Ditto.
15654
15655         * faces.el (faces): Ditto.
15656
15657         * files.el (files): Ditto.
15658
15659         * x-init.el (x): Ditto.
15660
15661         * lisp-mode.el (lisp): Ditto.
15662
15663         * process.el (processes): Ditto.
15664
15665         * mouse.el (mouse): Ditto.
15666
15667         * abbrev.el (abbrev): Moved from cus-edit.
15668
15669         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15670         as variable declaration.
15671
15672 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15673
15674         * menubar.el (find-menu-item): Use `check-argument-type'.
15675         (find-menu-item): Cosmetic changes.
15676
15677 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15678
15679         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15680
15681 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15682
15683         * startup.el (set-default-load-path): Only search package-path
15684         when not running temacs.
15685
15686         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15687         files.
15688
15689         * loadup.el: Correct commentary.  Reformatting.
15690         (really-early-error-handler): Use absolute path to the
15691         first dumped-lisp.el file.
15692         (really-early-error-handler): Print full path name of
15693         each dumped lisp file (inherited from InfoDock).
15694
15695         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15696         dumped-lisp.el files.
15697
15698         * make-docfile.el (preloaded-file-list): Reorder when the
15699         package-path is searched.
15700         * update-elc.el: Ditto.
15701
15702         * lisp-mode.el (call-with-condition-handler): Treat the same as
15703         `condition-case' for indentation.
15704
15705         * about.el (about-xemacs): Update release date.
15706
15707 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15708
15709         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15710         anywhere but at the last clause.
15711         (ecase): Disallow `t' and `otherwise'.
15712
15713 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15714
15715         * cus-edit.el (custom-buffer-create-buttons): New function
15716         from stuff moved out of `custom-buffer-create-internal'.
15717         (custom-novice): New variable.  Default t.
15718         (custom-display-global-buttons): Ditto.  Default `top'.
15719         (custom-buffer-create-internal): Only display help if
15720         `custom-novice' is non-nil.  Display global buttons according to
15721         `custom-display-global-buttons'.
15722
15723 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15724
15725         * menubar.el (find-menu-item): Use `check-argument-type'.
15726         (find-menu-item): Cosmetic changes.
15727
15728 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15729
15730         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15731         look.
15732
15733 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15734
15735         * format.el (format-deannotate-region):  Bug fix.
15736         Deannotating a region containing unknown tags would fail
15737         (causing decoding of text/enriched to fail at user level)
15738
15739 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15740
15741         * minibuf.el (read-directory-name): Support sixth
15742           arg, HISTORY, as already documented.
15743
15744 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15745
15746         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15747         to `ecase'.
15748
15749 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15750
15751         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15752         skk-activate.
15753
15754 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15755
15756         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.