update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-tzj'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-tzj'.
8
9         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
10         CHISE.
11
12 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-kae'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-kae'.
19
20         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
21         CHISE.
22
23 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-kar'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-kar'.
30
31         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
32         CHISE.
33
34 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-kyd'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-kyd'.
41
42         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
43         CHISE.
44
45 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-hok'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-hok'.
52
53         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
54         CHISE.
55
56 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `===hng-jyu'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `===hng-jyu'.
63
64         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
65         CHISE.
66
67 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `===hng-zkd'.
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hng-zkd'.
74
75         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
76         CHISE.
77
78 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `===hng-kmi'.
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `===hng-kmi'.
85
86         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
87         CHISE.
88
89 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
92         setting for `===hng-okd'.
93
94         * mule/mule-charset.el (default-coded-charset-priority-list): Add
95         `===hng-okd'.
96
97         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
98         CHISE.
99
100 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103         setting for `===hng-nkm'.
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `===hng-nkm'.
107
108         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
109         CHISE.
110
111 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
114         setting for `===hng-nto'.
115
116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
117         `===hng-nto'.
118
119         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
120         CHISE.
121
122 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
125         setting for `===hng-yhk'.
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `===hng-yhk'.
129
130         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
131         CHISE.
132
133 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
136         setting for `===hng-sok'.
137
138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
139         `===hng-sok'.
140
141         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
142         CHISE.
143
144 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
147         setting for `===hng-kda'.
148
149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
150         `===hng-kda'.
151
152         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
153         CHISE.
154
155 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
158         setting for `===hng-myz'.
159
160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
161         `===hng-myz'.
162
163         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
164         CHISE.
165
166 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
169         setting for `===hng-kgk'.
170
171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
172         `===hng-kgk'.
173
174         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
175         CHISE.
176
177 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
180         setting for `===hng-drt'.
181
182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
183         `===hng-drt'.
184
185         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
186         CHISE.
187
188 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
191         setting for `===hng-mam'.
192
193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
194         `===hng-mam'.
195
196         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
197         CHISE.
198
199 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
200
201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
202         setting for `===hng-dng'.
203
204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
205         `===hng-dng'.
206
207         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
208         CHISE.
209
210 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
211
212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
213         setting for `=>cns11643-5'.
214
215 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
216
217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
218         setting for `===hng-keg'.
219
220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
221         `===hng-keg'.
222
223         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
224         CHISE.
225
226 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
229         setting for `===hng-jou'.
230
231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
232         `===hng-jou'.
233
234         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
235         CHISE.
236
237 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
240         setting for `===hng-smk'.
241
242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
243         `===hng-smk'.
244
245         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
246         CHISE.
247
248 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
251         setting for `===hng-kyo'.
252
253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
254         `===hng-kyo'.
255
256         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
257         CHISE.
258
259 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
260
261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
262         setting for `===hng-kss'.
263
264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
265         `===hng-kss'.
266
267         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
268         CHISE.
269
270 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
273         setting for `===hng-wan'.
274
275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
276         `===hng-wan'.
277
278         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
279         CHISE.
280
281 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
284         setting for `===hng-ksk'.
285
286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
287         `===hng-ksk'.
288
289         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
290         CHISE.
291
292 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
293
294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
295         setting for `===hng-kyu'.
296
297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
298         `===hng-kyu'.
299
300         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
301         CHISE.
302
303 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
304
305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
306         setting for `===hng-skk'.
307
308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
309         `===hng-skk'.
310
311         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
312         CHISE.
313
314 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
317         setting for `===hng-sik'.
318
319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
320         `===hng-sik'.
321
322         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
323         CHISE.
324
325 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
326
327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
328         setting for `===hng-kbk'.
329
330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
331         `===hng-kbk'.
332
333         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
334         CHISE.
335
336 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
337
338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
339         setting for `===hng-kcj'.
340
341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
342         `===hng-kcj'.
343
344         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
345         CHISE.
346
347 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
348
349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
350         setting for `===hng-k24'.
351
352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
353         `===hng-k24'.
354
355         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
356         CHISE.
357
358 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
359
360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
361         setting for `===hng-gok'.
362
363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
364         `===hng-gok'.
365
366         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
367         CHISE.
368 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
369
370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
371         setting for `===hng-tsu'.
372
373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
374         `===hng-tsu'.
375
376         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
377         CHISE.
378
379 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
380
381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
382         setting for `===hng-sys'.
383
384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
385         `===hng-sys'.
386
387         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
388         CHISE.
389
390 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-coding.el (coded-charset-entity-reference-alist):
393         - Use "&HNG010-<d><d><d><d><d>;" instead of
394           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
395         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
396
397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
398         `=ucs-bmp-itaiji-002' and `===hng-khm'.
399
400         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
401         "hngkhi-0" as the suffix of registry.
402         (===hng-khm): New coded-charset for XEmacs CHISE.
403         (=ucs-itaiji-002): Ditto.
404         (=ucs-bmp-itaiji-002): Ditto.
405
406 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
407
408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
409         setting for `=>ucs@iwds-1'.
410
411         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
412         XEmacs CHISE.
413
414 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
415
416         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
417         CHISE.
418
419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
420         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
421         `===hng-khi'.
422
423 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
426         setting for `===hng-khi'.
427
428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
429         `===hng-khi'.
430
431         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
432         CHISE.
433
434 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
435
436         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
437         #x9FA5 as the value of `max-code'.
438         (=ucs-bmp-var-002): Likewise.
439         (=ucs-bmp-var-003): Likewise.
440         (=ucs-bmp-itaiji-084): Likewise.
441         (=ucs-bmp-cjk@JP): Likewise.
442         (=ucs-bmp-cjk@JP/hanazono): Likewise.
443         (==ucs-bmp-cjk@JP/hanazono): Likewise.
444         (=>ucs-bmp-cjk@component): Likewise.
445
446 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
447
448         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
449         CHISE.
450
451 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
452
453         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
454         XEmacs CHISE.
455         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
456         `==jis-x0208@1978/2-pr' as the mother.
457
458 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
459
460         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
461         CHISE.
462
463 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
464
465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
466         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
467
468 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
469
470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
471         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
472
473 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
476         setting for `===ucs@gb'.
477
478 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
481         setting for `===hanyo-denshi/ks', `===jis-x0208' and
482         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
483         as the entity-reference for `===jis-x0213-1@2000'; use
484         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
485
486 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-charset.el (default-coded-charset-priority-list): Add
489         `===jis-x0208'.
490
491         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
492         instead of `===jis-x0208' as the mother.
493         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
494         `===jis-x0208' as the mother.
495         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
496         `===jis-x0208' as the mother.
497         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
498         `===jis-x0213-1' as the mother.
499         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
500         `===jis-x0213-1' as the mother.
501         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
502         the mother.
503         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
504         mother.
505
506 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
507
508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
509         setting for `=ucs-var-001'.
510
511 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
512
513         * mule/mule-charset.el (default-coded-charset-priority-list): Add
514         `=ucs-bmp-var-001'.
515
516         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
517         CHISE.
518         (=ucs-bmp-var-001): Ditto.
519
520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
521         setting for `=ucs-var-003'.
522
523 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
524
525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
526         `=ucs-bmp-var-003'.
527
528         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
529         CHISE.
530         (=ucs-bmp-var-003): Ditto.
531
532 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
535         setting for `=ucs-var-002'.
536
537         * mule/mule-charset.el (default-coded-charset-priority-list): Add
538         `=ucs-bmp-var-002'.
539
540         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
541         CHISE.
542         (=ucs-bmp-var-002): Ditto.
543
544 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
545
546         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
547         XEmacs CHISE.
548         (==jis-x0208@1978/5pr): Ditto.
549
550 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
551
552         * mule/mule-charset.el (default-coded-charset-priority-list): Add
553         `=>ucs-bmp-cjk@component'.
554
555         * mule/mule-conf.el (=>ucs@component): New coded-charset for
556         XEmacs CHISE.
557         (=>ucs-bmp-cjk@component): Ditto.
558
559 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
562         setting for `=>iwds-1'.
563
564 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
565
566         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
567         CHISE.
568
569 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
570
571         * mule/mule-charset.el (default-coded-charset-priority-list):
572         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
573         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
574         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
575         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
576
577 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
578
579         * mule/mule-coding.el (coded-charset-entity-reference-alist):
580         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
581
582         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
583         `=>>ucs@iso' as the mother.
584         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
585         mother.
586
587 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
588
589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
590         setting for `===hanyo-denshi/ia'.
591
592 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
593
594         * mule/mule-charset.el (default-coded-charset-priority-list): Add
595         `===hanyo-denshi/ia'.
596
597 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
598
599         * mule/mule-conf.el (=koseki): Fix DOC.
600         (==koseki): New coded-charset for XEmacs CHISE.
601
602 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
603
604         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
605         XEmacs CHISE.
606         (===hanyo-denshi/jd): Fix DOC.
607
608 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
609
610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
611         setting for `===hanyo-denshi/ip'.
612
613 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
614
615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
616         `===hanyo-denshi/ip'.
617
618         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
619         XEmacs CHISE.
620
621 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
622
623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
624         `==ucs-radicals@unicode' and `=>daikanwa'.
625
626         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
627         for XEmacs CHISE.
628
629 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
630
631         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
632         XEmacs CHISE.
633
634 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
635
636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
637         `===ruimoku-v6'.
638
639 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
640
641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
642         setting for `===ruimoku-v6'.
643
644 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
645
646         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
647         CHISE.
648
649 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
650
651         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
652         coded-charset for XEmacs CHISE.
653
654 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
655
656         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
657         XEmacs CHISE.
658
659 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
660
661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
662         `===ucs-sip@iso'.
663
664 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
665
666         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
667         CHISE.
668
669 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
670
671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
672         `==ucs-sip@iso'.
673
674         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
675         CHISE.
676
677 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
678
679         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
680         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
681         (=ucs-sip-ext-b@iso): Fix registry.
682         (==ucs-sip-ext-b@iso): Ditto.
683         (===ucs-sip-ext-b@iso): Ditto.
684
685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
686         `=ucs-sip@iso'.
687
688 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
691         setting for `=>cbeta'.
692
693 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
694
695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
696         `=>cns11643-7'.
697
698         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
699
700 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
703         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
704
705 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
706
707         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
708         `=ucs@cns'.
709         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
710         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
711         `=ucs@jis/1990'.
712         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
713         `=ucs@jis/2000'.
714         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
715         `=ucs@jis/2004'.
716         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
717
718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
719         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
720
721 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
722
723         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
724         XEmacs CHISE.
725         (==jis-x0208@1978/1pr): Ditto.
726         (==jis-x0208@1978/2-pr): Ditto.
727
728 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
729
730         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
731         setting for `===jis-x0213-1@2004'.
732
733 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
734
735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
736         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
737
738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
739         `===hanyo-denshi/jb'.
740
741         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
742         XEmacs CHISE.
743         (=+>hanyo-denshi/ft): Ditto.
744         (=+>hanyo-denshi/jt): Ditto.
745
746 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
747
748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
749         `===hanyo-denshi/hg'.
750
751 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
752
753         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
754         XEmacs CHISE.
755         (===hanyo-denshi/hg): Ditto.
756
757 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
758
759         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
760         glyph-forms instead of detailed glyph-images.
761         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
762         `=adobe-japan1-*'.
763         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
764         (===adobe-japan1-1): Ditto.
765         (===adobe-japan1-2): Ditto.
766         (===adobe-japan1-3): Ditto.
767         (===adobe-japan1-4): Ditto.
768         (===adobe-japan1-5): Ditto.
769         (===adobe-japan1-6): Ditto.
770         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
771         `=>>>adobe-japan1' as the mother.
772         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
773         `=>>adobe-japan1' as the mother.
774         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
775         glyph-images.
776         (==jis-x0208@1978): Ditto.
777         (==jis-x0208@1983): Ditto.
778         (==jis-x0208@1990): Ditto.
779         (==jis-x0213-1): Ditto.
780         (==jis-x0213-1@2000): Ditto.
781         (==jis-x0213-1@2004): Ditto.
782         (==jis-x0213-2): Ditto.
783         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
784         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
785         `=jis-x0208@1978'.
786         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
787         `=jis-x0208@1983'.
788         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
789         `=jis-x0208@1990'.
790         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
791         `=jis-x0213-1'.
792         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
793         `=jis-x0213-1@2000'.
794         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
795         `=jis-x0213-1@2004'.
796         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
797         `=jis-x0213-2'.
798         (===jis-x0208): New coded-charset for XEmacs CHISE.
799         (===jis-x0208@1978): Ditto.
800         (===jis-x0208@1983): Ditto.
801         (===jis-x0208@1990): Ditto.
802         (===jis-x0213-1): Ditto.
803         (===jis-x0213-1@2000): Ditto.
804         (===jis-x0213-2): Ditto.
805         (===jis-x0212): Ditto.
806         (===ks-x1001): Ditto.
807         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
808         mother.
809         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
810         as the mother.
811         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
812         as the mother.
813         (===cns11643-1): New coded-charset for XEmacs CHISE.
814         (===cns11643-2): Ditto.
815         (===cns11643-3): Ditto.
816         (===cns11643-4): Ditto.
817         (===cns11643-5): Ditto.
818         (===cns11643-6): Ditto.
819         (===cns11643-7): Ditto.
820         (=>>cns11643-1): Ditto.
821         (==big5-cdp): Indicate abstract glyph-images instead of
822         representative glyph-images.
823         (===big5-cdp): New coded-charset for XEmacs CHISE.
824         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
825         detailed glyph-images.
826         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
827         `=hanyo-denshi/*'.
828         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
829         (===hanyo-denshi/ib): Ditto.
830         (===hanyo-denshi/jt): Ditto.
831         (===hanyo-denshi/ks): Ditto.
832         (===mj): Ditto.
833         (===mj-0): Ditto.
834         (===mj-1): Ditto.
835         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
836         `=>>>hanyo-denshi/*' as its mother.
837         (==gt): Indicate abstract glyph-forms instead of detailed
838         glyph-images.
839         (===gt): New coded-charset for XEmacs CHISE.
840         (=>>>gt): Indicates `==gt' instead of `=gt'.
841         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
842         (==gt-k): Indicate abstract glyph-forms instead of detailed
843         glyph-images.
844         (===gt-k): New coded-charset for XEmacs CHISE.
845         (==daikanwa): Indicates glyph-images instead of detailed
846         glyph-images.
847         (===daikanwa): New coded-charset for XEmacs CHISE.
848         (===daikanwa/+p): Ditto.
849         (===daikanwa/ho): Ditto.
850         (==cbeta): Ditto.
851         (===cbeta): Ditto.
852         (==jef-china3): Ditto.
853         (===jef-china3): Ditto.
854         (==ruimoku-v6): Ditto.
855         (==ucs@iso): Indicate representative glyph-forms instead of
856         representative glyph-images.
857         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
858         (==ucs@unicode): Indicate representative glyph-forms instead of
859         representative glyph-images.
860         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
861         `=ucs@unicode'.
862         (==ucs@cns): Indicate representative glyph-forms instead of
863         representative glyph-images.
864         (==ucs@jis): Ditto.
865         (==ucs@jis/1990): Ditto.
866         (==ucs@jis/2000): Ditto.
867         (==ucs@jis/2004): Ditto.
868         (==ucs@ks): Ditto.
869         (===ucs@iso): New coded-charset for XEmacs CHISE.
870         (===ucs@unicode): Ditto.
871         (===ucs@gb): Ditto.
872         (===ucs@ks): Ditto.
873         (===ucs-bmp-cjk@gb): Ditto.
874         (===ucs-sip-ext-b@iso): Ditto.
875
876 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
877
878         * mule/mule-charset.el (default-coded-charset-priority-list): Add
879         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
880         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
881         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
882         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
883         `===cns11643-3', `===cns11643-4', `===cns11643-5',
884         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
885         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
886         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
887         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
888
889         * mule/mule-coding.el (coded-charset-entity-reference-alist):
890         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
891         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
892         - Use "&g1-[NAME];" for `=>>[NAME]'.
893         - Abolish "&g2-[NAME];".
894
895 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
896
897         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
898         `=>>ucs@cns' as the mother.
899
900 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
901
902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
903         setting for `==ucs@ks'.
904
905 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
906
907         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
908         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
909         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
910         0x00E30000〜0x00E409D5.
911
912 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
913
914         * mule/mule-coding.el (coded-charset-entity-reference-alist):
915         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
916         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
917
918 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
919
920         * mule/mule-charset.el (default-coded-charset-priority-list): Add
921         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
922
923         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
924         (=mj-0): Ditto.
925         (=mj-1): Ditto.
926         (==mj): Ditto.
927         (==mj-0): Ditto.
928         (==mj-1): Ditto.
929         (=>>mj): Ditto.
930
931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
932         setting for `=mj' and `==mj'.
933
934 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
935
936         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
937         CHISE.
938
939 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
940
941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
942         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
943         `=>ucs@hanyo-denshi'.
944
945 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
946
947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
948         setting for `=koseki' and `=>ucs@hanyo-denshi'.
949
950         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
951         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
952
953 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
954
955         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
956         XEmacs CHISE.
957
958 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist):
961         Change priority of `=>>>ucs@iso'.
962
963         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
964         `=>>>ucs@iso' as the mother.
965         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
966
967 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
968
969         * mule/mule-coding.el (coded-charset-entity-reference-alist):
970         Change priority of `=>>>ucs@unicode'.
971
972         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
973         `=ucs@unicode'.
974
975 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
976
977         * mule/mule-coding.el (coded-charset-entity-reference-alist):
978         Change priority of `=>>>ucs@jis'.
979
980         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
981         `=ucs@jis'.
982
983 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
984
985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
986         setting for `==daikanwa/+p'.
987
988 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
989
990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
991         setting for `==shinjigen@1ed'.
992
993 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
994
995         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
996         XEmacs CHISE.
997
998 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
999
1000         * mule/mule-conf.el (==shinjigen): Modify DOC.
1001         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1002         (==shinjigen@rev): Modify DOC.
1003
1004 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1005
1006         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1007         CHISE.
1008
1009 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1010
1011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1012         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1013
1014         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1015         XEmacs CHISE.
1016
1017         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1018         `==daikanwa'.
1019
1020 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1021
1022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1023         setting for `==cns11643-7'.
1024
1025         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1026         `==cns11643-7'.
1027
1028 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1029
1030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1031         `==cns11643-6'.
1032
1033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1034         setting for `==cns11643-6'.
1035
1036 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1037
1038         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1039         setting for `==cns11643-5'.
1040
1041         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1042         `==cns11643-5'.
1043
1044 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1045
1046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1047         setting for `==cns11643-4'.
1048
1049         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1050         `==cns11643-4'.
1051
1052 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1053
1054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1055         setting for `==cns11643-3'.
1056
1057         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1058         `==cns11643-3'.
1059
1060 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1061
1062         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1063         setting for `==cns11643-2'.
1064
1065         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1066         `==cns11643-2'.
1067
1068 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1069
1070         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1071         Change priority of `=>>>ucs@ks'.
1072
1073         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1074         `=ucs@ks'.
1075
1076 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1077
1078         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1079         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1080         `==ucs@cns' and `==cns11643-1'.
1081
1082         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1083         (==cns11643-2): Ditto.
1084         (==cns11643-3): Ditto.
1085         (==cns11643-4): Ditto.
1086         (==cns11643-5): Ditto.
1087         (==cns11643-6): Ditto.
1088         (==cns11643-7): Ditto.
1089
1090         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1091         `==cns11643-1'.
1092
1093 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1094
1095         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1096         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1097         `=>>>ucs@jis/1990'.
1098
1099         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1100         `=ucs@jis/1990'.
1101         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1102         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1103
1104 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1105
1106         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1107         Change priority of `=>>>ucs@cns'.
1108
1109         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1110         `=ucs@cns'.
1111
1112 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1113
1114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1115         `==ks-x1001'.
1116
1117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1118         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1119         `==ks-x1001'.
1120
1121 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1122
1123         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1124
1125 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1126
1127         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1128         `=jis-x0208'.
1129         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1130         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1131         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1132         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1133         (=>>>jis-x0213-1@2000): Changed to an alias for
1134         `=jis-x0213-1@2000'.
1135         (=>>>jis-x0213-1@2004): Changed to an alias for
1136         `=jis-x0213-1@2004'.
1137         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1138
1139 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1140
1141         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1142         `=adobe-japan1-0'.
1143         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1144         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1145         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1146         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1147         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1148         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1149
1150 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1151
1152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1153         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1154         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1155         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1156         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1157         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1158
1159 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1160
1161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1162         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1163         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1164         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1165         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1166         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1167         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1168         `==jis-x0212'.
1169
1170 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1171
1172         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1173         "AdobeJapan1-[0-6]$".
1174         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1175         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1176         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1177         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1178         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1179         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1180         (==adobe-japan1-1): Ditto.
1181         (==adobe-japan1-2): Ditto.
1182         (==adobe-japan1-3): Ditto.
1183         (==adobe-japan1-4): Ditto.
1184         (==adobe-japan1-5): Ditto.
1185         (==adobe-japan1-6): Ditto.
1186         (==jis-x0208): Ditto.
1187         (==jis-x0208@1978): Ditto.
1188         (==jis-x0208@1983): Ditto.
1189         (==jis-x0208@1990): Ditto.
1190         (==jis-x0213-1): Ditto.
1191         (==jis-x0213-1@2000): Ditto.
1192         (==jis-x0213-1@2004): Ditto.
1193         (==jis-x0213-2): Ditto.
1194         (==jis-x0212): Ditto.
1195         (==gb2312): Ditto.
1196         (==iso-ir165): Ditto.
1197         (==gb12345): Ditto.
1198         (==ks-x1001): Ditto.
1199         (==cns11643-1): Ditto.
1200         (==cns11643-2): Ditto.
1201         (==cns11643-3): Ditto.
1202         (==cns11643-4): Ditto.
1203         (==cns11643-5): Ditto.
1204         (==cns11643-6): Ditto.
1205         (==cns11643-7): Ditto.
1206         (==big5-cdp): Ditto.
1207         (==hanyo-denshi/ja): Ditto.
1208         (==hanyo-denshi/jb): Ditto.
1209         (==hanyo-denshi/jc): Ditto.
1210         (==hanyo-denshi/jd): Ditto.
1211         (==hanyo-denshi/ft): Ditto.
1212         (==hanyo-denshi/ia): Ditto.
1213         (==hanyo-denshi/ib): Ditto.
1214         (==hanyo-denshi/hg): Ditto.
1215         (==hanyo-denshi/jt): Ditto.
1216         (==hanyo-denshi/ks): Ditto.
1217         (==gt): Ditto.
1218         (==gt-k): Ditto.
1219         (==daikanwa): Ditto.
1220         (==shinjigen): Ditto.
1221         (==ucs@iso): Ditto.
1222         (==ucs@unicode): Ditto.
1223         (==ucs@gb): Ditto.
1224         (==ucs-bmp@gb): Ditto.
1225         (==ucs@cns): Ditto.
1226         (==ucs-bmp@cns): Ditto.
1227         (==ucs@jis): Ditto.
1228         (==ucs@jis/1990): Ditto.
1229         (==ucs@jis/2000): Ditto.
1230         (==ucs@jis/2004): Ditto.
1231         (==ucs@JP): Ditto.
1232         (==ucs@JP/hanazono): Ditto.
1233         (==ucs@ks): Ditto.
1234         (==ucs-bmp@ks): Ditto.
1235         (==ucs@cns11643): Ditto.
1236         (==ucs-bmp-cjk@gb): Ditto.
1237         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1238         (==ucs-sip-ext-b@iso): Ditto.
1239
1240 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1241
1242         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1243         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1244
1245         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1246         XEmacs CHISE.
1247         (=ucs-bmp-cjk@unicode): Abolished.
1248
1249 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1250
1251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1252         `=+>ucs-bmp-cjk-compat@jis'.
1253
1254         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1255         for XEmacs CHISE.
1256
1257 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1258
1259         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1260         CHISE.
1261
1262 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1263
1264         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1265         for XEmacs CHISE.
1266         (=jis-x0208@1978/1er-pr): Abolished.
1267         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1268         `=jis-x0208@1978/1er-pr' as the mother.
1269
1270 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1271
1272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1273         setting for `=ucs-itaiji-084'.
1274
1275 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1276
1277         * mule/mule-charset.el (default-coded-charset-priority-list):
1278         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1279
1280         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1281         XEmacs CHISE.
1282         (=ucs-bmp-itaiji-084): Ditto.
1283
1284 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1285
1286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1287         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1288
1289 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1290
1291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1292         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1293
1294         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1295         XEmacs CHISE.
1296         (=big5-cdp-var-5): Ditto.
1297
1298 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1299
1300         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1301         XEmacs CHISE.
1302
1303 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1304
1305         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1306         XEmacs CHISE.
1307
1308 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1309
1310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1311         setting for `=>>>hanyo-denshi/ft'.
1312
1313 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1314
1315         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1316         XEmacs CHISE.
1317         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1318         `=hanyo-denshi/jd' as the mother.
1319
1320 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1321
1322         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1323         XEmacs CHISE.
1324         (=+>adobe-japan1-1): Ditto.
1325         (=+>adobe-japan1-2): Ditto.
1326         (=+>adobe-japan1-3): Ditto.
1327         (=+>adobe-japan1-4): Ditto.
1328         (=+>adobe-japan1-5): Ditto.
1329         (=+>adobe-japan1-6): Ditto.
1330         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1331
1332 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1333
1334         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1335         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1336         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1337
1338         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1339         the top.
1340
1341 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1342
1343         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1344         XEmacs CHISE.
1345         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1346         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1347         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1348
1349 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1350
1351         * mule/mule-charset.el (default-coded-charset-priority-list):
1352         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1353         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1354
1355         * mule/mule-conf.el: Modify order of definitions of some
1356         coded-charsets.
1357
1358 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1359
1360         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1361         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1362         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1363
1364         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1365         CHISE.
1366         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1367         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1368
1369 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1370
1371         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1372         CHISE.
1373
1374 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1375
1376         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1377         setting for `=daikanwa/+2p'.
1378
1379         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1380         XEmacs CHISE.
1381
1382 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1383
1384         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1385         XEmacs CHISE.
1386         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1387
1388 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1389
1390         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1391         setting for `=>>>hanyo-denshi/ib'.
1392
1393 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1394
1395         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1396         XEmacs CHISE.
1397         (=>>>hanyo-denshi/ib): Ditto.
1398         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1399         `=hanyo-denshi/ja' as the mother.
1400         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1401         `=hanyo-denshi/ib' as the mother.
1402
1403 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1404
1405         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1406         XEmacs CHISE.
1407         (utf-8-ivs-mcs-er): Likewise.
1408         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1409         and `=>ucs-gb'.
1410         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1411         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1412         `ucs-gb' and `=>ucs-gb'.
1413         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1414         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1415         and `=>ucs-cns'.
1416         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1417         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1418         `ucs-cns' and `=>ucs-cns'.
1419         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1420         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1421         `ucs-big5' and `=>ucs-big5'.
1422         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1423         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1424         `ucs-big5' and `=>ucs-big5'.
1425         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1426         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1427         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1428         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1429         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1430         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1431         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1432         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1433         `=>ucs-jis'; modify DOC and mnemonic.
1434         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1435         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1436         and `=>ucs-jis'; modify DOC and mnemonic.
1437         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1438         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1439         `=>ucs-ks'.
1440         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1441         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1442         and `=>ucs-ks'.
1443         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1444
1445 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1446
1447         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1448         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1449
1450 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1451
1452         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1453         Modify priorities.
1454
1455 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1456
1457         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1458         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1459
1460 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1461
1462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1463         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1464
1465 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1466
1467         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1468         CHISE.
1469
1470 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1471
1472         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1473         CHISE.
1474
1475 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1476
1477         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1478         CHISE.
1479
1480 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1481
1482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1483         `=+>ucs-bmp-cjk@unicode'.
1484
1485         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1486         for XEmacs CHISE.
1487
1488 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1489
1490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1491         setting for `=>>daikanwa'.
1492
1493 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1494
1495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1496         `=>>hanyo-denshi/jt'.
1497
1498 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1499
1500         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1501         XEmacs CHISE.
1502         (=+>jis-x0208@1990): Ditto.
1503         (=+>jis-x0213-1@2000): Ditto.
1504
1505 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1506
1507         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1508         XEmacs CHISE.
1509
1510 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1511
1512         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1513         XEmacs CHISE.
1514         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1515         `=hanyo-denshi/jc' as the mother.
1516
1517 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1518
1519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1520         setting for `=+>adobe-japan1'.
1521
1522         * mule/mule-charset.el (default-coded-charset-priority-list):
1523         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1524         and `=>>hanyo-denshi/ft' to `=>>gt'.
1525
1526 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1527
1528         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1529         XEmacs CHISE.
1530         (=>>adobe-japan1-1): Ditto.
1531         (=>>adobe-japan1-2): Ditto.
1532         (=>>adobe-japan1-3): Ditto.
1533         (=>>adobe-japan1-4): Ditto.
1534         (=>>adobe-japan1-5): Ditto.
1535         (=>>adobe-japan1-6): Ditto.
1536         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1537
1538 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1539
1540         * mule/mule-conf.el (=adobe-japan1): New alias for
1541         `=adobe-japan1-6'.
1542         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1543         (=>>>adobe-japan1-1): Ditto.
1544         (=>>>adobe-japan1-2): Ditto.
1545         (=>>>adobe-japan1-3): Ditto.
1546         (=>>>adobe-japan1-4): Ditto.
1547         (=>>>adobe-japan1-5): Ditto.
1548         (=>>>adobe-japan1-6): Ditto.
1549         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1550
1551 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1552
1553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1554         setting for `=>>>adobe-japan1'.
1555
1556 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1557
1558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1559         setting for `=+>ucs@ks'.
1560
1561 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1562
1563         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1564         XEmacs CHISE.
1565         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1566         `=adobe-japan1-6' as the mother.
1567
1568 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1569
1570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1571         setting for `=>cns11643-7'.
1572
1573 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1574
1575         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1576         CHISE.
1577
1578 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1579
1580         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1581         XEmacs CHISE.
1582         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1583
1584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1585         setting for `=>ucs@jis/2004'.
1586
1587 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1588
1589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1590         setting for `=+>gt'.
1591
1592         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1593         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1594
1595 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1596
1597         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1598         `=>ucs@unicode' as the mother.
1599         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1600         mother.
1601         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1602         mother.
1603         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1604         mother.
1605
1606 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1607
1608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1609         setting for `=+>ucs@unicode'.
1610
1611         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1612         CHISE.
1613
1614 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1615
1616         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1617         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1618         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1619         - Add setting for `=+>ucs@cns'.
1620
1621         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1622         CHISE.
1623         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1624         as the mother.
1625         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1626         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1627
1628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1629         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1630
1631 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1632
1633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1634         setting for `=>ucs@ks'.
1635
1636 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1637
1638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1639         `=ucs-bmp-cjk-compat@unicode'.
1640
1641         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1642         coded-charset for XEmacs CHISE.
1643
1644 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1645
1646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1647         `=ucs-bmp-cjk-compat'.
1648
1649         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1650         XEmacs CHISE.
1651
1652 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1653
1654         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1655         CHISE.
1656
1657 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1658
1659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1660         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1661
1662         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1663         `=>ucs@jis/1990'.
1664         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1665
1666 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1667
1668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1669         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1670
1671         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1672         CHISE.
1673         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1674         mother.
1675
1676 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1677
1678         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1679         `=>jis-x0213-2@usual'.
1680         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1681         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1682         `=>jis-x0213-2@usual' as the mother.
1683
1684 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1685
1686         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1687         (=>ucs@JP): New alias for `=+>ucs@jis'.
1688
1689 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1690
1691         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1692         `=>jis-x0208@usual'.
1693         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1694         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1695         `=>jis-x0208@usual' as the mother.
1696         (=>jis-x0208): Likewise.
1697
1698 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1699
1700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1701         setting for `=+>jis-x0208@1978'.
1702
1703 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1704
1705         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1706         XEmacs CHISE.
1707
1708 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1709
1710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1711         setting for `=>>>ucs@jis/1990'.
1712
1713 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1714
1715         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1716         setting for `=>ucs@jis/1990'.
1717
1718 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1719
1720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1721         setting for `=ucs@JP/hanazono'.
1722
1723         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1724         CHISE.
1725         (=ucs@JP/hanazono): Ditto.
1726         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1727         (=>>hanyo-denshi/jc): Ditto.
1728         (=>>hanyo-denshi/jd): Ditto.
1729
1730 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1731
1732         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1733         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1734
1735 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1736
1737         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1738         XEmacs CHISE.
1739
1740 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1741
1742         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1743         XEmacs CHISE.
1744
1745 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1746
1747         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1748         `=ucs-bmp-cjk@JP'.
1749
1750 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1751
1752         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1753         XEmacs CHISE.
1754
1755 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1756
1757         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1758         Modify order of settings; add settings for `=daikanwa@rev2'.
1759
1760 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1761
1762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1763         setting for `=>>cbeta'.
1764
1765         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1766         CHISE.
1767
1768 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1769
1770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1771         setting for `=>>adobe-japan1'.
1772
1773 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1774
1775         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1776         XEmacs CHISE.
1777
1778 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1779
1780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1781         setting for `=>>hanyo-denshi/ia'.
1782
1783         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1784         XEmacs CHISE.
1785
1786 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1787
1788         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1789         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1790
1791         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1792         XEmacs CHISE.
1793         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1794         `=hanyo-denshi/jt' as the mother.
1795
1796 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1797
1798         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1799         setting for `=>>>jis-x0213-2'.
1800
1801         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1802         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1803         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1804
1805 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1806
1807         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1808         XEmacs CHISE.
1809
1810 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1811
1812         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1813         XEmacs CHISE.
1814
1815         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1816         `=>>jis-x0213-1@2004'.
1817
1818 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1819
1820         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1821         XEmacs CHISE.
1822
1823 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1824
1825         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1826         - Use "&g2-*;" as entity-references for `=>>>*'.
1827         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1828
1829         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1830         XEmacs CHISE.
1831         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1832         as the mother.
1833
1834 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1835
1836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1837         setting for `=>>hanyo-denshi/ib'.
1838
1839         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1840         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1841         (=>>jis-x0208@1990): Ditto.
1842         (=>>hanyo-denshi/ib): Ditto.
1843
1844         * mule/mule-charset.el (default-coded-charset-priority-list):
1845         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1846
1847 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1848
1849         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1850         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1851         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1852         `=>>>ucs@jis/2004'.
1853
1854 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1855
1856         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1857         XEmacs CHISE.
1858         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1859         `=jis-x0213-1@2004' as the mother.
1860         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1861         (=>>>ucs@ks): Ditto.
1862
1863         * mule/mule-charset.el (default-coded-charset-priority-list):
1864         Modify priority of `=hanyo-denshi/*'.
1865
1866 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1867
1868         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1869         settings for `=>>ucs@JP' and `=ucs@JP'.
1870
1871 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1872
1873         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1874         CHISE.
1875
1876 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1877
1878         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1879         setting for `=>>>ucs@cns'.
1880
1881         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1882         CHISE.
1883
1884 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1885
1886         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1887         instead of `=>>>jis-x0213-1@2004' as the mother.
1888         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1889         (=>>>ucs@unicode): Likewise.
1890         (=>>>ucs@jis): Likewise.
1891         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1892         mother.
1893         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1894
1895 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1896
1897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1898         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1899         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1900         `=>>>ucs@jis'.
1901
1902 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1903
1904         * mule/mule-charset.el (default-coded-charset-priority-list):
1905         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1906         and `=jis-x0213-*-2000'.
1907
1908 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1909
1910         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1911         XEmacs CHISE.
1912         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1913         `=>>jis-x0213-1' as the mother.
1914
1915 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1916
1917         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1918         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1919
1920 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1921
1922         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1923
1924 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1925
1926         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1927         XEmacs CHISE.
1928
1929 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1930
1931         * mule/mule-coding.el (decomposition-feature-list): Set
1932         `=decomposition', `=decomposition@cid' and
1933         `=decomposition@hanyo-denshi'.
1934
1935 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1936
1937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1938         setting for `=>>hanyo-denshi/ks'.
1939
1940         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1941         XEmacs CHISE.
1942
1943 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1944
1945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1946         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1947
1948         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1949         `=hanyo-denshi/ks/mf'.
1950
1951         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1952         XEmacs CHISE.
1953         (=hanyo-denshi/ks/mf): Ditto.
1954
1955 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1956
1957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1958         settings for P=hanyo-denshi/jt'.
1959
1960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1961         `=hanyo-denshi/jt'.
1962
1963         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1964         XEmacs CHISE.
1965
1966 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1967
1968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1969         settings for `=hanyo-denshi/ip'.
1970
1971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1972         `=hanyo-denshi/ip'.
1973
1974         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1975         XEmacs CHISE.
1976
1977 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1980         settings for `=hanyo-denshi/hg'.
1981
1982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1983         `=hanyo-denshi/hg'.
1984
1985         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1986         XEmacs CHISE.
1987
1988 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1989
1990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1991         setting for `=>>hanyo-denshi/ft'.
1992
1993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1994         `=>>hanyo-denshi/ft'.
1995
1996         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1997         XEmacs CHISE.
1998
1999 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2000
2001         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2002         settings for `=hanyo-denshi/ib'.
2003
2004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2005         `=hanyo-denshi/ib'.
2006
2007         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2008         XEmacs CHISE.
2009
2010 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2011
2012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2013         settings for isolated characters of `=hanyo-denshi/ia' and
2014         non-isolated characters of `=hanyo-denshi/*'.
2015
2016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2017         `=hanyo-denshi/ia'.
2018
2019         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2020         XEmacs CHISE.
2021
2022 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2023
2024         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2025         setting for isolated characters of `=hanyo-denshi/ft'.
2026
2027         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2028         `=hanyo-denshi/ft'.
2029
2030         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2031         XEmacs CHISE.
2032
2033 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2034
2035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2036         setting for isolated characters of `=hanyo-denshi/jd'.
2037
2038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2039         `=hanyo-denshi/jd'.
2040
2041         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2042         XEmacs CHISE.
2043
2044 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2045
2046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2047         setting for isolated characters of `=hanyo-denshi/jc'.
2048
2049         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2050         `=hanyo-denshi/jc'.
2051
2052         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2053         XEmacs CHISE.
2054
2055 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2056
2057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2058         setting for isolated characters of `=hanyo-denshi/jb'.
2059
2060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2061         `=hanyo-denshi/jb'.
2062
2063         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2064         XEmacs CHISE.
2065
2066 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2067
2068         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2069         setting for isolated characters of `=hanyo-denshi/ja'.
2070
2071 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2072
2073         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2074         `=hanyo-denshi/ja'.
2075
2076         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2077         XEmacs CHISE.
2078
2079 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2080
2081         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2082         settings for isolated characters of `=adobe-japan1-6'.
2083
2084 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2085
2086         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2087         CHISE.
2088         (=daikanwa/+2p): Ditto.
2089         (=daikanwa/ho): Ditto.
2090
2091 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2092
2093         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2094         coding-system for XEmacs CHISE.
2095
2096 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2099         setting for `=>>ruimoku-v6'.
2100
2101         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2102         CHISE.
2103
2104 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2105
2106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2107         setting for `=daikanwa@rev1'.
2108
2109 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2110
2111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2112         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2113
2114 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2115
2116         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2117         XEmacs CHISE.
2118         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2119
2120 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2121
2122         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2123         CHISE.
2124
2125 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2126
2127         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2128         CHISE.
2129
2130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2131         setting for `=>ucs@jis'.
2132
2133 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2134
2135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2136         setting for `=>jis-x0208@usual'.
2137
2138         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2139         XEmacs CHISE.
2140         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2141         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2142         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2143
2144 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2145
2146         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2147         CHISE.
2148         (=>>>jis-x0208@1990): Ditto.
2149         (=>>>jis-x0213-1): Ditto.
2150         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2151         mother.
2152         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2153         as the mother.
2154
2155 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2156
2157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2158         setting for `=>ucs@cns' and `=>>ucs@ks'.
2159
2160         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2161         CHISE.
2162
2163 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2164
2165         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2166         CHISE.
2167
2168 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2169
2170         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2171         CHISE.
2172         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2173         mother.
2174
2175 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2176
2177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2178         `==>ucs-bmp-cjk@bucs'.
2179
2180         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2181         XEmacs CHISE.
2182
2183 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2184
2185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2186         setting for `==>ucs@bucs'.
2187
2188         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2189         XEmacs CHISE.
2190
2191 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2192
2193         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2194         - Add setting for `=>>jis-x0208'.
2195         - Omit setting for `=>>jis-x0208@1990'.
2196         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2197           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2198           `=ucs@FOO'.
2199
2200 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2203         setting for `=>daikanwa'.
2204
2205 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-conf.el (=daikanwa): Fix DOC.
2208         (=>daikanwa): New abstract character for XEmacs CHISE.
2209         (=>ucs@iso): Likewise.
2210         (=>ucs@unicode): Likewise.
2211         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2212
2213 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2214
2215         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2216         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2217           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2218         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2219         - Add `=>big5-cdp'.
2220
2221 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2222
2223         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2224         (=>big5-cdp): New abstract character.
2225
2226 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2227
2228         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2229         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2230         `chinese-big5'.
2231
2232 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2233
2234         * mule/mule-charset.el (default-coded-charset-priority-list):
2235         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2236
2237         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2238         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2239         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2240         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2241         and `=>jis-x0213-2'.
2242
2243 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2244
2245         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2246         XEmacs CHISE.
2247         (=>>ucs@jis/2000): Likewise.
2248         (=>>ucs@jis/2004): Likewise.
2249
2250 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2251
2252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2253         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2254         `=>>ucs@cns'.
2255
2256         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2257         XEmacs CHISE.
2258         (=>>gt): Use quote instead of backquote; modify DOC.
2259         (=>gt): Use quote instead of backquote.
2260         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2261         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2262         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2263         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2264         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2265         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2266
2267 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2268
2269         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2270         `=>>ucs@unicode' and `=>>gt'.
2271
2272 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2273
2274         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2275         XEmacs CHISE.
2276         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2277         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2278         `=jis-x0208@1978/1er-pr' as the mother.
2279         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2280
2281 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2282
2283         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2284         `=ucs@unicode' as the mother.
2285
2286 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2287
2288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2289         setting for `=>>ucs@unicode'.
2290
2291         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2292         CHISE.
2293
2294 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2295
2296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2297         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2298
2299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2300         `=adobe-japan1-6' and `=adobe-japan1-base'.
2301
2302         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2303         XEmacs CHISE.
2304         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2305         specify `min-code' and `max-code'.
2306         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2307         (=adobe-japan1-2): Likewise.
2308         (=adobe-japan1-3): Likewise.
2309         (=adobe-japan1-4): Likewise.
2310         (=adobe-japan1-5): Likewise.
2311         (=adobe-japan1-6): Likewise.
2312
2313 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2314
2315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2316         setting for `=>gt'.
2317
2318 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2319
2320         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2321         CHISE.
2322
2323 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2324
2325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2326         setting for `=>zinbun-oracle'.
2327
2328         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2329         for XEmacs CHISE.
2330
2331 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2332
2333         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2334         for XEmacs CHISE.
2335         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2336         `=jis-x0208@1978' as the mother.
2337
2338 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2339
2340         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2341         - Use `=gt' instead of `ideograph-gt'.
2342         - Use `=gt-k' instead of `ideograph-gt-k'.
2343         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2344         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2345         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2346         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2347         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2348         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2349         - Use `=>>gt' instead of `<=>gt'.
2350         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2351         - Add setting for `=>>jis-x0208@1990'.
2352         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2353           `=>>jis-x0213-1@2000'.
2354         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2355         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2356           `=>>jis-x0213-1@2004'.
2357         - Add setting for `=>>jis-x0208@1978'.
2358         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2359
2360 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2363         XEmacs CHISE.
2364
2365 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2366
2367         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2368         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2369         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2370         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2371         `<=>jis-x0213-1@2004'.
2372
2373 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2374
2375         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2376         CHISE.
2377         (=>jis-x0213-2): Ditto.
2378
2379 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2380
2381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2382         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2383
2384 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2385
2386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2387         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2388         `=>jis-x0213-1'.
2389
2390 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2391
2392         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2393         CHISE.
2394         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2395
2396 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2397
2398         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2399         `<==>jis-x0213-1'.
2400         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2401         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2402         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2403         (<=>jis-x0208): New alias for `=>jis-x0208'.
2404         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2405         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2406         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2407         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2408         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2409         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2410         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2411         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2412         (=>>gt): Renamed from `<==>gt'.
2413         (<==>gt): New alias for `=>>gt'.
2414
2415 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2416
2417         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2418         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2419         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2420         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2421         - Add settings for `<=>jis-x0213-1@2000' and
2422           `<=>jis-x0213-1@2004'.
2423
2424         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2425         XEmacs CHISE.
2426         (<==>jis-x0213-1): Likewise.
2427         (<==>jis-x0213-1@2000): Likewise.
2428         (<==>jis-x0213-1@2004): Likewise.
2429         (<=>jis-x0208): Add property `=>iso-ir 168'.
2430         (<=>jis-x0208@1997): Likewise.
2431         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2432         as the mother; add property `=>iso-ir 228'.
2433         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2434         property `=>iso-ir 228'.
2435         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2436         property `=>iso-ir 233'.
2437         (<==>gt): Renamed from `<=>gt'.
2438         (<=>gt): New alias for `<==>gt'.
2439
2440 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2441
2442         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2443         CHISE.
2444         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2445         `<=>jis-x0208' as the mother.
2446         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2447         (<=>jis-x0213-1@2000): Ditto.
2448         (<=>jis-x0213-1@2004): Ditto.
2449
2450 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2451
2452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2453         settings for `<=>gt'.
2454
2455         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2456
2457 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2458
2459         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2460         XEmacs CHISE.
2461         (=jis-x0208@1978/-4pr): Likewise.
2462         (=jis-x0208@1978/4-pr): Likewise.
2463         (=jis-x0213-1): Likewise.
2464         (=ucs@iso): Likewise.
2465         (=ucs@unicode): Likewise.
2466         (=ucs@gb): Likewise.
2467         (=ucs@gb/fw): Likewise.
2468         (=ucs@cns): Likewise.
2469         (=ucs@cns/fw): Likewise.
2470         (=ucs@jis): Likewise.
2471         (=ucs@jis/fw): Likewise.
2472         (=ucs@jis/1990): Likewise.
2473         (=ucs@jis/2000): Likewise.
2474         (=ucs@jis/2004): Likewise.
2475         (=ucs@JP): Likewise.
2476         (=ucs@ks): Likewise.
2477         (=ucs@big5): Likewise.
2478         (=ucs@big5/cns11643): Likewise.
2479         (=ucs@cns11643): Likewise.
2480
2481 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2482
2483         * mule/mule-charset.el (default-coded-charset-priority-list):
2484         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2485
2486         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2487         CHISE.
2488         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2489         mother.
2490
2491 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2492
2493         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2494         from src/mule-charset.c].
2495         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2496         specify `final'.
2497         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2498         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2499         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2500         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2501         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2502         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2503
2504 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2505
2506         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2507         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2508         (=jis-x0208@1978/i-4): Specify `partial'.
2509         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2510         mother coded-charset.
2511         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2512
2513 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2514
2515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2516         settings for `=jis-x0213-1@2004'.
2517
2518 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2519
2520         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2521         CHISE.
2522         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2523         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2524         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2525         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2526         temporarily.
2527         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2528
2529 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2532         CHISE.
2533         (=shinjigen@1ed): Inherited from `=shinjigen'.
2534         (=shinjigen@rev): Likewise.
2535
2536 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2537
2538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2539         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2540
2541 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2542
2543         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2544         define it as an alias.
2545         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2546         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2547         alias.
2548         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2549         alias.
2550
2551 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2554         CHISE.
2555
2556 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2557
2558         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2559         CHISE.
2560         (shinjigen-2): Ditto.
2561
2562 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2563
2564         * mule/mule-charset.el (default-coded-charset-priority-list):
2565         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2566         `chinese-big5-eten-*' and `chinese-big5'.
2567
2568 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2569
2570         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2571         #x9FA5 temporarily.
2572
2573 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2574
2575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2576         settings for `=jis-x0208@1978/i1'.
2577
2578 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2579
2580         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2581         XEmacs CHISE.
2582
2583 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2584
2585         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2586         XEmacs CHISE.
2587
2588 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2589
2590         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2591         XEmacs CHISE.
2592
2593 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2594
2595         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2596         CHISE.
2597         (=ucs-bmp@cns): Likewise.
2598         (=ucs-bmp@jis): Likewise.
2599         (=ucs-bmp@ks): Likewise.
2600
2601 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2602
2603         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2604         CHISE.
2605         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2606
2607 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2608
2609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2610         settings for `=zinbun-oracle'.
2611
2612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2613         `=zinbun-oracle'.
2614
2615 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2616
2617         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2618         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2619         `=ucs@iso'.
2620
2621 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2622
2623         * mule/mule-charset.el (default-coded-charset-priority-list):
2624         Delete `ucs-sip'; modify order of some CCSs.
2625
2626 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2627
2628         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2629         in XEmacs CHISE.
2630
2631         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2632         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2633         CHISE.
2634
2635 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2636
2637         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2638         its registry.
2639         (=ucs-radicals@unicode): Likewise.
2640
2641 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2642
2643         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2644         CHISE.
2645
2646 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2647
2648         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2649         CHISE.
2650
2651 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2652
2653         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2654         CHISE.
2655
2656 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2657
2658         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2659         Modify preference of *isolated settings*.
2660
2661 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2662
2663         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2664         utf-2000 is provided.
2665         (=ucs@cns11643): Likewise.
2666
2667 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2668
2669         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2670         Prefer every *isolated setting* to ordinary setting.
2671
2672 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2673
2674         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2675         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2676
2677 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2678
2679         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2680         CHISE.
2681
2682 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2683
2684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2685         settings for `=jis-x0208@1997'.
2686
2687 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2688
2689         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2690         `=jis-x0208@1997'.
2691
2692 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2693
2694         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2695         XEmacs CHISE.
2696
2697 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2698
2699         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2700         `=jis-x0208@1978'.
2701         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2702         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2703         `=jis-x0208-1990' as the mother.
2704         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2705
2706 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2707
2708         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2709         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2710         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2711         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2712         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2713         for `=ucs@JP'.
2714
2715 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2716
2717         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2718         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2719         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2720         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2721         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2722         `=daikanwa@rev2'.
2723
2724 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2727         (=gt): Likewise.
2728         (=gt-k): Likewise.
2729         (=gt-pj-*): Likewise.
2730         (=gt-pj-k1): Likewise.
2731         (=gt-pj-k2): Likewise.
2732         (=daikanwa): Likewise.
2733         (=daikanwa-rev1): Likewise.
2734         (=daikanwa-rev2): Likewise.
2735         (=big5-pua): Likewise.
2736         (=big5-eten): Likewise.
2737         (chinese-big5-eten-a): Likewise.
2738         (chinese-big5-eten-b): Likewise.
2739         (=hanziku-*): Likewise.
2740         (=cbeta): Likewise.
2741         (=jef-china3): Likewise.
2742         (=ruimoku-v6): Likewise.
2743         (=ucs@iso): Likewise.
2744         (=ucs@unicode): Likewise.
2745         (=ucs@gb): Likewise.
2746         (=ucs@cns): Likewise.
2747         (=ucs@jis): Likewise.
2748         (=ucs@jis-1990): Likewise.
2749         (=ucs@jis-2000): Likewise.
2750         (=ucs@jp): Likewise.
2751         (=ucs@ks): Likewise.
2752         (=ucs@big5): Likewise.
2753         (=ucs-radicals): Likewise.
2754         (=ucs-radicals@unicode): Likewise.
2755         (=ucs-bmp-cjk): Likewise.
2756         (=ucs-bmp-cjk@unicode): Likewise.
2757         (=ucs-sip-ext-b): Likewise.
2758         (=ucs-sip-ext-b@iso): Likewise.
2759
2760 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2761
2762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2763         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2764
2765 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2766
2767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2768         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2769         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2770         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2771         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2772         arabic-digit, ipa and ``&I-B-XXXX;''.
2773
2774 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2775
2776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2777         setting for (I-)HZK{03..12}-XXXX.
2778
2779 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2780
2781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2782         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2783
2784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2785         `=ruimoku-v6'.
2786
2787         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2788         CHISE.
2789
2790 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2791
2792         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2793         (=ucs@unicode): Likewise.
2794         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2795         (=ucs@cns): Likewise.
2796         (=ucs@jis): Likewise.
2797         (=ucs@ks): Likewise.
2798         (=ucs@big5): Likewise.
2799
2800 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2801
2802         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2803         `ucs-jis'.
2804         (utf-8-jis-er): Likewise.
2805         (utf-8-jp): New coding-system.
2806         (utf-8-jp-er): Likewise.
2807
2808         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2809
2810 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2811
2812         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2813
2814         * mule/japanese.el: Move definition of `euc-jisx0213' to
2815         mule/mule-coding.el.
2816
2817 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2818
2819         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2820         mule-coding before loading update-cdb when utf-2000 is provided.
2821
2822 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2823
2824         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2825         `=daikanwa'.
2826
2827 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2828
2829         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2830         definition codes when `utf-2000' is provided.
2831
2832 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2833
2834         * mule/mule-category.el (word-combining-categories): Don't setup
2835         `word-combining-categories' in XEmacs CHISE.
2836         (word-separating-categories): Add setting about Latin script in
2837         XEmacs CHISE.
2838
2839 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2840
2841         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2842         setting for `chinese-big5'.
2843
2844 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2845
2846         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2847         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2848         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2849         add setting for HZK0[12]-xxxx.
2850
2851 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2852
2853         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2854         in XEmacs CHISE.
2855
2856 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2857
2858         * mule/mule-charset.el (default-coded-charset-priority-list):
2859         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2860         and `chinese-big5' to `=gt-pj-*'.
2861
2862 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2863
2864         * mule/mule-conf.el (=daikanwa): Renamed from
2865         `ideograph-daikanwa'.
2866         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2867
2868 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2869
2870         * mule/mule-conf.el (=cns11643-7): Renamed from
2871         `chinese-cns11643-7'.
2872         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2873
2874 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2875
2876         * mule/mule-conf.el (=cns11643-6): Renamed from
2877         `chinese-cns11643-6'.
2878         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2879
2880 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2881
2882         * mule/mule-conf.el (=cns11643-5): Renamed from
2883         `chinese-cns11643-5'.
2884         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2885
2886 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2887
2888         * mule/mule-conf.el (=cns11643-4): Renamed from
2889         `chinese-cns11643-4'.
2890         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2891
2892 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2893
2894         * mule/mule-conf.el (=cns11643-3): Renamed from
2895         `chinese-cns11643-3'.
2896         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2897
2898 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2899
2900         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2901         `=cns11643-2'.
2902         (chinese-cns11643-2): New alias for `=cns11643-2'.
2903
2904 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2905
2906         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2907         `=cns11643-1'.
2908         (chinese-cns11643-1): New alias for `=cns11643-1'.
2909
2910 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2911
2912         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2913         (chinese-gb12345): New alias for `=gb12345'.
2914
2915 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2916
2917         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2918         (chinese-gb2312): New alias for `=gb2312'.
2919
2920 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2921
2922         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2923         (chinese-big5): New alias for `=big5'.
2924
2925 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2928         (korean-ksc5601): New alias for `=ks-x1001'.
2929
2930 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2931
2932         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2933         `=jis-x0212'.
2934         (japanese-jisx0212): New alias for `=jis-x0212'.
2935
2936 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2937
2938         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2939         `=jis-x0208-1983'.
2940         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2941
2942 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2943
2944         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2945         `=jis-x0208-1978'.
2946         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2947
2948 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2949
2950         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2951         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2952
2953 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2954
2955         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2956         (chinese-cns11643-3): Specify iso-ir 183.
2957         (chinese-cns11643-4): Specify iso-ir 184.
2958         (chinese-cns11643-5): Specify iso-ir 185.
2959         (chinese-cns11643-6): Specify iso-ir 186.
2960         (chinese-cns11643-7): Specify iso-ir 187.
2961         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2962         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2963
2964 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2965
2966         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2967         \uXXXX for every cases.
2968
2969 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2970
2971         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2972         (ucs-big5): Changed to an alias for `=ucs@big5'.
2973
2974 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2975
2976         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2977         (ucs-ks): Changed to an alias for `=ucs@ks'.
2978
2979 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2980
2981         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2982         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2983
2984 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2985
2986         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2987         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2988
2989 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2990
2991         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2992         (ucs-jis): Changed to an alias for `=ucs@jis'.
2993
2994 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2995
2996         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2997         (ucs-cns): Changed to an alias for `=ucs@cns'.
2998
2999 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3000
3001         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3002         (ucs-gb): Changed to an alias for `=ucs@gb'.
3003
3004 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3005
3006         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3007         `ideograph-daikanwa-2'.
3008         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3009         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3010
3011 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3012
3013         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3014         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3015
3016         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3017         for `xemacs-chise-version'.
3018
3019 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3020
3021         * mule/mule-charset.el (default-coded-charset-priority-list):
3022         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3023         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3024         instead of `ideograph-hanziku-*'.
3025
3026         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3027         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3028
3029 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3030
3031         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3032         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3033         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3034         `utf-2000' is provided.
3035
3036 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3037
3038         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3039         is provided [was builtin coded-charsets].
3040
3041 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3042
3043         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3044         is provided [was builtin coded-charsets].
3045
3046 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3047
3048         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3049         is provided [was builtin coded-charsets].
3050
3051 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3052
3053         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3054         is provided [was builtin coded-charsets].
3055
3056 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3057
3058         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3059         when `utf-2000' is provided [was builtin coded-charsets].
3060
3061 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3062
3063         * mule/mule-conf.el (=hanziku-*): Renamed from
3064         `ideograph-hanziku-*'.
3065         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3066
3067 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3068
3069         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3070         `utf-2000' is provided [was builtin coded-charsets].
3071         (ideograph-hanziku-{1..12}): Likewise.
3072
3073 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3074
3075         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3076         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3077
3078 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3079
3080         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3081         when `utf-2000' is provided [was builtin coded-charsets].
3082
3083 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3084
3085         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3086         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3087         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3088
3089 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3090
3091         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3092         (ideograph-gt): Changed to an alias for `=gt'.
3093
3094 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3095
3096         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3097         is provided; it was defined as a builtin coded-charset.
3098         (ideograph-gt): Likewise.
3099
3100 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3101
3102         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3103         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3104
3105 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3106
3107         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3108         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3109
3110 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3111
3112         * mule/mule-conf.el (=big5-eten): Renamed from
3113         `chinese-big5-eten'.
3114         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3115
3116 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3117
3118         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3119         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3120
3121 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3122
3123         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3124         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3125
3126 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3127
3128         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3129         (china3-jef): Changed to an alias for `=jef-china3'.
3130
3131 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3132
3133         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3134         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3135
3136         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3137         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3138         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3139         when `utf-2000' is provided.
3140
3141 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3142
3143         * mule/mule-charset.el (default-coded-charset-priority-list):
3144         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3145
3146         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3147         (ucs-jis-2000): Deleted.
3148
3149 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3150
3151         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3152         UTF-2000.
3153         (=ucs-jis-2000): New coded-charset for UTF-2000.
3154
3155 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3156
3157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3158         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3159
3160 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3161
3162         * mule/mule-charset.el (default-coded-charset-priority-list):
3163         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3164         `ideograph-cbeta'.
3165
3166 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3167
3168         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3169         builtin coded-charset].
3170
3171 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3172
3173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3174         settings for &K0-xxxx and &I-K0-xxxx.
3175
3176 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3177
3178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3179         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3180
3181 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3182
3183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3184         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3185
3186 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3187
3188         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3189         UTF-2000.
3190         (ideograph-gt-pj-k1): Likewise.
3191         (ideograph-gt-pj-k2): Likewise.
3192
3193 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3194
3195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3196         `=jis-x0208'.
3197
3198 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3199
3200         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3201         UTF-2000 [was a builtin coded-charset].
3202
3203 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3204
3205         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3206         (utf-8-gb-er): Likewise.
3207
3208 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3209
3210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3211         settings for JIS X 0212 and JIS X 0208:1978.
3212
3213 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3214
3215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3216         setting for JIS X 0213.
3217
3218 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3219
3220         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3221         standard-case-table in UTF-2000.
3222
3223 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3224
3225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3226         definitions for isolated-chars.
3227
3228 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3229
3230         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3231         `configure-utf-2000-lisp-directory'.
3232         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3233         `mule-lisp-load-path'.
3234
3235 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3236
3237         * startup.el (startup-setup-paths): Set and use
3238         `utf-2000-lisp-directory'.
3239         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3240         UTF-2000.
3241
3242 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3243
3244         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3245         (paths-find-utf-2000-lisp-directory): New function.
3246         (paths-construct-load-path): Add new optional argument
3247         `utf-2000-lisp-directory'.
3248
3249         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3250
3251 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3252
3253         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3254         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3255         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3256         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3257         `chinese-big5-2' in UTF-2000.
3258
3259         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3260         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3261
3262 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3263
3264         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3265         `big5-eten-er' in UTF-2000.
3266         (big5-cdp): Modify DOC-string and mnemonic.
3267
3268 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3269
3270         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3271         UTF-2000 [renamed from utf-8-er].
3272         (utf-8-gb): New coding-system in UTF-2000.
3273         (utf-8-gb-er): Likewise.
3274         (utf-8-cns): Likewise.
3275         (utf-8-cns-er): Likewise.
3276         (utf-8-big5): Likewise.
3277         (utf-8-big5-er): Likewise.
3278         (utf-8-jis): Likewise.
3279         (utf-8-jis-er): Likewise.
3280         (utf-8-ks): Likewise.
3281         (utf-8-ks-er): Likewise.
3282         (utf-8-er): Likewise.
3283
3284 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3285
3286         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3287         instead of `utf-8-unix' in UTF-2000.
3288
3289         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3290
3291 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3292
3293         * mule/japanese.el (euc-jisx0213): New coding-system.
3294
3295         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3296         `japanese-jisx0208-1990' as the mother.
3297
3298 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3299
3300         * dumped-lisp.el (preloaded-file-list): Change condition of
3301         loading "close-cdb".
3302
3303 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3304
3305         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3306         setup `coded-charset-entity-reference-alist'.
3307
3308 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3309
3310         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3311         UTF-2000.
3312
3313 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3314
3315         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3316         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3317
3318 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3319
3320         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3321         (chinese-big5-eten-a): Likewise.
3322         (chinese-big5-eten-b): Likewise.
3323         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3324         code range is #x8140 .. #x8DFE.
3325
3326 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3327
3328         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3329         UTF-2000.
3330         (chinese-big5-cdp): Likewise.
3331
3332 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3333
3334         * dumped-lisp.el (preloaded-file-list): Rename
3335         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3336
3337 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3338
3339         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3340         append `system-char-db-source-file-list' into
3341         `preloaded-file-list' in UTF-2000.
3342
3343 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3344
3345         * dumped-lisp.el (preloaded-file-list): Delete
3346         character-definition files.
3347
3348 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3349
3350         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3351         UTF-2000.
3352
3353 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3354
3355         * mule/mule-charset.el (default-coded-charset-priority-list):
3356         Delete `mojikyo-2022-1'.
3357
3358 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3359
3360         * mule/mule-charset.el (default-coded-charset-priority-list):
3361         Delete `mojikyo'.
3362
3363 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3364
3365         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3366         `ucs-sip'.
3367
3368 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3369
3370         * mule/mule-charset.el (default-coded-charset-priority-list):
3371         Comment out `chinese-gb12345'.
3372
3373 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3374
3375         * bytecomp.el (byte-compile-insert-header): Fixed.
3376
3377 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3378
3379         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3380         XEmacs UTF-2000.
3381
3382 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3383
3384         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3385         UTF-2000.
3386
3387 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3388
3389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3390         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3391
3392 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3393
3394         * mule/mule-charset.el (default-coded-charset-priority-list):
3395         `japanese-jef-china3' is renamed `china3-jef'.
3396
3397 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3398
3399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3400         `japanese-jef-china3' and `ideograph-cbeta'.
3401
3402 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3403
3404         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3405
3406 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3407
3408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3409         `chinese-big5-cdp'.
3410
3411 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3412
3413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3414         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3415
3416 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3417
3418         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3419         loading character definitions.
3420
3421 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3422
3423         * dumped-lisp.el (preloaded-file-list): Rename
3424         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3425
3426 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3427
3428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3429         `chinese-big5'.
3430
3431 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3432
3433         * dumped-lisp.el (preloaded-file-list): Dump
3434         "Ideograph-R028-Private" with XEmacs UTF-2000.
3435
3436 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3437
3438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3439         `chinese-gb12345'.
3440
3441 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3442
3443         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3444         `ideograph-gt-pj-{1..11}'.
3445
3446         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3447         XEmacs UTF-2000.
3448
3449 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3450
3451         * mule/mule-charset.el (default-coded-charset-priority-list):
3452         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3453         `chinese-isoir165'.
3454
3455 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3456
3457         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3458         `image/png', `image/x-xpm' and `image/tiff'.
3459
3460         * files.el (binary-file-regexps): Add *.PNG.
3461
3462 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3463
3464         * mule/mule-charset.el (default-coded-charset-priority-list):
3465         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3466         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3467
3468 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3469
3470         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3471         the first completion when UTF-2000 is running.
3472
3473 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3474
3475         * mule/mule-charset.el (default-coded-charset-priority-list):
3476         Delete `ucs'.
3477
3478 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3479
3480         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3481
3482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3483         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3484
3485 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3486
3487         * mule/vietnamese.el (vscii-2): Delete abolished property
3488         `composite'; now composite mode is default.
3489
3490 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3491
3492         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3493         of `raw-text'; check \uHHHH representation even if non-ascii
3494         characters are not found.
3495
3496         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3497         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3498         unconditionally.
3499
3500         * mule/viet-ccl.el: New file.
3501
3502         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3503         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3504         - Separate CCL based implementations to viet-ccl.el.
3505
3506 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3507
3508         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3509         "jisx0213.2000-1".
3510         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3511
3512         * mule/mule-charset.el (default-coded-charset-priority-list):
3513         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3514         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3515
3516 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3517
3518         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3519
3520 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3521
3522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3523         `ucs' in UTF-2000.
3524
3525 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3526
3527         * mule/mule-charset.el (default-coded-charset-priority-list):
3528         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3529         `arabic-iso8859-6'.
3530
3531 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3532
3533         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3534         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3535
3536 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3537
3538         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3539         `katakana-jisx0201' in UTF-2000.
3540
3541 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3542
3543         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3544         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3545         "u0FB50-Arabic-Presentation-Forms-A",
3546         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3547         "u0FE50-Small-Form-Variants",
3548         "u0FE70-Arabic-Presentation-Forms-B",
3549         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3550         UTF-2000.
3551
3552 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3553
3554         * dumped-lisp.el (preloaded-file-list): Delete
3555         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3556         ... "Ideograph-R214-Flute" in UTF-2000.
3557
3558 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3559
3560         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3561         (japanese-jisx0213-2): New coded-charset.
3562
3563         * dumped-lisp.el (preloaded-file-list): Add
3564         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3565         "Ideograph-R030-Mouth".
3566
3567 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3568
3569         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3570         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3571         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3572         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3573         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3574         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3575         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3576         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3577
3578 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3579
3580         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3581         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3582         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3583         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3584         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3585
3586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3587         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3588
3589 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3590
3591         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3592         in UTF-2000.
3593
3594 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3595
3596         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3597         (chinese-isoir165): Moved from mule/chinese.el.
3598         (chinese-cns11643-3): Moved from mule/chinese.el.
3599         (chinese-cns11643-4): Moved from mule/chinese.el.
3600         (chinese-cns11643-5): Moved from mule/chinese.el.
3601         (chinese-cns11643-6): Moved from mule/chinese.el.
3602         (chinese-cns11643-7): Moved from mule/chinese.el.
3603
3604         * mule/chinese.el: Move definition of coded-charsets to
3605         mule/mule-conf.el.
3606
3607 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3608
3609         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3610         `ideograph-daikanwa'.
3611
3612 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3613
3614         * dumped-lisp.el (preloaded-file-list): Delete
3615         "ccs-jisx0201-latin.el".
3616
3617 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3618
3619         * dumped-lisp.el (preloaded-file-list): Add
3620         "u031A0-Extended-Bopomofo" in UTF-2000.
3621
3622 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3623
3624         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3625         renamed to u02E00-CJK-Radical-Supplement.
3626
3627 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3628
3629         * dumped-lisp.el (preloaded-file-list): Add
3630         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3631         "u030A0-Katakana", "u03100-Bopomofo",
3632         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3633         "u03200-Enclosed-CJK-Letters-and-Months" and
3634         "u03300-CJK-Compatibility".
3635
3636 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3637
3638         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3639         "u02F00-Kangxi-Radicals" and
3640         "u02FF0-Ideographic-Description-Characters".
3641
3642 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3643
3644         * dumped-lisp.el (preloaded-file-list): Add
3645         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3646         "u02800-Braille-Patterns" in UTF-2000.
3647
3648 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3649
3650         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3651         "uXXXXX-*.el" in UTF-2000.
3652
3653         * bytecomp.el (byte-compile-insert-header): Delete comments if
3654         non-ASCII characters are found; allow `byte-compile-dynamic' and
3655         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3656         `raw-text'.
3657
3658 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3659
3660         * dumped-lisp.el (preloaded-file-list): Add
3661         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3662         "u025A0-Geometric-Shapes.el".
3663
3664 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3665
3666         * dumped-lisp.el (preloaded-file-list): Add
3667         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3668         "u02460-Enclosed-Alphanumerics.el".
3669
3670 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3671
3672         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3673         `chinese-gb2312'.
3674
3675         * dumped-lisp.el (preloaded-file-list): Add
3676         "u02200-Mathematical-Operators.el" and
3677         "u02300-Miscellaneous-Technical.el".
3678
3679 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3680
3681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3682         `chinese-cns11643-*'.
3683
3684         * dumped-lisp.el (preloaded-file-list): Add
3685         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3686         "u02190-Arrows.el" in UTF-2000.
3687
3688 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3689
3690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3691         `korean-ksc5601'.
3692
3693         * dumped-lisp.el (preloaded-file-list): Add
3694         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3695         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3696         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3697
3698 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3699
3700         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3701
3702 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3703
3704         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3705         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3706         "u01780-Khmer.el", "u01800-Mongolian.el",
3707         "u01E00-Latin-Extended-Additional.el" and
3708         "u01F00-Greek-Extended.el" in UTF-2000.
3709
3710 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3711
3712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3713         `ethiopic-ucs' and `ethiopic'.
3714
3715         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3716         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3717
3718         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3719         from mule/ethiopic.el.
3720
3721         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3722         mule/mule-conf.el.
3723
3724 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3725
3726         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3727         `lao'.
3728
3729         * mule/mule-conf.el (lao): New coded-charset.
3730
3731         * dumped-lisp.el (preloaded-file-list): Add
3732         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3733         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3734         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3735         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3736         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3737
3738 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3739
3740         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3741         `ucs-bmp' and `arabic-iso8859-6'.
3742
3743 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3744
3745         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3746         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3747         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3748
3749 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3750
3751         * startup.el (normal-top-level): Load autoload file for UTF-2000
3752         in UTF-2000.
3753
3754 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3755
3756         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3757         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3758         "u00020-Basic-Latin.el", "u00080-C1.el",
3759         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3760         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3761         "u002B0-Spacing-Modifier-Letters.el",
3762         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3763         UTF-2000.
3764
3765 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3766
3767         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3768         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3769         instead of `vietnamese-viscii-*'.
3770
3771 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3772
3773         * mule/mule-conf.el: New file.
3774
3775         * mule/misc-lang.el: Move definition of charset `ipa' to
3776         mule/mule-conf.el.
3777
3778 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3779
3780         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3781         `latin-viscii'; prefer it for characters used in Vietnamese.
3782
3783 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3784
3785         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3786
3787 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3788
3789         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3790         `vietnamese-viscii-lower'.
3791         (latin-viscii-upper): Renamed from charset
3792         `vietnamese-viscii-upper'.
3793         (vietnamese-viscii-lower): New alias for charset
3794         `latin-viscii-lower'.
3795         (vietnamese-viscii-upper): New alias for charset
3796         `latin-viscii-upper'.
3797
3798 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3799
3800         * mule/mule-charset.el (default-coded-charset-priority-list):
3801         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3802
3803 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3804
3805         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3806         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3807         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3808         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3809         lisp/utf-2000.
3810
3811 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3812
3813         * mule/ccs-tcvn5712.el: New file.
3814
3815 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3816
3817         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3818         in UTF-2000.
3819
3820 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3821
3822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3823         `japanese-jisx0208'.
3824
3825 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3826
3827         * dumped-lisp.el (preloaded-file-list): Add
3828         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3829         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3830         UTF-2000.
3831
3832         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3833         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3834         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3835         mule/ccs-viscii.el: New files.
3836
3837         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3838         if \uXXXX is found.
3839
3840 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3841
3842         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3843         `hiragana-jisx0208' and `katakana-jisx0208'.
3844
3845 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3846
3847         * mule/chinese.el (chinese-cns11643-3): Define it even if
3848         `utf-2000' is provided.
3849         (chinese-cns11643-4): Likewise.
3850         (chinese-cns11643-5): Likewise.
3851         (chinese-cns11643-6): Likewise.
3852         (chinese-cns11643-7): Likewise.
3853
3854 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3855
3856         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3857         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3858
3859 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3860
3861         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3862         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3863
3864 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3865
3866         * mule/mule-charset.el (default-coded-charset-priority-list):
3867         Setup in UTF-2000.
3868
3869 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3870
3871         * mule/viet-chars.el: Don't define charset
3872         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3873         they are defined as builtin charsets.
3874
3875 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3876
3877         * version.el (emacs-version): Add more space just before UTF-2000
3878         version string.
3879
3880 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3881
3882         * version.el ([constant] emacs-version): Don't add a space in the
3883         preceding place of `xemacs-betaname' because it is duplicated.
3884         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3885
3886         * startup.el (splash-frame-body): Add ETL.
3887
3888 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3889
3890         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3891         is provided because it is defined as builtin charset.
3892         (chinese-cns11643-4): Likewise.
3893         (chinese-cns11643-5): Likewise.
3894         (chinese-cns11643-6): Likewise.
3895         (chinese-cns11643-7): Likewise.
3896
3897 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3898
3899         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3900         coding-system `iso-10646-ucs-4' is not defined.
3901
3902 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3903
3904         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3905         coding-system if `utf-2000' is provided.
3906
3907 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3908
3909         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3910         `utf-2000' is provided.
3911
3912 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3913
3914         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3915         if utf-2000 is provided temporally.
3916
3917 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3918
3919         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3920         as builtin variable].
3921
3922 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3923
3924         * files.el (insert-file-contents-literally): Treat file as binary;
3925         call file-name-handlers. [sync with Emacs 20.3.10]
3926
3927 2008-12-28  Vin Shelton  <acs@xemacs.org>
3928
3929         * XEmacs 21.4.22 is released
3930
3931 2008-12-30  Vin Shelton  <acs@xemacs.org>
3932
3933         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3934         during building even if no packages are found.
3935
3936 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3937
3938         * printer.el (generic-print-region): 
3939         (generic-print-buffer): 
3940         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3941         check if the msprinter device is available, now that msprinter is
3942         always available as a specifier tag. 
3943
3944 2008-12-24  Vin Shelton  <acs@xemacs.org>
3945
3946         * about.el: Add Francisco to my bio!
3947
3948 2008-12-23  Vin Shelton  <acs@xemacs.org>
3949
3950         * autoload.el: Move operator definitions to autoload-operators.el
3951         in the xemacs-base package.
3952
3953 2007-11-22  Vin Shelton  <acs@xemacs.org>
3954
3955         * about.el (about-hacker-contribution): Updated my bio.
3956
3957 2007-10-07  Vin Shelton  <acs@xemacs.org>
3958
3959         * XEmacs 21.4.21 is released
3960
3961 2007-09-19  Didier Verna  <didier@xemacs.org>
3962
3963         Update my personal info.
3964         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3965         * about.el (about-other-current-hackers): Ditto.
3966         * about.el (about-url-alist): Add my musical website.
3967         * about.el (about-personal-info): Update my entry.
3968         * about.el (about-hacker-contribution): Ditto.
3969
3970 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3971
3972         * package-get.el (package-get-download-sites): Update download
3973         sites in Japan.
3974         * package-get.el (package-get-pre-release-download-sites): Ditto.
3975
3976 2007-08-18  Vin Shelton  <acs@xemacs.org>
3977
3978         * package-get.el (package-get-pre-release-download-sites): Sync
3979         mirror sites with 21.5.  (Thanks, Adrian)
3980
3981 2007-08-09  Mike Sperber  <mike@xemacs.org>
3982
3983         * startup.el (migrate-user-init-file): Create backup of
3984         `user-init-file' before migrating.
3985         * startup.el (maybe-migrate-user-init-file): Print
3986         information about backup file.
3987         (maybe-create-compatibility-dot-emacs): Follow above change.
3988
3989 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3990
3991         * font-lock.el: Sync font-lock-add-keywords and
3992         font-lock-remove-keywords from GNU Emacs.
3993         * font-lock.el (font-lock-keywords-alist): New.
3994         * font-lock.el (font-lock-removed-keywords-alist): New.
3995         * font-lock.el (font-lock-add-keywords): New.
3996         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3997         * font-lock.el (font-lock-remove-keywords): New.
3998
3999 2007-08-16  Vin Shelton  <acs@xemacs.org>
4000
4001         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4002         patch from Hans de Graaff.
4003
4004 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4005
4006         * package-get.el (package-get-download-sites): Document Chile and
4007         update Denmark download site.
4008         * package-get.el (package-get-pre-release-download-sites): Ditto.
4009
4010 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4011
4012         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4013
4014 2006-12-09  Vin Shelton  <acs@xemacs.org>
4015
4016         * XEmacs 21.4.20 is released
4017
4018 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4019
4020         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4021
4022 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4023
4024         * info.el (Info-find-file-node, Info-insert-dir)
4025         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4026         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4027         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4028         and discussion.
4029
4030 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4031
4032         * obsolete.el (line-beginning-position): New, from 21.5.x.
4033         (line-end-position): Ditto.
4034
4035 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4036
4037         * package-get.el (package-get-download-sites): Welcome
4038         nl.xemacs.org and Thanks!
4039         * package-get.el (package-get-pre-release-download-sites): Ditto.
4040
4041 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4042
4043         * font-lock.el: Add support for not-so recent changes in Java to
4044         java-mode.
4045
4046 2006-01-28  Vin Shelton  <acs@xemacs.org>
4047
4048         * XEmacs 21.4.19 is released
4049
4050 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4051
4052         * easymenu.el: Update copyright. 
4053         * easymenu.el (easy-menu-all-popups):
4054         Add a docstring. 
4055         * easymenu.el (easy-menu-add):
4056         Document a bug, rework the function to preserve any existing
4057         non-default mode-popup-menu instead of overwriting it, and not to
4058         bother normalising the menu title (nothing else does).
4059         * easymenu.el (easy-menu-remove):
4060         Restore the default mode-popup-menu instead of leaving an empty
4061         one when we remove the last easy-menu popup. 
4062
4063 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4064
4065         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4066         as suggested by Rodrigo Ventura.
4067         * package-get.el (package-get-pre-release-download-sites): Ditto,
4068         with replacement of xemacs-21.5 by beta, which is the logical path
4069         to our beta core and package pre-releases.
4070
4071 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4072
4073         * package-get.el (package-get-download-sites): Add Hong Kong
4074         download site.
4075         * package-get.el (package-get-pre-release-download-sites): Ditto.
4076
4077 2005-12-26  Vin Shelton  <acs@xemacs.org>
4078
4079         * find-paths.el:
4080         * find-paths.el (paths-emacs-root-p): Add search for package root.
4081         * find-paths.el (paths-find-emacs-root): Replaced with
4082         paths-find-invocation-roots, which returns a list of roots.
4083         * find-paths.el (paths-find-invocation-roots): New.
4084         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4085
4086 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4087
4088         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4089         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4090
4091 2005-12-03  Vin Shelton <acs@xemacs.org>
4092
4093         * XEmacs 21.4.18 is released
4094
4095 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4096
4097         * package-get.el (package-get-download-sites): Update reflecting
4098         latest http://www.xemacs.org/Releases/ information generated by
4099         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4100         * package-get.el (package-get-pre-release-download-sites): Ditto.
4101
4102 2005-02-28  Simon Josefsson  <jas@extundo.com>
4103
4104         * about.el (xemacs-hackers): Add jas.
4105         (about-other-current-hackers): Likewise.
4106         (about-url-alist): Add URL for jas.
4107         (about-personal-info): Document jas.
4108         (about-hacker-contribution): Describe jas contributions.
4109
4110 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4111
4112         * easymenu.el (easy-menu-remove): As described in 
4113         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4114         except the "Command" menu from mode-popup-menu. 
4115
4116 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4117  
4118         * font.el (font-spatial-to-canonical): Correct calculation of 
4119         return value for pixel-based input value. 
4120  
4121 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4122
4123         * code-process.el (call-process): Process-related docstring
4124         improvements spurred by Norbert Koch.
4125         * code-process.el (call-process-region): Ditto.
4126         * code-process.el (start-process): Ditto.
4127
4128 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4129
4130         * finder.el (finder-find-library): Return filename actually
4131         searched for.
4132
4133 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4134
4135         * help.el (view-emacs-news): Use `expand-file-name' instead of
4136         `locate-data-file' as the latter will find any "NEWS" files that
4137         might exist in packages _before_ the one in core.
4138
4139 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4140
4141         * package-get.el (package-get-init-package):
4142         package-get-init-package buglet (21.4.17) by Jeff Mincy
4143         <mincy@rcn.com> fixing false temporary load-path shadows reported
4144         after package installation and simplifying code.
4145
4146 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4147
4148         * package-get.el (package-get-download-sites): Sync mirrors list
4149         with the XEmacs website.
4150         (package-get-pre-release-download-sites): Ditto.
4151
4152 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4153
4154         * derived.el (derived-mode-merge-syntax-tables):
4155         Revert my 21.5-only patch of 2003-07-18 which slipped in
4156         through Jerry James's patch of 2004-06-07.
4157
4158 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4159
4160         * cmdloop.el (keyboard-quit): Remove workaround for
4161         `region-active-p' not making sure active region is in current
4162         buffer now that it does.
4163         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4164         * simple.el (region-active-p): `region-active-p' to only return t
4165         when active region is in current buffer.
4166
4167 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4168
4169         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4170         package names, quell a byte-compiler warning, doc fix.
4171
4172 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4173
4174         * buffer.el (pop-to-buffer):
4175         * window-xemacs.el (display-buffer):
4176         Document use of `same-window-buffer-names,' `same-window-regexps'
4177         by pop-to-buffer and display-buffer. 
4178         
4179 2005-02-06  Vin Shelton <acs@xemacs.org>
4180
4181         * XEmacs 21.4.17 is released
4182
4183 2005-01-29  Ben Wing  <ben@xemacs.org>
4184
4185         * shadow.el (find-emacs-lisp-shadows):
4186         Add custom-defines to list of ignored files.
4187
4188 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4189
4190         * simple.el (shifted-motion-keys-select-region): Fix statement
4191         about unshifted-motion-keys-deselect-region.
4192
4193 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4194
4195         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4196         now) for GNU Emacs compatibility.
4197         (make-obsolete-variable): Ditto.
4198
4199 2004-01-08  Ben Wing  <ben@xemacs.org>
4200
4201         * code-files.el (load):
4202         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4203
4204 2004-12-05  Vin Shelton <acs@xemacs.org>
4205
4206         * XEmacs 21.4.16 is released
4207
4208 2004-12-04  Vin Shelton  <acs@xemacs.org>
4209
4210         * auto-autoloads.el: Regenerated.
4211
4212         * custom-load.el: Regenerated.
4213
4214 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4215
4216         Fix bug: apropos errors if a defalias refers to an undefined
4217         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4218
4219         * apropos.el (apropos):
4220         (apropos-command):
4221         * help.el (frob-help-extents):
4222         * help-macro.el (make-help-screen):
4223         * hyper-apropos.el (hyper-apropos-grok-functions):
4224         (hyper-apropos-get-doc):
4225         Catch void-function error thrown by `documentation'.
4226
4227 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4228
4229         * packages.el (package-require): Fix incorrect arg to format.
4230         This fixes a `format specifier' error.
4231
4232 2004-08-13  Jerry James  <james@xemacs.org>
4233
4234         * bytecomp.el (forward-word): Tell the byte compiler the correct
4235         number of arguments to forward-word.
4236
4237 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4238
4239         * etags.el: Fixed loading of include files for tag completion. Now
4240         you can make a tag file for a library, include it into your
4241         project and it will be reloaded only if it changed. Infinte
4242         include loops are detected and the correct tag files are loaded.
4243         * etags.el (buffer-tag-table-list): Load and verify tag files in
4244         the external function buffer-tag-table-list-load.
4245         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4246         tag files. Also load the included tag files. The priority of the
4247         included files is right below their parent file. If multiple
4248         matches occur then the symbols from the parent file are found
4249         first.
4250         * etags.el (tag-table-include-files): Corrected comment
4251         string. Switched to pattern constant tags-include-pattern to have
4252         it at a central location.
4253         * etags.el (tags-include-pattern): Added doc string.
4254         * etags.el (add-to-tag-completion-table): Removed obsolete
4255         comments as the include files are allready returned by
4256         buffer-tag-table-list and loaded.
4257         * etags.el (find-tag-internal): The include files are allready
4258         included in tag-tables as buffer-tag-table-list returns them now.
4259
4260 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4261
4262         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4263         Loading items into the notebook is now done by C code.
4264         * widgets-gtk.el (gtk-widget-instantiate-internal):
4265         Style no longer changed.
4266
4267 2004-06-28  Nix  <nix@esperi.org.uk>
4268
4269         * cmdloop.el (truncate-command-history-for-gc): Delay
4270         execution of all things that look up variable bindings,
4271         via `enqueue-eval-event'.
4272
4273 2004-06-24  Vin Shelton  <acs@xemacs.org>
4274
4275         * package-get.el (package-get-require-signed-base-updates):
4276         now defaults to nil.
4277
4278 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4279
4280         * subr.el (split-string): Clean up docstring.
4281
4282 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4283
4284         * faces.el (zmacs-region): fix typo in docstring.
4285
4286 2004-06-07  Jerry James  <james@xemacs.org>
4287
4288         * derived.el: Synch with Emacs 21.3.
4289         * subr.el (with-local-quit): New, from Emacs 21.3.
4290         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4291         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4292         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4293
4294 2004-06-16  Jerry James  <james@xemacs.org>
4295
4296         * cl.el (cl-set-substring): Increment start by the length of the
4297         string, not the string itself.
4298
4299 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4300
4301         * etags.el (tag-table-include-files): Expand included TAGS file
4302         paths to avoid problems with relative paths.  Thanks to Peter
4303         Chubb <peterc@gelato.unsw.edu.au>.
4304         * etags.el (tags-include-pattern): New.
4305         * etags.el (add-to-tag-completion-table): Parse and ignore
4306         trailing include lines.
4307
4308 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4309
4310         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4311         avoiding line solely composed of equal signs.
4312
4313 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4314
4315         * cus-edit.el (alloc): Typo fix.
4316         * cus-edit.el (custom-browse-visibility): Ditto.
4317         * cus-edit.el (custom-variable-value-create): Ditto.
4318         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4319         * cus-edit.el (custom-save-variables): Bind print-length and
4320         print-level to nil to avoid value abbreviation.
4321         * cus-edit.el (custom-save-face-internal): Ditto.
4322         * cus-edit.el (custom-save-faces): Save in sorted order.
4323         * cus-edit.el (custom-save-resets): Bind print-length and
4324         print-level to nil to avoid value abbreviation.
4325         * cus-edit.el (custom-save-loaded-themes): Ditto.
4326
4327 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4328
4329         * subr.el (split-string-default-separators): New.
4330         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4331         see comment in source.
4332
4333 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4334
4335         * mule/japanese.el (paragraph-start, paragraph-separate):
4336         Remove anchor to BOL.
4337
4338 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4339
4340         * cl.el (gensym, gentemp): Improve docstrings.
4341
4342 2004-05-10  Vin Shelton  <acs@xemacs.org>
4343
4344         * etags.el: Sync with 21.5 version.
4345
4346 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4347
4348         * etags.el:
4349         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4350         only for use with exuberant ctags. This will also enable building of 
4351         completion tables with exuberant ctags. This will not work with
4352         xemacs ctags. 
4353         * etags.el (get-tag-table-buffer): New function for creating of
4354         completion table is used if tags-exuberant-ctags-optimization-p ist t
4355         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4356         finding the tag names. New.
4357         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4358         building tag completion table with exuberant ctags. New.
4359         * etags.el (find-tag-internal): Improve exact tag matching for tags
4360         with name fields. Before the patch return types of functions or
4361         function parameters (with exuberant ctags) were found as matches.
4362
4363 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4364
4365         * list-mode.el (display-completion-list): Fixed completion list was
4366         taking the width of the frame and not of the window for displaying
4367         the selection methods.
4368
4369 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4370
4371         * menubar-items.el (default-menubar): Options are saved to custom.el.
4372
4373
4374 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4375
4376         * isearch-mode.el (isearch-abort): Preserve successful search target.
4377
4378 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4379
4380         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4381         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4382         Bihlmeyer.
4383         * gnuserv.el (gnuserv-mode-line-string): New.
4384         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4385         gnuserv-mode.
4386         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4387         * gnuserv.el (gnuserv-edit-files): Use
4388         make-x-device-with-gtk-fallback.
4389
4390 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4391
4392         * gtk-widgets.el: New import: gtk-accel-group-new.
4393         * dialog-gtk.el:
4394         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4395         * dialog-gtk.el (popup-builtin-question-dialog):
4396         Added support for dialog button mnemonics.
4397
4398 2004-03-22  Chris Green <cmg@dok.org>
4399
4400         * process.el (shell-command): Output buffer was ignored when a
4401         background process was run via shell-command.
4402
4403 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4404
4405         * cus-edit.el (custom-save-variables): Retrieve a list of
4406         variables to save first, sort it, and make sure the variables are
4407         saved in sorted order.
4408
4409 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4410  
4411         * package-get.el (package-get-update-base-from-buffer): Force
4412         binary coding system for verifying GnuPG signature in the
4413         package-index file.
4414  
4415 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4416
4417         * package-get.el (package-get-package-index-file-location): Handle
4418         missing "EMACSPACKAGEPATH" environment variable.
4419
4420 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4421
4422         * package-admin.el (package-admin-find-top-directory): Simplify
4423         directory comparisions and fix substring errors on short path
4424         components.
4425         * package-get.el (package-get-package-index-file-location):
4426         Default to first component of "EMACSPACKAGEPATH", if set.
4427
4428 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4429
4430         * package-get.el (process-error): New error datum.
4431
4432 2004-02-02  Vin Shelton <acs@xemacs.org>
4433
4434         * XEmacs 21.4.15 is released
4435
4436 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4437
4438         * itimer.el (activate-itimer): Modify the itimer timeout value as
4439         if it were begun at the last time when the itimer driver was woken
4440         up.
4441
4442 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4443
4444         * specifier.el (Copyright):
4445         Update.
4446         (make-specifier-and-init):
4447         (map-specifier):
4448         (canonicalize-inst-pair):
4449         (canonicalize-spec-list):
4450         (set-specifier):
4451         Synch docstrings to 21.5 where appropriate.
4452
4453 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4454
4455         * package-get.el (package-get-list-packages-where): New.  A
4456         function that allows searching for groups of packages.  For
4457         example, find all packages that require the fsf-compat package.
4458
4459 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4460
4461         The Great PUI Sync.
4462
4463         * auto-autoloads.el: Regenerated.
4464
4465         * custom-load.el: Regenerated.
4466
4467         * dumped-lisp.el (packages-hardcoded-lisp): New.
4468
4469         * menubar-items.el (menu-max-items): New.
4470         (menu-submenu-max-items): New.
4471         (menu-submenu-name-format): New.
4472         (menu-split-long-menu): New.
4473         (menu-sort-menu): New.
4474         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4475
4476         * obsolete.el (pui-add-install-directory): Renamed to the more
4477         logical `pui-set-local-package-get-directory'.
4478         (package-get-download-menu): Moved to `package-ui.el' and renamed
4479         to `package-ui-add-download-menu'.
4480
4481         * package-admin.el (package-admin-install-function-mswindows):
4482         Whitespace clean up.
4483         (package-admin-add-single-file-package): Removed.
4484         (package-admin-default-install-function): Whitespace clean up.
4485         (package-admin-find-top-directory): New.
4486         (package-admin-get-install-dir): Use it.
4487         (package-admin-get-manifest-file): 
4488         (package-admin-check-manifest): 
4489         (package-admin-add-binary-package):
4490         (package-admin-get-lispdir):
4491         (package-admin-delete-binary-package):
4492         (package-admin):
4493
4494         * package-get.el (package-get-package-index-file-location): New.
4495         (package-get-install-to-user-init-directory): New.
4496         (package-get-remote):
4497         (package-get-download-sites):
4498         (package-get-pre-release-download-sites): New.
4499         (package-get-site-release-download-sites): New.
4500         (package-get-base-filename):
4501         (package-get-always-update):
4502         (package-get-user-index-filename): Removed.
4503         (package-get-pgp-available-p): New.
4504         (package-get-require-signed-base-updates):
4505         (package-get-was-current):
4506         (package-entries-are-signed): New.
4507         (package-get-continue-update-base): New.
4508         (package-get-download-menu): Removed.
4509         (package-get-require-base):
4510         (package-get-update-base-entry):
4511         (package-get-locate-file):
4512         (package-get-locate-index-file):
4513         (package-get-maybe-save-index):
4514         (package-get-update-base):
4515         (package-get-update-base-from-buffer):
4516         (package-get-update-base-entries):
4517         (package-get-interactive-package-query):
4518         (package-get-update-all):
4519         (package-get-all):
4520         (package-get-dependencies):
4521         (package-get-init-package):
4522         (package-get-info): New.
4523         (package-get):
4524         (package-get-staging-dir):
4525         (package-get-set-version-prop): Removed.
4526         (package-get-installedp):
4527         (package-get-ever-installed-p):
4528         (packages): Removed.
4529         (package-get-custom-groups): Removed.
4530         (package-get-custom): Removed.
4531         (package-get-custom-add-entry): Removed.
4532
4533         * package-info.el (batch-update-package-info):
4534
4535         * package-net.el (package-net-batch-generate-bin-ini):
4536         (package-net-update-installed-db):
4537
4538         * package-ui.el (pui-info-buffer):
4539         (pui-directory-exists): Removed.
4540         (pui-package-dir-list): Removed.
4541         (pui-add-install-directory): Removed.
4542         (package-ui-download-menu): New.
4543         (package-ui-pre-release-download-menu): New.
4544         (package-ui-site-release-download-menu): New.
4545         (pui-set-local-package-get-directory): New.
4546         (pui-package-symbol-char):
4547         (pui-update-package-display):
4548         (pui-toggle-package):
4549         (pui-toggle-package-key):
4550         (pui-toggle-package-delete):
4551         (pui-toggle-package-delete-key):
4552         (pui-toggle-package-event):
4553         (pui-toggle-verbosity-redisplay):
4554         (pui-install-selected-packages):
4555         (pui-add-required-packages):
4556         (pui-help-echo):
4557         (pui-display-info):
4558         (list-packages-mode):
4559         (pui-list-packages):
4560
4561         * packages.el (packages-compute-package-locations):
4562         (package-require):
4563         (package-delete-name):
4564         (packages-hardcoded-lisp): Removed.
4565         (packages-useful-lisp): Removed.
4566         (packages-unbytecompiled-lisp): Removed.
4567         (packages-find-package-directories):
4568
4569         Summary:
4570
4571         Major code clean up of all things PUI.
4572
4573         Much improved code to determine where packages should be
4574         installed.  PUI no longer depends on any packages being
4575         pre-installed to compute where packages are to be installed to.
4576
4577         The user can specify the location of their package-index file.  It
4578         isn't necessary to set this because it has sane defaults.  People
4579         who "run-in-place" won't accidently overwrite the CVS
4580         package-index file.  See
4581         `package-get-package-index-file-location'. 
4582
4583         PUI will now properly clean up after itself in the event of an
4584         unsuccessful package install.  This drastically reduces the number
4585         of "wrong md5sum" FAQs.
4586
4587         non-Mule XEmacsen can no longer install Mule packages.
4588
4589         Package management via the custom interface has been removed.
4590
4591         The PUI related menubar items have been reorganised.
4592
4593         The PGP verification code has been fixed and the default for
4594         whether or not it is used is automatically computed.
4595
4596         * update-elc.el ((preloaded-file-list site-load-packages
4597         need-to-dump dumped-exe)):
4598         Just a couple of small changes to allow for
4599         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4600         existing anymore.
4601
4602 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4603
4604         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4605         apply `format' to the first argument of byte-compile-warn, it
4606         already calls format.
4607
4608 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4609
4610         * files.el (delete-old-versions): Avoid going interactive during
4611         make install when environment variable VERSION_CONTROL is set.
4612
4613 2003-12-04  Vin Shelton  <acs@xemacs.org>
4614
4615         * menubar-items.el (menu-item-search): Only bring up search dialog
4616         box if the feature is available and desired.
4617
4618 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4619
4620         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4621
4622 2003-11-05  Vin Shelton  <acs@xemacs.org>
4623
4624         * help.el (Help-prin1-face):
4625         (Help-princ-face):
4626         princ and prin1 are functions and need to be called as such.  The
4627         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4628
4629 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4630
4631         * about.el (about-xemacs): Give full version and build date.
4632
4633 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4634
4635         * win32-native.el (grep-null-device): This XEmacs has null-device.
4636
4637 2003-09-06  Mike Sperber  <mike@xemacs.org>
4638
4639         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4640         implement the specified semantics for `defvar.'
4641
4642 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4643
4644         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4645         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4646         displaying buffer in question.
4647
4648 2003-09-03  Vin Shelton <acs@xemacs.org>
4649
4650         * XEmacs 21.4.14 is released
4651
4652 2003-08-17  Vin Shelton  <acs@xemacs.org>
4653
4654         * about.el: Vanity patch.
4655
4656 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4657
4658         * code-process.el (call-process):
4659         (call-process-region):
4660         (start-process):
4661         Document coding system processing.
4662
4663 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4664
4665         * startup.el (splash-frame-body): Idiomatic English.
4666
4667 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4668
4669         * font-lock.el (font-lock-match-java-declarations): Move
4670         save-restriction, narrow-to-region to beginning of function to
4671         avoid going beyond the limit and causing an infloop.
4672
4673 2003-04-16  Jerry James  <james@xemacs.org>
4674
4675         * keydefs.el: Remove mappings for keys mapped to the nowhere
4676         defined function function-key-error.
4677
4678 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4679
4680         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4681         lisp-interaction-mode-hook): Add the docstrings.
4682
4683 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4684
4685         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4686         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4687         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4688
4689 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4690
4691         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4692         lambda list after the original doc.  Care about
4693         #'(lambda () "SingleString") 
4694         (cl-upcase-arg): 
4695         (cl-function-arglist):
4696         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4697         circular data structures in lambda list specification
4698
4699 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4700
4701         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4702         to appear in font-lock-function-name-face.
4703
4704 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4705
4706         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4707         is not also the value of the lambda.
4708
4709 2003-05-06  Andy Piper  <andy@xemacs.org>
4710
4711         * files.el (revert-buffer): Make sure local variables get processed,
4712         even in the case of an optimized reversion.
4713
4714 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4715
4716         * XEmacs 21.4.13 is released
4717
4718 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4719
4720         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4721         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4722
4723 2003-02-14  Ben Wing  <ben@xemacs.org>
4724
4725         * byte-optimize.el:
4726         * byte-optimize.el (byte-compile-inline-expand):
4727         * byte-optimize.el (byte-compile-unfold-lambda):
4728         * byte-optimize.el (byte-optimize-form-code-walker):
4729         * byte-optimize.el (byte-optimize-form):
4730         * byte-optimize.el (byte-decompile-bytecode-1):
4731         * byte-optimize.el (byte-optimize-lapcode):
4732         Review carefully and sync up to 20.7 except for areas as noted.
4733         Fixes problem with JDE compilation.
4734
4735 2003-02-05  Ben Wing  <ben@xemacs.org>
4736
4737         * simple.el:
4738         * simple.el (motion-keys-for-shifted-motion):
4739         Omit M-S-home/end from motion keys.
4740
4741 2003-02-07  Ben Wing  <ben@xemacs.org>
4742
4743         * text-props.el (text-property-any):
4744         * text-props.el (text-property-not-all):
4745         Fix bug when end > start.
4746
4747 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4748
4749         * info.el (Info-insert-dir): Make default-directory end in
4750         separator.  Patch due to Martin Buchholz.
4751
4752 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4753
4754         * XEmacs 21.4.12 "Portable Code" is released.
4755
4756 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4757
4758         * about.el: Update golubev data.
4759
4760 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4761
4762         * isearch-mode.el (isearch-mode-map): Substitute comment on
4763         desirability, and back out "GR is printable" changes.
4764
4765 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4766
4767         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4768
4769 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4770
4771         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4772
4773 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4774
4775         * menubar-items.el (default-menubar): Use browse-url-mozilla
4776         instead of browse-url-gnome-moz for Mozilla.
4777
4778 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4779
4780         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4781
4782 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4783
4784         * files.el (auto-mode-alist): Remove redundant entries for modes
4785         that live in packages.
4786         (interpreter-mode-alist): Ditto.
4787
4788 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4789
4790         * menubar-items.el (default-menubar): Sync with current
4791         browse-url-xemacs.el.
4792
4793 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4794
4795         * XEmacs 21.4.10 "Military Intelligence" is released.
4796
4797 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4798
4799         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4800
4801 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4802
4803         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4804
4805 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4806
4807         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4808         effect free function.
4809         (font-lock-fontify-keywords-region): Supply the argument to
4810         font-lock-compile-keywords.
4811
4812 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4813
4814         * package-get.el (package-get-download-sites): Bring sites list
4815         up to date, prefer xx.xemacs.org addresses.
4816
4817 2002-09-27  Andy Piper  <andy@xemacs.org>
4818
4819         * dialog.el (make-dialog-box): for general dialogs only
4820         delete-frame-hook will be run.
4821
4822 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4823
4824         * font-lock.el (font-lock-fontify-syntactically-region): Add
4825         comment about lookup-syntax-properties, document LOUDLY as unused.
4826
4827 2002-08-26  Andy Piper  <andy@xemacs.org>
4828
4829         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4830         merge.
4831
4832 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4833
4834         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4835         (make-obsolete-variable): Ditto.
4836         (make-compatible): Ditto.
4837         (make-compatible-variable): Ditto.
4838
4839 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4840
4841         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4842         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4843
4844 2002-08-28  Andy Piper  <andy@xemacs.org>
4845
4846         * files.el (revert-buffer): propagate revert-without-query-status.
4847
4848 2002-06-03  Andy Piper  <andy@xemacs.org>
4849
4850         * dialog-items.el (make-search-dialog): align various subcontrols
4851         in visually pleasing ways, allow frame to autosize to the dialog
4852         size.
4853         * dialog.el (make-dialog-box): add a border inside the frame. Add
4854         :autosize property, if t then reset the frame size appropriately
4855         before the frame is mapped.
4856         * gutter-items.el (set-progress-feedback-instantiator): align
4857         various subcontrols.
4858         * gutter-items.el (set-progress-abort-instantiator): ditto.
4859
4860 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4861
4862         * XEmacs 21.4.9 "Informed Management" is released.
4863
4864 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4865
4866         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4867         "&optional append" argument.
4868
4869 2002-07-16  Didier Verna  <didier@xemacs.org>
4870
4871         * subr.el (replace-in-string): fix case fold bug introduced by
4872         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4873         case-fold-search in temporary buffers.
4874
4875 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4876
4877         * lib-complete.el (find-library): Remove check for mule because
4878         decompression DOES work on Mule.
4879
4880 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4881
4882         * simple.el (join-line): New alias for `delete-indentation'.
4883
4884 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4885
4886         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4887         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4888         (font-lock-builtin-face): New.
4889         (font-lock-constant-face): New.
4890         (font-lock-face-list): Add builtin and constant faces.
4891
4892 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4893
4894         * autoload.el (make-autoload): Support define-derived-mode.
4895         Collected puts of doc-string-elt property.  Based on a patch by
4896         Didier Verna <didier@xemacs.org>.
4897
4898 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4899
4900         * wid-edit.el (widget-field-activate): Fix docstring typo.
4901
4902 2002-07-23  Andy Piper  <andy@xemacs.org>
4903
4904         * about.el (about-personal-info): update me.
4905
4906 2002-07-12  Andy Piper  <andy@xemacs.org>
4907
4908         * custom.el (custom-theme-set-variables): remove bogus
4909         arguments. Use custom-set-default to set defaults.
4910         (custom-set-variables): update doc.
4911         (custom-local-buffer): new, synced from FSF.
4912         (custom-set-default): ditto.
4913         (defcustom): update doc.
4914
4915 2002-06-16  Andy Piper  <andy@xemacs.org>
4916
4917         * menubar-items.el (default-menubar): enable windows printing on
4918         cygwin as well as native.
4919
4920 2002-06-12  Andy Piper  <andy@xemacs.org>
4921
4922         * printer.el (generic-print-buffer): catch all errors so that the
4923         print device can be cleared in all scenarios.
4924         (Printer-clear-device): make sure clearing the printer allows it
4925         to be used again immediately.
4926         (generic-print-region): make sure the default printer face is
4927         black-on-white.
4928
4929 2002-04-23  Jerry James  <james@xemacs.org>
4930
4931         * window-xemacs.el (display-buffer-function): Change doc to
4932         reflect new arg.
4933         * window-xemacs.el (pre-display-buffer-function): Ditto.
4934         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4935         non-nil, make the new window just big enough for its contents.
4936         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4937         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4938         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4939
4940 2002-06-06  Andy Piper  <andy@xemacs.org>
4941
4942         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4943         (defcustom): ditto.
4944         (custom-handle-keyword): ditto.
4945
4946 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4947
4948         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4949         Make obsolete.  Default to nil.
4950         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4951         Inspired by a patch by John Palmieri.
4952
4953 2002-07-01  Mike Alexander  <mta@arbortext.com>
4954
4955         * process.el (shell-command-on-region): Don't delete the region
4956         before giving it to call-process-region
4957
4958 2002-06-04  Jerry James <james@eecs.ku.edu>
4959
4960         * find-paths.el (paths-find-architecture-directory): Search in
4961         `system-configuration'/`base', not `base'`system-configuration'.
4962
4963 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4964
4965         * info.el (Info-index): Add missing \ in [ t].
4966
4967 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4968
4969         * gutter-items.el (gutter-buffers-tab-visible-p,
4970         buffers-tab-omit-function, buffers-tab-selection-function,
4971         buffers-tab-filter-functions):
4972         Doc improvements.
4973
4974 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4975
4976         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4977
4978         * toolbar-items.el (toolbar-news): Fix typo in message string.
4979
4980 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4981
4982         * dialog.el (yes-or-no-p-dialog-box): 
4983         * cmdloop.el (y-or-n-p-minibuf):
4984         (yes-or-no-p-minibuf):
4985         (yes-or-no-p):
4986         (y-or-n-p): 
4987         Specify negative answers in docstrings.
4988
4989 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4990
4991         * package-ui.el (pui-help-echo): Display both installed and author
4992         version.  Use a balloon-help window to display extra info like
4993         package requires.
4994
4995 2002-05-30  Andy Piper  <andy@xemacs.org>
4996
4997         * files.el (revert-buffer-internal): don't visit
4998         revert-buffer. Kill buffer when not used. Suggested by Mike
4999         Alexander <mta@arbortext.com>
5000
5001 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5002
5003         * files.el (revert-buffer): More docstring fiddling.
5004
5005 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5006
5007         * files.el (revert-buffer):
5008         (revert-buffer-internal):
5009         (revert-buffer-insert-file-contents-function):
5010         Improve docstrings and comments.
5011
5012 2002-05-08  Andy Piper  <andy@xemacs.org>
5013
5014         * files.el (revert-buffer): observe noconfirm behavior.
5015
5016 2002-04-09  Andy Piper  <andy@xemacs.org>
5017
5018         * files.el (revert-buffer): use revert-buffer-internal if it looks
5019         like doing so will not result in any user-visible changes.
5020         (revert-buffer-internal): new function. Do the actual process of
5021         reversion and then see whether the result is any different to what
5022         we have already. If it is not then do nothing.
5023
5024 2001-12-11  Andy Piper  <andy@xemacs.org>
5025
5026         * menubar.el (get-popup-menu-response): re-order so that it works
5027         on more sane/facist window systems.
5028
5029 2001-12-03  Andy Piper  <andy@xemacs.org>
5030
5031         * faces.el (frob-face-property): don't infloop in face frobbing
5032         from Jan Vroonhof <jan@xemacs.org>.
5033
5034 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5035
5036         * faces.el (frob-face-property): Follow face fall-back hierarchy
5037         properly for face properties without an instance. Only do manual
5038         copy form 'default in last resort. This handles in particular
5039         the case where 'default itself has only a fall-back (which is
5040         the case by default on windows).
5041
5042 2001-11-24  Andy Piper  <andy@xemacs.org>
5043
5044         * printer.el (generic-print-region): set default-frame-plist to
5045         nil while creating the printer frame so that sizes reflect the
5046         printed page.
5047
5048         * faces.el (face-complain-about-font): Don't complain on printers.
5049
5050 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5051         
5052         * package-net.el: Andy synch.
5053         
5054 2001-12-16  Andy Piper  <andy@xemacs.org>
5055
5056         * package-get.el (package-get-update-all): Make sure installed.db
5057         gets updated after updating packages.
5058
5059 2002-03-28  Ben Wing  <ben@xemacs.org>
5060
5061         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5062         continuation, truncation so that we don't get line jumpiness from
5063         them being larger than the line height.
5064
5065         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5066
5067 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5068
5069         * font.el (font-window-system-mappings): Add mapping for Gtk
5070         (assume identical to X) 
5071
5072 2002-02-04  Andy Piper  <andy@xemacs.org>
5073
5074         * files.el (convert-standard-filename): Fix for short filename
5075         Peter Arius <pas@methodpark.de>
5076
5077 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5078
5079         * list-mode.el (default-choose-completion): completion-base-size
5080         should refer to local value in the completion list buffer.
5081
5082 2001-12-03  Didier Verna  <didier@xemacs.org>
5083
5084         * rect.el: autoload `replace-rectangle'.
5085         * keydefs.el (global-map): bind it to `C-x r p'.
5086
5087 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5088
5089         * XEmacs 21.4.8 "Honest Recruiter" is released.
5090
5091 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5092
5093         This patch is based on Jerry James's patch and analysis.
5094
5095         * select.el (get-clipboard):
5096         (get-selection):
5097         Update docstrings.
5098         (get-clipboard-foreign):
5099         (get-selection-foreign):
5100         New function for use as `interprogram-paste-function's.
5101
5102         * simple.el (interprogram-paste-function): Change default to
5103         `get-clipboard-foreign'; improve docstring.
5104         (interprogram-cut-function): Improve dosctring.
5105
5106 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5107
5108         * XEmacs 21.4.7 "Economic Science" is released.
5109
5110 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5111
5112         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5113
5114 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5115
5116         * obsolete.el (assq-delete-all): New compatibility alias for 
5117         remassq.
5118
5119 2002-01-09  Simon Josefsson  <jas@extundo.com>
5120
5121         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5122
5123 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5124
5125         * info.el (Info-auto-generate-directory): Default
5126         Info-auto-generate-directory to 'if-outdated.
5127
5128 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5129
5130         * startup.el (normal-top-level): Prevent migration code from
5131         trashing .emacs on an error in loading the init files.
5132
5133 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5134
5135         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5136         "system default" Xdefaults and friends get xrdb-mode.
5137
5138 2002-03-05  Mats Lidell  <matsl@contactor.se>
5139  
5140         * help-nomule.el (tutorial-supported-languages): Added Swedish
5141         tutorial. Sorted languages.
5142
5143 2002-02-11  Mike Sperber <mike@xemacs.org>
5144
5145         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5146         regenerating outdated dir files and dir is non-existent.
5147
5148 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5149
5150         * code-files.el (convert-mbox-coding-system): Improve comment.
5151         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5152         coding-system argument to `write-region-pre-hook' call.
5153         (write-region-pre-hook): Fix docstring to mention lockname argument.
5154
5155 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5156
5157         * minibuf.el (completing-read): Remove redundant wrong arg list.
5158
5159         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5160
5161 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5162
5163         * obsolete.el (interactive-form): new compatibility alias for 
5164         function-interactive.
5165
5166 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5167
5168         * menubar-items.el (Menubar-items-truncate-list): Removed.
5169         * menubar-items.el (Menubar-items-truncate-history): New.
5170         * menubar-items.el (default-menubar): Use
5171         Menubar-items-truncate-history.
5172
5173 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5174
5175         * printer.el (generic-print-region): Pass correct arguments to
5176         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5177         Torkelsson <torkel@acc.umu.se>.
5178
5179 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5180
5181         * help.el (describe-mode): synched with FSF 19.34; handle nil
5182         minor mode indicators.
5183
5184 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5185
5186         * minibuf.el (completing-read): Update docstring.
5187
5188 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5189
5190         * XEmacs 21.4.6 "Common Lisp" is released.
5191
5192 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5193
5194         * package-net.el: Inadvertant synch with Windows branch.  From
5195         Andy's log:
5196         (package-net-kit-version): new variable.
5197         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5198
5199 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5200
5201         * package-get.el (package-get-locate-index-file): Also search the
5202         core etc/ directory for the package index file if it can't be
5203         found in ~/.xemacs/.
5204
5205 2001-12-13  William Perry  <wmperry@gnu.org>
5206
5207         * dialog-gtk.el (popup-builtin-question-dialog):
5208         Conform to API in gui.c.
5209         
5210 2001-11-12  Andy Piper  <andy@xemacs.org>
5211
5212         * cus-edit.el (custom-save-face-internal): make sure we save
5213         non-themed faces.
5214         (custom-save-variables): ditto variables.
5215
5216 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5217
5218         * faces.el (make-face-family):
5219         (make-face-size):
5220         New face-modifying functions per Jan Vroonhof.
5221
5222         cus-face.el (custom-set-face-font-family):
5223         (custom-set-face-font-size):
5224         Use them.
5225
5226         * font.el (font-window-system-mappings): More precise docstring.
5227
5228         (font-create-name):
5229         (font-create-object):
5230         (tty-font-create-object):
5231         (tty-font-create-plist):
5232         (x-font-create-object):
5233         (x-font-create-name):
5234         (ns-font-create-name):
5235         (mswindows-font-create-object):
5236         (mswindows-font-create-name):
5237         Add doctrings.
5238
5239 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5240
5241         * gtk-faces.el (gtk-init-device-faces): removed spurious
5242         quote before let* expression.
5243
5244 2001-10-29  Andy Piper  <andy@xemacs.org>
5245
5246         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5247         modified when changing coding system.
5248
5249         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5250         that we invoke the GUI directory selector.
5251
5252 2001-10-25  Andy Piper  <andy@xemacs.org>
5253
5254         * dialog.el (make-dialog-box): use new directory dialog support.
5255         * minibuf.el (read-file-name-1): ditto.
5256         (read-file-name): ditto.
5257         (read-directory-name): ditto.
5258
5259 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5260
5261         * XEmacs 21.4.5 "Civil Service" is released.
5262
5263 2001-04-23  Didier Verna  <didier@xemacs.org>
5264
5265         * cus-edit.el (custom-variable-pre-save): New.
5266         * cus-edit.el (custom-variable-post-save): New.
5267         * cus-edit.el (custom-variable-save): use them.
5268         * cus-edit.el (custom-face-pre-save): New.
5269         * cus-edit.el (custom-face-post-save): New.
5270         * cus-edit.el (custom-face-save): use them.
5271         * cus-edit.el (custom-group-pre-save): New.
5272         * cus-edit.el (custom-group-post-save): New.
5273         * cus-edit.el (custom-group-save): use them.
5274         * cus-edit.el (Custom-save): use the pre/post functions above,
5275         call `custom-save-all' only once.
5276         * cus-edit.el (custom-variable-pre-reset-standard): New.
5277         * cus-edit.el (custom-variable-post-reset-standard): New.
5278         * cus-edit.el (custom-variable-reset-standard): use them.
5279         * cus-edit.el (custom-face-pre-reset-standard): New.
5280         * cus-edit.el (custom-face-post-reset-standard): New.
5281         * cus-edit.el (custom-face-reset-standard): use them.
5282         * cus-edit.el (custom-group-pre-reset-standard): New.
5283         * cus-edit.el (custom-group-post-reset-standard): New.
5284         * cus-edit.el (Custom-reset-standard): use them.
5285         * cus-edit.el (custom-face-reset-saved): use the pre/post
5286         functions above, call `custom-save-all' only once.
5287
5288 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5289
5290         * gutter-items.el (buffers-tab face): Derive from the modeline
5291         face by default.  Many people use white-on-black for the default
5292         font, and the tabs look hideous with that color combination.  The
5293         modeline usually has the correct colors.
5294
5295 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5296
5297         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5298         (tag-mark-stack-max): Typo fix.
5299
5300 2001-09-28  Ben Wing  <ben@xemacs.org>
5301
5302         * font-lock.el:
5303         * font-lock.el (font-lock-after-change-function):
5304         fix problem with last patch, reported by Katsumi Yamaoka.
5305
5306 2001-09-17  Ben Wing  <ben@xemacs.org>
5307
5308         * font-lock.el (font-lock-after-change-function):
5309         fix problem when you insert a comment on the line before a line of
5310         code: if we use the following char, then when you hit backspace,
5311         the following line of code turns the comment color.
5312
5313 2001-06-08  Ben Wing  <ben@xemacs.org>
5314
5315         * process.el: comment about shell-command-switch.
5316         * process.el (shell-quote-argument): Need to quote a null
5317         argument, too.  From Dan Holmsand.
5318         
5319         * startup.el (normal-top-level): Delete some unused FSF junk.
5320         * startup.el (command-line-early):
5321         
5322         * startup.el (command-line): Call MS Windows init function.
5323         
5324         * win32-native.el:
5325         * win32-native.el (mswindows-system-shells): New.
5326         * win32-native.el (mswindows-system-shell-p): New.
5327         * win32-native.el (init-mswindows-at-startup): New.
5328         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5329         * win32-native.el (mswindows-quote-one-simple-arg):
5330         * win32-native.el (mswindows-quote-one-command-arg):
5331         * win32-native.el (mswindows-construct-process-command-line-alist):
5332         Correct comments at top.  Correctly handle passing arguments
5333         to Cygwin programs and to bash.  Fix quoting of zero-length
5334         arguments (from Dan Holmsand).  Set shell-command-switch based
5335         on shell-file-name, which in turn comes from env var SHELL.
5336
5337 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5338
5339         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5340         default-toolbar-position): Fill docstrings for balloon-help.
5341
5342 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5343
5344         * faces.el: Reenable specifications over 'gtk domain.
5345
5346 2001-08-08  Didier Verna  <didier@xemacs.org>
5347
5348         * autoload.el (update-autoload-files): make defdir a file name,
5349         not directory name.
5350
5351 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5352
5353         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5354
5355         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5356
5357 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5358
5359         * font-menu.el (font-menu-set-font): Default to current font-family.
5360         (font-menu-preferred-resolution):
5361         (font-menu-size-scaling):
5362         Provide gtk defaults, too.
5363
5364 2001-07-29  Mike Alexander  <mta@arbortext.com>
5365
5366         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5367         list
5368         (custom-set-face-font-family): ditto
5369
5370 2001-07-26  Mike Sperber <mike@xemacs.org>
5371
5372         * files.el (auto-mode-alist): .9 files are man pages, too.
5373
5374 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5375
5376         * process.el (call-process-internal): bind
5377         coding-system-for-write to 'binary when calling
5378         start-process-internal, so the process receives 
5379         the literal contents of INFILE.
5380
5381 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5382
5383         * files.el (auto-mode-alist): Add configure.ac support.
5384
5385 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5386
5387         * buff-menu.el:
5388         mouse.el:
5389         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5390
5391 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5392
5393         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5394
5395 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5396
5397         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5398         mixed text.
5399         (kinsoku-eol-p): Ditto.
5400
5401 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5402
5403         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5404         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5405         characters as the category `s' or `e' correctly.
5406
5407 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5408
5409         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5410
5411 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5412
5413         * mule/cyrillic.el:  Set up case table.
5414
5415 2001-06-08  Mike Sperber <mike@xemacs.org>
5416
5417         * files.el (save-some-buffers-1): Don't zap the help window right
5418         after `map-y-or-n-p' has popped it up.
5419
5420 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5421
5422         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5423
5424 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5425
5426         * specifier.el: define-specifier-tag 'gtk.
5427
5428 2001-05-12  Ben Wing  <ben@xemacs.org>
5429
5430         * find-paths.el (paths-find-recursive-path):
5431         fix error with null EXCLUDE-REGEXP.
5432         
5433         * font-lock.el (font-lock-mode):
5434         fix problem reported by hrvoje with buffers starting with a space.
5435         
5436 2001-05-06  Ben Wing  <ben@xemacs.org>
5437
5438         * dialog.el (make-dialog-box):
5439         * menubar-items.el (default-menubar):
5440         * printer.el (generic-print-buffer):
5441         * printer.el (generic-print-region):
5442         implement printing the selection when it's selected.
5443
5444 2001-04-18  Didier Verna  <didier@xemacs.org>
5445
5446         * cus-edit.el (Custom-reset-standard): reset to standard settings
5447         not only when the buffer's :custom-state is 'modified, but also
5448         when it is 'set or 'saved.
5449
5450 2001-04-17  Didier Verna  <didier@xemacs.org>
5451
5452         * startup.el (load-user-init-file): define `custom-file' before
5453         loading the user's init file.
5454
5455 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5456
5457         * menubar.el (popup-mode-menu): Make it work with
5458         popup-menu-titles turned off.
5459         
5460 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5461
5462         * about.el (about-mailto-link): Use compose-mail for sending mail.
5463
5464 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5465
5466         * package-admin.el (package-install-hook): New.
5467         (package-delete-hook): New.
5468         (package-admin-add-single-file-package): Use package-delete-hook.
5469
5470         * package-get.el (package-get): Use package-install-hook.
5471
5472 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5473
5474         * package-ui.el (pui-install-selected-packages): reverse the lists
5475         of packages so that they get handled in the same order as they
5476         were selected.
5477
5478 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5479
5480         * packages.el (locate-library): Use read-library-name for completion.
5481
5482 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5483
5484         * byte-optimize.el (=): `=' is not a binary predicate!
5485         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5486         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5487
5488 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5489
5490         * bytecomp.el (byte-compile-arithcompare):
5491         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5492
5493 2001-06-03  William M. Perry  <wmperry@gnu.org>
5494
5495         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5496         return the filename selected by the user!
5497
5498 2001-05-31  William M. Perry  <wmperry@gnu.org>
5499
5500         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5501         in XEmacs/GTK.
5502
5503 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5504
5505         * coding.el: Tiny typo fixed.
5506
5507 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5508
5509         * XEmacs 21.4.3 "Academic Rigor" is released.
5510
5511 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5512
5513         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5514
5515 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5516
5517         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5518
5519 2001-05-04  Ben Wing  <ben@xemacs.org>
5520
5521         * printer.el (generic-print-buffer):
5522         * printer.el (generic-print-region):
5523         Enable dialog boxes.  Apply workaround recommended by Kirill.
5524         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5525         
5526         * simple.el (kill-whole-line):
5527         * simple.el (kill-line-1):
5528         * simple.el (kill-entire-line):
5529         * simple.el (kill-line):
5530         * simple.el (backward-kill-line):
5531         Take out interactive dependence of kill-whole-line.
5532
5533 2001-04-22  Ben Wing  <ben@xemacs.org>
5534
5535         * dialog.el (make-dialog-box):
5536         Put dialog titles back in -- this time correctly.  Fix various
5537         other problems with leaks and such.
5538
5539         * simple.el (region-exists-p):
5540         * simple.el (region-active-p):
5541         Add comment about which one is correct to use in menu specs.
5542
5543 2001-05-05  Ben Wing  <ben@xemacs.org>
5544
5545         * dialog.el (make-dialog-box): fix doc string.
5546         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5547         take out Pretty Print.
5548         * printer.el:
5549         * printer.el (printer-current-device): New.
5550         * printer.el (Printer-get-device): New.
5551         * printer.el (Printer-clear-device): New.
5552         * printer.el (generic-page-setup): New.
5553         * printer.el (generic-print-buffer):
5554         * printer.el (generic-print-region):
5555         Implement Page Setup.  Handle errors properly.
5556
5557 2001-05-05  Ben Wing  <ben@xemacs.org>
5558
5559         * subr.el (error): Complete list of errors in doc string.
5560         
5561 2001-04-22  Ben Wing  <ben@xemacs.org>
5562
5563         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5564         
5565 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5566
5567         * build-report.el: Remove CVS keywords since this file has been in
5568         core lisp for a while now.
5569         * build-report.el (build-report-make-output-files): Fix typo.
5570
5571 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5572
5573         * about.el (about-finish-buffer): Make sure the last change works
5574         even if EVENT is nil.
5575
5576 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5577
5578         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5579         clicked, not the one that happens to be the current buffer at the
5580         time.
5581
5582 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5583
5584         * cus-edit.el (custom-display): Support the GTK Window System also.
5585
5586 2001-04-30  Ben Wing  <ben@xemacs.org>
5587
5588         * printer.el:
5589         * printer.el (printer-page-header):
5590         * printer.el (Print-context): New.
5591         * printer.el (printer-page-footer):
5592         * printer.el (generate-header-element): New.
5593         * printer.el (generate-header-line): New.
5594         * printer.el (print-context-property):
5595         * printer.el (generic-print-buffer):
5596         * printer.el (generic-print-region):
5597         Implement headers and footers.  Implement calling Print dialog box
5598         (#### but it doesn't quite work yet).
5599
5600 2001-04-25  Ben Wing  <ben@xemacs.org>
5601
5602         * about.el (xemacs-hackers):
5603         * about.el (about-url-alist):
5604         * about.el (about-personal-info):
5605         * about.el (about-hacker-contribution):
5606         More contributions.
5607         
5608         * simple.el (handle-post-motion-command):
5609         Fix spurious setting of zmacs-region-stays to t after a non-shift
5610         motion command.
5611
5612 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5613
5614         * about.el (about-personal-info): Update my bio.
5615         (about-hacker-contribution): Ditto.
5616
5617 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5618
5619         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5620
5621 2001-04-19  Andy Piper  <andy@xemacs.org>
5622
5623         * package-net.el (package-net-cygwin32-binary-size): new size.
5624         (package-net-win32-binary-size): new size.
5625         (package-net-convert-index-to-ini): Use new arch.
5626         (package-net-batch-convert-index-to-ini): Removed.
5627         (package-net-generate-bin-ini): New.
5628         (package-net-batch-generate-bin-ini): New.
5629
5630 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5631
5632         * XEmacs 21.4.1 "Copyleft" is released.
5633
5634 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5635
5636         * x-compose.el (xlib-input-method-bug-workaround):
5637         (alias-colon-to-double-quote):
5638         Force sort in map-keymap to work around rehash bug.
5639
5640 2001-04-17  Ben Wing  <ben@xemacs.org>
5641
5642         * about.el: Finish overhaul, add a few new hackers, update a
5643         couple old ones.
5644
5645 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5646
5647         * XEmacs 21.4.0 "Solid Vapor" is released.
5648
5649 2001-04-15  Ben Wing  <ben@xemacs.org>
5650
5651         * about.el:
5652         * about.el (about-headline-face): New.
5653         * about.el (about-link-face): New.
5654         * about.el (about-current-release-maintainers): New.
5655         * about.el (about-other-current-hackers): New.
5656         * about.el (about-url-alist):
5657         * about.el (about-once-and-future-hackers): New.
5658         * about.el (about-mailto-link): New.
5659         * about.el (about-get-buffer):
5660         * about.el (about-finish-buffer):
5661         * about.el (about-xemacs):
5662         * about.el (about-features): Removed.
5663         * about.el (about-advantages): New.
5664         * about.el (about-maintainer-info): Removed.
5665         * about.el (about-personal-info): New.
5666         * about.el (about-hacker-contribution): New.
5667         * about.el (about-maintainer):
5668         * about.el (about-show-linked-info):
5669         * about.el (about-hackers):
5670         Major revamping.  Rewriting of most of the text, improve the
5671         link handling, separate info on contributors into personal
5672         and contribution info, add new contributors, update personal
5673         info, etc. etc.
5674         
5675         * menubar-items.el (default-menubar):
5676         Help menubar entry for News now says more accurately
5677         "What's New in XEmacs".
5678         
5679         * mouse.el:
5680         * mouse.el (mouse-track-cleanup-hook):
5681         * mouse.el (mouse-track):
5682         Don't set-buffer to a dead buffer when calling mouse-track
5683         cleanup hooks.
5684
5685 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5686
5687         * XEmacs 21.2.47 "Zephir" is released.
5688
5689 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5690
5691         * dialog.el (make-dialog-box): Disable dialog box titles until
5692         we get them working.
5693
5694 2001-03-30  Ben Wing  <ben@xemacs.org>
5695
5696         * help.el:
5697         * help.el (Help-princ-face):
5698         * help.el (Help-prin1-face):
5699         * help.el (frob-help-extents):
5700         * help.el (describe-function-1):
5701         * help.el (describe-variable):
5702         Avoid using font-lock faces, which may not be defined.
5703         Instead, use hyper-apropos faces, and make sure they're
5704         defined as necessary by using `require'. (It's not so safe
5705         to do this for font-lock.) In any case, we will eventually
5706         be merging this functionality into hyper-apropos.
5707
5708         * loaddefs.el (completion-ignored-extensions):
5709         Fix documentation.
5710         
5711         * menubar-items.el (menu-truncate-list): Removed.
5712         * menubar-items.el (Menubar-items-truncate-list): New.
5713         * menubar-items.el (default-menubar):
5714         Fix errors if grep or compile command is too long.  Rename helper
5715         function to be less visible.
5716
5717 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5718
5719         * byte-optimize.el (byte-optimize-minus):
5720         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5721
5722 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5723
5724         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5725         Mule is available.
5726
5727         * mule/latin.el: New file.
5728
5729 2001-03-11  Ben Wing  <ben@xemacs.org>
5730
5731         * auto-save.el:
5732         * auto-save.el (auto-save-directory):
5733         * auto-save.el (make-auto-save-file-name):
5734         * auto-save.el (auto-save-file-name-p): New.
5735
5736         Merge in improvements from other definition of
5737         make-auto-save-file-name in files.el.
5738         
5739         * auto-save.el (auto-save-original-name):
5740         * auto-save.el (auto-save-name-in-fixed-directory):
5741         * auto-save.el (auto-save-unslashify-name): Removed.
5742         * auto-save.el (auto-save-slashify-name): Removed.
5743         * auto-save.el (auto-save-reserved-chars): New.
5744         * auto-save.el (auto-save-escape-name): New.
5745         * auto-save.el (auto-save-unhex): New.
5746         * auto-save.el (auto-save-unescape-name): New.
5747
5748         Change algorithm for encoding filenames in auto-save names to be
5749         entirely safe with all filesystems and all possible characters in
5750         a filename, and 100% reversible. (Essentially, uses
5751         quoted-printable as the encoding.)
5752         
5753         * auto-save.el (recover-all-files):
5754
5755         Use insert-directory rather than calling ls directly -- fixes
5756         things under Windows.
5757
5758         * files.el:
5759         * files.el (convert-standard-filename): Substitute FSF's
5760         definition for this (we had nothing here before).
5761         
5762         * files.el (backup-buffer): Warning fix.
5763         
5764         * files.el (make-backup-file-name):
5765         * files.el (find-backup-file-name):
5766         Fix error in calling sequence to auto-save-file-name-p.
5767         
5768         * files.el (recover-file):
5769         Use insert-directory rather than calling ls directly -- fixes
5770         things under Windows.
5771
5772         * files.el (make-auto-save-file-name): Removed.
5773         * files.el (auto-save-file-name-p): Removed.
5774         auto-save is always dumped so no sense in having a definition
5775         that will always be overwritten with another.
5776         
5777         * files.el (insert-directory):
5778         * win32-native.el:
5779         * win32-native.el (debug-mswindows-process-command-lines):
5780         * win32-native.el (original-make-auto-save-file-name): Removed.
5781         * win32-native.el (make-auto-save-file-name): Removed.
5782
5783
5784 2001-03-21  Martin Buchholz <martin@xemacs.org>
5785
5786         * XEmacs 21.2.46 "Urania" is released.
5787
5788 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5789
5790         * menubar-items.el (default-menubar): Update sample.emacs to
5791         sample.init.el and adjust accelerators.
5792
5793 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5794
5795         * build-report.el (build-report): Improve docstring.
5796
5797 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5798
5799         * ChangeLog: Log GTK merge.
5800
5801         * gutter-items.el:
5802         * mwheel.el:
5803         * sound.el:
5804         * startup.el:
5805         Revert gratuitous whitespace changes.
5806
5807 2001-03-07  Ben Wing  <ben@xemacs.org>
5808
5809         * help.el:
5810         * help.el (key-or-menu-binding):
5811         * help.el (Help-find-file): New.
5812         * help.el (describe-beta):
5813         * help.el (describe-copying):
5814         * help.el (describe-project):
5815         * help.el (view-emacs-news):
5816         * help.el (view-sample-init-el): New.
5817         * help.el (Help-princ-face): New.
5818         * help.el (Help-prin1-face): New.
5819         * help.el (help-symbol-function-context-menu):
5820         * help.el (help-symbol-variable-context-menu):
5821         * help.el (help-symbol-function-and-variable-context-menu):
5822         * help.el (frob-help-extents):
5823         * help.el (describe-function-1):
5824         * help.el (describe-variable):
5825
5826         Add coloring in Help buffers, correspondent with hyperlinks.
5827         View files in view-mode rather than Fundamental.
5828         Remove separators from context menus -- now handled in generic code.
5829         Add `Find Tag' to context menu.
5830         
5831         * menubar.el (popup-mode-menu):
5832
5833         Rewrite code that outputs the popup menu to (a) put more specific
5834         entries first, (b) be more robust, (c) output the proper context
5835         menu separators automatically (the context menu functionality is
5836         new and currently used only by Help).
5837
5838 2001-03-10  William M. Perry  <wmperry@aventail.com>
5839
5840         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5841         this function when converting from the 21.1 GTK branch.  Now
5842         supports file, password, question, and color built-in dialogs.
5843
5844 2001-03-06  Ben Wing  <ben@xemacs.org>
5845
5846         * keydefs.el:
5847         * keydefs.el (global-map):
5848         Add commented-out change of M-k (for 21.5).
5849         
5850         * menubar-items.el (default-menubar):
5851         Fix items to control kill-line behavior; add items for
5852         shifted motion.
5853         
5854         * simple.el:
5855         * simple.el (kill-whole-line):
5856         * simple.el (historical-kill-line): Removed.
5857         * simple.el (kill-line): Removed.
5858         * simple.el (kill-entire-line): New.
5859         * simple.el (kill-line-1): New.
5860         * simple.el (backward-kill-line):
5861         Undo kill-whole-line == always changes.  Add new function
5862         kill-entire-line to unconditionally delete the current line.
5863         Add comments describing the lamentable state of affairs of
5864         the kill-line functions and variables.
5865
5866 2001-03-02  Ben Wing  <ben@xemacs.org>
5867
5868         * simple.el:
5869         * simple.el (beginning-of-buffer):
5870         * simple.el (end-of-buffer):
5871         * simple.el (mark-ring-unrecorded-commands):
5872         * simple.el (signal-error-on-buffer-boundary):
5873         * simple.el (shifted-motion-keys-select-region):
5874         * simple.el (unshifted-motion-keys-deselect-region):
5875         * simple.el (motion-keys-for-shifted-motion): New.
5876         * simple.el (handle-pre-motion-command):
5877         * simple.el (handle-post-motion-command):
5878         * simple.el (forward-char-command):
5879         * simple.el (backward-char-command):
5880         * simple.el (scroll-up-command):
5881         * simple.el (scroll-down-command):
5882         * simple.el (next-line):
5883         * simple.el (previous-line):
5884         * simple.el (backward-block-of-lines):
5885         * simple.el (forward-block-of-lines):
5886         * simple.el (backward-word):
5887         * simple.el (mark-word):
5888
5889         Augment documentation of the most common motion commands to make
5890         note of the shifted-motion support.  Improve the support to (a)
5891         properly document how it works and why it's done in the fashion it
5892         is, and (b) allow the keystrokes that trigger it to be customized.
5893
5894         Correct error in the customize specification of
5895         mark-ring-unrecorded-commands.
5896
5897 2001-03-02  Ben Wing  <ben@xemacs.org>
5898
5899         * font-lock.el:
5900         * font-lock.el (font-lock-pending-extent-table): Removed.
5901         * font-lock.el (font-lock-pending-buffer-table): New.
5902         * font-lock.el (font-lock-pre-idle-hook):
5903         * font-lock.el (font-lock-after-change-function):
5904         * font-lock.el (font-lock-fontify-pending-extents):
5905         * font-lock.el (font-lock-lisp-like):
5906
5907         Fix handling of pending extents to avoid excessive slowness (N^2
5908         behavior) when making lots of buffer changes between redisplays,
5909         such as when saving the Options.
5910
5911 2001-03-09  William M. Perry  <wmperry@aventail.com>
5912
5913         * device.el:
5914         * dragdrop.el:
5915         * dumped-lisp.el:
5916         * faces.el:
5917         * frame.el:
5918         * gnuserv.el:
5919         * loadup.el:
5920         * menubar-items.el:
5921         * minibuf.el:
5922         The Great GTK Merge.
5923
5924         * ChangeLog.GTK:
5925         * dialog-gtk.el:
5926         * gdk.el:
5927         * generic-widgets.el:
5928         * glade.el:
5929         * gnome-widgets.el:
5930         * gnome.el:
5931         * gtk-compose.el:
5932         * gtk-extra.el:
5933         * gtk-faces.el:
5934         * gtk-ffi.el:
5935         * gtk-file-dialog.el:
5936         * gtk-font-menu.el:
5937         * gtk-glyphs.el:
5938         * gtk-init.el:
5939         * gtk-iso8859-1.el:
5940         * gtk-marshal.el:
5941         * gtk-mouse.el:
5942         * gtk-package.el:
5943         * gtk-password-dialog.el:
5944         * gtk-select.el:
5945         * gtk-widget-accessors.el:
5946         * gtk-widgets.el:
5947         * gtk.el:
5948         widgets-gtk.el:
5949         The Great GTK Merge: new files.
5950
5951 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5952
5953         * generic-widgets.el: Don't require gtk (a built-in feature) at
5954         top level.  Don't execute the last sexp unless (featurep 'gtk).
5955
5956 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5957
5958         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5959
5960 2001-02-23  Martin Buchholz <martin@xemacs.org>
5961
5962         * XEmacs 21.2.45 "Thelxepeia" is released.
5963
5964 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5965  
5966         * about.el (xemacs-hackers): update my entry. 
5967         * about.el (about-maintainer-info): ditto. 
5968         * about.el (about-hackers): ditto. 
5969
5970 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5971
5972         * about.el (about-maintainer-info): More vanity info about
5973         yours truly.
5974
5975 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5976
5977         * build-report.el (build-report-destination): xemacs-build-reports
5978         has moved to SourceForge, where mailing list name length is
5979         restricted, hence the name change to
5980         xemacs-buildreports@xemacs.org.
5981         * build-report.el (build-report-keep-regexp): Update default.
5982         * build-report.el (build-report-delete-regexp): Ditto.
5983         * build-report.el (build-report-make-output-files): Ditto.
5984
5985 2001-02-19  Craig Lanning  <lanning@scra.org>
5986
5987         * lisp-mode.el: Add indentation specifications for following
5988         Common Lisp forms: handler-case, handler-bind, with-slots,
5989         with-open-file, with-open-stream, print-unreadable-object.
5990
5991 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5992
5993         * font-lock.el (font-lock-set-defaults-1):
5994         Move initialization of `font-lock-cache-position' so that it's set
5995         even if font-lock-keywords is already defined.
5996
5997 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5998
5999         * autoload.el (generate-file-autoloads-1):
6000         Use `emacs-lisp-mode-syntax-table' instead of
6001         `lisp-mode-syntax-table'.
6002         * lisp-mode.el (lisp-mode-syntax-table):
6003         Get rid of old checks for `parse-partial-sexp' version.
6004         Make `|' (pipe) string delimiter instead of punctuation.
6005
6006 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6007
6008         * window.el (save-selected-window):
6009         Use gensym for better macro hygiene.
6010
6011 2001-02-06  Mike Sperber <mike@xemacs.org>
6012
6013         * dump-paths.el:
6014         * startup.el (startup-setup-paths): Set and use
6015         `mule-lisp-directory'.
6016         (startup-setup-paths-warning): Ditto.
6017
6018         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6019         (paths-construct-load-path): Consider `mule-lisp-directory'.
6020
6021 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6022
6023         * font-lock.el: Syntax table improvements used.  A few random
6024         changes are not specified below.
6025         (font-lock-fontify-string-delimiters):
6026         (font-lock-syntactic-keywords):
6027         (font-lock-cache-state nil):
6028         (font-lock-cache-position):
6029         New variables.
6030         (font-lock-set-syntax):
6031         (font-lock-apply-syntactic-highlight):
6032         (font-lock-fontify-syntactic-anchored-keywords):
6033         (font-lock-fontify-syntactic-keywords-region):
6034         (font-lock-eval-keywords):
6035         New functions.
6036         (font-lock-remove-face):
6037         (font-lock-fontify-syntactically-region):
6038         Use syntax properties.
6039
6040 2001-02-08  Martin Buchholz <martin@xemacs.org>
6041
6042         * XEmacs 21.2.44 "Thalia" is released.
6043
6044 2001-01-16  Mike Sperber <mike@xemacs.org>
6045
6046         * startup.el (normal-top-level): Work even if no installation root
6047         is found.
6048
6049 2001-01-30  Andy Piper  <andy@xemacs.org>
6050
6051         * gutter-items.el (progress-abort-glyph): remove instantiator.
6052         (set-progress-abort-instantiator): new function.
6053         (abort-progress-feedback): use it.
6054
6055         * gutter.el (set-gutter-dirty-p): new function.
6056
6057 2001-01-30  Didier Verna  <didier@xemacs.org>
6058
6059         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6060
6061 2001-01-24  Didier Verna  <didier@xemacs.org>
6062
6063         * sound.el (sound-extension-list): give a better default value.
6064         * sound.el (load-sound-file): improve the doc string, also find
6065         files given by absolute names, pass a real extension list to
6066         `locate-file'.
6067
6068 2001-01-26  Martin Buchholz <martin@xemacs.org>
6069
6070         * XEmacs 21.2.43 "Terspichore" is released.
6071
6072 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6073
6074         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6075         messages from gnuserv.
6076
6077 2001-01-20  Martin Buchholz <martin@xemacs.org>
6078
6079         * XEmacs 21.2.42 "Poseidon" is released.
6080
6081 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6082
6083         * cl-macs.el (cl-upcase-arg): New function.
6084         (cl-function-arglist): New function.
6085         (cl-transform-lambda): Automatically add CL-style lambda list to
6086         documentation string using functions above.
6087
6088 2001-01-12  Andy Piper  <andy@xemacs.org>
6089
6090         * package-get.el (package-get-custom): call
6091         package-net-update-installed-db.
6092
6093         * package-ui.el (pui-install-selected-packages): call
6094         package-net-update-installed-db.
6095
6096         * package-net.el (package-net-update-installed-db): use
6097         packages-package-list so that we reflect reality.
6098
6099         * packages.el (packages-package-list): Make docstring reflect
6100         reality.
6101
6102         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6103
6104         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6105         isn't installed.
6106
6107 2001-01-17  Andy Piper  <andy@xemacs.org>
6108
6109         * wid-edit.el (widget-activation-glyph-mapper): activate or
6110         deactivate native widgets.
6111         (widget-glyph-insert-glyph): record instantiator.
6112         (widget-push-button-value-create): use it.
6113
6114         * gui.el (gui-button-action): new function. Make button's domain
6115         buffer current when calling.
6116         (make-gui-button): update to use gui-button-action.
6117
6118 2001-01-16  Didier Verna  <didier@xemacs.org>
6119
6120         * menubar-items.el (default-menubar): add an entry for modeline
6121         horizontal scrolling in Options -> Display.
6122
6123 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6124
6125         * package-get.el (package-get-require-signed-base): Set to nil
6126         by default.
6127
6128 2001-01-17  Martin Buchholz <martin@xemacs.org>
6129
6130         * XEmacs 21.2.41 "Polyhymnia" is released.
6131
6132 2001-01-16  Mike Sperber <mike@xemacs.org>
6133
6134         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6135         catch lisp/mule/.
6136
6137 2001-01-14  Mike Sperber <mike@xemacs.org>
6138
6139         * startup.el (maybe-create-compatibility-dot-emacs):
6140         (maybe-unmigrate-user-init-file):
6141         (unmigrate-user-init-file): Created.
6142         (maybe-migrate-user-init-file): Offer creation of compatibility
6143         .emacs.
6144         Some doc fixes wrt init file location.
6145
6146 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6147
6148         * faces.el (face-frob-from-locale-first): new variable.
6149         (frob-face-font-2): Honor tags arg while trying to use
6150         standard-face-mapping.  When face-frob-from-locale-first is set,
6151         first try to set face inheriting from frobbed-face.
6152
6153 2001-01-15  Didier Verna  <didier@xemacs.org>
6154
6155         * about.el (xemacs-hackers): update my entry.
6156         * about.el (about-url-alist): ditto.
6157         * about.el (about-maintainer-info): ditto.
6158         * about.el (about-hackers): ditto.
6159
6160 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6161
6162         The byte compiler has been badly broken for a year,
6163         by the patch of 1999-12-06.
6164         * byte-optimize.el (byte-optimize-form-code-walker):
6165         Bug was: the byte compiler was making this erroneous optimization:
6166         (progn (or (foo)) (bar)) ==> (bar)
6167
6168 2000-11-20  Mike Sperber <mike@xemacs.org>
6169
6170         * setup-paths.el (paths-core-load-path-depth): Split
6171         `paths-load-path-depth' in two for site and core lisp.  Don't
6172         recurse into core.
6173         * setup-paths.el (paths-construct-load-path): Use.
6174
6175 2001-01-10  Andy Piper  <andy@xemacs.org>
6176
6177         * package-net.el (package-net-cygwin32-binary-size): new variable
6178         (package-net-win32-binary-size): ditto.  add much needed
6179         commentary.
6180
6181         * gutter-items.el (buffers-tab-items): correct off-by-one error
6182         for buffers-tab-max-size.
6183
6184 2001-01-08  Martin Buchholz <martin@xemacs.org>
6185
6186         * XEmacs 21.2.40 is released.
6187
6188 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6189
6190         * mule/hebrew.el: Fix comments and typos.
6191         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6192
6193 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6194
6195         * ChangeLog.1: move ancient log from fill.el.
6196
6197         * dump-paths.el:
6198         paragraphs.el:
6199         mule/mule-category.el:
6200         Miscellaneous typo fixes and slight doc clarifications.
6201
6202         * mule/mule-ccl.el:  Correct file name in header.
6203
6204 2000-12-31  Martin Buchholz <martin@xemacs.org>
6205
6206         * XEmacs 21.2.39 is released.
6207
6208 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6209
6210         * byte-optimize.el (byte-optimize-cond):
6211         (byte-optimize-cond-1): New.
6212         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6213         Optimizes (cond (x nil)) ==> nil.
6214         Provide better diagnostic on malformed expr like (cond foo).
6215
6216 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6217
6218         * mule/mule-coding.el:
6219         mule/mule-cmds.el (reset-language-environment,
6220         set-language-environment-coding-systems):
6221         Safer default coding-priority-list, corresponding to src/file-coding.h.
6222
6223 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6224
6225         * package-admin.el: Allow package removal from
6226         early-package-load-path.
6227
6228 2000-12-15  Andreas Jaeger  <aj@suse.de>
6229
6230         * about.el (about-maintainer-info): Update my entry.
6231
6232 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6233
6234         * packages.el (locate-library): Add support for bzip2
6235         compressed .el files.
6236
6237 2000-12-12  Andy Piper  <andy@xemacs.org>
6238
6239         * package-net.el: new file.
6240
6241 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6242
6243         * font-lock.el: Add missing C++ keywords.
6244
6245 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6246
6247         * simple.el (indent-for-comment): Preserve indentation of comments
6248         starting in column 0, as documented in (Info-goto-node
6249         "(xemacs)Comments").  Update docstring accordingly.
6250
6251 2000-12-05  Martin Buchholz <martin@xemacs.org>
6252
6253         * XEmacs 21.2.38 is released.
6254
6255 2000-12-04  Didier Verna  <didier@xemacs.org>
6256
6257         * mouse.el (default-mouse-track-set-point-in-window): remove
6258         spurious '+' operation detected by Martin.
6259
6260
6261 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6262
6263         * cl-extra.el (coerce):
6264         Implement char to integer coercion.
6265         Remove extraneous (numberp) test.
6266
6267         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6268         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6269         (byte-optimize-predicate):
6270         Warn if evaluating constant expression signals an error.
6271         (byte-optimize-form): Small simplification.
6272
6273         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6274
6275 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6276
6277         * byte-optimize.el:
6278         (byte-optimize-minus):
6279         (byte-optimize-plus):
6280         (byte-optimize-mult):
6281         (byte-optimize-quo):
6282         Use (car (last x)) instead of (last x) to get last elt!
6283         Use `byte-optimize-predicate' to optimize `%'.
6284         Move optimizations for special numeric args to bytecomp.el.
6285         * bytecomp.el (byte-compile-associative): Remove.
6286         (byte-compile-max): New.
6287         (byte-compile-min): New.
6288         Properly handle erroneous calls: (max) (min).
6289         (byte-compile-plus): New.
6290         (byte-compile-minus):
6291         It's easiest to handle 0, +1 and -1 args here.
6292         (byte-compile-mult): New.
6293         It's easiest to handle 1, -1 and 2 args here.
6294         (byte-compile-quo):
6295         It's easiest to handle 0, +1 and -1 args here.
6296         Issue byte-compiler warning when dividing by zero.
6297
6298         Byte-compiler arithmetic improvements.
6299         Better optimize these expressions in the obvious way:
6300         (+ x y 1)   -->  varref x varref y add add1
6301         (+ x y -1)  -->  varref x varref y add sub1
6302         (- x y 0)   -->  (- x y)
6303         (- 0 x y)   -->  (- (- x) y)
6304         (% 42 19)   --> compile-time constant
6305         (/ 42 19)   --> compile-time constant
6306         (* (foo) 2) --> foo call dup plus
6307
6308         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6309         unless (declaim (optimize (safety 3)))
6310         or (setq byte-compile-delete-errors nil).
6311
6312 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6313
6314         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6315         docstrings.
6316
6317 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6318
6319         * startup.el (command-line-do-help):  Add documentation of
6320         portable dumper switches.
6321
6322 2000-11-22  Andy Piper  <andy@xemacs.org>
6323
6324         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6325
6326         * glyphs.el (init-glyphs): don't use autodetect for strings.
6327
6328 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6329
6330         * byte-optimize.el (byte-optimize-char-before):
6331         (byte-optimize-backward-char):
6332         (byte-optimize-backward-word):
6333         Fix incorrect optimizations for these sorts of expressions:
6334         (let ((x nil)) (backward-char x))
6335
6336 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6337
6338         * byte-optimize.el:
6339         * byte-optimize.el (byte-optimize-backward-char): New.
6340         * byte-optimize.el (byte-optimize-backward-word): New.
6341         Make backward-word and backward-char as efficient as forward versions.
6342
6343         * bytecomp.el (byte-compile-no-args-with-one-extra):
6344         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6345         * bytecomp.el (byte-compile-two-args-with-one-extra):
6346         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6347         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6348         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6349         Check if extra arg is constant nil, and if so, use byte-coded call.
6350
6351         * simple.el (backward-word):
6352         * simple.el (mark-word):
6353         * simple.el (kill-word):
6354         * simple.el (backward-kill-word):
6355         Make COUNT argument optional, for consistency with forward-char et al.
6356
6357         * abbrev.el (abbrev-string-to-be-defined):
6358         * abbrev.el (inverse-abbrev-string-to-be-defined):
6359         * abbrev.el (inverse-add-abbrev):
6360         * abbrev.el (expand-region-abbrevs):
6361         * buff-menu.el (Buffer-menu-execute):
6362         * indent.el (move-to-left-margin):
6363         * indent.el (indent-relative):
6364         * indent.el (move-to-tab-stop):
6365         * info.el (Info-reannotate-node):
6366         * lisp-mode.el (lisp-indent-line):
6367         * lisp.el (end-of-defun):
6368         * lisp.el (move-past-close-and-reindent):
6369         * misc.el (copy-from-above-command):
6370         * mouse.el (default-mouse-track-scroll-and-set-point):
6371         * page.el (forward-page):
6372         * paragraphs.el (forward-paragraph):
6373         * paragraphs.el (end-of-paragraph-text):
6374         * picture.el (picture-forward-column):
6375         * picture.el (picture-self-insert):
6376         * rect.el (extract-rectangle-line):
6377         * simple.el (newline):
6378         * simple.el (fixup-whitespace):
6379         * simple.el (backward-delete-char-untabify):
6380         * simple.el (transpose-chars):
6381         * simple.el (transpose-preceding-chars):
6382         * simple.el (do-auto-fill):
6383         * simple.el (indent-new-comment-line):
6384         * simple.el (blink-matching-open):
6385         * view-less.el (cleanup-backspaces):
6386         * wid-edit.el (widget-transpose-chars):
6387         * term/bg-mouse.el (bg-insert-moused-sexp):
6388         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6389
6390         * info.el (Info-fontify-node):
6391         * simple.el (backward-delete-function):
6392         Use canonical delete-backward-char instead of backward-delete-char.
6393
6394 2000-11-20  Andy Piper  <andy@xemacs.org>
6395
6396         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6397         no buffers.
6398
6399 2000-11-20  Andy Piper  <andy@xemacs.org>
6400
6401         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6402         buffer tabs.
6403
6404 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6405
6406         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6407         (proclaim inline...) was shadowing compiler-macros.
6408
6409 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6410
6411         * bytecomp.el (byte-compile-eval): New.
6412         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6413         Keeps this promise made in Lispref:
6414         "If a file being compiled contains a `defmacro' form, the macro is
6415         defined temporarily for the rest of the compilation of that file."
6416
6417 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6418
6419         * cl.el (floatp-safe):
6420         (plusp):
6421         (minusp):
6422         (oddp):
6423         (evenp):
6424         (cl-abs):
6425         Use a better parameter name than `x'.
6426
6427         * cl-macs.el (check-type): Make continuable.  Change documentation
6428         to require PLACE, but accept any form for compatibility.
6429
6430         * abbrev.el (define-abbrev): Use check-type.
6431         * font-menu.el (font-menu-change-face): Use check-type.
6432         * menubar.el (relabel-menu-item): Use check-type.
6433         * itimer.el: Fix typo.
6434
6435 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6436
6437         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6438
6439 2000-11-14  Martin Buchholz <martin@xemacs.org>
6440
6441         * XEmacs 21.2.37 is released.
6442
6443 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6444
6445         * code-cmds.el: Provide the feature.
6446
6447 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6448
6449         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6450
6451         * code-cmds.el: New file
6452         * mule/mule-cmds.el:
6453         * mule/mule-misc.el
6454         (coding-keymap): New keymap. Define coding system keyboard
6455         commands on file-coding builds too.
6456         (coding-system-change-eol-conversion):
6457         (universal-coding-system-argument):
6458         (set-default-coding-systems):
6459         (prefer-coding-system): Moved from mule-cmds.el
6460         (set-buffer-process-coding-system): Moved from mule-misc.el
6461
6462 2000-09-15  Stephen Carney <carney@scubadoo.com>
6463
6464         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6465
6466 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6467
6468         * package-get.el (package-get-download-sites): Add a pre-release
6469         site for experimental packages.
6470
6471         * auto-autoloads.el: Regenerated.
6472
6473 2000-08-01  Andy Piper  <andy@xemacs.org>
6474
6475         * gutter-items.el (buffers-tab-omit-function): reference
6476         buffers-tab-select-visible-buffers.
6477         (buffers-tab-filter-functions): new variable, by default uses
6478         buffers-tab-selection-function and buffers-tab-omit-function.
6479         (select-buffers-tab-buffers-by-mode): invert arguments.
6480         (buffers-tab-select-visible-buffers): new function. Invert calling
6481         of buffers-menu-omit-invisible-buffers.
6482         (buffers-tab-items): rewrite to use
6483         buffers-tab-filter-functions. Rewrite docstring.
6484         (gutter-buffers-tab-extent): delete.
6485         (add-tab-to-gutter): always build a new extent when adding the
6486         tabs.
6487         (update-tab-in-gutter): make gutter dirty when orientation
6488         changes.
6489
6490 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6491
6492         * bytecomp.el (byte-compile-defvar-or-defconst):
6493         Only do loadhist recording if defvar form includes a value.
6494
6495 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6496
6497         * bytecomp.el (byte-compile-initial-macro-environment):
6498         `eval-when-compile' should not compile its body.
6499
6500 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6501
6502         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6503         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6504         some Japanese English.  Remove some ancient FSF comments, and
6505         improve docstrings.  Use symbols not vectors for tables.
6506
6507 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6508
6509         * keymap.el:
6510         (local-key-binding):
6511         (global-key-binding):
6512         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6513
6514         * lisp.el:
6515         (backward-sexp): Slightly simpler code.
6516         (mark-sexp): Make arg optional, like FSF Emacs.
6517         (forward-list): Slightly simpler code.
6518         (backward-list): Slightly simpler code.
6519         (down-list):  Make arg optional, like FSF Emacs.
6520         (up-list):  Make arg optional, like FSF Emacs.
6521         (backward-up-list):  Make arg optional, like FSF Emacs.
6522         (kill-sexp):  Make arg optional, like FSF Emacs.
6523         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6524
6525         * font-menu.el (font-menu-change-face):
6526         Take continuable errors into account.
6527
6528         * abbrev.el:
6529         * abbrev.el (clear-abbrev-table):
6530         * abbrev.el (define-abbrev-table):
6531         * abbrev.el (define-abbrev):
6532         * abbrev.el (insert-abbrev-table-description):
6533         * apropos.el (apropos-documentation-check-doc-file):
6534         * apropos.el (apropos-documentation-check-elc-file):
6535         * buff-menu.el (list-buffers):
6536         * buff-menu.el (list-buffers-noselect):
6537         * bytecomp.el (byte-recompile-directory):
6538         * bytecomp.el (batch-byte-compile):
6539         * cl-macs.el (typep):
6540         * code-files.el (find-coding-system-magic-cookie):
6541         * code-files.el (insert-file-contents):
6542         * cus-edit.el (customize-set-variable):
6543         * cus-edit.el (customize-save-variable):
6544         * cus-face.el (custom-set-face-font-size):
6545         * cus-face.el (custom-set-face-update-spec):
6546         * cus-face.el (custom-reset-faces):
6547         * custom.el (custom-check-theme):
6548         * custom.el (copy-upto-last):
6549         * fill.el (canonically-space-region):
6550         * fill.el (fill-paragraph):
6551         * fill.el (fill-region):
6552         * fill.el (find-space-insertable-point):
6553         * fill.el (justify-current-line):
6554         * faces.el (face-spec-update-all-matching):
6555         * faces.el (set-face-stipple):
6556         * files-nomule.el (insert-file-contents):
6557         * files.el (insert-file-contents-literally):
6558         * files.el (hack-local-variables-last-page):
6559         * files.el (basic-save-buffer):
6560         * files.el (insert-directory):
6561         * font-menu.el (font-menu-change-face):
6562         * font.el (font-spatial-to-canonical):
6563         * format.el (format-encode-region):
6564         * format.el (format-insert-file):
6565         * format.el (format-replace-strings):
6566         * gutter.el (set-gutter-element):
6567         * help.el (key-or-menu-binding):
6568         * help.el (describe-bindings):
6569         * help.el (with-syntax-table):
6570         * indent.el (indent-rigidly):
6571         * indent.el (delete-to-left-margin):
6572         * info.el:
6573         * info.el (Info-extract-dir-entry-from):
6574         * info.el (Info-build-dir-anew):
6575         * info.el (Info-rebuild-dir):
6576         * info.el (Info-batch-rebuild-dir):
6577         * info.el (Info-read-subfile):
6578         * info.el (Info-build-node-completions):
6579         * info.el (Info-extract-menu-node-name):
6580         * isearch-mode.el (isearch-range-invisible):
6581         * isearch-mode.el (isearch-restore-invisible-extents):
6582         * itimer.el (itimerp):
6583         * itimer.el (itimer-live-p):
6584         * keymap.el:
6585         * keymap.el (substitute-key-definition):
6586         * keymap.el (read-command-or-command-sexp):
6587         * keymap.el (local-key-binding):
6588         * keymap.el (global-key-binding):
6589         * keymap.el (global-set-key):
6590         * keymap.el (local-set-key):
6591         * ldap.el:
6592         * ldap.el (ldap-add-entries):
6593         * ldap.el (ldap-delete-entries):
6594         * lisp.el (backward-sexp):
6595         * lisp.el (mark-sexp):
6596         * lisp.el (forward-list):
6597         * lisp.el (backward-list):
6598         * lisp.el (down-list):
6599         * lisp.el (backward-up-list):
6600         * lisp.el (up-list):
6601         * lisp.el (kill-sexp):
6602         * lisp.el (backward-kill-sexp):
6603         * menubar.el (add-menu-button):
6604         * menubar.el (add-submenu):
6605         * menubar.el (delete-menu-item):
6606         * menubar.el (relabel-menu-item):
6607         * mouse.el (narrow-window-to-region):
6608         * obsolete.el (define-obsolete-variable-alias):
6609         * obsolete.el (store-substring):
6610         * package-admin.el:
6611         * package-admin.el (package-admin-install-function):
6612         * package-admin.el (package-admin-install-function-mswindows):
6613         * package-admin.el (package-admin-default-install-function):
6614         * package-get.el (package-get-update-base-entries):
6615         * packages.el (packages-load-package-dumped-lisps):
6616         * packages.el (packages-collect-package-dumped-lisps):
6617         * printer.el (generic-print-buffer):
6618         * printer.el (generic-print-region):
6619         * replace.el (occur-mode-mouse-goto):
6620         * replace.el (perform-replace):
6621         * select.el (get-selection-no-error):
6622         * simple.el:
6623         * simple.el (newline):
6624         * simple.el (open-line):
6625         * simple.el (edit-and-eval-command):
6626         * simple.el (goto-line):
6627         * simple.el (undo):
6628         * simple.el (kill-region):
6629         * simple.el (copy-region-as-kill):
6630         * simple.el (kill-ring-save):
6631         * simple.el (set-mark):
6632         * simple.el (next-line):
6633         * simple.el (previous-line):
6634         * simple.el (line-move):
6635         * simple.el (set-goal-column):
6636         * simple.el (comment-region):
6637         * subr.el:
6638         * subr.el (putf):
6639         * syntax.el (modify-syntax-entry):
6640         * syntax.el (map-syntax-table):
6641         * view-less.el (view-file):
6642         * view-less.el (view-buffer):
6643         * view-less.el (view-file-other-window):
6644         * window-xemacs.el (backward-other-window):
6645         * window.el:
6646         * window.el (one-window-p):
6647         * window.el (walk-windows):
6648         * window.el (window-list):
6649         * x-mouse.el (x-mouse-kill):
6650         * x-select.el (x-get-cutbuffer):
6651         * x-select.el (x-store-cutbuffer):
6652         * term/bg-mouse.el (bg-mouse-line-to-center):
6653         * term/sun-mouse.el (window-line-end):
6654         * term/sun-mouse.el (sun-select-region):
6655         * term/sun.el (kill-region-and-unmark):
6656         * mule/mule-category.el:
6657         * mule/mule-category.el (modify-category-entry):
6658         * mule/mule-category.el (char-category-list):
6659         * mule/mule-coding.el (coding-system-force-on-output):
6660         * mule/mule-misc.el (coding-system-put):
6661         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6662
6663 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6664
6665         * cus-face.el: Typo fixes and tiny clarifications.
6666         * custom.el: ditto
6667
6668 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6669
6670         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6671         * startup.el (normal-top-level): Setup auto-save-list-file-name
6672         if auto-save-list-file-prefix is non-nil.
6673
6674 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6675
6676         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6677
6678 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6679
6680         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6681         get symbol at point-min.
6682
6683 2000-10-24  Didier Verna  <didier@xemacs.org>
6684
6685         * info.el (Info-emacs-info-file-name): defconst it.
6686         * info.el (Info-footnote-tag): defcustom it.
6687         * info.el (Info-no-description-string): ditto.
6688         * info.el (Info-find-node): adapt to new semantics of
6689         'Info-suffixed-file (don't do the case variants stuff).
6690         * info.el (Info-insert-dir): rewrite the dir file variants code.
6691         * info.el (Info-directory-files): New. Return the list of info
6692         files in a directory.
6693         * info.el (Info-dir-outdated-p): use it.
6694         * info.el (Info-parse-dir-entries): ditto.
6695         * info.el (Info-build-dir-anew): don't restrict to files ending
6696         with a ".info.*" extension.
6697         * info.el (Info-set-mode-line): ditto.
6698         * info.el (Info-read-subfile): adapt to new semantics of
6699         'Info-suffixed-file (append 'exact argument).
6700         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6701         string independently of the case.
6702         * info.el (Info-suffixed-file): use it (match all possible case
6703         for the file name).
6704         * info.el (Info-insert-file-contents): code cleanup.
6705         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6706         columns.
6707         * info.el (Info-batch-rebuild-dir): ditto.
6708         * info.el (Info-read-node-name-1): ditto.
6709         * info.el (Info-search): ditto.
6710         * info.el (Info-fontify-node): ditto.
6711
6712
6713 2000-10-24  Didier Verna  <didier@xemacs.org>
6714
6715         * process.el (shell-command): when called from a program, avoid
6716         'push-mark's "mark-set" message.
6717
6718 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6719
6720         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6721         by a symbol, not by a vector.
6722         * mule/vietnamese.el (vscii): Likewise.
6723         (viscii): Likewise.
6724         * mule/cyrillic.el (koi8-r): Likewise.
6725
6726         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6727         by a symbol, not by a vector.
6728         (chinese-big5-2): Likewise.
6729         * mule/ethiopic.el (ethiopic): Likewise.
6730         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6731         (vietnamese-viscii-upper): Likewise.
6732
6733 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6734
6735         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6736
6737 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6738
6739         * byte-optimize.el (byte-optimize-car): New function.
6740         (byte-optimize-cdr): Ditto.
6741
6742 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6743
6744         * byte-optimize.el: Partial synch with FSF 20.7.
6745         Optimize constant concatenation.
6746         Add keymapp as a side effect free function.  It is a built-in.
6747         (byte-after-unbind-pos): Remove byte-equal.
6748
6749 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6750
6751         * update-elc-2.el: Quote regexps correctly.
6752
6753 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6754
6755         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6756         (ccl-compile): Apply integerp, not integer-or-char-p to
6757         check the type of the buffer magnification
6758         (ccl-compile-write-string): Encode a string with binary
6759         coding system.
6760         (ccl-compile-write-repeat): Likewise.
6761
6762 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6763
6764         * buff-menu.el:
6765         * bytecomp.el:
6766         * coding.el:
6767         * faces.el:
6768         * files.el:
6769         * fill.el:
6770         * float-sup.el:
6771         * font-lock.el:
6772         * help.el:
6773         * iso8859-1.el:
6774         * loaddefs.el:
6775         * menubar-items.el:
6776         * menubar.el:
6777         * modeline.el:
6778         * msw-font-menu.el:
6779         * paragraphs.el:
6780         * paths.el:
6781         * replace.el:
6782         * simple.el:
6783         * sound.el:
6784         * startup.el:
6785         * version.el:
6786         * x-faces.el:
6787         * x-font-menu.el:
6788         Remove purecopy.
6789
6790 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6791
6792         * simple.el (do-auto-fill): Use the function pointer to by
6793         `comment-line-break-function', not `indent-new-comment-line'. This
6794         fixes an issue with cc-mode comment continuation.
6795
6796 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6797
6798         * simple.el (turn-on-auto-fill):  Add (interactive).
6799         * mwheel.el (mwheel-install): Add (interactive).
6800         * font-lock.el (turn-on-font-lock): Add (interactive).
6801         (turn-off-font-lock): Add (interactive).
6802
6803 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6804
6805         * packages.el (packages-special-base-regexp): Add `man'.
6806
6807 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6808
6809         * wid-edit.el (widget-specify-active): map over extents in current
6810         buffer like `widget-specify-inactive' does.  Mapping over the
6811         inactive extent object does not work since the current extent is
6812         ignored by `map-extents'.
6813
6814 2000-10-04  Martin Buchholz <martin@xemacs.org>
6815
6816         * XEmacs 21.2.36 is released.
6817
6818 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6819
6820         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6821         Optimize the compiled-function-constants vector by byte-code
6822         reference counts.
6823
6824 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6825
6826         * build-report.el (build-report-delete-regexp): quote value in
6827         defcustom
6828
6829 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6830
6831         * build-report.el (build-report): Don't bind srcdir which we don't
6832         use in `multiple-value-bind' to avoid the only byte-compiler
6833         warning.
6834
6835 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6836
6837         * build-report.el: Requires cl and custom now.
6838         build-report-version is determined by XEmacs version -- remove
6839         build-report-version*.
6840         * build-report.el (build-report-version): Removed.
6841         * build-report.el (build-report-installation-version-regexp): New.
6842         * build-report.el (build-report-version-file-regexp): New.
6843         * build-report.el (build-report-installation-srcdir-regexp): New.
6844         * build-report.el (build-report-destination): Offer
6845         xemacs-build-reports and xemacs-beta.
6846         * build-report.el (build-report-keep-regexp): Adjusted.
6847         * build-report.el (build-report-delete-regexp): Adjusted.
6848         * build-report.el (build-report-make-output-dir): New.
6849         * build-report.el (build-report-installation-file): Replace use of
6850         `concat' with `expand-file-name'.
6851         * build-report.el (build-report-make-output-file): Removed.
6852         * build-report.el (build-report-make-output-files): New.
6853         * build-report.el (build-report-subject): Identify as
6854         user-variable with "*...".
6855         * build-report.el (build-report-prompts): Ditto.
6856         * build-report.el (build-report-version-file): New.
6857         * build-report.el (build-report-file-encoding): Identify as
6858         user-variable with "*...".
6859         * build-report.el (build-report-make-output-get): New.
6860         * build-report.el (build-report-insert-header): Report
6861         emacs-version and system-configuration instead of
6862         build-report-version.
6863         * build-report.el (build-report-insert-make-output): Add file
6864         argument.
6865         * build-report.el (build-report-insert-installation-file):
6866         Re-indent.
6867         * build-report.el (build-report-keep): Change docstring,
6868         re-indent.
6869         * build-report.el (build-report-delete): Ditto.
6870         * build-report.el (build-report-installation-data): New.
6871         * build-report.el (build-report-version-file-data): New.
6872
6873 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6874
6875         * byte-optimize.el (byte-optimize-lapcode):
6876         Fix the optimization of using the first 5 elements of the
6877         constants vector for variables.
6878         (byte-optimize-lapcode): Fix another ancient broken optimization.
6879
6880 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6881
6882         * *: Spelling mega-patch
6883
6884 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6885
6886         * easymenu.el: doc fixes.
6887         (easy-menu-do-define): Use backquote.
6888         (easy-menu-change):
6889         (easy-menu-add):
6890         `when' seems much clearer than `if' here.
6891         (easy-menu-remove):
6892         (easy-menu-add-item):
6893         (easy-menu-item-present-p):
6894         (easy-menu-remove-item):
6895         Wrap using (when (featurep 'menubar) ...)
6896
6897 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6898
6899         * bytecomp.el (displaying-byte-compile-warnings):
6900         Revert Ben's change to this function below so that the compile log
6901         is displayed properly for users of the "popper" package.
6902
6903 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6904
6905         * window.el (save-selected-window): Use backquote.
6906
6907         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6908         Renamed from `byte-compile-file-form-defvar'.
6909         * bytecomp.el (byte-compile-defvar-or-defconst):
6910         Only cons onto current-load-list in top-level forms.
6911         Else this leaks a cons cell every time a defun is called.
6912         Renamed from `byte-compile-defvar', for clarity.
6913         Warn when docstring of defvar is not a string.
6914         Use consistent error messages.
6915         Better comments.
6916
6917 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6918
6919         * simple.el (set-variable):
6920         Remove unneeded defvar by rearranging order of let* forms.
6921
6922         * mule/mule-ccl.el (ccl-get-next-code):
6923         * menubar-items.el (bookmark-menu-filter):
6924         (language-environment-menu-filter):
6925         (tutorials-menu-filter):
6926         * toolbar-items.el (toolbar-compile):
6927         * byte-optimize.el (disassemble-offset):
6928         Use (declare (special ...)) instead of `defvar'.
6929
6930         * cl-macs.el (cl-do-proclaim):
6931         Fix (declare (special ...)) warning suppression syntax.
6932
6933 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6934
6935         * info.el (Info-tag-table-marker):
6936         (Info-tag-table-buffer):
6937         (Info-find-file-node):
6938         (Info-read-subfile):
6939         (Info-build-node-completions):
6940         (Info-search):
6941         (Info-mode):
6942         Multiple info buffer support.
6943
6944 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6945
6946         * ldap.el (ldap-decode-entry): New defun
6947         (ldap-search-entries): Use it in order to decode DN-prefixed
6948         entries properly
6949
6950 2000-08-23  Daniel Pittman <daniel@danann.net>
6951
6952         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6953         Use `eq', not `=', to compare symbols.
6954
6955 2000-07-30  Ben Wing  <ben@xemacs.org>
6956
6957         * bytecomp.el (byte-compile-report-error):
6958         * bytecomp.el (displaying-byte-compile-warnings):
6959         if stack-trace-on-error is set, send out a backtrace when
6960         an error is encountered that stops byte compilation.  this
6961         should make it much much easier to track down those curious
6962         problems.  also undo the kludge of using a separate "*Show*"
6963         buffer for display when there's a temp-buffer-show-function;
6964         we can avoid this by just being a little smarter.
6965
6966         * dialog-items.el:
6967         * dialog-items.el (search-dialog-regexp): New.
6968         * dialog-items.el (search-dialog-callback):
6969         * dialog-items.el (make-search-dialog):
6970         add a regexp option to the dialog and clean up a bit.
6971
6972         * dialog.el:
6973         * dialog.el (yes-or-no-p-dialog-box):
6974         * dialog.el (get-dialog-box-response):
6975         * dialog.el (make-dialog-box):
6976         * dialog.el (dialog-box-finish): New.
6977         * dialog.el (dialog-box-cancel): New.
6978         * dialog.el (internal-make-dialog-box-exit): New.
6979         implement [properly!] the :modal property of the new dialog box
6980         interface.  this is the first time xemacs has ever had *proper*
6981         modal dialog boxes, giving the standard window-system feedback.
6982         (e.g. under windows, clicking on a disabled frame causes a beep
6983         and makes the dialog box flash three times.)
6984
6985         * dragdrop.el: header keyword frobbing.
6986
6987         * dumped-lisp.el (preloaded-file-list):
6988         renamed winnt.el to win32-native.el.
6989
6990         * faces.el (face-property):
6991         * faces.el (set-face-property):
6992         * faces.el (frob-face-property):
6993         * faces.el (frob-face-font-2):
6994         * faces.el (make-face-bold):
6995         * faces.el (make-face-italic):
6996         * faces.el (make-face-bold-italic):
6997         * faces.el (make-face-unbold):
6998         * faces.el (make-face-unitalic):
6999         * faces.el (make-face-smaller):
7000         * faces.el (make-face-larger):
7001         clean up the implementation of these so that window-system-specific
7002         methods are called only on objects belonging to that window system.
7003         previously, you could have [e.g.] mswindows-make-face-bold called
7004         on font object of device type `stream', which is not good and
7005         explains the subtle errors Adrian was getting when byte-compiling
7006         something that required 'term. (Adrian, now you can use stack-trace-
7007         on-error to find the exact place where things are going wrong instead
7008         of having to laboriously binary-search your way through.)
7009
7010         * finder.el (finder-known-keywords):
7011         cleaned up -- properly sorted, clarified the meanings of many of
7012         the keywords, and added a few -- mswin, gui, content, build, www,
7013         user, services.  the last two try to distinguish between a package
7014         that's used directly by the user, and a package that provides
7015         support services to other packages.
7016
7017         * font-lock.el (lisp-font-lock-keywords-2):
7018         update list of lisp control structures to include everything,
7019         including new ones i introduced.
7020
7021         * gutter.el: header keyword frobbing.
7022
7023         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7024         recent isearch element was not doing so!  you got the second-most-
7025         recent instead.
7026
7027         * lisp-mode.el (construct-lisp-mode-menu):
7028         more menubar cleanups.
7029         * lisp-mode.el (with-selected-window):
7030         make it indent properly.
7031
7032         * menubar-items.el (default-menubar): lots of menubar cleanups.
7033         rearranged the options menu the most, e.g. splitting up the
7034         Keyboard/Mouse menu into a new Editing menu and combining the
7035         separate Scrollbar/Gutter/Toolbar submenus into Display.
7036         Got rid of General, moved items to Editing or new Troubleshooting.
7037         Moved Packages to Tools; doesn't seem to belong under Options.
7038         Added stuff to the Cmds menu, e.g. Change Case.
7039
7040         NB please don't complain about these periodic menubar changes.
7041         Anything like this is necessarily incremental in its construction
7042         -- By constant use you gradually become more and more aware of
7043         better and better ways to group menu items.  When we eventually
7044         move the options menu to a property sheet, the existing structure
7045         will probably be preserved fairly well.
7046
7047         * minibuf.el (next-history-element): fix problems with pressing
7048         down arrow in repeat-complex-command.
7049
7050         * modeline.el:
7051         * modeline.el (modeline-3d-p): New.
7052         added custom variable for controlling the 3d modeline.  the
7053         corresponding Options item has been present for a long time,
7054         but commented out with "fix me!" comments.  it's fixed now.
7055
7056         * obsolete.el (add-menu):
7057         remove bogus gettexts.
7058
7059         * process.el (shell-quote-argument):
7060         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7061         For bash under Windows native, see below.
7062
7063         * simple.el:
7064         * simple.el (display-warning-buffer):
7065         Fixed the handling of warning display to eliminate the annoying
7066         *Show* buffer, like was done for byte-compiler output above.
7067
7068         * simple.el (debug-print): New.
7069         Simple function for sending debug messages to the console and/or
7070         other debug places.
7071
7072         * subr.el (replace-in-string):
7073         Rewrite this function to avoid N^2 behavior with large strings --
7074         catastrophic with the new Windows selection code! (Apparently the
7075         author of this function didn't realize there was a fun
7076         replace-match that could make his life much easier, because we
7077         duplicated the entire logic.  The new version is smaller, easier
7078         to understand, much more robust, and has extended features --
7079         those of replace-match.)
7080
7081         * window.el:
7082         * window.el (with-selected-window): New.
7083         An obvious complement to the existing `with-selected-frame' and
7084         `with-current-buffer'.
7085
7086         * win32-native.el: Renamed from winnt.el.
7087         Added a great deal of stuff for properly handling process quoting,
7088         somewhat modeled on Kirill's original model (which i later threw
7089         away).  We should now finally have correctly working process arg
7090         quoting/dequoting so that the final app gets exactly what we
7091         intended.  Because the mechanism is in Lisp, it's easily
7092         extendible. (For those running bash and running the native
7093         version, I tried hard to do what I thought was correct.  But more
7094         thought is needed, and ideally the volunteer work of people with
7095         these configurations that they generally run on.)
7096
7097         * x-font-menu.el (x-font-menu-font-data):
7098         Put in defvar's to fix byte-compiler warnings.
7099
7100 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7101
7102         * select.el (selection-coercion-alist): Initialise.
7103         * select.el (select-coerce-to-text): New.
7104         * select.el (select-coerce): New.
7105         New functions to perform type and value coercion.
7106
7107         * select.el (select-buffer-killed-default): Keep data if it was
7108         on the clipboard.
7109
7110 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7111
7112         * menubar-items.el (default-menubar): Fix typo.
7113         (default-menubar): `lambda' was mispelled as `lamda'.
7114
7115 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7116
7117         * window.el (shrink-window-if-larger-than-buffer): Remove
7118         edge checking code.
7119
7120 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7121
7122         * paths.el (gnus-local-domain): Removed.
7123         (gnus-local-organization): Ditto.
7124         (gnus-startup-file): Ditto.
7125
7126 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7127
7128         * files.el (auto-mode-alist): Add .spec for RPM.
7129
7130 2000-07-31  Andy Piper  <andy@xemacs.org>
7131
7132         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7133
7134 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7135
7136         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7137         browse-url.
7138         * help.el (xemacs-www-page): Ditto.
7139         (xemacs-www-faq): Ditto.
7140         * menubar-items.el (default-menubar): Ditto.
7141
7142         * wid-edit.el (widget-url-link-action): Ditto.
7143         From: Kenichi OKADA <okada@opaopa.org>.
7144
7145 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7146
7147         * finder.el (finder-commentary): Add autoload cookie.
7148
7149 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7150
7151         * files.el (insert-file-contents-literally): Fix second let
7152         binding for `coding-system-for-read' to `coding-system-for-write'
7153         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7154
7155 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7156
7157         * files.el (insert-file-contents-literally): Use binary coding
7158         system (from Morioka san).
7159         (insert-file-contents-literally): Make file-name-handler method.
7160
7161 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7162
7163         * cl-macs.el (get-selection): Add defsetf.
7164
7165 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7166
7167         * x-init.el (x-activate-region-as-selection): replace obsolete
7168         function x-own-selection with own-selection.
7169         (ow-find): replace obsolete functions x-get-selection and
7170         x-get-clipboard with get-selection and get-clipboard.
7171         (init-post-x-win): replace obsolete function x-disown-selection
7172         with disown-selection.
7173
7174 2000-07-20  Mike Sperber  <mike@xemacs.org>
7175
7176         * startup.el (load-user-init-file): Only try to load init file if
7177         it exists.
7178
7179 2000-07-10  Andy Piper  <andy@xemacs.org>
7180
7181         * dialog-items.el: sync with Ben's patch.
7182
7183         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7184         comment.
7185         (progress-text-glyph): deleted.
7186         (progress-layout-glyph): make completely minimal.
7187         (progress-gauge-glyph): ditto.
7188         (progress-display-style): fix to handle dynamic instantiator
7189         changes.
7190         (progress-text-instantiator): new.
7191         (progress-layout-instantiator): new.
7192         (progress-gauge-instantiator): new.
7193         (set-progress-display-instantiator): renamed and changed from
7194         set-progress-display-style.
7195         (progress-abort-glyph): use instantiator not glyph.
7196         (append-progress-display): use set-progress-display-instantiator
7197         and set-glyph-image.
7198         (abort-progress-display): ditto.
7199         (raw-append-progress-display): ditto.
7200
7201 2000-07-20  Ben Wing  <ben@xemacs.org>
7202
7203         * code-files.el: Move Mule-specific code to mule-coding.el.
7204
7205 2000-07-15  Ben Wing  <ben@xemacs.org>
7206
7207         * autoload.el:
7208         Fixed comments.
7209
7210         * cmdloop.el:
7211         * cmdloop.el (yes-or-no-p):
7212         * cmdloop.el (y-or-n-p):
7213         Make these functions use should-use-dialog-box-p and not be
7214         overridden in dialog.el.
7215
7216         * cus-dep.el:
7217         * cus-dep.el (Custom-make-dependencies): Removed.
7218         * cus-dep.el (Custom-make-dependencies-1): New.
7219         * cus-dep.el (Custom-make-one-dependency): New.
7220         New entry point for use in Makefiles, to avoid excessive
7221         invocations.
7222
7223         * cus-edit.el (custom-variable-reset-saved):
7224         * cus-edit.el (custom-variable-reset-standard):
7225         * cus-edit.el (custom-save-resets):
7226         Fix bytecompiler warnings.
7227
7228         * dialog.el:
7229         * dialog.el (yes-or-no-p-dialog-box):
7230         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7231         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7232         * dialog.el (get-dialog-box-response):
7233         * dialog.el (message-or-box):
7234         * dialog.el (make-dialog-box):
7235         * dialog.el (popup-dialog-box): New.
7236         Avoid yes-or-no-p bogosities.
7237         Create a general function `make-dialog-box' to encapsulate all
7238         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7239
7240         * dumped-lisp.el (preloaded-file-list):
7241         Add dialog-items.  Clean up.  Group files by types.
7242
7243         * easymenu.el (easy-menu-add):
7244         * easymenu.el (easy-menu-remove):
7245         Account for accelerators.
7246
7247         * extents.el:
7248         * extents.el (extent-list): New args, like in map-extents.
7249         * extents.el (extent-at-event): New.
7250         * extents.el (extents-at-event): New.
7251
7252         * font-lock.el:
7253         * font-lock.el (font-lock-mode):
7254         * font-lock.el (font-lock-default-fontify-buffer):
7255         * font-lock.el (font-lock-default-unfontify-region):
7256         * font-lock.el (font-lock-fontify-syntactically-region):
7257         * font-lock.el (font-lock-fontify-keywords-region):
7258         Use new progress-feedback names.
7259
7260         * font-lock.el (java-font-lock-identifier-regexp):
7261         * font-lock.el (java-font-lock-class-name-regexp):
7262         Fix bytecompiler warnings.
7263
7264         * gutter-items.el:
7265         * gutter-items.el (progress-display-use-echo-area): Removed.
7266         * gutter-items.el (progress-feedback-use-echo-area): New.
7267         * gutter-items.el (progress-display-popup-period): Removed.
7268         * gutter-items.el (progress-feedback-popup-period): New.
7269         * gutter-items.el (set-progress-display-style): Removed.
7270         * gutter-items.el (set-progress-feedback-style): New.
7271         * gutter-items.el (progress-display-style): Removed.
7272         * gutter-items.el (progress-feedback-style): New.
7273         * gutter-items.el (progress-stack):
7274         * gutter-items.el (progress-displayed-p): Removed.
7275         * gutter-items.el (progress-feedbacked-p): New.
7276         * gutter-items.el (clear-progress-display): Removed.
7277         * gutter-items.el (clear-progress-feedback): New.
7278         * gutter-items.el (progress-display-clear-when-idle): Removed.
7279         * gutter-items.el (progress-feedback-clear-when-idle): New.
7280         * gutter-items.el (remove-progress-display): Removed.
7281         * gutter-items.el (remove-progress-feedback): New.
7282         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7283         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7284         * gutter-items.el (append-progress-display): Removed.
7285         * gutter-items.el (append-progress-feedback): New.
7286         * gutter-items.el (abort-progress-display): Removed.
7287         * gutter-items.el (abort-progress-feedback): New.
7288         * gutter-items.el (raw-append-progress-display): Removed.
7289         * gutter-items.el (raw-append-progress-feedback): New.
7290         * gutter-items.el (display-progress-display): Removed.
7291         * gutter-items.el (display-progress-feedback): New.
7292         * gutter-items.el (current-progress-display): Removed.
7293         * gutter-items.el (current-progress-feedback): New.
7294         * gutter-items.el (current-progress-display-label): Removed.
7295         * gutter-items.el (current-progress-feedback-label): New.
7296         * gutter-items.el (progress-display): Removed.
7297         * gutter-items.el (progress-feedback): New.
7298         Replace "progress-display" with "progress-feedback" globally.
7299
7300         * gutter-items.el (lprogress-display): Removed.
7301         * gutter-items.el (progress-feedback-with-label): New.
7302         Rename lprogress-display ==> progress-feedback-with-label.
7303
7304         * gutter-items.el (search-dialog-direction): Removed.
7305         * gutter-items.el (search-dialog-text): Removed.
7306         * gutter-items.el (search-dialog-callback): Removed.
7307         * gutter-items.el (make-search-dialog): Removed.
7308         Move to dialog-items.el.
7309
7310         * help.el:
7311         * help.el (help-mode-quit):
7312         * help.el (mode-for-help): New.
7313         * help.el (help-sticky-window): New.
7314         * help.el (help-window-config): New.
7315         * help.el (with-displaying-help-buffer):
7316         * help.el (function-at-event): New.
7317         * help.el (help-symbol-regexp): New.
7318         * help.el (help-symbol-run-function-1): New.
7319         * help.el (help-symbol-run-function): New.
7320         * help.el (help-symbol-function-context-menu): New.
7321         * help.el (help-symbol-variable-context-menu): New.
7322         * help.el (help-symbol-function-and-variable-context-menu): New.
7323         * help.el (frob-help-extents): New.
7324         * help.el (describe-function-1):
7325         * help.el (variable-at-point):
7326         * help.el (variable-at-event): New.
7327         * help.el (describe-variable):
7328         Major overhaul.
7329         - Make functions and variables be mousable.
7330         - Middle button hyperlinks.
7331         - New context-menu entries.
7332
7333         * keydefs.el:
7334         * keydefs.el (global-map):
7335         New key bindings to move lines up and down.
7336
7337         * lisp-mode.el:
7338         * lisp-mode.el (construct-lisp-mode-menu): New.
7339         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7340         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7341         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7342         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7343         Make popup and menubar menus be different.  Popup menu uses
7344         clicked location and automatically assumes symbol under the mouse
7345         for various commands.
7346
7347         * menubar-items.el:
7348         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7349         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7350
7351         * menubar-items.el (global-popup-menu): Removed.
7352         * menubar-items.el (mode-popup-menu): Removed.
7353         * menubar-items.el (activate-popup-menu-hook): Removed.
7354         * menubar-items.el (popup-mode-menu): Removed.
7355         * menubar-items.el (popup-buffer-menu): Removed.
7356         * menubar-items.el (popup-menubar-menu): Removed.
7357         Move to menubar.el.
7358
7359         * menubar.el:
7360         * menubar.el (global-popup-menu): New.
7361         * menubar.el (mode-popup-menu): New.
7362         * menubar.el (activate-popup-menu-hook): New.
7363         * menubar.el (last-popup-menu-event): New.
7364         * menubar.el (popup-mode-menu): New.
7365         * menubar.el (popup-buffer-menu): New.
7366         * menubar.el (popup-menubar-menu): New.
7367         * menubar.el (menu-call-at-event): New.
7368         Move non-content functions here.  Add support for context menu
7369         items on extents.
7370
7371         * minibuf.el (minibuffer-history-uniquify):
7372         Typo fix.
7373
7374         * minibuf.el (read-file-name-1):
7375         Call new file dialog box if it exists.
7376
7377         * minibuf.el (mouse-rfn-setup-vars):
7378         Clean up "chop" action.
7379
7380         * mouse.el:
7381         * mouse.el (button2): Now bound to mouse-track.
7382         * mouse.el (click-inside-extent-p):
7383         * mouse.el (point-inside-extent-p):
7384         * mouse.el (point-inside-selection-p):
7385         * mouse.el (mouse-drag-or-yank): Removed.
7386         * mouse.el (mouse-begin-drag-n-drop): New.
7387         * mouse.el (mouse-eval-sexp):
7388         * mouse.el (mouse-track-activate-strokes): New.
7389         * mouse.el (mouse-track-do-activate): New.
7390         * mouse.el (mouse-track):
7391         * mouse.el (default-mouse-track-event-is-with-button): New.
7392         * mouse.el (default-mouse-track-cleanup-hook):
7393         * mouse.el (default-mouse-track-drag-hook):
7394         * mouse.el (default-mouse-track-drag-up-hook):
7395         * mouse.el (default-mouse-track-click-hook):
7396         Merge drag-n-drop into mouse-track.
7397         Add general "activate" support to replace specific button2 kludges.
7398         Use "button modifier" support in mouse-track.
7399
7400         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7401
7402         * package-ui.el:
7403         * package-ui.el (pui-menu):
7404         * package-ui.el (pui-popup-context-sensitive): Removed.
7405         Fix bytecompiler warnings.
7406         Clean up popup code a bit.
7407
7408         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7409
7410         * simple.el:
7411         * simple.el (transpose-lines):
7412         * simple.el (transpose-line-up): New.
7413         * simple.el (transpose-line-down): New.
7414         * simple.el (transpose-subr):
7415         * simple.el (transpose-subr-1): Removed.
7416         Clean up, add functions to move lines up and down.
7417
7418         * startup.el (mail-host-address):
7419         * startup.el (user-mail-address):
7420         Customize.
7421
7422         * subr.el:
7423         * subr.el (set-symbol-value-in-buffer): New.
7424         * subr.el (error):
7425         * subr.el (check-argument-type):
7426         * subr.el (defined-error-p): New.
7427         Add structured error support.
7428
7429         * toolbar-items.el (toolbar-compile):
7430         Use new make-dialog-box.
7431
7432         * update-elc.el:
7433
7434         * userlock.el (ask-user-about-lock-dbox):
7435         * userlock.el (ask-user-about-supersession-threat-dbox):
7436         * userlock.el (ask-user-about-lock):
7437         * userlock.el (ask-user-about-supersession-threat):
7438         Use new make-dialog-box.
7439         Add safety checks; use should use-dialog-box-p.
7440
7441         * window-xemacs.el:
7442         * window-xemacs.el (__buffer-dedicated-frame):
7443         * window-xemacs.el (buffer-dedicated-frame): New.
7444         * window-xemacs.el (set-buffer-dedicated-frame): New.
7445         Move dedicated-frame stuff into lisp.
7446
7447 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7448
7449         * printer.el (generic-print-region): Do not require that
7450         `printer-name' be set.
7451         (printer-name): Commentary clarification.
7452
7453 2000-07-19  Martin Buchholz <martin@xemacs.org>
7454
7455         * XEmacs 21.2.35 is released.
7456
7457 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7458
7459         * select.el (selection-coercible-types): Initialise.
7460
7461 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7462
7463         * select.el (own-clipboard): Bug fix.
7464
7465 2000-07-17  Mike Sperber  <mike@xemacs.org>
7466
7467         * cus-edit.el (custom-migrate-custom-file): Save init file before
7468         continuing.
7469
7470 2000-07-16  Mike Sperber  <mike@xemacs.org>
7471
7472         * startup.el (load-init-file): Remove silly call to
7473         `load-user-custom-file`.
7474         (maybe-migrate-user-init-file): Minor fixes.
7475
7476 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7477
7478         * apropos.el (apropos-documentation-check-doc-file):
7479         `doc' variable should be let-bound, as was presumably intended.
7480
7481         * cus-edit.el (custom-variable-reset-saved):
7482         (custom-variable-reset-standard):
7483         Remove unused variable comment-widget.  Twice.
7484
7485         * toolbar.el (toolbar-blank-press-function):
7486         Add a real defvar with initial value nil and proper docstring.
7487         (press-toolbar-button): No need to check for boundp-ness anymore.
7488
7489         * rect.el (open-rectangle-line): Remove useless (let) form.
7490         Add defvar for pending-delete-mode.
7491
7492         * info.el (Info-find-node): This function needs an autoload cookie.
7493
7494         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7495         Use let* since the second form referred to the first.
7496
7497 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7498
7499         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7500         instead of removed `mswindows-get-clipboard'.
7501
7502
7503 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7504
7505         * select.el (select-convert-from-text): New.
7506         * select.el (select-convert-from-length): New.
7507         * select.el (select-convert-from-integer): New.
7508         * select.el (select-convert-from-identity): New.
7509         * select.el (select-convert-from-filename): New.
7510         * select.el (selection-converter-in-alist): Use them.
7511         New converter functions for X.
7512
7513         * select.el (get-selection): Removed comment.
7514
7515         * select.el (own-selection): Removed append code - I thought
7516         I'd already done this, but apparently not...
7517
7518         * select.el: Changed comment about TIMESTAMP.
7519
7520         * select.el (select-convert-in): New.
7521         * select.el (select-convert-out): New.
7522         New functions that get used by select.c.
7523
7524         * select.el (select-buffer-killed-default): New.
7525         * select.el (select-buffer-killed-text): New.
7526         * select.el (selection-buffer-killed-alist): New.
7527         New list and functions that get called if a relevant selection
7528         exists and a buffer gets killed.
7529
7530         * select.el (select-convert-to-targets):
7531         * select.el (select-convert-to-identity): Removed.
7532         * select.el (select-convert-from-identity): Removed.
7533         * select.el (select-converter-out-alist):
7534         Removed _EMACS_INTERNAL selection type.
7535
7536         * x-select.el (xselect-kill-buffer-hook): Removed.
7537         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7538         Removed this X-specific nonesense. Use the generic support
7539         in select.el instead.
7540
7541 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7542
7543         * mule/mule-category.el (defined-category-hashtable):
7544         Use make-hash-table instead of make-hashtable
7545
7546         * buff-menu.el: Byte-compiler warning fix.
7547
7548         * isearch-mode.el (isearch-highlight-all-cleanup):
7549         Remove unused variable `isearch-highlight-all-start'.
7550
7551         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7552
7553         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7554
7555         * cus-dep.el (Custom-make-dependencies):
7556         Add autoload cookie for custom-add-loads to generated custom-load.el.
7557
7558         * autoload.el (autoload-package-name): Warning suppression.
7559         Move defvar prior to first use.
7560
7561         * custom.el: Add autoload for custom-declare-face.
7562         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7563         * cl.el (cl-hack-byte-compiler):
7564         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7565         to work properly.
7566
7567 2000-07-08  Mike Sperber  <mike@xemacs.org>
7568
7569         * startup.el (load-home-init-file): Added variable.
7570         (maybe-migrate-user-init-file): Added.
7571         (load-user-init-file): Load custom file if different from init
7572         file.
7573
7574         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7575         "startup."
7576
7577         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7578         Moved `custom-file'-related code to cus-file.el.
7579
7580         * cus-file.el: New file.
7581
7582 2000-04-01  Mike Sperber  <mike@xemacs.org>
7583
7584         * packages.el (packages-find-package-directories): Added support
7585         for external package hierarchies with in-place installations.
7586
7587         * find-paths.el (paths-root-in-place-p): Added.
7588         (paths-find-emacs-directory): Added support for external
7589         directories with in-place installations.
7590         (paths-find-site-directory): Ditto.
7591
7592         * startup.el (find-user-init-file): Also look for
7593         ~/.xemacs/init.elc? in preference to ~/.emacs.
7594
7595 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7596
7597         * select.el (own-selection):
7598         * select.el (own-clipboard): Changed `append' parameter to
7599         `how-to-use' parameter.
7600         * select.el (own-selection): Removed icky append code.
7601         * select.el (own-selection, get-selection): Removed extra type
7602         checking.
7603         * select.el (selection-appender-alist):
7604         * select.el (selection-converter-{in|out}-alist): Initialise.
7605         * select.el (select-append-to-*): New.
7606         * select.el (select-convert-from-*): New.  New functions to append
7607         data and convert data from external type.
7608
7609 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7610
7611         * font-lock.el: Javadoc enhancements.
7612
7613 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7614
7615         * printer.el (generic-print-region): Compose job name from buffer
7616         name.
7617
7618 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7619
7620         * font-lock.el (font-lock-fontify-pending-extents): Call
7621         font-lock-fontify-region instead of font-lock-fontify-buffer
7622         to avoid unnecessary progress gauges.
7623
7624 2000-07-06  Craig Lanning  <lanning@scra.org>
7625
7626         * custom-load.el (faces):
7627
7628         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7629         dir is a regex.
7630
7631         * process.el (call-process-internal): from Dan Holmsand, use binary
7632         coding systems so that jka-compr works.
7633
7634 2000-07-07  Ben Wing  <ben@xemacs.org>
7635
7636         * font-lock.el: Undo previous change.  Unfortunately, some
7637         files actually use the variables directly in their init code
7638         without quoting them.
7639
7640 2000-07-07  Ben Wing  <ben@xemacs.org>
7641
7642         * font-lock.el (defvar font-lock-*-face): Removed.
7643
7644         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7645         only when necessary.
7646
7647 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7648
7649         * cl-macs.el: fix cl-transform-function-property kludge
7650         so that it does not require a random feature.
7651
7652 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7653
7654         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7655         as in Linux kernel "Rules.make".
7656
7657 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7658
7659         * build-report.el (build-report): Add autoload cookie.
7660
7661 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7662
7663         * package-ui.el (defgroup pui):  Correct a misspelling
7664         (pui-toggle-package-delete):  Change `seleted' to `selected'
7665
7666 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7667
7668         * package-get.el (package-get-update-base):
7669         (package-get): Use insert-file-contents-literally always.
7670         (package-get-maybe-save-index):
7671         Force coding system for writing to binary.
7672
7673 2000-06-08  Mike Alexander  <mta@arbortext.com>
7674
7675         * code-process.el (call-process-region): If there is no coding
7676         system for the process on process-coding-system-alist use the
7677         coding system of the buffer containing the region.
7678
7679 2000-06-10  Ben Wing  <ben@xemacs.org>
7680
7681         * cmdloop.el (command-error):
7682         If debug-on-error and noninteractive, output backtrace.
7683
7684         * files.el (file-relative-name):
7685         Remove MSDOS references.
7686
7687         * simple.el (line-number): New function, due to non-obvious
7688         behavior/usage of count-lines.
7689
7690         * simple.el (count-lines): document non-obvious usage to get
7691         line number.
7692
7693 2000-06-11  Ben Wing  <ben@xemacs.org>
7694
7695         * faces.el ((featurep 'xpm)):
7696         * x-faces.el (x-init-face-from-resources):
7697         * x-faces.el (x-init-frame-faces):
7698         * x-misc.el (x-init-specifier-from-resources):
7699         * x-misc.el (x-get-resource-and-bogosity-check):
7700         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7701         * x-mouse.el (x-init-pointer-shape):
7702         * x-scrollbar.el (x-init-scrollbar-from-resources):
7703         Add sixth argument to x-get-resource calls so as to issue warnings
7704         rather than errors on bogus arguments.
7705
7706 2000-06-05  Ben Wing  <ben@xemacs.org>
7707
7708         * compat.el: new file.  provides a clean, non-intrusive way to
7709         define compatibility functions.
7710
7711         * process.el (shell-quote-argument): temporary fix for lack
7712         of nt-quote-process-args.  #### I need to put back the overall
7713         structure of that mechanism but redo the guts of it using the
7714         extra intelligence in the C code.
7715
7716 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7717
7718         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7719         `package-get' does in package-get.el, instead of using external
7720         "md5sum" program.
7721
7722         * package-get.el (package-get): Insert package file literally to
7723         make checksum calculation work.
7724
7725 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7726
7727         * code-files.el (convert-mbox-coding-system): Deleted.
7728         (file-coding-system-alist): Removed reference to
7729         convert-mbox-coding-system.
7730
7731 2000-05-28  Martin Buchholz <martin@xemacs.org>
7732
7733         * XEmacs 21.2.34 is released.
7734
7735 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7736
7737         * font-lock.el (font-lock-keywords): Rewrote docstring
7738
7739 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7740
7741         * loadhist.el (unload-feature): handle case where x is both boundp
7742         and fboundp
7743
7744 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7745
7746         * packages.el: It's ok to use built-in macros, but not lisp
7747         defined ones.
7748
7749 2000-05-20  Ben Wing  <ben@xemacs.org>
7750
7751         * font-lock.el:
7752         * font-lock.el (font-lock-message-threshold):
7753         * font-lock.el (font-lock-mode):
7754         * font-lock.el (font-lock-default-fontify-buffer):
7755         * font-lock.el (font-lock-always-fontify-immediately):
7756         * font-lock.el (font-lock-old-extent): Removed.
7757         * font-lock.el (font-lock-old-len): Removed.
7758         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7759         * font-lock.el (font-lock-pending-extent-table): New.
7760         * font-lock.el (font-lock-range-table): New.
7761         * font-lock.el (font-lock-after-change-function):
7762         * font-lock.el (font-lock-after-change-function-1): Removed.
7763         * font-lock.el (font-lock-fontify-pending-extents): New.
7764         * font-lock.el ('font-lock-revert-cleanup): Removed.
7765         * font-lock.el ('font-lock-revert-setup): Removed.
7766         Rewrite deferral code to handle any number of changes, merging
7767         them properly.  Remove hacked-up code for revert-buffer, now
7768         unnecessary.
7769
7770         * menubar-items.el (default-menubar):
7771         In Options->Edit Init File, don't switch to emacs-lisp-mode
7772         unless necessary; doing this turns off font-lock.
7773
7774 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7775
7776         * keydefs.el: Define C-x BS to backward-kill-sentence.
7777
7778 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7779
7780         * files.el (hack-local-variables-prop-line): Use non-greedy
7781         matching to process -*-texinfo-*- -*-.
7782
7783 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7784
7785         * minibuf.el (minibuf-directory-files): new function.
7786         (read-file-name-activate-callback): use minibuf-directory-files.
7787         (read-directory-name-internal): ditto.
7788         (mouse-file-display-completion-list): ditto.
7789         (mouse-directory-display-completion-list): ditto.
7790         (read-file-name-internal): remove "./" from completion list unless
7791         explicitly matched, for consistency.
7792
7793 2000-05-11  Ben Wing  <ben@xemacs.org>
7794
7795         * gutter-items.el (gutter-buffers-tab):
7796         * gutter-items.el (add-tab-to-gutter):
7797         * gutter-items.el (update-tab-in-gutter):
7798         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7799         * gutter-items.el (append-progress-display):
7800         * gutter-items.el (abort-progress-display):
7801         * gutter-items.el (raw-append-progress-display):
7802         Further fixes.  Use set-glyph-image not set-image-instance-property,
7803         to fix problems with multiple windows in a frame.
7804
7805         * menubar-items.el (tutorials-menu-filter):
7806         Fix typo.
7807
7808         * startup.el (early-error-handler):
7809         Display message box under windows; otherwise, message will disappear
7810         before it can be viewed.
7811
7812         * update-elc.el:
7813         Fix bug in NEEDTODUMP processing.
7814
7815 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7816
7817         * startup.el (lock-directory): Removed.
7818         (superlock-file): Ditto.
7819         (startup-set-paths): Remove lockdir.
7820         (startup-setup-paths-warning): Remove lock-directory.
7821
7822         * setup-paths.el (paths-find-lock-directory): Removed.
7823         (paths-find-superlock-file): Ditto.
7824
7825 2000-05-09  Ben Wing  <ben@xemacs.org>
7826
7827         * faces.el (set-face-property):
7828         * faces.el (set-face-font):
7829         * faces.el (set-face-foreground):
7830         * faces.el (set-face-background):
7831         * faces.el (set-face-background-pixmap):
7832         * faces.el (set-face-underline-p):
7833         * faces.el (set-face-strikethru-p):
7834         * faces.el (set-face-highlight-p):
7835         * faces.el (set-face-dim-p):
7836         * faces.el (set-face-blinking-p):
7837         * faces.el (set-face-reverse-p):
7838         doc string changes.
7839
7840         * glyphs.el:
7841         * glyphs.el (make-image-specifier):
7842         * glyphs.el (glyph-property):
7843         * glyphs.el (set-glyph-image):
7844         * glyphs.el (make-glyph):
7845         * glyphs.el (make-pointer-glyph):
7846         * glyphs.el (make-icon-glyph):
7847         * glyphs.el (widget-image-instance-p): New.
7848         authorship info, lots of doc changes.  New predicate, inadvertently
7849         omitted.  the general principle with specifier docs is now that
7850         the description of instantiators should go with the make-foo-specifier
7851         fun's doc string, rather than in foo-specifier-p.  this follows
7852         conventions elsewhere in XEmacs and in general is a lot more obvious
7853         of a place to look.  sometimes the make-foo-specifier function needs
7854         to be created in the process.
7855
7856         * gutter.el:
7857         * gutter.el (make-gutter-specifier): New.
7858         * gutter.el (make-gutter-size-specifier): New.
7859         * gutter.el (make-gutter-visible-specifier): New.
7860         specifier doc updates according to the conventions specified before.
7861
7862         * objects.el:
7863         * objects.el (make-font-specifier):
7864         * objects.el (make-color-specifier):
7865         * objects.el (make-face-boolean-specifier): New.
7866         specifier doc updates according to the conventions specified before.
7867
7868         * specifier.el:
7869         * specifier.el (set-specifier):
7870         * specifier.el (make-integer-specifier): New.
7871         * specifier.el (make-boolean-specifier): New.
7872         * specifier.el (make-natnum-specifier): New.
7873         * specifier.el (make-generic-specifier): New.
7874         * specifier.el (make-display-table-specifier): New.
7875         specifier doc updates according to the conventions specified before.
7876
7877         * toolbar.el:
7878         * toolbar.el (make-toolbar-specifier): New.
7879         specifier doc updates according to the conventions specified before.
7880
7881 2000-05-09  Ben Wing  <ben@xemacs.org>
7882
7883         * process.el (call-process-internal): Revert to previous version
7884         because Mike's change clashed with a change I did not long before.
7885         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7886         Thanks very much Mike for pointing out the bug and submitting a
7887         patch!
7888
7889 2000-04-13  Mike Alexander  <mta@arbortext.com>
7890
7891         * process.el (call-process-internal): Send the correct input buffer
7892         (call-process-internal): Return the exit status of the process
7893
7894 2000-05-07  Ben Wing  <ben@xemacs.org>
7895
7896         * winnt.el:
7897         * winnt.el (nt-quote-args-verbatim): Removed.
7898         * winnt.el (nt-quote-args-prefix-quote): Removed.
7899         * winnt.el (nt-quote-args-backslash-quote): Removed.
7900         * winnt.el (nt-quote-args-double-quote): Removed.
7901         * winnt.el (nt-quote-args-functions-alist): Removed.
7902         * winnt.el (nt-quote-process-args): Removed.
7903         Remove all stuff for argument quoting.  We borrow the code instead
7904         from Emacs 20.6, which is much more careful in its quoting
7905         (e.g. in handling runs of the escape character) and avoids most of
7906         the need for this Lisp mechanism by checking to see whether we're
7907         running a Cygwin or normal program and doing the appropriate
7908         quoting.  If we end up needing such a mechanism, we should add
7909         it by extending the variable `mswindows-quote-process-args' so it
7910         can take an alist of regexps.
7911
7912 2000-05-07  Ben Wing  <ben@xemacs.org>
7913
7914         * keydefs.el:
7915         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7916         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7917         the window without moving point.
7918
7919         * simple.el:
7920         * simple.el (scroll-up-one): New.
7921         * simple.el (scroll-down-one): New.
7922         Functions for use with C-M-up/down.
7923
7924 2000-05-01  Martin Buchholz <martin@xemacs.org>
7925
7926         * XEmacs 21.2.33 is released.
7927
7928 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7929
7930         * dialog.el (yes-or-no-p-dialog-box):
7931         Fix docstring.
7932         Fix following horrible bug in X11 mode with focus-follows-mouse:
7933           1. Visit two files in two different frames.
7934           2. do File->Revert Buffer in one of those frames.
7935           3. Dialog box appears.
7936           4. Arrange things so that the mouse passes over the *other*
7937              frame, then to the dialog box, and click on "Yes".
7938           5. The file contents end up in the *wrong* buffer!
7939         Add TODO comment.
7940
7941 2000-04-28  Ben Wing  <ben@xemacs.org>
7942
7943         * help.el (describe-installation): correct typo introduced
7944         in last patch: boundp -> fboundp.
7945
7946         * etags.el (buffer-tag-table-list):
7947         canonicalize filenames to Unix format so that tag-table-alist
7948         searching works under Windows.
7949
7950         * autoload.el:
7951         Bowdlerize the supposedly objectionable words
7952         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7953
7954         * gutter-items.el (set-progress-display-style):
7955         * gutter-items.el (search-dialog-callback):
7956         * gutter-items.el (make-search-dialog):
7957         Change to new callback-ex api.
7958
7959 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7960
7961         * help.el: (describe-installation): decode-coding-string is not
7962         defined in a non MULE environment.
7963
7964 2000-04-28  Ben Wing  <ben@xemacs.org>
7965
7966         * gutter-items.el (buffer-list-changed-hook):
7967         use it, not record-buffer-hook.
7968
7969         * subr.el (record-buffer-hook): Removed.
7970
7971 2000-04-27  Ben Wing  <ben@xemacs.org>
7972
7973         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7974         use NORECORD option.  Andy will not like this, but the existing
7975         gutter behavior is just wrong, as per this comment:
7976
7977         ;; this used to add the norecord flag to both calls below.
7978         ;; this is bogus because it is a pervasive assumption in XEmacs
7979         ;; that the current buffer is at the front of the buffers list.
7980         ;; for example, select an item and then do M-C-l
7981         ;; (switch-to-other-buffer).  Things get way confused.
7982         ;;
7983         ;; Andy, if you want to maintain the current look, you must
7984         ;;  *uncouple* the gutter order and buffers order.
7985
7986         * loaddefs.el (completion-ignored-extensions): unfuckify.
7987
7988         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7989         xemacs.mak.
7990
7991         * autoload.el (batch-update-one-directory): new function, used in
7992         xemacs.mak.
7993
7994         * loadup.el: set gc-cons-threshold very high unless dumping --
7995         loadup during update-elc is much much much faster.  also do this
7996         when quick-building.
7997
7998         add commented-out code for profiling loadup.
7999
8000
8001         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8002         is required in order to build xemacs.
8003
8004 2000-04-26  Ben Wing  <ben@xemacs.org>
8005
8006         * loadup.el: don't garbage collect during loadup if quick-build
8007         compile-time option is set.
8008
8009 2000-04-23  Ben Wing  <ben@xemacs.org>
8010
8011         * update-elc.el: compute whether any dumped .el or .elc files
8012         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8013         if so.
8014
8015         * update-elc.el (update-elc-files-to-compile): always change
8016         NOBYTECOMPILE in the src directory rather than current dir,
8017         so it will work under NT.
8018
8019         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8020         the form of this file is identical between Unix and Windows.
8021         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8022         Added comment.
8023         (update-autoloads-from-directory): updated doc string.
8024         updated doc strings in a few other places.
8025
8026 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8027
8028         * bytecomp.el (byte-force-recompile): Fix argument to
8029         byte-recompile-directory.
8030
8031 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8032
8033         * gutter-items.el (progress-display-clear-when-idle): Use
8034         add-one-shot-hook.
8035         * gutter-items.el (clear-progress-display): Adjust number of
8036         arguments.
8037
8038 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8039
8040         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8041
8042 2000-04-16  Ben Wing  <ben@xemacs.org>
8043
8044         * printer.el: New file.
8045
8046         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8047
8048         * help.el (describe-installation): Fix decoding for Windows.
8049
8050         * menubar-items.el:
8051         * menubar-items.el (default-menubar):
8052         * menubar-items.el (tutorials-menu-filter): New.
8053         * menubar-items.el (popup-menubar-menu):
8054         Add authorship.  Redo Help menu and Tutorials filter.
8055
8056         * menubar.el: Correct comment.
8057
8058         * modeline.el (modeline-buffer-identification): Correct doc string.
8059
8060         * simple.el:
8061         * simple.el (printing): Removed.
8062         * simple.el (printer-name): Removed.
8063         * simple.el (generic-print-buffer): Removed.
8064         * simple.el (generic-print-region): Removed.
8065         Move generic print code to printer.el.
8066
8067 2000-04-15  Ben Wing  <ben@xemacs.org>
8068
8069         * simple.el (generic-print-region): New.
8070         make this function actually work.
8071         (generic-print-buffer): call generic-print-region.
8072
8073 2000-04-14  Andy Piper  <andy@xemacs.org>
8074
8075         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8076         by using the new widget-callback-current-channel.
8077         (search-dialog-callback): ditto.
8078
8079 2000-04-12  Andy Piper  <andy@xemacs.org>
8080
8081         * gutter.el (default-gutter-position): moved from gutter-items.el.
8082         (default-gutter-position-changed-hook): ditto.
8083         (gutter-element-visibility-changed-hook): ditto.
8084         (set-gutter-element): ditto.
8085         (remove-gutter-element): ditto.
8086         (set-gutter-element-visible-p): ditto.
8087         (gutter-element-visible-p): ditto.
8088         (init-gutter): ditto.
8089
8090         * dialog.el (make-dialog-box): renamed and moved from
8091         gutter-items.el
8092
8093         * gutter-items.el: move various functions elsewhere.
8094
8095 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8096
8097         * menubar-items.el: Fixed place of parenthesis.
8098
8099 2000-04-12  Ben Wing  <ben@xemacs.org>
8100
8101         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8102                 without constantly being prompted for the tag.
8103         * simple.el: Added a number of section headings, to clarify the
8104                 organization of this file.
8105         * simple.el (activate-region):
8106         * simple.el (region-exists-p):
8107         * simple.el (region-active-p):
8108                 Moved these three function down to the other side of
8109                 the case-changing functions, so they join the rest of
8110                 the region code.
8111         * simple.el (printing): New.
8112         * simple.el (printer-name): New.
8113         * simple.el (generic-print-buffer): New.
8114                 New functions, a very simple prototype for a unified
8115                 printing interface.
8116
8117         * process.el (call-process-internal): Real fix for null BUFFER,
8118                 other problems with BUFFER specs.
8119
8120         * menubar-items.el:
8121                 Fixed up File->Print to use new printing functions.
8122                 Various corrections and expansions to Grep/Compile menus.
8123                 New options for Printing.
8124                 New options for SMTP Mail, the way to send mail under
8125                   MS Windows. (There's also a package patch to make SMTP
8126                   Mail be the default under MSWin.)
8127
8128 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8129
8130         * menubar-items.el: Selecting Rectangle Mousing from menubar
8131         did not work.  Needed to quote mouse-track-rectangle-p.
8132
8133 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8134
8135         * cl-compat.el (keywordp): Removed.
8136
8137 2000-04-05  Andy Piper  <andy@xemacs.org>
8138
8139         * gutter-items.el (progress-layout-glyph): don't initialize here.
8140         (progress-gauge-glyph): use dynamic sizing.
8141         (set-progress-display-style): new function. Set progress glyphs
8142         appropriately depending on the style.
8143         (progress-display-style): new variable. Custom version of
8144         set-progress-display-style.
8145         (progress-abort-glyph): switch to dynamic sizes.
8146         (search-dialog-text): make the edit field active.
8147
8148 2000-04-04  Andy Piper  <andy@xemacs.org>
8149
8150         * gutter-items.el (make-search-dialog): need to make the search
8151         dialog visible after creation.
8152
8153         * menubar-items.el (default-menubar): use the search dialog for
8154         searching. Remove some extraneous search menu items.
8155
8156         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8157         well as strings.
8158         (make-gutter-only-dialog-frame): allow the user to create the
8159         frame unmapped. Allow the gutter spec to be given as a glyph.
8160         (search-dialog-direction): new variable.
8161         (search-dialog-text): new variable.
8162         (search-dialog-callback): new function. Callback for the search
8163         dialog action.
8164         (make-search-dialog): new function. Create a user-friendly search
8165         dialog.
8166
8167 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8168
8169         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8170         under Windows.
8171
8172 2000-04-01  Andy Piper  <andy@xemacs.org>
8173
8174         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8175         progress more accurately.
8176
8177 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8178
8179         * finder.el (finder-compile-keywords): Process readable files only.
8180         Because error in process of .#finder-inf.el when compile xemacs
8181         with --with-clash-detection option.
8182
8183 2000-03-31  Andy Piper  <andy@xemacs.org>
8184
8185         * gutter-items.el (append-progress-display): don't delay after a
8186         successful font-lock.
8187         (make-gutter-only-dialog-frame): new function. Allow users to
8188         create gutter-only dialogs.
8189
8190 2000-03-27  Mike Alexander  <mta@arbortext.com>
8191
8192         * process.el (call-process-internal): Handle a null BUFFER
8193         parameter correctly.
8194
8195 2000-03-28  Andy Piper  <andy@xemacs.org>
8196
8197         * gutter-items.el (abort-progress-display): put strings in the
8198         gutter not extents.
8199         (progress-layout-glyph): signal special 'quit callback.
8200         (progress-display-quit-function): deleted.
8201         (progress-display-stop-callback): deleted.
8202         (progress-display-dispatch-command-events): deleted.
8203         (append-progress-display): remove calls to
8204         progress-display-dispatch-command-events.
8205         (raw-append-progress-display): ditto.
8206
8207 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8208
8209         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8210         being a list.  Actually define `stipple-pixmap-p' which is used as
8211         an error predicate.  Correctly handle PIXMAP being either relative
8212         or absolute file name.
8213
8214 2000-03-24  Andy Piper  <andy@xemacs.org>
8215
8216         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8217         (abort-progress-display): ditto. Don't delete the created extent.
8218         (raw-append-progress-display): ditto.
8219         (progress-display-dispatch-non-command-events): new
8220         function. Encapsulates what we want to do when no command input is
8221         required.
8222         (progress-display-dispatch-command-events): likewise, but disable
8223         for now since it causes too many problems.
8224         (append-progress-display): use them.
8225         (raw-append-progress-display): ditto.
8226         (default-gutter-position-changed-hook): set this rather than
8227         default-gutter-position-changed.
8228         (default-gutter-position-changed-hook): lambda with zero arguments
8229         rather than one.
8230         (raw-append-progress-display): trap errors in pending input since
8231         allowing them to signal will hose the gauge well and
8232         truly. Ideally we would like to delay these until we are more able
8233         to cope.
8234         (append-progress-display): ditto.
8235
8236 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8237
8238         * lisp/make-docfile.el: call-process-internal is now implemented
8239         in process.el.
8240
8241 2000-03-21  Ben Wing  <ben@xemacs.org>
8242
8243         * mule\mule-cmds.el (set-language-info-alist):
8244         Fix to correspond to new menu arrangement.
8245
8246 2000-03-21  Ben Wing  <ben@xemacs.org>
8247
8248         * process.el:
8249         * process.el (call-process-internal): New.
8250         New implementation of call-process.  Only enabled under NT, so far.
8251         stderr handling not implemented yet in CVS'd C code.
8252
8253 2000-03-20  Ben Wing  <ben@xemacs.org>
8254
8255         * lisp-mode.el:
8256         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8257         * lisp-mode.el (lisp-interaction-mode):
8258         Put back Lisp Interaction menubar for Jan V's sake.
8259
8260         * simple.el:
8261         * simple.el (mark-ring):
8262         * simple.el (dont-record-current-mark): New.
8263         * simple.el (in-shifted-motion-command): New.
8264         * simple.el (mark-ring-unrecorded-commands): New.
8265         * simple.el (mark-ring-max):
8266         * simple.el (set-mark-command):
8267         * simple.el (push-mark):
8268         * simple.el (handle-pre-motion-command):
8269         Implement scheme for not recording unimportant marks.
8270
8271         * subr.el:
8272         * subr.el (function-allows-args): New.
8273         New function function-allows-args.
8274
8275 2000-03-20  Martin Buchholz <martin@xemacs.org>
8276
8277         * XEmacs 21.2.32 is released.
8278
8279 2000-03-20  Andy Piper  <andy@xemacs.org>
8280
8281         * gutter-items.el (update-tab-in-gutter): force selection of the
8282         selected-window if required to do so.
8283         (buffers-tab-items): ditto.
8284         (add-tab-to-gutter): ditto.
8285         (create-frame-hook): use force-selection.
8286         (default-gutter-position-changed): lambdify.
8287         (update-tab-hook): deleted since it was only used in one place.
8288
8289 2000-03-18  Andy Piper  <andy@xemacs.org>
8290
8291         * files.el (find-file-noselect): undo change that shouldn't have
8292         gone in.
8293
8294 2000-03-17  Andy Piper  <andy@xemacs.org>
8295
8296         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8297         of selected-window trickery.
8298
8299         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8300         frames tabs.
8301         (progress-display-stop-callback): progress -> progress-display
8302         (progress-display-quit-function): ditto.
8303         (clear-progress-display): ditto.
8304         (remove-progress-display): ditto.
8305         (append-progress-display): ditto.
8306         (abort-progress-display): ditto.
8307         (raw-append-progress-display): ditto.
8308         (display-progress-display): ditto.
8309         (current-progress-display-label): ditto.
8310         (current-progress-display): ditto.
8311         (lprogress-display): ditto and save the buffer
8312         (progress-display): ditto. Otherwise the buffer sometimes gets
8313         changed which confuses font-lock.
8314
8315         * font-lock.el (font-lock-default-fontify-buffer): catch all
8316         errors, not just quit.
8317         (font-lock-mode): progress -> display-progress
8318         (font-lock-default-fontify-buffer): ditto.
8319         (font-lock-fontify-syntactically-region): ditto.
8320         (font-lock-fontify-keywords-region): ditto.
8321
8322 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8323
8324         * cl.el (gensym): Move to here from cl-macs.el.
8325         (gentemp): Ditto.
8326
8327 2000-03-16  Andy Piper  <andy@xemacs.org>
8328
8329         * font-lock.el (font-lock-mode): use lprogress and friends for
8330         progress management.
8331         (font-lock-default-fontify-buffer): ditto.
8332         (font-lock-fontify-syntactically-region): ditto.
8333         (font-lock-fontify-keywords-region): ditto.
8334         (font-lock-revert-cleanup): fix reverting.
8335         (font-lock-revert-setup): ditto.
8336
8337         * gutter-items.el (progress-use-echo-area): new variable. Use the
8338         echo area for progress gauges if non-nil.
8339         (clear-progress): remove echo area stuff and defer to
8340         clear-message.
8341         (append-progress): dispatch non-command events after each progress
8342         increment. Remove echo area stuff.
8343         (abort-progress): remove echo area stuff and defer to
8344         display-message.
8345         (raw-append-progress): ditto. Dispatch non-command events after
8346         gutter redisplay.
8347         (display-progress): defer echo area stuff to display-message.
8348
8349         * gutter-items.el (clear-progress):
8350         (abort-progress): indentation changes.
8351         (display-progress): don't clear progress.
8352         (append-progress): compare messages with equal.
8353         (raw-append-progress): use dispatch-non-command-events to flush
8354         widget creation events.
8355
8356 2000-03-13  Ben Wing  <ben@xemacs.org>
8357
8358         * abbrev.el:
8359         * abbrev.el (abbrev-string-to-be-defined): New.
8360         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8361         Changes for use with the menubar.
8362
8363 2000-03-12  Ben Wing  <ben@xemacs.org>
8364
8365         * alist.el (vassoc): moved here from font-menu.el.
8366
8367         * custom.el (defface): typo fix.
8368
8369         * dialog.el (yes-or-no-p-dialog-box):
8370         * dialog.el (message-box):
8371         * files.el (save-some-buffers-1):
8372         Put accelerators in the button names.
8373
8374         * font-lock.el (font-lock-comment-face):
8375         * font-lock.el (font-lock-keyword-face):
8376         * font-lock.el (font-lock-function-name-face):
8377         Fixed some of the colors under MS Windows because the existing
8378         default colors were hardly different from black and needed to be
8379         made lighter.
8380
8381         * font-menu.el:
8382         * font-menu.el (font-menu-split-long-menu):
8383         * font-menu.el (font-menu-family-constructor):
8384         * font-menu.el (font-menu-size-constructor):
8385         * font-menu.el (font-menu-weight-constructor):
8386         * font-menu.el (font-menu-set-font):
8387         vassoc moved to alist.el.
8388         Accelerators added to all menus.
8389         Unused bound var new-props removed.
8390
8391         * keydefs.el: I did a whole lot of rearranging to put things in a
8392         more consistent order and fixed a number of cases where key
8393         combinations involving up, down, left, right and so on were
8394         defined but the corresponding keypad combinations were not
8395         defined.
8396
8397         * lisp-mode.el:
8398         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8399         * lisp-mode.el (emacs-lisp-mode):
8400         * lisp-mode.el (lisp-interaction-mode):
8401         * lisp-mode.el (flet):
8402         Added accelerators onto the menus.
8403         Made all the different versions of the let function be indented
8404         the same way.
8405         Undid Steve's easy-menu-ification, because it makes it impossible
8406         to have the menubar and popup menus different.
8407         Cleaned up the menu; added items for find-function &c and some
8408         indenting, and removed debug-on-*.
8409
8410         * list-mode.el (list-mode-hook):
8411         * list-mode.el (list-mode):
8412         * list-mode.el (completion-setup-hook):
8413         * list-mode.el (display-completion-list):
8414         Added support for the :window-height keyword, which is required
8415         because of other changes that I made for the file dialog box.  I
8416         also made the hook variables list-mode-hook and
8417         completion-setup-hook and also minibuffer-setup-hook in
8418         minibuf.el be permanent-local; see comment in list-mode.el.
8419
8420         * map-ynp.el (map-y-or-n-p):
8421         Added accelerators to the dialog buttons.
8422
8423         * menubar-items.el (menu-truncate-list):
8424         New internal function.
8425         * menubar-items.el (submenu-generate-accelerator-spec):
8426         * menubar-items.el (menu-item-strip-accelerator-spec):
8427         * menubar-items.el (menu-item-generate-accelerator-spec):
8428         New exported functions, for use in auto-generating accelerator specs.
8429
8430         * menubar-items.el:
8431         * menubar-items.el (default-menubar):
8432         * menubar-items.el (maybe-add-init-button):
8433         * menubar-items.el (bookmark-menu-filter):
8434         * menubar-items.el (slow-format-buffers-menu-line):
8435         * menubar-items.el (build-buffers-menu-internal):
8436         * menubar-items.el (language-environment-menu-filter):
8437         * menubar-items.el (default-popup-menu):
8438         * menubar-items.el (popup-buffer-menu):
8439         * menubar-items.el (popup-menubar-menu):
8440         Did a major overhaul on this file, and in fact I'm nowhere near
8441         done working on the menubar, and there will be more patches to
8442         come.  A basic summary of what I've done:
8443
8444         a) I added accelerators to all of the menu items.  For menus that
8445         are auto-generated, such as the buffers menu, the accelerators are
8446         automatically added to the beginning of each line using the
8447         numbers 1 through 9, then zero, and then letters starting with A,
8448         but omitting the letters that are already in use for the fixed
8449         menu items at the top of the buffers menu.  To facilitate adding
8450         accelerators of this kind, I created some new functions
8451         (*-accelerator-spec), which are also being used by other filters
8452         that auto generate lists of things such as ftp sites to download
8453         packages.  If people really don't like these accelerators
8454         appearing at the beginning of the menu items, a variable can be
8455         added to optionally turn them off, but I think this is rather
8456         pointless because other menu items have accelerators and many or
8457         most of the menu users will use the accelerators if the support is
8458         there.
8459
8460         b) I combined the top level Tools and Apps menus into a single
8461         Tools menu, because the distinction between the two is not
8462         obvious, and the items on the menus are not used often enough that
8463         putting some of them onto submenus is a problem.
8464
8465         c) I created two new top level menus called View and Cmds because
8466         there were too many items on the File and Edit menus, and I'm going
8467         to be adding more items to these menus.  In contrast to the Tools
8468         menu, the items on these menus may be used quite often during an
8469         editing session, and so should be available with fewer
8470         keystrokes.
8471
8472         d) I added a number of options to the options menu, including one
8473         for controlling whether the alt key can be used to traverse to
8474         menu items using the accelerators, one for controlling behavior of
8475         control-k, one for controlling how the kill and yank functions
8476         interact with the clipboard, a few additional buffers-menu
8477         options, and various other things.  I also did a bit of
8478         rearranging, for example, combining the keyboard and mouse options
8479         into a single keyboard and mouse submenu to facilitate the
8480         accelerators on that level.
8481
8482         e) I changed the variable buffers-menu-format-buffer-line-function
8483         to take two arguments instead of one, the second argument being
8484         the line number for use in creating an accelerator.  I added a
8485         hack to support existing functions with one argument (although I
8486         doubt that very many of these exist), for backward compatibility.
8487
8488         f) I moved the top level mule menu to be a submenu of the edit
8489         menu.  I think that most of the items on this menu are fairly
8490         useless and there are certainly not enough frequently used items
8491         to justify this being its own top level menu.
8492
8493         g) I combined most of the items in big-menubar.el into the main menu.
8494         If people think the main menu is too big, it would be possible to
8495         create different configurations, some smaller.
8496
8497         * menubar.el (check-menu-syntax):
8498         Deleted some syntax checks that were no longer valid, partly
8499         because of changes that were already made a long time ago, and
8500         partly because of a change I made where I allow the name of the
8501         menu item to be an evaluated expression rather than just a string,
8502         similar to all of the other parameters of a menu item.
8503
8504         * minibuf.el:
8505         * minibuf.el (read-file-name-1):
8506         * minibuf.el (mouse-read-file-name-1):
8507         I made a number of changes to improve the appearance
8508         and functioning of the file dialog box.  They include:
8509
8510         a) Fixing the problem where closing the dialog box by clicking on
8511         the close button of the window didn't properly exit the
8512         minibuffer.
8513
8514         b) Fixing the problem that if you typed part of a file name, and
8515         then clicked on a completion with the mouse, the file was not
8516         correctly selected.
8517
8518         c) Changing the title of the dialog box to reflect the operation
8519         being done in accordance with user interface conventions, rather
8520         than the name of the dialog box buffer, which is rather useless.
8521
8522         d) Remove the words "possible completions are" which didn't
8523         belong.
8524
8525         e) Fix things so that the completions scroll off the end of the
8526         completions windows only to the right, rather than both to the
8527         right and down, which is in accordance with Windows user interface
8528         conventions.
8529
8530         * msw-init.el (init-post-mswindows-win):
8531         Added a binding for meta-F4, which is the standard windows binding
8532         for exiting a program.
8533
8534         * select.el (get-selection-no-error):
8535         * select.el (own-selection):
8536         * select.el (own-clipboard):
8537         Added an optional argument called append to the functions
8538         own-selection and own-clipboard.  This adds support for appending
8539         text to the existing selection and allows the function
8540         own-clipboard to be used as the value of the variable
8541         interprogram- cut-function.
8542
8543         Fixed a bug in own-selection in handling zmacs-region-stays.
8544
8545         * simple.el (historical-kill-line): New.
8546
8547         * simple.el (kill-line):
8548         * simple.el (interprogram-cut-function):
8549         * simple.el (interprogram-paste-function):
8550         * simple.el (handle-pre-motion-command):
8551         * simple.el (next-line):
8552         * simple.el (previous-line):
8553         a) Expanded the variable kill-whole-line, so that function
8554         kill-line can be set to delete the entire line always, not just
8555         when cursor is at the beginning of the line.  This is controlled
8556         by setting the variable kill-whole-line to the symbol 'always.
8557         This behavior, as well as the existing kill-whole-line behavior,
8558         now only take effect when kill-line is called interactively,
8559         although this is a departure from a previous behavior in the case
8560         of setting this variable kill-whole-line to t.  It is almost
8561         certainly what has always been intended, and most likely the old
8562         way of doing things introduced bugs.  I also created a function
8563         called historical-kill-line, which ignores the kill-whole-line
8564         setting and always gives the historical behavior of only killing
8565         to the end of the line.  I bound this function to shift- control-k
8566         so that the kill to end of line behavior is available, even when
8567         kill-whole-line has been set to change control-k into the simple
8568         delete-whole-line behavior. (This can be set using the options
8569         menu.)
8570
8571         b) I changed things so that kill and yank now interact with the
8572         clipboard by default under windows.  This was done by changing the
8573         default value of interprogram-cut- function and
8574         interprogram-paste-function.  You can get the old behavior by
8575         setting these to nil, and there is an option on the options menu
8576         to do this.
8577
8578         c) I added support for selecting text using shifted motion keys.
8579         This support is on by default and can be controlled by the
8580         variable shifted-motion-keys-select-region.  There is also a
8581         variable called unshifted-motion-keys-deselect-region that
8582         controls more specifically how the shifted motion key behavior
8583         works.  I did not put an option on the options menu to turn this
8584         off, because I can't imagine why this would be useful.
8585
8586         * simple.el (forward-block-of-lines):
8587         * simple.el (backward-block-of-lines):
8588         * simple.el (block-movement-size):
8589         New.
8590
8591         * simple.el (uncapitalized-title-words):
8592         * simple.el (uncapitalized-title-word-regexp):
8593         * simple.el (capitalize-string-as-title):
8594         * simple.el (capitalize-region-as-title):
8595         New.
8596
8597
8598         * subr.el (add-hook):
8599         * subr.el (make-local-hook): New.
8600         * subr.el (remove-local-hook): New.
8601         * subr.el (add-one-shot-hook): New.
8602         * subr.el (add-local-one-shot-hook): New.
8603         Added some functions to make using hooks easier.
8604         These include:
8605
8606         a) Functions add-local-hook and remove-local-hook to make it easy
8607         to use local hooks.
8608
8609         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8610         make it possible to add a "one-shot" hook, which is to say a hook
8611         that runs only once, and automatically removes itself after the
8612         first time it has run.
8613
8614 2000-03-09  Andy Piper  <andy@xemacs.org>
8615
8616         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8617
8618 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8619
8620         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8621         Moved from menubar-items.el.
8622         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8623
8624 2000-03-08  Andy Piper  <andy@xemacs.org>
8625
8626         * gutter-items.el (build-buffers-tab-internal): add selected field
8627         to buffers tab spec.
8628
8629 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8630
8631         * minibuf.el (last-exact-completion): Initialize to nil.
8632
8633 2000-03-07  Didier Verna  <didier@xemacs.org>
8634
8635         * startup.el (command-line-1): remove unused variable
8636         `first-file-buffer'.
8637
8638 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8639
8640         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8641         which is also used for Web server log files.
8642
8643 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8644
8645         * mule/mule-charset.el: Setup auto-fill-chars.
8646
8647 2000-03-02  SL Baur  <steve@beopen.com>
8648
8649         * subr.el (with-string-as-buffer-contents): Reimplement using
8650         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8651         non-deletion of buffer after execution problem.
8652         (with-output-to-string): Use unique buffer name.
8653
8654 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8655
8656         * gutter-items.el (buffers-tab-sort-function):  New variable.
8657         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8658
8659 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8660
8661         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8662
8663 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8664
8665         * menubar-items.el (maybe-add-init-button): Remove the "Load
8666         .emacs" button from all menubars.
8667
8668 2000-03-01  Didier Verna  <didier@xemacs.org>
8669
8670         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8671         region rectangle replacement (from Jan Vroonhof).
8672         (replace-rectangle): new function.
8673
8674 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8675
8676         * mule/mule-cmds.el (set-default-coding-systems): Use
8677         set-terminal-coding-system and set-keyboard-coding-system.
8678         * coding.el (set-terminal-coding-system): Use
8679         set-console-tty-output-coding-system.
8680         (set-keyboard-coding-system): Use
8681         set-console-tty-input-coding-system.
8682
8683 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8684
8685         * minibuf.el (read-variable): Allow symbol to default argument.
8686
8687 2000-02-27  Andy Piper  <andy@xemacs.org>
8688
8689         * gutter-items.el (update-tab-hook): new function to be used for
8690         hooks.
8691         (create-frame-hook): add update-tab-hook.
8692         (record-buffer-hook): ditto.
8693         (default-gutter-position-changed): ditto.
8694         (default-gutter-position): updating the buffers tab is now handled
8695         by a hook.
8696         (default-gutter-position-changed-hook): new variable.
8697         (gutter-element-visibility-changed-hook): ditto.
8698         (set-gutter-element-visible-p): call it.
8699         (set-gutter-element): use modify-specifier-instances. Set extents
8700         as duplicable before using.
8701         (remove-gutter-element): ditto.
8702         (set-gutter-element-visible-p): ditto.
8703         (init-gutter): new function.
8704         (add-tab-to-gutter): use new gutter-element functions rather than
8705         setting specifiers directly.
8706         (clear-progress): ditto.
8707         (abort-progress): ditto.
8708         (gutter-buffers-tab-visible-p): renamed from
8709         default-gutter-visible-p
8710
8711         * specifier.el (modify-specifier-instances): new function from Jan
8712         Vroonhof.
8713
8714         * x-init.el (init-post-x-win): call init-gutter.
8715
8716         * msw-init.el (init-post-mswindows-win): call init-gutter.
8717
8718         * menubar-items.el (default-menubar): Update to reflect new gutter
8719         variables.
8720
8721 2000-02-26  Andy Piper  <andy@xemacs.org>
8722
8723         * gutter-items.el (set-gutter-element): new function. Add gutter
8724         elements to the specified gutter.
8725         (remove-gutter-element): new function. Remove gutter elements from
8726         the specified gutter.
8727         (set-gutter-element-visible-p): new function. Set gutter element
8728         visibility for the provided gutter-visible specifier.
8729
8730 2000-02-23  Andy Piper  <andy@xemacs.org>
8731
8732         * gutter-items.el (add-tab-to-gutter): specify dimensions
8733         dynamically.
8734
8735 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8736
8737         * gutter-items.el (add-tab-to-gutter):
8738         * package-get.el (package-get-interactive-package-query):
8739         * package-ui.el (pui-directory-exists):
8740         (pui-install-selected-packages):
8741         (pui-list-packages):
8742         Use #'(lambda ...)  instead of '(lambda ...).
8743
8744 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8745
8746         * startup.el (load-user-init-file): Check to make sure user
8747           has an init-file before calling load().
8748
8749 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8750
8751         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8752
8753 2000-02-23  Martin Buchholz <martin@xemacs.org>
8754
8755         * XEmacs 21.2.31 is released.
8756
8757 2000-02-21  Mike Sperber <mike@xemacs.org>
8758
8759         * loadup.el (really-early-error-handler):
8760         * update-elc.el:
8761         * make-docfile.el:
8762         Remove dependency on EMACSBOOTSTRAP... environment variables.
8763
8764 2000-02-21  Martin Buchholz <martin@xemacs.org>
8765
8766         * XEmacs 21.2.30 is released.
8767
8768 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8769
8770         * byte-optimize.el (byte-optimize-plus):
8771         (byte-optimize-minus):
8772         (byte-optimize-multiply):
8773         Optimize (- 0) to 0, not (-)
8774         Optimize (+ 5 3.0) to 8.0
8775         Optimize (* 5 3.0) to 15.0
8776         Improve readability.
8777
8778 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8779
8780         * modeline.el: (modeline-scrolling-method): change modeline
8781         mswindows cursor appearance according to the value.
8782
8783         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8784         and 'gui-element face colors and 'gui-element face font to Windows
8785         defaults.
8786
8787 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8788
8789         * font-lock.el: Javadoc enhancements
8790
8791 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8792
8793         * ldap.el (toplevel): Test if LDAP support has been compiled in
8794         (ldap-verbose): New option
8795         (ldap-search-entries): Renamed from the previous ldap-search
8796         Conditionalize message display on ldap-verbose
8797         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8798         defuns
8799         (ldap-search): Is now defined as an obsolete wrapper calling
8800         ldap-search-basic or ldap-search-entries
8801
8802
8803 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8804             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8805             Jan Vroonhof  <jan@xemacs.org>
8806
8807         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8808         When for-effect is true, didn't call `byte-optimize-form'
8809         in and/or subforms without last.
8810
8811 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8812
8813         * package-get.el (package-get-download-sites): Use correct custom
8814         type.
8815
8816 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8817
8818         * files.el (write-file): Ask for coding system when compiled with
8819         file-coding.
8820
8821 2000-02-16  Andy Piper  <andy@xemacs.org>
8822
8823         * buffer.el (switch-to-buffer): give norecord argument to
8824         set-window-buffer instead of explicitly recording.
8825
8826         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8827         we have to pick a window.
8828
8829 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8830
8831         * mule/mule-cmds.el (describe-language-support): Don't add
8832         unexist function to help-map.
8833         (describe-coding-system): Don't use already assigend `C'.
8834
8835 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8836
8837         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8838         work in custom.
8839
8840 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8841
8842         * about.el: Ienaga's e-mail address change.
8843
8844 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8845
8846         * etags.el (find-tag): force new window -- even if buf already
8847         visible -- when other-window is t
8848
8849 2000-02-16  Martin Buchholz <martin@xemacs.org>
8850
8851         * XEmacs 21.2.29 is released.
8852
8853 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8854
8855         * cl-extra.el (getf): This is now identical to `plist-get', so
8856         just defalias it.
8857         * cl-macs.el: Make getf an alias to plist-get, at the
8858         byte-compiler level, using define-compiler-macro.
8859
8860 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8861
8862         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8863
8864 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8865
8866         * lisp/etags.el (find-tag-internal): set exact-tagname to
8867           a regular expression that matches against the tagname
8868           part of the tag entry first instead of only looking in
8869           the context area.
8870
8871 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8872
8873         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8874         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8875
8876 2000-02-07  Martin Buchholz <martin@xemacs.org>
8877
8878         * XEmacs 21.2.28 is released.
8879
8880 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8881
8882         * cl-extra.el (getf): Just call `get', never `get*'.
8883         Make arglist match docstring.
8884         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8885         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8886         * byte-optimize.el: remove references to `get*'.
8887
8888 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8889
8890         * mule/european.el: Add syntax information for Latin3 and Latin4.
8891
8892 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8893
8894         * byte-optimize.el: Byte-optimize (length "foo")
8895
8896 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8897
8898         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8899         width check using `window-leftmost-p' and `window-rightmost-p'.
8900
8901 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8902
8903         * wid-edit.el (widget-match-inline): An atom never matches a
8904           list.
8905
8906 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8907
8908         * modeline.el: Consolidated 'x and 'mswindows specification under
8909         'win tag.
8910
8911 2000-01-29  Andy Piper  <andy@xemacs.org>
8912
8913         * gutter-items.el: (format-buffers-tab-line): Try and be
8914         intelligent about buffer naming when we have duplicates.
8915
8916 2000-01-29  Andy Piper  <andy@xemacs.org>
8917
8918         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8919         updated when it becomes visible.
8920
8921 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8922
8923         * bytecomp.el (byte-compile-insert-header): Properly set coding
8924         system under MULE and file-coding.
8925
8926 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8927
8928         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8929         (dontusethis-set-value-terminal-coding-system-handler):
8930         (dontusethis-set-value-keyboard-coding-system-handler):
8931         Never undefine coding system aliases.  Emergency fix for gnus.
8932
8933 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8934
8935         * files.el (abbreviate-file-name): Use directory-sep-char instead
8936         of hard-coded "/".
8937
8938 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8939
8940         * startup.el (user-init-file-base-list): New variable, replacing
8941         user-init-file-base.
8942         (find-user-init-file): New function.
8943         (command-line-early): Use it.
8944         (load-user-init-file): Ditto.
8945
8946 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8947
8948         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8949         calling valid-image-instantiator-format-p
8950
8951 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8952
8953         * isearch-mode.el (isearch-mode): The variable is
8954         isearch-unhidden-extents, not isearch-opened-extents.
8955
8956 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8957
8958         * minibuf.el (next-history-element): Modify error message if a
8959         default value is available.
8960
8961 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8962
8963         * bytecomp.el (byte-compile-file): Don't unconditionally write
8964         .elc files in binary - might contain non-Latin1.
8965
8966 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8967
8968         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8969         for windows-nt.
8970
8971         * version.el:
8972         * startup.el (user-init-file-base):
8973         * process.el (call-process-region):
8974         * files.el (make-backup-file-name):
8975         (backup-file-name-p):
8976         (file-relative-name):
8977         (abbreviate-file-name):
8978         (set-auto-mode):
8979         * code-process.el (call-process-region): Removed unnecessary
8980         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8981         support out of the universe.
8982
8983         * process.el:
8984         * code-process.el:
8985         * bytecomp.el (byte-compile-file): Removed reference to
8986         buffer-file-type, and commented usage of binary-process-output
8987         NTEmacs variables.
8988
8989 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8990
8991         * help.el (function-arglist): Add case for macro.
8992
8993 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8994
8995         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8996         printers.
8997         (custom-display): Added a menu for printer/display tags.
8998
8999         * frame.el (frame-type):
9000         * device.el (device-type): Added 'msprinter to the doc string, and
9001         removed 'pc -- it is not going to be implemented ever.
9002         (call-device-method): Fixed docstring typo.
9003         Defined specifier tags 'printer and 'display.
9004
9005 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9006
9007         * lisp/itimer.el (itimer-run-expired-timers): (consp
9008           last-command-event-time) instead of (consp
9009           'last-command-event-time).
9010
9011 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9012
9013         * msw-glyphs.el: Removed obsolete commentary.
9014
9015 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9016
9017         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9018         better default value.
9019
9020 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9021
9022         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9023         (read-string): Ditto.
9024         (eval-minibuffer): Ditto.
9025         (read-command): Ditto.
9026         (read-function): Ditto.
9027         (read-variable): Ditto.
9028         (read-number): Ditto.
9029         (read-shell-command): Ditto.
9030         (read-number): Record history.
9031
9032 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9033
9034         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9035
9036 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9037
9038         * faces.el (startup-initialize-custom-faces): New function.
9039         Reset all faces created during auto-autoloads loading time
9040         by defface.
9041         * startup.el (command-line): Call it.
9042
9043 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9044
9045         * about.el (about-hackers): Add myself to contributors list.
9046
9047 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9048
9049         * menubar-items.el (maybe-add-init-button): Removed an argument in
9050         a call to load-user-init-file, as the function managed to lose its
9051         formal parameter a few betas ago.
9052
9053 2000-01-18  Martin Buchholz <martin@xemacs.org>
9054
9055         * XEmacs 21.2.27 is released.
9056
9057 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9058
9059         * process.el (shell-command-to-string): Use the FSF docstring.
9060         Make shell-command-to-string the standard function, and
9061         exec-to-string the (deprecated) alias.
9062
9063         * startup.el: typo fix.
9064
9065 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9066
9067         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9068
9069 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9070
9071         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9072         buffers after visible buffers.
9073         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9074
9075 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9076
9077         * info.el (Info-extract-menu-node-name): Stop at a dot
9078         followed by whitespace or right parenthesis.
9079
9080 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9081
9082         * info.el (Info-directory-list): Warn against using Customize with
9083         Info-directory-list.
9084
9085 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9086
9087         * minibuf.el (read-file-name): doc fix.
9088
9089         * autoload.el (update-file-autoloads): doc fix.
9090
9091         * about.el (about-hackers): Change my E-mail address.
9092
9093 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9094
9095         * info.el (Info-visit-file): Just use the `f' interactive spec to
9096         read a filename in the standard way.
9097
9098 2000-01-13  Andy Piper  <andy@xemacs.org>
9099
9100         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9101         (gutter-buffers-tab-extent): new variable.
9102         (update-tab-in-gutter): call add-tab-to-gutter again if the
9103         orientation has changed.
9104         (add-tab-to-gutter): cope with different orientations.
9105
9106 2000-01-11  Didier Verna  <didier@xemacs.org>
9107
9108         * info.el (Info-following-node-name): backward-skip dots as well
9109         as spaces (dots at the end of a node name aren't part of it).
9110         (Info-extract-menu-node-name): don't skip dots. There could be
9111         some in the node name.
9112         (Info-index): allow dots to be part of a node name.
9113
9114 2000-01-12  Andreas Jaeger  <aj@suse.de>
9115
9116         * files.el (auto-mode-alist): Added idlwave-mode.
9117         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9118
9119 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9120
9121         * info.el (Info-search): Show default value.
9122
9123 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9124
9125         * info.el (Info-read-node-completion-table): New variable.
9126         (Info-read-node-name-1): New function.
9127         (Info-read-node-name): Use it.
9128         (Info-follow-reference): Use DEFAULT argument of completing-read.
9129         (Info-menu): Ditto.
9130
9131 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9132
9133         * hyper-apropos.el (hyper-describe-key-briefly): Save
9134         window configuration.
9135         (hyper-describe-face): Use DEFAULT of completing-read.
9136         (hyper-apropos-read-variable-symbol): Ditto.
9137         (hyper-apropos-read-function-symbol): Ditto.
9138
9139 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9140
9141         * mule/mule-cmds.el (set-default-coding-system): Set
9142         comint-exec-hook to use coding-system-for-read and
9143         coding-system-for-write so that C-x RET c works.
9144
9145 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9146
9147         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9148         (previous-matching-history-element): Increment
9149         minibuffer-max-depth by 1.
9150         (next-matching-history-element): Ditto.
9151
9152 2000-01-11  Andy Piper  <andy@xemacs.org>
9153
9154         * gutter-items.el (buffers-tab): Create a new face for the buffers
9155         tab.
9156         (buffers-tab-face): use it.
9157
9158 2000-01-10  Didier Verna  <didier@xemacs.org>
9159
9160         * modeline.el (modeline-scrolling-method): change modeline X
9161         cursor appearance according to the value.
9162
9163 2000-01-07  Andreas Jaeger  <aj@suse.de>
9164
9165         * about.el (about-hackers): Moved my entry to contributor list.
9166         (xemacs-hackers): Added myself.
9167         (about-maintainer-info): Added description of myself.
9168
9169
9170 2000-01-07  Didier Verna  <didier@xemacs.org>
9171
9172         * modeline.el (modeline-scrolling-method): new variable.
9173         (mouse-drag-modeline): add reference to it in the docstring.
9174         (mouse-drag-modeline): handle it.
9175
9176 2000-01-08  Andy Piper  <andy@xemacs.org>
9177
9178         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9179         calls.
9180         (remove-buffer-from-gutter-tab): ditto.
9181
9182 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9183
9184         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9185         (custom-face-edit): Fix grammatical error in help message.
9186
9187 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9188
9189         * movemail.el: Added.
9190
9191         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9192
9193 2000-01-03  Didier Verna  <didier@xemacs.org>
9194
9195         * modeline.el (mouse-drag-modeline): remove the code related to
9196         the modeline horizontal scrolling facility.
9197
9198 1999-12-31  Martin Buchholz <martin@xemacs.org>
9199
9200         * XEmacs 21.2.26 is released.
9201
9202 1999-12-28  Andy Piper  <andy@xemacs.org>
9203
9204         * wid-edit.el (widget-push-button-value-create): The gui cache
9205         does not agree with native widgets which can only be displayed
9206         once per window. The reasons for caching are diminished now that
9207         we don't hog resources when creating buttons.
9208         (widget-push-button-cache) deleted.
9209
9210 1999-12-24  Martin Buchholz <martin@xemacs.org>
9211
9212         * XEmacs 21.2.25 is released.
9213
9214 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9215
9216         * hyper-apropos.el (hyper-apropos): Toggle
9217         hyper-apropos-programming-apropos correctly.
9218         Set REGEXP when user accepts default value.
9219
9220 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9221
9222         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9223         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9224
9225 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9226
9227         * mule/mule-category.el (undefined-category-designator):
9228         Return char instead of character.  Search for undefined one.
9229         (describe-category): Use with-displaying-help-buffer.
9230
9231 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9232
9233         * byte-optimize.el (byte-optimize-plus):
9234         Optimize (+ 1) to 1 instead of (1+ nil).
9235
9236         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9237
9238         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9239
9240         * byte-optimize.el (byte-optimize-char-before): New function.
9241         Remove performance penalty for using (char-before) instead of (char-after).
9242
9243 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9244
9245         * mule/mule-category.el (char-category-list): Return character
9246         instead of integer.
9247
9248 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9249
9250         * minibuf.el (read-buffer): Check default is buffer object.
9251
9252 1999-11-25  Andy Piper  <andy@xemacs.org>
9253
9254         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9255         for buttons.
9256
9257 1999-12-16  Andreas Jaeger  <aj@suse.de>
9258
9259         * package-get.el (package-get-maybe-save-index): Fixed typo.
9260         Patch by Jeff Miller <jmiller@smart.net>.
9261
9262 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9263
9264         * gnuserv.el (gnuserv-process-filter):  don't call
9265         gnuserv-write-to-client when gnuserv-current-client is nil
9266
9267 1999-12-14  Martin Buchholz <martin@xemacs.org>
9268
9269         * XEmacs 21.2.24 is released.
9270
9271 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9272
9273         * about.el (about-hackers): Update my email address.
9274
9275 1999-12-07  Martin Buchholz <martin@xemacs.org>
9276
9277         * XEmacs 21.2.23 is released.
9278
9279 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9280
9281         * package-get.el (package-get-download-sites): Removed several
9282         defunct download sites, added many new ones, and corrected a few
9283         incorrect directory-on-site entries.  Added physical locations to
9284         site-description.
9285
9286 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9287
9288         * finder.el (finder-commentary): add DOC string and fix
9289         interactive spec
9290
9291 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9292
9293         * help.el (describe-function): Don't forget to intern the string
9294         completing-read returns.
9295         (describe-variable): Ditto.
9296
9297 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9298
9299         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9300         `hyper-apropos-help-mode' here to find symbol to customize
9301         irregardless of cursor position and simplify
9302         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9303         `hyper-apropos-popup-menu'.
9304
9305 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9306
9307         * apropos.el (apropos-mode-map): Add return to call
9308         apropos-follow.
9309         (apropos-print): Call apropos-mode to have better
9310         command reference. Put keymap text-poperty to
9311         symbole name.
9312
9313 1999-11-22  Alastair Burt  <burt@dfki.de>
9314
9315         * help.el: (describe-bindings-1): Added handling of keymaps for
9316         the extents at point.
9317
9318 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9319
9320         * gutter-items.el (buffers-tab-items): Wrap the function in a
9321         save-match-data
9322
9323 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9324
9325         * help.el (describe-function): Use the DEFAULT argument to
9326         completing-read.
9327         (describe-variable): Ditto.
9328
9329 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9330
9331         * minibuf.el (read-from-minibuffer): Add optional argument
9332         DEFAULT to have better mini-buffer history support.
9333         (completing-read): Pass default to read-from-minibuffer.
9334         (read-buffer): Pass default to completing-read.
9335
9336 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9337
9338         * font-lock.el (font-lock-doc-string-face): Document the
9339         `font-lock-lisp-like' property.
9340
9341 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9342
9343         * lisp-mode.el: Specify `font-lock-lisp-like'.
9344
9345         * font-lock.el (font-lock-lisp-like): New function.
9346         (font-lock-fontify-syntactically-region): Use it.
9347
9348 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9349
9350         * XEmacs 21.2.22 is released
9351
9352 1999-11-28  Martin Buchholz <martin@xemacs.org>
9353
9354         * XEmacs 21.2.21 is released.
9355
9356 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9357
9358         * minibuf.el (read-coding-system): Accept symbol and
9359         coding-system object as a default-coding-system.
9360
9361 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9362
9363         * minibuf.el (read-coding-system): Accept symbol as
9364         a default-coding-system.
9365
9366 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9367
9368         * apropos.el (apropos-documentation): Use insert instead
9369         of princ.
9370
9371 1999-11-07  William M. Perry  <wmperry@aventail.com>
9372
9373         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9374           for the linux console.
9375
9376         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9377           stuff to work when you are not on a window system, since the GPM
9378           mouse support now allows pasting from outside of XEmacs.
9379
9380 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9381
9382         * XEmacs 21.2.20 is released
9383
9384 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9385
9386         * setup-paths.el (paths-default-info-directories): Add
9387         /usr/share/info and /usr/local/share/info.
9388
9389 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9390
9391         * about.el: Updated Vladimir Ivanovic's info.
9392
9393 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9394
9395         * auto-show.el (auto-show-truncationp): Remove.
9396
9397         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9398
9399 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9400
9401         * indent.el (indent-line-to): fix bug: spaces were not replaced
9402         with tab if column is multiple of tab-width
9403         From dhn@qedinc.com
9404
9405 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9406
9407         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9408         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9409
9410         * package-get.el (package-get-package-provider): Be verbose when
9411         interactive. Patch from Robert Pluim
9412
9413 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9414
9415         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9416         info file suffixes.
9417
9418 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9419
9420         * process.el (open-network-stream): Add a new optional parameter
9421         PROTOCOL to support udp; fix a minor typo and add an explanation
9422         in docstring for udp programming.
9423
9424         * code-process.el (open-network-stream): Add a new optional
9425         parameter PROTOCOL to support udp; fix a minor typo and add an
9426         explanation in docstring for udp programming.
9427
9428 1999-10-18  Andy Piper  <andy@xemacs.org>
9429
9430         * gui.el (make-gui-button): be more precise about how we call
9431         callbacks.
9432
9433         * wid-edit.el (widget-push-button-value-create): Use the new form
9434         of native gui-button.
9435
9436 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9437
9438         * info.el (Info-page-prev): Don't do (sit-for 0).
9439
9440 1999-10-13  Andy Piper  <andy@xemacs.org>
9441
9442         * gutter-items.el (progress-abort-glyph): new glyph for showing
9443         abort status.
9444         (append-progress): dispatch-event rather than sit-for.
9445         (abort-progress): new function. Show the abort glyph with an
9446         appropriate message.
9447         (raw-append-progress): dispatch-event rather than sit-for.
9448         (display-progress): cope with aborts.
9449
9450         * gui.el (make-gui-button): Use native widgets for buttons
9451         unconditionally.
9452         (insert-gui-button): ditto.
9453         (gui-button-p): ditto.
9454
9455         * xbm-button.el: remove from core.
9456
9457         * xpm-button.el: remove from core.
9458
9459 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9460
9461         * faces.el (init-device-faces): Don't initialize the random faces
9462         on the stream device.
9463
9464 1999-10-06  Andy Piper  <andy@xemacs.org>
9465
9466         * files.el (recover-file): Don't use ls under windows for revert buffer.
9467
9468 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9469
9470         * package-get.el (package-get-download-menu): Make menu really
9471         toggle download sites.
9472         (package-get-download-sites): Add autoload cookie.
9473
9474 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9475
9476         * setup-paths.el (paths-find-module-directory): Ditto.
9477
9478 1999-09-29  Werner Fink  <werner@suse.de>
9479
9480         * setup-paths.el (paths-find-exec-directory): Add missing nil
9481         parameter for environment.
9482
9483 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9484
9485         * modeline.el (modeline-format):
9486         Only purecopy the strings.  Else
9487         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9488         barfs.
9489
9490 1999-08-28  Mike Woolley  <mike@bulsara.com>
9491
9492         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9493         user setting comint-completion-addsuffix and
9494         comint-process-echoes.
9495
9496 1999-09-22  Andy Piper  <andy@xemacs.org>
9497
9498         * gutter-items.el (update-tab-in-gutter): use
9499         last-nonminibuf-window instead of selected-window.
9500
9501 1999-09-18  Andy Piper  <andy@xemacs.org>
9502
9503         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9504         display on.
9505
9506         * subr.el (record-buffer-hook): new variable so that the hook gets
9507         some documentation.
9508
9509 1999-09-16  Andy Piper  <andy@xemacs.org>
9510
9511         * gutter-items.el (update-tab-in-gutter): only update when the
9512         gutter is visible.
9513         (remove-buffer-from-gutter-tab): ditto.
9514
9515 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9516
9517         * simple.el (do-auto-fill): Commented out part of Kinsoku
9518         processing.
9519
9520 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9521
9522         * isearch-mode.el (isearch-highlightify-region): Give the
9523         highlighting extents a high priority.
9524         (isearch-make-extent): Give the main highlighting extent an even
9525         higher priority.
9526
9527 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9528
9529         * packages.el (packages-compute-package-locations): Fix typo from
9530         -u rationalization.
9531
9532 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9533
9534         * setup-paths.el (paths-find-doc-directory): Respect value of
9535         `configure-doc-directory.'
9536
9537         * find-paths.el (paths-find-architecture-directory): Give
9538         precendence `default' argument (which typically comes from
9539         configure).
9540
9541 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9542
9543         * startup.el (command-line-early): Added options -user-init-file
9544         and -user-init-directory.
9545
9546         * files.el (user-init-file): Default to NIL so we can recognize
9547         when it's set.
9548
9549 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9550
9551         * obsolete.el (init-file-user):
9552         * startup.el:
9553         * packages.el (packages-compute-package-locations):
9554         * package-get.el (package-get-user-index-filename):
9555         * menubar-items.el (maybe-add-init-button):
9556         * info.el (Info-annotations-path):
9557         * dump-paths.el:
9558         Change `user-init-directory' to be an absolute path.
9559         Use `user-init-directory' where appropriate.
9560         Zap `init-file-user' and its uses.
9561
9562 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9563
9564         * subr.el (copy-symbol): New function.
9565
9566 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9567
9568         * isearch-mode.el (isearch-done): Be sure to restore invisible
9569         extents in the proper buffer.
9570         (isearch-pre-command-hook): Set this-command to the correct value
9571         in case the buffer has changed and old overriding-local-map was
9572         used.
9573         (isearch-restore-extent): Use remprop instead of setting the
9574         property to nil.
9575
9576 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9577
9578         * cmdloop.el (execute-extended-command): Update zmacs region
9579         before the delay.
9580         (execute-extended-command): Make the message gettext-friendly.
9581
9582 1999-09-07  Andy Piper  <andy@xemacs.org>
9583
9584         * gutter-items.el (progress-gauge-glyph): renamed from
9585         progress-glyph.
9586         (progress-text-glyph): new variable.
9587         (progress-layout-glyph): use layouts and text glyphs.
9588         (progress-area-buffer): removed.
9589         (progress-text-and-extent): new variable.
9590         (progress-displayed-p): dynamically create gutter area buffer.
9591         (clear-progress): ditto.
9592         (raw-append-progress): ditto.
9593         (append-progress): use new glyph names.
9594         (raw-append-progress): only create the extent when needed. set
9595         properties more optimally.
9596         (progress): remove args.
9597
9598 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9599
9600         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9601         mapcar where the return value is unused.
9602         (isearch-restore-invisible-extents): Ditto.
9603         (isearch-highlight-all-cleanup): Ditto.
9604         (isearch-delete-extents-in-range): Traverse the extents only once.
9605         (isearch-highlight-all-update): Don't start over if the search
9606         string has changed and more input is pending.
9607
9608 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9609
9610         * packages.el (packages-find-package-data-path): Ditto.
9611
9612         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9613
9614         * subr.el (mapc-internal): Don't make obsolete.
9615
9616         * cl-extra.el (mapc): Resurrect.
9617
9618 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9619
9620         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9621         alias.
9622
9623         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9624         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9625         (isearch-yank-clipboard): Use get-clipboard instead of
9626         x-get-clipboard.
9627         (isearch-yank-selection): Fix docstring.
9628
9629 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9630
9631         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9632
9633 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9634
9635         * cl-macs.el (extent-start-position): Fix setf method.
9636         (extent-end-position): Ditto.
9637
9638 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9639
9640         * isearch-mode.el: End merge with FSF 20.4.
9641
9642         * isearch-mode.el (search-invisible): New variable.
9643         (isearch-hide-immediately): Ditto.
9644         (isearch-unhidden-extents): Ditto.
9645         (isearch-range-invisible): New function.
9646         (isearch-unhide-extent): Ditto.
9647         (isearch-restore-invisible-extents): Ditto.
9648         (isearch-restore-extent): Ditto.
9649
9650         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9651         implementation.
9652         (isearch-ring-retreat-edit): Ditto.
9653         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9654         (isearch-forward-regexp): New arguments NOT-REGEXP and
9655         NO-RECURSIVE-EDIT.
9656         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9657         (isearch-backward-regexp): New arguments NOT-REGEXP and
9658         NO-RECURSIVE-EDIT.
9659         (isearch-mode): Return isearch-success.
9660         (isearch-update): Use unread-command-events instead of
9661         unread-command-event.
9662         (isearch-abort): If an invalid regexp is encountered, keep popping
9663         states.
9664         (isearch-*-char): Use FSF implementation.
9665         (isearch-whitespace-chars): Use the more robust FSF's
9666         implementation.
9667         (isearch-within-brackets): New variable.
9668         (isearch-mode): Initialize it.
9669         (isearch-edit-string): Bind it.
9670         (isearch-search-and-update): Set it.
9671         (isearch-push-state): Push it.
9672         (isearch-top-state): Pop it.
9673         (isearch-search): Set it.
9674         (isearch-printing-char): When called by isearch-whitespace-chars,
9675         handle M-SPC gracefully.
9676         (isearch-message-prefix): New argument ELLIPSIS.
9677         (isearch-message-suffix): Ditto.
9678         (isearch-message): Use the ELLIPSIS argument when calling
9679         isearch-message-prefix and isearch-message-suffix.
9680         (isearch-message-prefix): Distinguish between "wrapped" and
9681         "overwrapped" search, FWIW.
9682
9683 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9684
9685         * isearch-mode.el (isearch-edit-string): Use the head of the
9686         search ring instead of search-last-string and search-last-regexp.
9687         (search-highlight): Renamed from isearch-highlight.
9688         (isearch-exit): Use the new name.
9689         (isearch-highlight): Ditto.
9690         (isearch-dehighlight): Ditto.
9691         (isearch-update-ring): New function.
9692         (isearch-done): Call it.
9693         (isearch-done): New argument EDIT.
9694         (isearch-repeat): If search string is empty, look up at the car of
9695         the search ring; ignore the yank pointer.
9696         (isearch-abort): Call isearch-done with NOPUSH.
9697         (isearch-cancel): New function.
9698         (isearch-mode-map): Bind it to ESC ESC ESC.
9699
9700         * isearch-mode.el: Begin merge with FSF 20.4.
9701
9702 1999-09-01  Andy Piper  <andy@xemacs.org>
9703
9704         * x-select.el (x-get-clipboard): obsolete.
9705         (x-yank-clipboard-selection): obsolete
9706
9707         * select.el (disown-selection): need to be careful to disown the
9708         clipboard if we set it via selection.
9709         (get-clipboard): move from x-select.el
9710         (yank-clipboard-selection): ditto.
9711
9712 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9713
9714         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9715         isearch-highlight-all-matches to nil.
9716         (isearch-fixed-case): New variable.
9717         (isearch-mode): Initialize it.
9718         (isearch-edit-string): Save it.
9719         (isearch-toggle-case-fold): Set it.
9720         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9721         need to check isearch-fixed-case.
9722         (isearch-toggle-case-fold): Update highlighting of all matches
9723         before the pause.
9724         (isearch-edit-string):
9725
9726 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9727
9728         * isearch-mode.el (isearch-edit-string): Call isearch-message
9729         before reading the event so that the prompt is displayed properly.
9730         (isearch-message): Use isearch-nonincremental when calling
9731         isearch-message-prefix.
9732         (minibuffer-local-isearch-map): Bind up and down to do the same as
9733         M-p and M-n respectively.
9734         (isearch-done): New arg NOPUSH.
9735         (isearch-edit-string): Use it.
9736         (isearch-edit-string): Don't bind isearch-string.
9737         (isearch-ring-adjust): Edit string, *then* push state.
9738
9739 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9740
9741         * faces.el (isearch-secondary): Make isearch-secondary look
9742         different than default.
9743
9744 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9745
9746         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9747         save-excursion.
9748         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9749         (isearch-update): Call isearch-dehighlight without arguments.
9750         (isearch-done): Ditto.
9751
9752         * isearch-mode.el (isearch-fix-case): If the search string has no
9753         upper-case letters, allow the folding to be reenabled.
9754         Previously, once disabled, the folding would remain that way until
9755         the end of isearch.
9756         (isearch-top-state): Call isearch-fix-case.
9757
9758         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9759         save-excursion.
9760         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9761
9762 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9763
9764         * xpm-button.el:
9765         xbm-button.el: Need to exist in core because gui.el depends on
9766         them.
9767
9768 1999-08-31  Andy Piper  <andy@xemacs.org>
9769
9770         * gutter-items.el (buffers-tab-face): new customizable variable.
9771         (buffers-tab-default-buffer-line-length): new specifier for
9772         maximum viewable characters.
9773         (progress-stack): new variable for implementing widget-based
9774         progress messages.
9775         (progress-area-buffer): ditto.
9776         (progress-glyph-height): ditto.
9777         (progress-stop-callback): ditto.
9778         (progress-quit-function): new function.
9779         (progress-glyph): new variable.
9780         (progress-layout-glyph): ditto.
9781         (progress-displayed-p): new function, see message-displayed-p for
9782         details.
9783         (clear-progress): ditto.
9784         (remove-progress): ditto.
9785         (append-progress): ditto.
9786         (raw-append-progress): ditto.
9787         (display-progress): ditto.
9788         (current-progress): ditto.
9789         (current-progress-label): ditto.
9790         (progress): ditto.
9791         (lprogress): ditto.
9792
9793
9794 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9795
9796         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9797
9798         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9799         `isearch-yank-selection'.
9800         (isearch-mode-map): Use it.
9801         (isearch-yank-selection): Use `get-selection' instead of
9802         `get-x-selection'.
9803
9804 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9805
9806         * faces.el (isearch-secondary): Create face here.
9807
9808         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9809         timers.
9810
9811 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9812
9813         * subr.el (buffer-string): More robust backward compatibility
9814         check, courtesy William Perry.
9815
9816 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9817
9818         * replace.el (perform-replace): Stop the search after the search
9819         limit has been reached.
9820
9821 1999-08-23  Andy Piper  <andy@xemacs.org>
9822
9823         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9824         here if we don't have one.
9825
9826 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9827
9828         * ldap.el (ldap-coding-system): Default to nil until we get
9829         efficient UTF8 support
9830         (ldap-decode-string): Guard against `decode-coding-string' not
9831         being defined
9832         (ldap-encode-string): Guard against `encode-coding-string' not
9833         being defined
9834
9835 1999-08-23  Didier Verna  <didier@xemacs.org>
9836
9837         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9838         Some doc strings improvements, and add a star to the `interactive'
9839         calls.
9840
9841 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9842
9843         * font-lock.el (java-font-lock-keywords-3): introduced new
9844         keywords and regexpes for javadoc syntax 1.2.
9845
9846 1999-08-17  Andy Piper  <andy@xemacs.org>
9847
9848         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9849         format-buffers-tab-line.
9850         (buffers-tab-max-buffer-line-length): new variable.
9851         (format-buffers-tab-line): new function. truncate names if over
9852         buffers-tab-max-buffer-line-length.
9853
9854 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9855
9856         * cus-start.el: Customize the variable `bell-inhibit-time'.
9857
9858 1999-08-16  Andy Piper  <andy@xemacs.org>
9859
9860         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9861         brute-force approach to deleting the last buffer.
9862         (buffers-tab-grouping-regexp): new customizable variable.
9863         (select-buffers-tab-buffers-by-mode): use it.
9864
9865 1999-08-13  Andy Piper  <andy@xemacs.org>
9866
9867         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9868         deletion problem.
9869
9870 1999-07-30  Didier Verna  <didier@xemacs.org>
9871
9872         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9873         of princ to output symbols.
9874         (custom-save-face-internal): ditto.
9875         (custom-save-resets): ditto.
9876
9877 1999-08-09  Didier Verna  <didier@xemacs.org>
9878
9879         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9880         `regexp-quote' to protect the major mode name for use as a regular
9881         expression (c++ needs this for instance).
9882
9883 1999-08-08  Andy Piper  <andy@xemacs.org>
9884
9885         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9886         cope with similar mode names.
9887
9888         * gutter-items.el (buffers-tab-selection-function): new selection
9889         function.
9890         (select-buffers-tab-buffers-by-mode): new function.
9891         (buffers-tab-items): use it if set to only display buffers in the
9892         tab in the current buffer's group..
9893         (update-tab-in-gutter): use new api.
9894         (remove-buffer-from-gutter-tab): ditto.
9895
9896         * gutter-items.el (buffers-tab-max-size): set custom selection
9897         default to 6.
9898         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9899         (add-tab-to-gutter): set face as default.
9900
9901 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9902
9903         * faces.el (frob-face-property): Merge the fall-back specifier
9904         with the target, not replace it.
9905
9906 1999-08-05  Andy Piper  <andy@xemacs.org>
9907
9908         * gutter-items.el (update-tab-in-gutter): add frame argument for
9909         buffer-items.
9910         (update-tab-in-gutter): use it.
9911
9912         * gutter-items.el (record-buffer-hook): set.
9913
9914         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9915         change.
9916         (switch-to-buffer-hook) deleted.
9917
9918 1999-08-04  Andy Piper  <andy@xemacs.org>
9919
9920         * gutter-items.el (update-tab-in-gutter): make sure this will work
9921         as an argument to create-frame-hook.
9922
9923 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9924
9925         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9926         instead of timer emulation.
9927
9928 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9929
9930         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9931         Emacs isearch enhancements.
9932
9933 1999-07-28  Andy Piper  <andy@xemacs.org>
9934
9935         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9936         all devices that support tab controls.
9937         (remove-buffer-from-gutter-tab): new function. to be used as a
9938         value for kill-buffer-hook.
9939
9940 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9941
9942         * auto-show.el (auto-show-truncationp): changed to match
9943         `window_translation_on'
9944
9945 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9946
9947         * XEmacs 21.2.19 is released
9948
9949 1999-07-28  SL Baur  <steve@miho>
9950
9951         * code-files.el (insert-file-contents): Fix docstring.
9952         revert previous change.
9953
9954 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9955
9956         * fill.el (fill-region-as-paragraph): Change re-break-point to
9957         contain word-across-newline plus one character so that filling
9958         Japanese and Chinese works as desired.
9959         * simple.el (do-auto-fill): Ditto.
9960
9961 1999-07-26  SL Baur  <steve@miho>
9962
9963         * mule/japanese.el ("Japanese"): Do not specify a default input
9964         method.
9965         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9966
9967 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9968
9969         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9970         able to use cl-macs macro in early lisp.
9971
9972 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9973
9974         * custom.el:
9975         * cus-face.el:
9976         * cus-edit.el:
9977                 Massive custom Theme API changes.
9978
9979 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9980
9981         * code-files.el (insert-file-contents): Regard
9982         coding-system-magic-cookie if `coding-system-for-read' is nil.
9983
9984 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9985
9986         * mule/thai-xtis.el: Add coding: local variable, to avoid
9987         bootstrapping problem with C locale.
9988
9989 1999-07-22  Andy Piper  <andy@xemacs.org>
9990
9991         * dumped-lisp.el (preloaded-file-list): guard against putting
9992         gutter-items in a less than functional XEmacs.
9993         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9994
9995 1999-07-18  Bob Weiner  <weiner@beopen.com>
9996
9997         * fill.el (fill-context-prefix): Fixed bug that prevented the
9998         setting of an adaptive fill prefix when the `dont-skip-first' was
9999         t.
10000
10001 1999-07-22  SL Baur  <steve@miho>
10002
10003         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10004
10005 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10006
10007         * files.el (interpreter-mode-alist): add `make', `guile', and
10008         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10009         makefile-mode, guile is a scheme, and someday XEmacs will be
10010         modular enough to use as an efficient scripting tool.)
10011
10012 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10013
10014         * mule/mule-cmds.el (reset-language-environment): Regard
10015         coding-category `utf-8' and `ucs-4' if they are available.
10016
10017 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10018
10019         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10020         (prefer-coding-system): Fix DOC-string.
10021
10022         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10023         DOC-string too.
10024
10025         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10026         Mule.
10027         (coding-system-change-eol-conversion): Fix DOC-string.
10028
10029 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10030
10031         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10032         instead of `list-coding-system'.
10033
10034 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10035
10036         * menubar-items.el (default-menubar): `select-input-method' was
10037         renamed to `set-input-method'.
10038
10039         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10040         "Set Language Environment" menu.
10041
10042         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10043         "Describe Language Support" menu.
10044
10045 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10046
10047         * mule/chinese.el ("Chinese-GB"): Rename
10048         `chinese-gb-environment-setup-function' to
10049         `setup-chinese-gb-environment-internal'.
10050
10051 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10052
10053         * mule/korean.el: Use `define-coding-system-alias' instead of
10054         `copy-coding-system'.
10055
10056 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10057
10058         * mule/mule-cmds.el (set-language-environment-coding-systems):
10059         Treat duplicated coding-categories.
10060
10061 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10062
10063         * mule/japanese.el: Use `define-coding-system-alias' instead of
10064         `copy-coding-system'.
10065
10066 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10067
10068         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10069         coding-system `viscii'.
10070
10071 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10072
10073         * mule/cyrillic.el:
10074         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10075         (cyrillic-alternativnyj-decode-table): New variable.
10076         (cyrillic-alternativnyj-encode-table): New variable.
10077         - Specify `iso-8-1' as a category of coding-system
10078           `alternativnyj'.
10079         - Abolish general Cyrillic environment.
10080
10081 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10082
10083         * mule/chinese.el:
10084         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10085         - Register `chinese-gb-environment-setup-function' as a
10086           `setup-function' of "Chinese-GB" environment.
10087
10088 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10089
10090         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10091         optional argument `parents'.
10092
10093         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10094         property for Thai-XTIS.
10095
10096         * mule/mule-help.el (help-with-tutorial): Use property
10097         `tutorial-coding-system' of language-info as a coding-system to
10098         read tutorial file.
10099
10100 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10101
10102         * mule/thai-xtis.el: Don't setup `setup-function' and
10103         `exit-function'.
10104
10105         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10106         `set-coding-category-system' to set up coding-system for
10107         coding-category.
10108
10109         * mule/mule-cmds.el (prefer-coding-system): Use
10110         `set-coding-category-system' to set up coding-system for
10111         coding-category.
10112
10113 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10114
10115         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10116         Thai-XTIS environment.
10117
10118         * mule/mule-cmds.el (prefer-coding-system): Use
10119         `find-coding-system' instead of `coding-system-p'.
10120
10121 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10122
10123         * mule/mule-cmds.el (set-language-environment-coding-systems):
10124         Modify eol-type for XEmacs.
10125
10126         * mule/thai-xtis.el: Delete unused local variable `category'.
10127
10128         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10129         function.
10130         (prefer-coding-system): Don't call
10131         `update-coding-systems-internal'; use function
10132         `coding-category-list' instead of variable `coding-category-list';
10133         use `set-coding-priority-list' instead of `set-coding-priority';
10134         modify `eol-type' for XEmacs.
10135
10136         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10137         `charset-columns'.
10138         (char-width): Likewise.
10139
10140 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10141
10142         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10143         `tis-620'.
10144
10145         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10146         `set-coding-priority-list' instead of `set-coding-priority'; don't
10147         call `update-coding-systems-internal'.
10148
10149         * mule/mule-misc.el (coding-system-get): New function.
10150         (coding-system-put): New function.
10151         (coding-system-category): New function.
10152
10153 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10154
10155         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10156         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10157         to avoid conflict with leim/quail/thai-xtis.
10158
10159         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10160         to thai-xtis-chars.el.
10161
10162         * mule/thai-xtis-chars.el: New file (split from
10163         mule/thai-xtis.el).
10164
10165 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10166
10167         * mule/thai-xtis.el:
10168         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10169         - Add syntax entries.
10170         - Put `preferred-coding-system' of the charset `thai-xtis' to
10171           `tis-620'.
10172
10173 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10174
10175         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10176         rewritten to use write-multibyte-character.
10177
10178 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10179
10180         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10181         of `iso-2022-7'.
10182         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10183         ported yet.
10184         (read-input-method-name): Treat optional argument `default'.
10185
10186 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10187
10188         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10189         all.
10190         (set-language-info-alist): Set up menus here.
10191
10192 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10193
10194         * minibuf.el (completing-read): Add new optional argument
10195         `default'.
10196         (read-coding-system): Add new optional argument
10197         `default-coding-system'.
10198
10199 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10200
10201         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10202         (viet-viscii-...->viet-vscii...).
10203
10204 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10205
10206         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10207         and menus.
10208
10209 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10210
10211         * mule/mule-cmds.el (input-method-function): Add permanent-local
10212         property.
10213
10214 1999-03-30  Dave Love  <fx@gnu.org>
10215
10216         * mule/mule-cmds.el (current-language-environment): Doc fix.
10217
10218 1999-02-06  Richard Stallman  <rms@gnu.org>
10219
10220         * mule/european.el (setup-slovenian-environment): New function.
10221         ("Slovenian"): New language environment.
10222
10223 1999-01-27  Dave Love  <fx@gnu.org>
10224
10225         * mule/mule-cmds.el (current-language-environment): Provide :link,
10226         :type (choices) and appropriate :get.
10227
10228 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10229
10230         * mule/mule-cmds.el (describe-language-environment): Don't alter
10231         input-method-alist.
10232
10233 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10234
10235         * mule/mule-cmds.el (prefer-coding-system): Call
10236         set-coding-priority, so that the internal array of priorities is
10237         also updated.
10238
10239 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10240
10241         * mule/mule-cmds.el (prefer-coding-system): If the argument
10242         requires specific EOL conversion type, make the default coding
10243         systems use that.
10244
10245 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10246
10247         * mule/mule-cmds.el (set-language-environment): Pass the default
10248         eol-type to set-language-environment-coding-systems.
10249         (set-default-coding-systems): Copy the eol-type property for the
10250         new default values of {buffer-file,process}-coding-system from the
10251         old defaults.
10252         (set-language-environment-coding-systems): Accept an optional
10253         argument EOL-TYPE, and set the eol-type property of the default
10254         coding systems accordingly.
10255
10256 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10257
10258         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10259         use generate-new-buffer instead of get-buffer-create.
10260
10261 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10262
10263         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10264
10265 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10266
10267         * mule/mule-cmds.el (default-input-method): Fix custom type.
10268
10269 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10270
10271         * mule/mule-cmds.el (setup-specified-language-environment):
10272         Add apropos-inhibit property.
10273         (describe-specified-language-support): Likewise.
10274
10275 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10276
10277         * mule/mule-cmds.el: Doc fixes.
10278
10279 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10280
10281         * mule/mule-cmds.el (register-input-method): Doc-string
10282         modified.
10283
10284 1998-09-01  Dave Love  <fx@gnu.org>
10285
10286         * mule/mule-cmds.el (current-language-environment): Fix
10287         setter function.
10288
10289 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10290
10291         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10292         mule/european.el, mule/hebrew.el, mule/japanese.el,
10293         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10294         avoid bootstrapping problem if you need to recompile all the Lisp
10295         files using interpreted code.
10296
10297 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10298
10299         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10300         ("Latin-2"): Likewise.
10301
10302 1998-08-18  Per Starback  <starback@update.uu.se>
10303
10304         * mule/european.el (setup-latin2-environment): Fix typo.
10305
10306 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10307
10308         * mule/european.el: Give proper value of `input-method' key to all
10309         lang. env.
10310
10311         * mule/mule-cmds.el (activate-input-method): Handle the case that
10312         the arg INPUT-METHOD is nil correctly.
10313         (read-multilingual-string): Activate the specified input method
10314         before calling read-string.  Afterward, activate the original
10315         input method.
10316
10317 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10318
10319         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10320         (set-language-info-alist): Fix typo in doc-string.
10321
10322         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10323
10324 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10325
10326         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10327         (reset-language-environment): New function for the job that
10328         setup-english-environment used to do.
10329         (set-language-environment): Do more setups according to the info
10330         in language-info-alist.
10331         (read-language-name): Handle the case that the arg KEY is nil.
10332         (describe-language-environment): Handle input-method property.
10333
10334         * mule/: All files under this directory, which related with
10335         specific languages (such as mule/european.el, mule/greek.el,
10336         mule/hebrew.el, mule/misc-lang.el), modified as below.
10337         (setup-XXX-environment): Just call set-language-environment.  If
10338         they used to do some other jobs than what done by
10339         set-language-environment, those jobs are done in
10340         setup-XXX-environment-internal now.
10341         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10342         the value to setup-XXX-environment-internal.  Add properties
10343         input-method and features.
10344
10345         * mule/english.el (setup-english-environment): Just call
10346         reset-language-environment.
10347
10348         * mule/european.el (setup-8-bit-environment): Function deleted.
10349
10350 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10351
10352         * mule/mule-cmds.el (input-method-exit-on-first-char)
10353         (input-method-use-echo-area): Doc fixes.
10354
10355 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10356
10357         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10358         variable.
10359         (input-method-use-echo-area): New variable.
10360
10361 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10362
10363         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10364
10365 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10366
10367         * mule/mule-cmds.el (activate-input-method): Update mode line.
10368         (inactivate-input-method): Likewise.
10369
10370 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10371
10372         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10373         input method in the current buffer, but just bind
10374         current-input-method.
10375
10376 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10377
10378         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10379
10380         * mule/misc-lang.el ("IPA"): Add coding-priority and
10381         coding-system.
10382
10383 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10384
10385         * mule/greek.el: Add coding-priority.
10386
10387 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10388
10389         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10390         LANG-ENV.
10391
10392 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10393
10394         * mule/mule-cmds.el (register-input-method): Fix previous change.
10395         (setup-specified-language-environment): Doc fix.
10396
10397 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10398
10399         * mule/mule-cmds.el: Several doc fixes.
10400         (get-language-info, set-language-info): Rename argument.
10401         (set-language-info-alist): Likewise.
10402         (register-input-method): Rename argument.
10403         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10404
10405 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10406
10407         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10408         default value while reading an input method.
10409
10410 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10411
10412         * mule/mule-cmds.el (universal-coding-system-argument):
10413         Use buffer-file-coding-system as default.
10414
10415 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10416
10417         * mule/korean.el ("Korean"): Doc fix.
10418
10419 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10420
10421         * mule/mule-cmds.el (describe-language-environment): Print the
10422         languge environment at the head.
10423
10424 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10425
10426         * mule/japanese.el: Set exit-function to exit-japanese-environment
10427         for Japanese environment.
10428
10429 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10430
10431         * mule/mule-cmds.el (set-language-environment): Doc fix.
10432         (current-language-environment): Use defcustom.
10433         (default-input-method): Specify :type.
10434
10435 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10436
10437         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10438         modified.
10439         (prefer-coding-system): Doc-string modified.
10440
10441 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10442
10443         * mule/mule-cmds.el (set-language-info): Doc-string
10444         describes `coding-priority' KEY.
10445         (set-language-environment-coding-systems): New function.
10446         (select-safe-coding-system): New function.
10447         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10448         (set-language-info-alist): New optionla arg PARENTS.  Call
10449         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10450         (set-language-environment-coding-systems): New function.
10451
10452         * mule/chinese.el: Remove setting up of
10453         describe-chinese-environment-map and
10454         setup-chinese-environment-map.  Exclude them in args of calls to
10455         set-language-info-alist.  Register coding-priority key in
10456         language-info-alist.
10457
10458         * mule/cyrillic.el: Remove setting up of
10459         describe-cyrillic-environment-map and
10460         setup-cyrillic-environment-map.  Exclude them in args of calls to
10461         set-language-info-alist.  Register coding-priority key in
10462         language-info-alist.
10463
10464         * mule/english.el: Register coding-priority key in
10465         language-info-alist.
10466
10467         * mule/ethiopic.el: Register coding-priority key in
10468         language-info-alist.
10469
10470         * mule/european.el: Remove setting up of
10471         describe-european-environment-map and
10472         setup-european-environment-map.  Exclude them in args of calls to
10473         set-language-info-alist.  Register coding-priority key in
10474         language-info-alist.  Add "German" language env.
10475         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10476         (setup-german-environment): New function.
10477
10478         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10479         change default input method to "greek-postfix".
10480
10481         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10482         coding-priority key in
10483
10484 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10485
10486         * mule/mule-cmds.el (set-language-info): Doc fix.
10487         (input-method-inactivate-hook): Doc fix.
10488
10489 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10490
10491         * mule/mule-cmds.el (set-input-method): Renamed from
10492         select-input-method.
10493
10494 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10495
10496         * mule/mule-cmds.el (set-language-environment): Run
10497         exit-language-environment-hook before calling `exit-function'
10498         which is specified for the language environment.
10499
10500 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10501
10502         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10503         modified.
10504         (prefer-coding-system): Likewise.
10505         (describe-language-environment): Print aliases of each coding
10506         system.
10507         (set-language-environment-hook): New variable.
10508         (exit-language-environment-hook): New variable.
10509         (set-language-environment): Call these hooks.  Before setting a
10510         new language environment, exit from the
10511         current-language-environment if necessary.
10512         (input-method-verbose-flag): The value can be nil, t,
10513         complex-only, or default.
10514         (input-method-highlight-flag): Doc-string augmented.
10515         (activate-input-method): Check if we can run the registered
10516         function to activate an input method.
10517
10518         * mule/korean.el: Set exit-function for language environment
10519         "Korean" to exit-korean-environment.
10520         (setup-korean-environment): Moved to korea-util.el.
10521
10522 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10523
10524         * mule/mule-cmds.el (read-multilingual-string): Use
10525         current-input-method prior to default-input-method.  Don't bind
10526         current-input-method by `let', instead, activate the specified
10527         input method in the current buffer temporarily.
10528
10529 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10530
10531         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10532
10533 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10534
10535         * mule/chinese.el (post-read-decode-hz): Return the result of
10536         decode-hz-region.
10537         (pre-write-encode-hz): Do not change the value of
10538         last-coding-system.
10539
10540 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10541
10542         * mule/mule-ccl.el: Doc fixes.
10543
10544 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10545
10546         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10547         (check-ccl-program): New macro.
10548
10549 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10550
10551         * mule/mule-ccl.el: Comment about CCL syntax modified.
10552         (ccl-command-table): Add read-multibyte-character and
10553         write-multibyte-character.
10554         (ccl-code-table): Add ex-cmd.
10555         (ccl-extended-code-table): New variable.
10556         (ccl-embed-extended-command): New function.
10557         (ccl-compile-read-multibyte-character,
10558         ccl-compile-write-multibyte-character) New functions.
10559         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10560         ccl-dump-write-multibyte-character): New functions.
10561
10562 1999-07-22  SL Baur  <steve@miho>
10563
10564         * config.el (config-value-file): config.values is installed into
10565         doc-directory.
10566         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10567
10568 1999-07-19  Didier Verna  <didier@xemacs.org>
10569
10570         * rect.el: all functions rewritten, except when noted. Below is a
10571         list of interface changes.
10572         (apply-on-rectangle): new function. Obsoletes
10573         `operate-on-rectangle'. All functions that used to call this
10574         function now call the new one.
10575         (kill-rectangle): added optional prefix arg to fill lines.
10576         (delete-rectangle): ditto.
10577         (delete-extract-rectangle): ditto.
10578         (open-rectangle): ditto.
10579         (clear-rectangle): ditto.
10580         (delete-rectangle-line): added third arg FILL.
10581         (delete-extract-rectangle-line): ditto.
10582         (open-rectangle-line): ditto.
10583         (clear-rectangle-line): ditto.
10584
10585 1999-07-18  Andy Piper  <andy@xemacs.org>
10586
10587         * menubar-items.el (default-menubar): add gutter options.
10588
10589         * gutter-items.el: new file.
10590         (gutter): new group for custom.
10591         (gutter-visible-p): new variable.
10592         (default-gutter-position): ditto.
10593         (buffers-tab): new group for the buffers tab.
10594         (gutter-buffers-tab): widget to put in the gutter.
10595         (buffers-tab-max-size): max number of tabs.
10596         (buffers-tab-switch-to-buffer-function): function to call when a
10597         tab is pressed.
10598         (buffers-tab-omit-function): filter buffers with this function.
10599         (buffers-tab-format-buffer-line-function): format buffer names for
10600         inclusion in tabs.
10601         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10602         the record.
10603         (build-buffers-tab-internal): build a list of tab items.
10604         (buffers-tab-items): ditto.
10605         (add-tab-to-gutter): put a tab in the gutter area.
10606         (update-tab-in-gutter): reset the buffers in the tab.
10607
10608         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10609
10610         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10611         (switch-to-buffer-hooks): new hook.
10612
10613         * toolbar.el (default-toolbar-position): fix typo.
10614
10615 1999-07-16  Andy Piper  <andy@xemacs.org>
10616
10617         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10618
10619 1999-07-15  Didier Verna  <didier@xemacs.org>
10620
10621         * cus-edit.el (custom-prompt-variable): optional third arg makes
10622         prompt for a comment string.
10623         (customize-set-value): optional prefix makes this function handle
10624         variable comments.
10625         (customize-set-variable): ditto.
10626         (customize-save-variable): ditto.
10627         (customize-customized): handle custom comments.
10628         (customize-save-customized): ditto.
10629         (custom-variable-state-set): ditto.
10630         (custom-face-state-set): ditto.
10631         (customize-saved): ditto.
10632         (custom-variable-set): ditto.
10633         (custom-face-set): ditto.
10634         (custom-variable-save): ditto.
10635         (custom-face-save): ditto.
10636         (custom-variable-reset-saved): ditto.
10637         (custom-face-reset-saved): ditto.
10638         (custom-variable-reset-standard): ditto.
10639         (custom-face-reset-standard): ditto.
10640         (custom-comment-face): new face.
10641         (custom-comment-tag-face): ditto.
10642         (custom-comment): new widget.
10643         (custom-comment-create): new function.
10644         (custom-comment-delete): ditto.
10645         (custom-comment-value-set): ditto.
10646         (custom-comment-show): ditto.
10647         (custom-comment-invisible-p): ditto.
10648         (custom-variable-value-create): create a comment field widget.
10649         (custom-face-value-create): ditto.
10650         (custom-variable-menu): new entry for adding a custom comment.
10651         (custom-face-menu): ditto.
10652         (custom-save-variables): possibly save custom comments.
10653         (custom-save-faces): ditto.
10654
10655         * cus-face.el (custom-set-faces): the arguments can now have a
10656         custom comment as fourth argument.
10657
10658         * custom.el (custom-set-variables): the arguments can now have a
10659         custom comment as fifth element.
10660
10661 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10662
10663         * XEmacs 21.2.18 is released
10664
10665 1999-07-13  SL Baur  <steve@miho>
10666
10667         * lib-complete.el (read-library-name): Revert previous change.
10668         (read-library): Ditto.
10669
10670 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10671
10672         * packages.el (packages-package-list): Capitalize docstring.
10673
10674         * packages.el (packages-find-package-library-path): Use #'nconc
10675         rather than #'append to reduce consing -- #'mapcar uses Flist,
10676         which returns a freshly consed list.  #'append would create yet
10677         another fresh list, using Fmake_list in concat.
10678
10679         * packages.el (package-provide): Use setq with remassq like it
10680         says in its docstring.
10681
10682 1999-07-06  SL Baur  <steve@miho.m17n.org>
10683
10684         * lib-complete.el (progn-with-message): Fix typo.
10685
10686 1999-07-06  SL Baur  <steve@miho.m17n.org>
10687
10688         * mule/mule-misc.el (char-octet): Make function match docstring.
10689         From Katsumi Yamaoka <yamaoka@jpl.org>
10690
10691 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10692
10693         * wid-edit.el (widget-documentation): corrected spelling error.
10694
10695 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10696
10697         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10698         keys if already bound
10699
10700 1999-07-06  SL Baur  <steve@miho.m17n.org>
10701
10702         * lib-complete.el (progn-with-message): Revert previous changes.
10703
10704 1999-06-24  Bob Weiner  <weiner@beopen.com>
10705
10706         * lib-complete.el (find-library):
10707         (find-library-other-window):
10708         (find-library-other-frame): Completely rewrote
10709         so that these functions actually work when called non-interactively.
10710         Also made them handle LIBRARY arguments which end with .el or .elc.
10711
10712 1999-06-24  Bob Weiner  <weiner@beopen.com>
10713
10714         * simple.el (indent-new-comment-line): Locally bound
10715         `block-comment-start' to `comstart' or else when this is called
10716         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10717         `block-comment-start' value, ignoring any existing spacing after a
10718         comment prefix in the previous line and producing ugly comments.
10719
10720 1999-06-23  Bob Weiner  <weiner@beopen.com>
10721
10722         * list-mode.el (mouse-choose-completion):
10723         (choose-completion):
10724         (completion-switch-to-minibuffer): Added.
10725         ([Tab]): [Tab] previously switched to the minibuffer
10726         but since [space] does that and since most applications in the
10727         world use [Tab] to select the next item in a list, do that in the
10728         *Completions* buffer too.  This will cause the least confusion
10729         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10730         06/23/1999.
10731
10732 1999-06-22  Bob Weiner  <weiner@beopen.com>
10733
10734         * help.el (help-buffer-name): Added support for a null value
10735         of `help-buffer-prefix-string' since some buffers require no
10736         prefix.
10737
10738 1999-06-20  Bob Weiner  <weiner@beopen.com>
10739
10740         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10741         in the completion-list-mode-map to bury the completions buffer
10742         even when the minibuffer is no longer active.
10743
10744 1999-06-20  Bob Weiner  <weiner@beopen.com>
10745
10746         * list-mode.el (list-mode): It is visually disconcerting to have
10747         the text cursor disappear within list buffers, especially when
10748         moving from window to window, so leave it visible.
10749
10750 1999-07-01  SL Baur  <steve@miho.m17n.org>
10751
10752         * menubar-items.el (default-menubar): Conditionalize the bug
10753         report menu item (which may not be possible in this XEmacs).
10754         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10755
10756 1999-06-30  SL Baur  <steve@miho.m17n.org>
10757
10758         * subr.el (with-current-buffer): DOC string fix.
10759         Suggested by Bob Weiner <weiner@altrasoft.com>
10760
10761 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10762
10763         * cus-face.el (custom-face-italic): insert missing args
10764
10765 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10766
10767         * packages.el (package-locations): Changed default early package
10768         hierarchies to ~/.xemacs/mule-packages and
10769         ~/.xemacs/xemacs-packages.
10770
10771 1999-06-23  SL Baur  <steve@miho.m17n.org>
10772
10773         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10774
10775 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10776
10777         * packages.el (package-locations): Changed default early package
10778         hierarchy to ~/.xemacs/packages.
10779         (package-locations): Removed `packages' as a possible name for a
10780         late package hierarchy.
10781
10782 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10783
10784         * mule/mule-category.el (word-combining-categories): Set up new
10785         variable.
10786         (word-separating-categories): Likewise.
10787
10788 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10789
10790         * XEmacs 21.2.17 is released
10791
10792 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10793
10794         * font-menu.el (font-menu-set-font): allow for nil specification
10795         of font size.
10796
10797 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10798
10799         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10800         is 1.
10801
10802 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10803
10804         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10805         8859-5 instead of ISO 8859-1.
10806
10807 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10808
10809         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10810         (viet-viscii-encode-table): Ditto.
10811
10812         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10813         Make obsolete definition of char-octet.
10814
10815 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10816
10817         * subr.el: Move no-Mule make-char ...
10818         * help-nomule.el (make-char): To here.
10819         (string-width): Make Mule compatibility alias.
10820
10821 1999-06-15  Andy Piper  <andy@xemacs.org>
10822
10823         * select.el (get-selection-no-error): really make there be no-error.
10824         (get-selection): revert to original.
10825
10826 1999-06-11  Andy Piper  <andy@xemacs.org>
10827
10828         * select.el (selection-sets-clipboard): renamed.
10829         (own-selection): use it.
10830
10831 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10832
10833         * XEmacs 21.2.16 is released
10834
10835 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10836
10837         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10838         missing characters to avoid crash.
10839
10840 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10841
10842         * coding.el (set-terminal-coding-system): Only set the console
10843         coding system on the selected console if it is a tty.
10844
10845 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10846
10847         * cus-face.el:
10848         * cus-edit.el:
10849         * faces.el:
10850         (custom):
10851         (face-spec-set):
10852         * faces.el (frob-face-property):
10853         * font-menu.el (font-menu-set-font):
10854                   Actually apply changes from 1999-03-17
10855
10856 1999-06-10  Andy Piper  <andy@xemacs.org>
10857
10858         * select.el (get-selection): abstract out non error-signalling
10859         part.
10860         (get-selection-no-error): get-selection without signalling an
10861         error.
10862         (selection-is-clipboard-p): new variable. controls whether the
10863         selection sets the clipboard.
10864         (own-selection): use it.
10865
10866         * mouse.el (insert-selection): fallback to clipboard after trying
10867         primary selection and cutbuffer.
10868
10869 1999-06-05  Andy Piper  <andy@xemacs.org>
10870
10871         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10872         selection functions.
10873
10874 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10875
10876         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10877         default value.
10878         (load): Use `raw-text' instead of `no-conversion'.
10879         (insert-file-contents): Likewise.
10880
10881         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10882         of `no-conversion'.
10883
10884 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10885
10886         * coding.el: Don't copy `no-conversion' to `raw-text'.
10887
10888 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10889
10890         * subr.el (make-char): Define it if Mule is not around.
10891
10892 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10893
10894         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10895
10896         * x-select.el (x-disown-selection-internal): Restore symbol as an
10897         obsolete alias.
10898         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10899
10900 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10901
10902         * XEmacs 21.2.15 is released
10903
10904 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10905
10906         * subr.el (split-string): Avoid infinite looping
10907
10908 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10909
10910         * ldap.el (ldap-ignore-attribute-codings): New variable
10911         (ldap-default-attribute-decoder): New variable
10912         (ldap-coding-system): New variable
10913         (ldap-attribute-syntax-encoders): New variable
10914         (ldap-attribute-syntax-decoders): New variable
10915         (ldap-attribute-syntaxes-alist): New variable
10916         (ldap-encode-boolean): New function
10917         (ldap-decode-boolean): New function
10918         (ldap-encode-country-string): New function
10919         (ldap-decode-string): New function
10920         (ldap-decode-address): New function
10921         (ldap-encode-address): New function
10922         (ldap-decode-attribute): New function
10923         (ldap-search): Use some of these
10924
10925 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10926
10927         * version.el (emacs-version): Make the patch level/beta come
10928         before the XEmacs qualifier so that it gets into (funcall
10929         emacs-version) and thus in the bug reports.
10930         (emacs-version>=): Support patch levels.
10931
10932 1999-06-03  SL Baur  <steve@xemacs.org>
10933
10934         * version.el: implement x.y.z version number
10935         From Jan Vroonhof <vroonhof@math.ethz.ch>
10936
10937 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10938
10939         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10940
10941 1999-05-22  Vin Shelton <acs@xemacs.org>
10942
10943         * startup.el: Document -private and break out non-standard X options.
10944
10945 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10946
10947         * mule/mule-charset.el (charset-after): New function.
10948         (charset-direction): Synch with Mule, update docstring.
10949         (get-charset-property): New function.
10950         (put-charset-property): New function.
10951         (charset-plist): New function.
10952
10953         * mule/mule-charset.el (compose-region):
10954         (decompose-region): remove;  these functions (which don't work
10955         since we don't do composite characters) have been moved to
10956         mule-util.el.
10957         (toplevel): follow coding standards
10958
10959 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10960
10961         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10962         exist any more.
10963
10964         * code-files.el: Fix commentary to follow coding standards.  Move
10965         the single line left in mule-files.el to here.
10966
10967         * mule/mule-files.el: delete.
10968
10969 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10970
10971         * info.el (Info-scroll-prev): Use event functions instead of the
10972         old emacs 19 interface.
10973
10974 1999-06-02  Andy Piper  <andy@xemacs.org>
10975
10976         * x-font-menu.el (x-font-menu-load-font):
10977         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10978
10979 1999-05-31  Andy Piper  <andy@xemacs.org>
10980
10981         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10982         group.
10983         (font-menu-this-frame-only-p): ditto.
10984         (font-menu-max-items): reinstate, from Jan Vroonhof
10985         <vroonhof@math.ethz.ch>
10986         (font-menu-submenu-name-format): ditto.
10987         (font-menu-split-long-menu): ditto, for use by the family
10988         constructor.
10989         (font-menu-family-constructor): use it.
10990
10991 1999-05-30  Andy Piper  <andy@xemacs.org>
10992
10993         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10994         for use by the font menu.
10995
10996         * msw-font-menu.el: new file implementing mswindows specific
10997         font-menu behaviour.
10998         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10999         (mswindows-font-menu-junk-families): ditto.
11000         (hack-font-truename): ditto.
11001         (mswindows-font-regexp-ascii): ditto.
11002         (mswindows-reset-device-font-menus): ditto.
11003         (mswindows-font-menu-font-data): ditto.
11004         (mswindows-font-menu-load-font): ditto.
11005
11006         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11007         (x-font-menu-font-data): ditto.
11008         (x-font-menu-load-font): ditto.
11009
11010         * font-menu.el: new file implementing generic font menu behaviour.
11011         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11012         made device independent.
11013         (font-menu-this-frame-only-p): ditto.
11014         (font-menu-preferred-resolution): ditto.
11015         (font-menu-size-scaling): new variable used to determine whether
11016         sizes are in points or tenths of a point.
11017         (vassoc): moved from x-font-menu.el.
11018         (device-fonts-cache): ditto.
11019         (device-fonts-cache): ditto.
11020         (flush-device-fonts-cache): ditto.
11021         (reset-device-font-menus): copied from x-font-menu.el and made
11022         device independent. Most functionality deferred to
11023         device-dependent versions.
11024         (font-menu-family-constructor): copied from x-font-menu.el and
11025         made device independent.
11026         (font-menu-size-constructor): ditto.
11027         (font-menu-weight-constructor): ditto.
11028         (font-menu-set-font): ditto.
11029         (font-menu-change-face): ditto.
11030         (font-menu-load-font): new device method.
11031         (font-menu-font-data): ditto.
11032
11033         * x-font-menu.el: The above functions deleted.
11034
11035 1999-05-26  Andy Piper  <andy@xemacs.org>
11036
11037         * update-elc.el:
11038         * make-docfile.el:
11039         * loadup.el: rehash expand-file-name usage to not use default-directory.
11040
11041 1999-05-21  Andy Piper  <andy@xemacs.org>
11042
11043         * x-select.el (x-select-convert-to-text):
11044         (x-selected-text-type):
11045         (x-get-selection):
11046         (xselect-convert-to-string):
11047         (xselect-convert-to-compound-text):
11048         (xselect-convert-to-length):
11049         (xselect-convert-to-targets):
11050         (xselect-convert-to-delete):
11051         (xselect-convert-to-filename):
11052         (xselect-convert-to-charpos):
11053         (xselect-convert-to-lineno):
11054         (xselect-convert-to-colno):
11055         (xselect-convert-to-sourceloc):
11056         (xselect-convert-to-os):
11057         (xselect-convert-to-host):
11058         (xselect-convert-to-user):
11059         (xselect-convert-to-class):
11060         (xselect-convert-to-name):
11061         (xselect-convert-to-integer):
11062         (xselect-convert-to-atom):
11063         (xselect-convert-to-identity): functions renamed from x-* and
11064         moved to select.el.
11065         (x-get-secondary-selection): use rename get-selection.
11066         (x-get-clipboard): ditto.
11067         (x-own-selection): moved to select.el.
11068         (x-valid-simple-selection-p): ditto.
11069         (x-dehilight-selection): ditto.
11070         (x-own-clipboard): ditto.
11071         (x-disown-selection): ditto.
11072
11073         * x-mouse.el (x-yank-function): moved to mouse.el.
11074         (x-insert-selection): ditto.
11075         (x-set-point-and-move-selection): use renamed function.
11076
11077         * select.el (selected-text-type): moved and renamed from
11078         x-select.el.
11079         (selection-owner-p): moved to C.
11080         (selection-exists-p): ditto.
11081         (get-cutbuffer): new device method.
11082         (get-selection): generalised and moved from x-select.el.
11083         (own-selection): moved x-own-selection functionality into here.
11084         (dehilight-selection): renamed and moved from x-select.el.
11085         (own-clipboard): functionality moved from x-select.el using new
11086         generic C builtins.
11087         (disown-clipboard): ditto.
11088         (select-convert-to-text):
11089         (select-convert-to-string):
11090         (select-convert-to-compound-text):
11091         (select-convert-to-length):
11092         (select-convert-to-targets):
11093         (select-convert-to-delete):
11094         (select-convert-to-filename):
11095         (select-convert-to-charpos):
11096         (select-convert-to-lineno):
11097         (select-convert-to-colno):
11098         (select-convert-to-sourceloc):
11099         (select-convert-to-os):
11100         (select-convert-to-host):
11101         (select-convert-to-user):
11102         (select-convert-to-class):
11103         (select-convert-to-name):
11104         (select-convert-to-integer):
11105         (select-convert-to-atom):
11106         (select-convert-to-identity): new functions renamed from x-* and
11107         moved from x-select.el.
11108
11109         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11110         into here and use as the default window-system mouse yank.
11111         (insert-selection): generalised and moved from x-mouse.el.
11112         (own-clipboard): moved to C.
11113
11114         * msw-select.el (mswindows-selection-owned-p): deleted.
11115         (mswindows-own-selection): generalised and moved to select.el.
11116         (mswindows-disown-selection): generalised and moved to C.
11117         (mswindows-selection-owner-p): ditto.
11118
11119 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11120
11121         * XEmacs 21.2.14 is released
11122
11123 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11124
11125         * about.el: update contact info for jason and slb.
11126
11127 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11128
11129         * mule/european.el (setup-romanian-environment): Add Romanian
11130         support from Emacs/Mule romanian.el.
11131
11132 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11133
11134         * cus-face.el: Label all custom changes with the 'custom' tag.
11135
11136         * cus-edit.el: idem ditto.
11137
11138         * faces.el: Added suport for adding device tags to various functions.
11139         (custom): New device tag.
11140         (face-spec-set): Call reset face with tags argument. No longer do
11141         x-init-global-faces hack.
11142
11143         * faces.el (frob-face-property): Use an anonymous specifier to map
11144         frob-face-property-1 over.
11145
11146         * x-font-menu.el (font-menu-set-font): Always specify all
11147         properties to custom.
11148
11149 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11150
11151         * mule/european.el (setup-czech-environment): Add czech support.
11152         From David Sauer <davids@orfinet.cz>
11153
11154 1999-03-15  SL Baur  <steve@xemacs.org>
11155
11156         * check-features.el: Turn hard errors into warnings.
11157
11158 1999-03-21  SL Baur  <steve@xemacs.org>
11159
11160         * simple.el (delete-key-deletes-forward): As per discussion on
11161         xemacs-beta, default to t.
11162
11163 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11164
11165         * loadup.el: Define Installation-string before loading anything.
11166
11167 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11168
11169         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11170         From Anders Stenman <stenman@isy.liu.se>
11171
11172 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11173
11174         * wid-edit.el (widget-glyph-find): Ditto.
11175
11176         * packages.el (locate-library): Ditto.
11177
11178         * loadup.el (really-early-error-handler): Ditto.
11179
11180         * lib-complete.el (read-library): Ditto.
11181
11182         * faces.el (set-face-stipple): Ditto.
11183
11184         * code-files.el (load): Use new calling style of locate-file.
11185
11186 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11187
11188         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11189         dead.
11190
11191 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11192
11193         * dumped-lisp.el (preloaded-file-list): Don't load
11194         Installation.el.
11195
11196         * loadup.el (Installation-string): Define it here.
11197
11198 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11199
11200         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11201         Installation.el needs to be loaded before `dump-paths', otherwise
11202         the dumping process won't find it.
11203
11204 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11205
11206         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11207         subr so that we can use `replace-in-string' in Installation.el to
11208         get rid of C-m chars under the native Windows build.
11209
11210 1999-04-29  Andy Piper  <andy@xemacs.org>
11211
11212         * make-docfile.el: canonicalize file and directory names.
11213
11214         * device.el (call-device-method): new function for calling device
11215         specific methods.
11216         (define-device-method): new function for defining device methods.
11217         (define-device-method*): ditto.
11218
11219 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11220
11221         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11222
11223 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11224
11225         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11226         (cyrillic-koi8-r-encode-table): Likewise.
11227         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11228         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11229
11230         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11231         from vietnamese.el].
11232
11233         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11234         mule/mule-misc.el.
11235
11236 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11237
11238         * mule/thai-xtis.el:
11239         - Change font registry name from "Thai94x94-0" to "xtis-0".
11240         - Change mnemonic of coding-system `tis-620' to "TIS620".
11241
11242 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11243
11244         * mule/ethiopic.el: fixed.
11245
11246 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11247
11248         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11249
11250         * mule/thai-xtis.el: New file.
11251
11252         * mule/vietnamese.el: New file.
11253
11254         * mule/ethiopic.el: New file.
11255
11256 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11257
11258         * bytecomp.el (byte-compile-close-variables): Leave
11259         debug-issue-ebola-notices alone.
11260
11261 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11262
11263         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11264         at the top of the buffer since it is the most important thing to
11265         customize
11266         (ldap-get-host-parameter): New defun
11267         (ldap-search): Add a new parameter `withdn' to retrieve the
11268         distinguished names of entries
11269
11270 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11271
11272         * startup.el (splash-frame-body): Date and spelling fixes.
11273
11274 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11275
11276         * view-less.el (toggle-truncate-lines): add autoload tag
11277
11278 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11279
11280         * format.el (format-alist): Disable image stuff.
11281
11282 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11283
11284         * wid-edit.el (widget-glyph-find): Search by directories, then by
11285         suffixes rather than the other way around.
11286         (widget-image-conversion): Renamed to
11287         `widget-image-file-name-suffixes'.
11288
11289 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11290
11291         * mule/mule-charset.el: Made old functions obsolete, remove the
11292         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11293         (charset-iso-graphic-plane): Rename from charset-graphic.
11294         (charset-iso-final-char): Rename from charset-final.
11295         (charset-width): Rename from charset-columns.
11296         (charset-bytes): Added from fsf compatibility, returns always 1.
11297
11298         * mule/mule-misc.el: Move charset-doc-string alias to
11299         mule-charset.el
11300
11301 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11302
11303         * x-faces.el (x-make-font-bold-italic): honor
11304         *try-oblique-before-italic-fonts*
11305
11306 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11307
11308         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11309
11310 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11311
11312         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11313         name.
11314
11315 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11316
11317         * cl-extra.el (equalp): Would bug out for lists.
11318
11319 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11320
11321         * about.el (about-hackers):  Change cgw's email address
11322
11323 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11324
11325         * XEmacs 21.2.13 is released
11326
11327 1999-03-12  SL Baur  <steve@xemacs.org>
11328
11329         * simple.el (delete-key-deletes-forward): Revert to previous
11330         behavior.
11331
11332 1999-01-18  Didier Verna  <didier@xemacs.org>
11333
11334         * menubar-items.el (xemacs-splash-buffer): handle the case of
11335         multiple elements in the splash buffer body.
11336
11337         * startup.el (splash-frame-timeout): new constant: interval
11338         between splash buffer elements.
11339         (command-line-1): handle splash buffer with multiple elements (use
11340         a timeout).
11341         (splash-frame-body): Originally `startup-splash-frame-body'.
11342         Rewrote a cleaner and more readable version. This can now be array,
11343         in which case each element is displayed in turn in the splash buffer.
11344         (splash-frame-static-body): new constant. Persistent information
11345         across all splash buffer elements (preserves the possibility to give
11346         it in different languages.
11347         (circulate-splash-frame-elements): new function. Used as a timeout
11348         to circulate through all splash frame elements and display them in
11349         sequence.
11350         (display-splash-frame): originally `startup-splash-frame'. Handle
11351         the case of multiple elements in the splash buffer body. Now
11352         returns a timeout id if multiple elements to display, or nil.
11353
11354 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11355
11356         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11357         so they can be overridden by x-init-face-from-resources.
11358         Additionally specify the font name also with an x tag.
11359
11360 1999-03-08  Andy Piper  <andy@xemacs.org>
11361
11362         * package-get.el (package-get-base): autoload.
11363
11364         * menubar-items.el (default-menubar): add update menu item. Fix
11365         custom menu to only be activated when package-base is available.
11366
11367         * package-get.el (package-get-custom): don't load
11368         package-get-custom as it is auto-generated. Fix group definition.
11369
11370 1999-03-05  Didier Verna  <didier@xemacs.org>
11371
11372         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11373         instead of `symbol-name' (Thanks Kyle).
11374
11375         * cus-edit.el (custom-save-variables): use `prin1' instead of
11376         princ to write symbols.
11377
11378 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11379
11380         * XEmacs 21.2.12 is released
11381
11382 1999-03-05  SL Baur  <steve@xemacs.org>
11383
11384         * menubar-items.el (default-menubar): Add kfm browsing support.
11385         From Neal Becker <nbecker@fred.net>
11386
11387 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11388
11389         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11390         calls to font-lock during buffer reversion.
11391
11392 1999-02-12  Didier Verna  <didier@xemacs.org>
11393
11394         * info.el (Info-build-node-completions): unconditionally widen the
11395         tag table buffer.
11396
11397 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11398
11399         * x-faces.el (x-init-face-from-resources):
11400         Only set fonts in the 'x locale.
11401
11402 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11403
11404         * package-ui.el (pui-install-selected-packages): Don't throw on
11405         `package-admin-delete-binary-package' returning nil since it's
11406         normal.  Reindent function.
11407         (pui-add-required-packages): Handle case where packages selected
11408         for installation have never been installed.
11409
11410 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11411
11412         * menubar-items.el (default-menubar):
11413         Implement the ``Mule->Set coding system of process'' menu item.
11414
11415 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11416
11417         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11418         files
11419         - Change some `if's to `when's
11420
11421 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11422
11423         * XEmacs 21.2.11 is released
11424
11425 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11426
11427         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11428         against window close (Fix Bug #460).
11429         (ask-user-about-lock-dbox): Idem.
11430
11431 1999-02-25  SL Baur  <steve@xemacs.org>
11432
11433         * mule/mule-charset.el (charset-leading-byte): New function.
11434         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11435
11436 1999-02-12  Andy Piper  <andy@xemacs.org>
11437
11438         * about.el (xemacs-hackers): change andy's email address.
11439         (about-url-alist): change andy's web page address.
11440         (about-xemacs): add piper.
11441
11442 1999-02-16  SL Baur  <steve@xemacs.org>
11443
11444         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11445         of mule-base into lisp/mule.
11446
11447 1999-02-16  SL Baur  <steve@xemacs.org>
11448
11449         * mule/arabic.el:
11450         mule/canna-leim.el:
11451         mule/chinese.el:
11452         mule/cyrillic.el:
11453         mule/english.el:
11454         mule/european.el:
11455         mule/greek.el:
11456         mule/hebrew.el:
11457         mule/japanese.el:
11458         mule/kinsoku.el:
11459         mule/korean.el:
11460         mule/misc-lang.el:
11461         mule/mule-category.el:
11462         mule/mule-ccl.el:
11463         mule/mule-charset.el:
11464         mule/mule-cmds.el:
11465         mule/mule-coding.el:
11466         mule/mule-files.el:
11467         mule/mule-help.el:
11468         mule/mule-init.el:
11469         mule/mule-misc.el:
11470         mule/mule-tty-init.el:
11471         mule/mule-x-init.el:
11472         mule/viet-chars.el:  Remerge from mule-base.
11473
11474         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11475         of mule-base into lisp/mule.
11476
11477 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11478
11479         * process.el (exec-to-string): Use `shell-command-switch' in place
11480         of hard-wired "-c" (for WindowsNT).
11481
11482 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11483
11484         * menubar-items.el (default-menubar):  Remove obsolete
11485         "Gopher" item
11486
11487 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11488
11489         * package-admin.el (package-admin-get-install-dir): First fall
11490         back to the location of xemacs-base for non-mule packages.
11491
11492 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11493
11494         * paths.el:
11495         - improved automounter tmp directory support.
11496         - support 4 (!) empirically discovered automounter conventions
11497
11498 1999-02-12  SL Baur  <steve@xemacs.org>
11499
11500         * etags.el (pop-tag-mark): autoload to match key binding.
11501
11502 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11503
11504         * XEmacs 21.2.10 is released
11505
11506 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11507
11508         * package-get.el (package-get-remote-filename): Don't bug out for
11509         a local file name in the search entry.
11510
11511 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11512
11513         * XEmacs 21.2.9 is released
11514
11515 1999-01-19  Didier Verna  <didier@xemacs.org>
11516
11517         * replace.el (replace-search-function): new variable containing a
11518         function to perform a search-forward.
11519         (replace-re-search-function): new variable containing a function
11520         to perform a re-search-forward.
11521         (perform-replace): use them.
11522
11523 1999-01-25  Didier Verna  <didier@xemacs.org>
11524
11525         * select.el (selection-owner-p): use the name `XEmacs'.
11526         (cut-copy-clear-internal): ditto.
11527
11528 1999-01-18  Andy Piper  <andy@xemacs.org>
11529
11530         * about.el (about-url-alist): Update my entry.
11531         (xemacs-hackers): Ditto.
11532
11533 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11534
11535         * buffer.el (switch-to-buffer): Fixing documentation.
11536         * minibuf.el (minibuffer-completion-table): ditto.
11537         * cl-macs.el (return-from): ditto.
11538
11539 1999-01-04  Didier Verna  <didier@xemacs.org>
11540
11541         * replace.el (delete-non-matching-lines): temporarily disable
11542         case-folding when called interactively with a regexp containing
11543         uppercase characters.
11544         (delete-matching-lines): ditto.
11545         (count-matches): ditto.
11546         (list-matching-lines): ditto.
11547
11548 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11549
11550         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11551         abort if current window is split horizontally, not if others are
11552         split.  Got rid of unnecessary minibuffer checking.  Also, add
11553         some comments (it's still complex).
11554
11555 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11556
11557         * package-get.el: changed address for doc.ic.ac.uk to
11558         sunsite.doc.ic.ac.uk
11559
11560 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11561
11562         * ldap.el (toplevel): Remove requires so that the file compiles
11563         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11564
11565 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11566
11567         * dump-paths.el: Calculate module-directory and set
11568         module-load-path to the load path for modules.
11569
11570         * loadup.el: Get bootstrap value of module-load-path from the
11571         environment variable EMACSBOOTSTRAPMODULEPATH.
11572         - Display the module load path if we're debugging paths.
11573
11574         * setup-paths.el: Added function paths-find-site-module-directory.
11575         - Added function paths-find-module-directory.
11576         - Added function paths-construct-module-load-path.  Uses new
11577         environment variable EMACSMODULEPATH.
11578
11579 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11580
11581         * font.el (font-default-object-for-device):
11582         Oops! This `or' can't be replaced by `unless'.
11583         Fixed inability to run w3, among other things.
11584
11585 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11586
11587         * package-admin.el: Change initialization of
11588           package-admin-install-function dependent on system type.
11589           Change package-admin-install-function-mswindows to use
11590           "minitar".
11591
11592 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11593
11594         * mouse.el (default-mouse-motion-handler): Disable help echo while
11595         in the minibuffer.
11596
11597 1998-12-28  Martin Buchholz <martin@xemacs.org>
11598
11599         * XEmacs 21.2.8 is released.
11600
11601 1998-12-24  Martin Buchholz <martin@xemacs.org>
11602
11603         * XEmacs 21.2.7 is released.
11604
11605 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11606
11607         * package-ui.el (pui-list-packages): Set truncate-lines.
11608
11609         * package-get.el (package-get-download-menu): Use
11610         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11611
11612         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11613         (pui-help-string): idem.
11614         (list-packages-mode): New major mode.
11615         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11616         (pui-install-selected-packages): Add suport for removing packages.
11617         (pui-toggle-package-delete-key): New function.
11618         (pui-popup-context-sensitive): New kludge.
11619         (pui-list-packages): Add warning when `package-get-remote' is nil.
11620         (package-ui-add-site): New function.
11621
11622 1998-12-01  Didier Verna  <didier@xemacs.org>
11623
11624         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11625
11626 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11627
11628         * ldap.el: Custom-ized
11629         (toplevel): Do not provide `ldap' which is provided by C level
11630         LDAP code
11631         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11632
11633 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11634
11635         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11636
11637 1998-12-17  Andy Piper  <andy@xemacs.org>
11638
11639         * sound.el (sound-load-list): name changed from sound-load-alist.
11640         (sound-extension-list): name changed from sound-ext-list.
11641         (load-default-sounds): use new names.
11642         (load-sound-file): use new names.
11643
11644 1998-12-16  Andy Piper  <andy@xemacs.org>
11645
11646         * XEmacs 21.2.6 is released
11647
11648 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11649
11650         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11651         errors.
11652
11653 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11654
11655         * wid-edit.el (widget-echo-this-extent): Set
11656         help-echo-owns-message to t.
11657
11658 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11659
11660         * package-get.el (package-get-download-menu): use toggles for
11661           each site in the download site menu.
11662
11663 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11664
11665         * package-get.el (package-get): If we cannot find a package
11666           because package-get-remote is not set, give a more helpful
11667           error message.
11668
11669 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11670
11671         * package-get.el (package-get-remote-filename): use an EFS path
11672         with user anonymous if no user is specified.
11673
11674 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11675
11676         * faces.el (face-spec-set): Re-init fallfacks for default after
11677         calling reset-face on the default face.
11678
11679 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11680
11681         * package-admin.el (package-admin-default-install-function):
11682         Behave as advertised.  Make sure the pkg-dir is proper for
11683         default-directory.
11684         (package-admin-add-binary-package): Make sure the pkg-dir is
11685         proper for default-directory.
11686         (package-admin-install-function-mswindows): Make sure the pkg-dir
11687         is proper for default-directory.
11688
11689 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11690
11691         * XEmacs 21.2.5 is released
11692
11693 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11694
11695         * files.el (binary-file-regexps): regexp-opt is not available at
11696         bytecompile time.
11697
11698 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11699
11700         * x-win-xfree86.el:
11701         * x-win-sun.el (x-win-init-sun):
11702         * x-win-sun.el:
11703         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11704         * x-iso8859-1.el:
11705         * x-init.el (init-post-x-win):
11706         * x-init.el (init-pre-x-win):
11707         * x-init.el (x-initialize-compose):
11708         * x-init.el:
11709         * x-compose.el:
11710         * winnt.el:
11711         * widget.el:
11712         * wid-edit.el (widget-glyph-click):
11713         * wid-edit.el (widget-glyph-find):
11714         * wid-edit.el (widget-type):
11715         * view-less.el (view-buffer-other-window):
11716         * very-early-lisp.el:
11717         * version.el:
11718         * toolbar.el:
11719         * toolbar-items.el:
11720         * term/sun.el (suntool-map):
11721         * term/sun-mouse.el:
11722         * term/internal.el:
11723         * syntax.el (modify-syntax-entry):
11724         * symbol-syntax.el:
11725         * subr.el:
11726         * startup.el (lock-directory):
11727         * simple.el (set-comment-column):
11728         * simple.el (backward-delete-char-untabify):
11729         * shadow.el (find-emacs-lisp-shadows):
11730         * shadow.el:
11731         * setup-paths.el (paths-construct-info-path):
11732         * select.el (cut-copy-clear-internal):
11733         * process.el (call-process-region):
11734         * process.el (start-process-shell-command):
11735         * process.el:
11736         * paths.el (rmail-spool-directory):
11737         * paragraphs.el (use-hard-newlines):
11738         * package-get.el (package-get-dependencies):
11739         * package-admin.el (package-admin-delete-binary-package):
11740         * obsolete.el (truncate-string):
11741         * obsolete.el (store-substring):
11742         * mouse.el (default-mouse-track-maybe-own-selection):
11743         * mouse.el (mouse-yank-at-point):
11744         * modeline.el:
11745         * modeline.el (mouse-drag-modeline):
11746         * minibuf.el (read-directory-name-internal):
11747         * minibuf.el (read-file-name-internal):
11748         * minibuf.el (read-file-name-internal-1):
11749         * minibuf.el (read-file-name-2):
11750         * minibuf.el (exact-minibuffer-completion-p):
11751         * minibuf.el (read-from-minibuffer):
11752         * minibuf.el:
11753         * menubar.el (check-menu-syntax):
11754         * map-ynp.el (map-y-or-n-p):
11755         * make-docfile.el (docfile-out-of-date):
11756         * loadup.el ((member "run-temacs" command-line-args)):
11757         * loadup.el ((member "no-site-file" command-line-args)):
11758         * loadup.el (really-early-error-handler):
11759         * loadup.el:
11760         * loadhist.el:
11761         * loaddefs.el:
11762         * lisp-mnt.el (lm-verify):
11763         * lib-complete.el (lib-complete:cache-completions):
11764         * lib-complete.el (library-all-completions):
11765         * itimer.el (itimer-run-expired-timers):
11766         * info.el (Info-mode):
11767         * info.el (Info-insert-file-contents):
11768         * info.el (Info-rebuild-dir):
11769         * info.el (Info-build-dir-anew):
11770         * info.el (Info-parse-dir-entries):
11771         * info.el (Info-dir-outdated-p):
11772         * info.el (Info-insert-dir):
11773         * info.el (info-xref):
11774         * info.el:
11775         * hyper-apropos.el (hyper-apropos-get-doc):
11776         * hyper-apropos.el (hyper-describe-face):
11777         * hyper-apropos.el (hyper-apropos-mode):
11778         * hyper-apropos.el:
11779         * help.el (list-processes):
11780         * help.el:
11781         * gnuserv.el:
11782         * font.el (mswindows-font-create-name):
11783         * font.el (font-default-font-for-device):
11784         * font.el (x-font-create-object):
11785         * font.el (font-registry):
11786         * font.el:
11787         * font-lock.el (font-lock-keywords):
11788         * font-lock.el:
11789         * finder.el (finder-compile-keywords):
11790         * find-paths.el (paths-find-recursive-path):
11791         * fill.el (set-justification-center):
11792         * fill.el (fill-region-as-paragraph):
11793         * files.el (insert-directory):
11794         * files.el (wildcard-to-regexp):
11795         * files.el (recover-file):
11796         * files.el (basic-save-buffer):
11797         * files.el (delete-auto-save-file-if-necessary):
11798         * files.el (file-relative-name):
11799         * files.el (backup-extract-version):
11800         * files.el (backup-buffer):
11801         * files.el (set-visited-file-name):
11802         * files.el (set-auto-mode):
11803         * files.el (interpreter-mode-alist):
11804         * files.el:
11805         * files.el (find-file-noselect):
11806         * files.el (abbreviate-file-name):
11807         * files.el (parse-colon-path):
11808         * files.el (directory-abbrev-alist):
11809         * etags.el (visit-tags-table-buffer):
11810         * easymenu.el (easy-menu-define):
11811         * dragdrop.el (experimental-dragdrop-drag):
11812         * dragdrop.el (dragdrop-drop-do-functions):
11813         * dragdrop.el (dragdrop-drop-at-point):
11814         * disass.el (disassemble-1):
11815         * disass.el (disassemble-internal):
11816         * disass.el (disassemble):
11817         * disass.el:
11818         * derived.el (derived-mode-init-mode-variables):
11819         * derived.el (define-derived-mode):
11820         * custom.el (defgroup):
11821         * cus-edit.el (custom-quote):
11822         * config.el:
11823         * code-process.el (open-network-stream):
11824         * code-process.el (start-process):
11825         * code-process.el (call-process-region):
11826         * code-process.el (call-process):
11827         * code-process.el:
11828         * code-files.el (insert-file-contents):
11829         * code-files.el:
11830         * code-files.el (buffer-file-coding-system-for-read):
11831         * cmdloop.el (yes-or-no-p-minibuf):
11832         * cl.el:
11833         * cl-macs.el:
11834         * cl-extra.el:
11835         * callers-of-rpt.el (make-caller-report):
11836         * callers-of-rpt.el:
11837         * bytecomp.el (batch-byte-recompile-directory):
11838         * bytecomp.el (batch-byte-compile-1):
11839         * bytecomp.el (batch-byte-compile):
11840         * bytecomp.el (display-call-tree):
11841         * bytecomp.el (byte-compile-insert):
11842         * bytecomp.el (byte-compile-two-args-19->20):
11843         * bytecomp.el (byte-compile-variable-ref):
11844         * bytecomp.el (byte-compile-form):
11845         * bytecomp.el (byte-compile-top-level-body):
11846         * bytecomp.el (byte-compile-out-toplevel):
11847         * bytecomp.el (byte-compile-byte-code-maker):
11848         * bytecomp.el (byte-compile-file-form-defmumble):
11849         * bytecomp.el (byte-compile-file-form):
11850         * bytecomp.el (byte-compile-keep-pending):
11851         * bytecomp.el (byte-compile-insert-header):
11852         * bytecomp.el (byte-compile-from-buffer):
11853         * bytecomp.el (byte-compile-file):
11854         * bytecomp.el (byte-recompile-file):
11855         * bytecomp.el (byte-compile-close-variables):
11856         * bytecomp.el (byte-compile-warn-about-unused-variables):
11857         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11858         * bytecomp.el (byte-compiler-legal-options):
11859         * bytecomp.el (byte-compile-lapcode):
11860         * bytecomp.el (byte-optimize-log):
11861         * bytecomp.el ((fboundp 'defsubst)):
11862         * bytecomp.el:
11863         * bytecomp-runtime.el:
11864         * byte-optimize.el (byte-optimize-apply):
11865         * byte-optimize.el (car):
11866         * byte-optimize.el (byte-optimize-form):
11867         * byte-optimize.el (byte-optimize-form-code-walker):
11868         * byte-optimize.el:
11869         * build-report.el (build-report-insert-installation-file):
11870         * build-report.el (build-report):
11871         * auto-show.el:
11872         * apropos.el (apropos-documentation):
11873         - mega patch
11874         - clean up byte-compile warnings
11875         - remove unused variables
11876         - Use common lisp style hashtable functions
11877         - byte compiler cleanup
11878         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11879         - remove old backquote syntax usage
11880         - move some cl functionality into C for speed.
11881         - remove last remaining VMS support
11882         - spelling fixes
11883         - implement last, butlast, nbutlast, copy-list in C.
11884         - new macro ignore-file-errors, similar to ignore-errors
11885           (ignore-file-errors (delete-file "foo"))
11886         - get frequent garbage collection during loadup.el by tweaking
11887           gc-cons-threshold, rather than explicitly calling garbage-collect
11888         - default delete-key-deletes-forward to `t'.
11889
11890 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11891
11892         * XEmacs 21.2-beta4 is released.
11893
11894 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11895
11896         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11897         (easy-menu-item-present-p): Wrapper around find-menu-item.
11898         (easy-menu-remove-item): Wrapper around delete-menu-item.
11899
11900         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11901         (add-menu-button): Add 'in-menu' argument.
11902         (add-menu-item-1): Add in-menu support to helper function.
11903
11904 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11905
11906         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11907
11908 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11909
11910         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11911         of Dec 4, 1997.
11912
11913 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11914
11915         * process.el (shell-command-on-region): Report if the command
11916         succeeded or failed.
11917
11918 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11919
11920         * subr.el (buffer-substring-no-properties): Comment out.
11921
11922 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11923
11924         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11925           into font instances first, like `x-frob-font-size' does.
11926           (mswindows-find-larger-font): ditto
11927
11928 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11929
11930         * package-ui.el (pui-install-selected-packages): fix args in call
11931         to `package-get'.
11932
11933 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11934
11935         * package-get.el (host-name): New widget type.
11936         (package-get-remote): Better customization using new type.
11937         (package-get-download-sites): idem dito.
11938
11939         (package-get-custom): Do not use package-get-all untill we have
11940         runtime dependencies.
11941
11942         (package-get-remove-copy): Default to 't' we no longer need this
11943         kludge as we do not currently use depenencies.
11944
11945         (package-get-was-current): New variable.
11946         (package-get-require-base): New 'force-current' argument.
11947         (package-get-update-base): idem
11948         (package-get-package-provider):  idem
11949         (package-get-locate-index-file): New 'no-remote' argument.
11950         (package-get-locate-file): idem.
11951
11952         (package-get-maybe-save-index): New function.
11953         (package-get-update-base): Use it.
11954
11955 1998-10-28 Greg Klanderman <greg@alphatech.com>
11956
11957         * package-get.el (package-get-remote): default to nil; by default,
11958         don't go out to the net via EFS.  They must select a download site.
11959         (package-get-download-sites): new variable.
11960         (package-get-download-menu): new function.
11961         (package-get-locate-index-file): new function.
11962         (package-get-update-base): use it.
11963
11964         * menubar-items.el (default-menubar): add "Update Package Index"
11965         and "Add Download Site" menus under Options | Manage Packages.
11966
11967 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11968
11969         * package-get.el (package-get): bugfix code checking installed version
11970         for case where package is not currently installed.
11971         (package-get-require-signed-base-updates): new variable.
11972         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11973         deemed not a goot thing.  Use the variable
11974         package-get-allow-unsigned-base-updates instead.
11975
11976 1998-10-16 Greg Klanderman <greg@alphatech.com>
11977
11978         * package-get.el (package-get): Don't install an older version than
11979         we already have unless explicitly told to.  Issue a warning.
11980
11981         * package-ui.el (pui-add-required-packages): when adding
11982         dependencies, don't add packages that are up to date.
11983         (pui-package-symbol-char):  Don't consider a package out of date
11984         if you have a newer version installed than the latest version in
11985         package-get-base.
11986
11987         * package-get.el (package-get-base-filename): document that it may
11988         be a path relative to package-get-remote;  new default value.
11989         (package-get-locate-file): new function.
11990         (package-get-update-base): use it to expand package-get-base-filename.
11991         (package-get-save-base): new function to save the package-get database
11992         to file.
11993         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11994         (package-get-update-base): pass the REMOTE-SOURCE arg.
11995         (package-get-update-base-entry): call package-get-custom-add-entry.
11996         (package-get-file-installed-p): removed; no longer needed.
11997         (package-get-create-custom): ditto.
11998         (toplevel): remove code to build and load package-get-custom.el
11999         (package-get-custom-add-entry): new function.
12000
12001 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12002
12003         * wid-edit.el (widget-button-click): Don't switch window.
12004
12005 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12006
12007         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12008
12009 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12010
12011         * etags.el (find-tag-default): Run find-tag-hook using
12012         run-hooks rather than funcall
12013
12014 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12015
12016         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12017         and the current local map as the parents to isearch-mode-map.
12018
12019 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12020
12021         * XEmacs 21.2-beta3 is released.
12022
12023 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12024
12025         * package-get.el (package-get-update-base): use
12026         insert-file-contents-internal, not insert-file-contents-literally.
12027
12028 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12029
12030         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12031         dump time.
12032
12033 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12034
12035         * package-get.el (package-get-update-base-entry): new function.
12036         (package-get-update-base): renamed; was `package-get-load-base'.
12037         cleanup, and use package-get-update-base-from-buffer.
12038         (package-get-update-base-from-buffer): new function.
12039         (package-get-update-base-entries): new; helper for above.
12040         Do not eval lisp grabbed over ftp; parse it from new format.
12041
12042 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12043
12044         * files.el (set-auto-mode): Don't play games loading package-get
12045         database; package-get-package-provider will handle it all.
12046
12047 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12048
12049         * package-get.el (package-get-base-filename): new variable.
12050         (package-get-require-base): new function.
12051         (package-get-pgp-signed-begin-line): new variable.
12052         (package-get-pgp-signature-begin-line): ditto.
12053         (package-get-pgp-signature-end-line):  ditto.
12054         (package-get-load-base): new function.
12055         (package-get-interactive-package-query):
12056         (package-get-update-all):
12057         (package-get-dependencies):
12058         (package-get-package-provider):
12059         (package-get-custom): use package-get-require-base.
12060         [package-get-custom loading]: disable for now.
12061
12062         * package-ui.el (pui-list-packages): use (package-get-require-base)
12063
12064 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12065
12066         * package-ui.el: Correct obvious thinko in choosing extent face.
12067
12068 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12069
12070         * menubar-items.el (default-menubar): pui-list-package has nothing
12071         to with Customize. Move all the package stuff to a new Item in Options.
12072
12073         * package-ui.el (pui-menu): Add menu and Popup menu.
12074
12075         * package-get.el (package-get): Use new
12076         package-admin-get-install-dir.
12077
12078         * package-admin.el (package-admin-get-install-dir): New syntax.
12079         Conserve package location and put mule packages where mule-base is.
12080
12081         * package-get.el : Customized
12082
12083         * package-ui.el (pui): Customized
12084         (pui-package-install-dest-dir): New variable.
12085         (pui-install-selected-packages): Use it
12086
12087 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12088
12089         * package-get.el (package-get-interactive-package-query): Move
12090         dependency on package-get-base to run-time.
12091         (package-get-update-all): Ditto.
12092         (package-get-dependencies): Ditto.
12093         (package-get-package-provider): Ditto.
12094         (package-get-custom): Ditto.
12095
12096 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12097
12098         * events.el: Remove 'ascii-character property from 'backspace
12099         and 'delete symbols
12100
12101 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12102
12103         * package-get-base.el: removed.
12104
12105 1998-09-23  Didier Verna  <didier@xemacs.org>
12106
12107         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12108         (no-upper-case-p): new function.
12109         (with-search-caps-disable-folding): new macro.
12110         (with-interactive-search-caps-disable-folding): new macro.
12111         (zap-to-char): In interactive mode, do a case-sensitive search if
12112         the character is uppercase.
12113         (zap-up-to-char): ditto.
12114
12115         * replace.el (perform-replace): use the function no-upper-case-p.
12116
12117         * isearch-mode.el (isearch-fix-case): ditto.
12118         make obsolete `with-caps-disable-folding' and
12119         `isearch-no-upper-case-p'.
12120
12121         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12122         (tags-search): ditto.
12123         (tags-query-replace): ditto.
12124
12125         * info.el (Info-search): ditto.
12126
12127 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12128
12129         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12130
12131 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12132
12133         * package-admin.el (package-admin-rmtree): rewritten.  need to
12134         check for "." and ".." before symlink check.  expand files and
12135         directories with respect to DIRECTORY, not default-directory.
12136
12137 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12138
12139         * package-get.el (package-get-all): add INSTALL-DIR argument.
12140
12141 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12142
12143         * package-ui.el (pui-add-required-packages): new function, select
12144         dependent packages.
12145         (pui-display-keymap): bind it.
12146         (pui-help-string): document it.
12147         (pui-install-selected-packages): package-get-all -> package-get.
12148
12149         * package-get.el (package-get-dependencies): new function.
12150
12151 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12152
12153         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12154         regexps.
12155
12156 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12157
12158         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12159         function.
12160         (default-mouse-track-normalize-point): Use it.
12161
12162 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12163
12164         * package-admin.el (package-admin-delete-binary-package):
12165                 General cleanup. Remove unnessary use of progn and
12166         save-excursion.
12167         (package-admin-delete-binary-package): Do NOT mess with file
12168         modes. That is evil.
12169         (package-admin-delete-binary-package): Wrap all deleting in
12170         condition-case. The data in MANIFEST is untrustworthy.
12171         (package-admin-delete-binary-package): Let the OS worry about non
12172         empty directories.
12173
12174 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12175
12176         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12177         processing.
12178         (lm-report-bug): Fix mail address to send bug reports to.
12179
12180 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12181
12182         * XEmacs 21.2-beta2 is released.
12183
12184 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12185
12186         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12187
12188 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12189
12190         * info.el (Info-mode): Document page turning by double clicks in
12191         docstring so `M-x describe-mode' will display it.
12192
12193 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12194
12195         * info.el (Info-mouse-track-double-click-hook): Use character
12196         widths to calculate a border region where double clicking does
12197         page turning, and return `nil' by default so other hooks, such as
12198         region highlighting, will be run.
12199
12200 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12201
12202         * sound.el (default-sound-directory-list): Initialize with all the
12203         "sounds" directories in `data-directory-list'.  It used to just be
12204         the first one.
12205
12206         * packages.el (locate-data-directory-list): Created.  This gives
12207         the list of matching directories, unlike `locate-data-directory',
12208         which just gives the first one.
12209
12210 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12211
12212         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12213         make a binding in the local keymap until help-char handling is
12214         improved.
12215
12216         * help.el (help-keymap-with-help-key): Provide keymap with help
12217         binding.
12218         (help-print-help-form): New helper function.
12219
12220 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12221
12222         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12223         move extent to another buffer; no need to create a new extent.
12224         (isearch-fix-case): New function.
12225         (isearch-search-and-update): Use it.
12226
12227 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12228
12229         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12230         the keymap, not minor-mode-map-alist.
12231         (isearch-done): Restore overriding-local-map.
12232
12233 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12234
12235         * bytecomp.el (byte-compile-buffer-substring):
12236         Fix for: (byte-compile (defun f () (buffer-substring)))
12237         ==>   ** buffer-substring called with 3 args, but requires 0-3
12238         - new code not only works, but is more readable, too.
12239
12240 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12241
12242         * msw-faces.el (mswindows-init-device-faces): Don't try to
12243           specify a default font at this late stage. Do try to force
12244           creation of the default face font so that if it fails we get
12245           an error now instead of a crash at frame creation.
12246
12247           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12248           mswindows-make-font-unitalic: Canonical default weight
12249           changed from "Normal" to "Regular".
12250
12251           mswindows-make-font-bold / -bold-italic: Supplied device was
12252           not being passed into call to mswindows-find-smaller-font.
12253
12254 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12255
12256         * package-get.el (package-get-remote): Fix the path where to find
12257           the packages on xemacs.org.
12258
12259 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12260
12261         * about.el (about-maintainer-info): Update Ben's entry.
12262
12263 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12264
12265         * lisp/shadow.el (find-emacs-lisp-shadows):
12266         - `member' was being called on lists of length 2000!
12267         - Replace with hashtables.
12268         - Replace hand-coded loops with (dolist)
12269         - Fix comment typo
12270
12271 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12272
12273         * packages.el: Added new function, `package-delete-name', to
12274           delete existing packages from the installed package database
12275           (`packages-package-list').  Also added the "pkginfo" directory
12276           to `packages-special-base-regexp', so that the pkginfo directory
12277           would not get added to `late-packages'.
12278
12279         * package-admin.el: Added ability to delete an installed package
12280           (added low-level function, `package-admin-delete-package').
12281           Understands how to use the pkginfo/MANIFEST.<package> file to
12282           delete the package.  When installing a package, will also
12283           create a MANIFEST.* file if one is not provided by the
12284           package.  If the MANIFEST.* doesn't exist when deleting a
12285           package, the functions will fall back to attempting to delete
12286           any package-specific lisp directory.
12287
12288         * package-get.el: Moved some functions to package-admin.el.
12289           Added interactive function `package-get-delete-package', for
12290           use by users for deleting a package.
12291
12292           Also modified to not require the presence of efs.
12293
12294 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12295
12296         * files.el (find-file-noselect): Handle all signals, kill the
12297         buffer and resignal.
12298
12299 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12300
12301         * cl-macs.el (glyph-image): Add setf method.
12302
12303 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12304
12305         * package-get.el: Fixed broken EFS downloading.  Also, look for
12306           .tar.gz files first, in preference over .tgz files.
12307
12308         * package-ui.el: Fix display of package version numbers.
12309
12310 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12311
12312         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12313         argument.
12314
12315 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12316
12317         * list-mode.el: `display-completion-list': added new/optional
12318           keyword `:completion-string', which allows the programmer to
12319           change the "Possible completions are:" prompt.
12320
12321         * menubar-items.el: Added new pulldown menu-pick to start up the
12322           visual package browser/installer:
12323
12324                 Options->Customize->List Packages
12325
12326         * package-admin.el: Added hooks for installing under both Unix
12327           and MS Windows.  Does additional error checking.  No longer
12328           calls "add-big-package.sh" to install packages under Unix; now
12329           calls gunzip & tar directly.
12330
12331         * package-get.el: Added ability to install packages from files
12332           on a local disk/CDROM.  Now deletes any existing package lisp
12333           directory.  Does completion on available packages when
12334           querying for package names.  Will also search for .tgz files
12335           in addition for .tar.gz files.  Tries to reload
12336           auto-autoloads, as a convenience when loading new packages,
12337           and also tries to add any new package paths to `load-path'.
12338           Changed all occurences of `concat' to use `expand-file-name'.
12339
12340         * package-ui.el: New file which implements the main visual
12341           package browser/installer, which is started via a menu pick or
12342           M-x pui-list packages.
12343
12344 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12345
12346         * startup.el (load-init-file): spelling fix.
12347
12348 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12349
12350         * startup.el (normal-top-level): Load auto-autoload files
12351         covariantly with their precedence.
12352
12353 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12354
12355         * menubar-items.el (default-menubar): Remove "Font Weight"
12356         option, there is currently no custom equivalent.. Customize-faces
12357         is "Edit faces".
12358
12359         * x-font-menu.el (font-menu-set-font): Use customize to set
12360         default face.
12361
12362         * faces.el (face-spec-update-all-matching): New function.
12363
12364         * cus-face.el (custom-set-face-update-spec): New function.
12365         Interface to customize faces from elisp.
12366
12367         (custom-face-value-create): Show the customized settings if set
12368         but not saved.
12369
12370 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12371
12372         (custom-face-value-create): Show the customized settings if set
12373         but not saved.
12374
12375 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12376
12377         * keydefs.el (global-map): Add FSF 20.3 binding of
12378         query-replace-regexp.
12379
12380 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12381
12382         * minibuf.el (read-file-name-internal-1): use
12383         user-name-completion-1 instead of user-name-completion.
12384
12385 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12386
12387         * loadup.el:
12388         * make-docfile.el:
12389         * update-elc.el: Don't set `source-directory' (now defunct as a
12390         global variable) no more.
12391
12392         * packages.el (packages-list-autoloads): Made `source-directory'
12393         (now defunct as a global variable) a parameter.
12394
12395 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12396
12397         * about.el (about-hackers): new email
12398
12399 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12400
12401         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12402
12403 1998-07-17  Didier Verna  <didier@xemacs.org>
12404
12405         * faces.el (set-face-property):
12406         (set-face-dim-p):
12407         (face-dim-p): updated the doc strings now that the dim property isn't
12408         tty-specific.
12409         (face-equal): the dim property is now a common one.
12410
12411         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12412         Renamed the `stipple' attribute to `background-pixmap'.
12413         (custom-face-background-pixmap): make custom-face-stipple an
12414         obsolete alias for this.
12415
12416 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12417
12418         * find-paths.el (paths-file-readable-directory-p): Created and
12419         used.
12420
12421         * loadup.el: Don't set inhibit-... flags from run-temacs.
12422
12423 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12424
12425         * packages.el (packages-data-path-depth): Added and used.
12426
12427 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12428
12429         * about.el:
12430         - Change .xpm to .png, delete "zcat" section.
12431         - cosmetic fix in the 'marcpa' entry.
12432
12433         * etc/photos
12434         - convert all .xpm.Z to .png
12435         - rename mrb to martin
12436         - rename mcook-m to mcookm
12437
12438 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12439
12440         * x-init.el (x-initialize-compose): Add support for
12441         dead-circumflex as YET ANOTHER NAME for that dead key.
12442
12443 1998-08-05  Colin Rafferty <colin@xemacs.org>
12444
12445         * setup-paths.el (paths-construct-exec-path): Made the
12446         last-packages really be last.
12447         (paths-construct-data-directory-list): Ditto.
12448
12449 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12450
12451         * startup.el(startup-splash-frame-body):
12452         Update Copyright notice in splash screen
12453
12454 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12455
12456         * minibuf.el (read-file-name-internal-1): do ~user completion.
12457
12458 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12459
12460         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12461         aginst destroyed extents
12462
12463 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12464
12465         * package-get.el (package-get): add `install-dir' argument.
12466
12467 1998-07-20  John Jones  <jj@asu.edu>
12468
12469         * package-get.el: calls to package-get-update-all will only
12470           update packages which are already installed.
12471
12472 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12473
12474         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12475         writable.
12476
12477 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12478
12479         * about.el (about-hackers): Correct my email.
12480
12481 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12482
12483         * about.el (about-hackers): new email-address.
12484
12485 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12486
12487         * minibuf.el (read-number): Don't let `input-error' condition
12488         escape.
12489
12490 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12491
12492         * about.el (about-hackers): use my `email-for-life' address.
12493
12494 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12495
12496         * XEmacs 21.2-beta1 is released.
12497
12498 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12499
12500         * ldap.el (ldap-search): Doc string change
12501
12502 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12503
12504         * menubar-items.el (default-menubar): Removed references to
12505         `data-directory', and use `locate-data-file' instead, and made
12506         then greyed out if they don't exist.
12507
12508 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12509
12510         * keymap.el (events-to-keys): Use `format' instead of `concat'
12511         since the latter does not accept integer args anymore
12512
12513 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12514
12515         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12516         macros replaced.
12517
12518 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12519
12520         * make-docfile.el: Get first initialization from very-early-lisp.el
12521         * update-elc.el: Ditto.
12522         * loadup.el (really-early-error-handler): Ditto.
12523
12524         * packages.el (packages-unbytecompiled-lisp): Add new file,
12525         very-early-lisp.el.
12526
12527         * very-early-lisp.el: New file.
12528
12529 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12530
12531         * Symbols that have been obsolete for at least 3 years removed (II).
12532
12533         * obsolete.el (eval-current-buffer): Make compatible.
12534         (byte-code-function-p): Ditto.
12535         (send-string): Removed.
12536         (send-region): Removed.
12537         (screen-scrollbar-width): Removed.
12538         (set-screen-scrollbar-width): Removed.
12539         (set-screen-left-margin-width): Removed.
12540         (set-screen-right-margin-width): Removed.
12541         (screen-left-margin-width): Removed.
12542         (screen-right-margin-width): Removed.
12543         (set-buffer-left-margin-width): Removed.
12544         (set-buffer-right-margin-width): Removed.
12545         (buffer-left-margin-width): Removed.
12546         (buffer-right-margin-width): Removed.
12547         (x-set-frame-icon-pixmap): Removed.
12548         (x-set-screen-icon-pixmap): Removed.
12549         (pixel-name): Removed.
12550         (make-pixmap): Removed.
12551         (make-cursor): Removed.
12552         (pixmap-width): Removed.
12553         (pixmap-contributes-to-line-height-p): Removed.
12554         (set-pixmap-contributes-to-line-height): Removed.
12555
12556 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12557
12558         * obsolete.el (popup-menu-up-p): removed.
12559         (read-no-blanks-input): Removed.
12560         (wholenump): Removed.
12561         (ring-mod): Removed (what was ring-mod?).
12562         (current-time-seconds): Removed.
12563         (run-special-hook-with-args): Removed.
12564         (dot): Removed.
12565         (dot-marker): Removed.
12566         (dot-min): Removed.
12567         (dot-max): Removed.
12568         (window-dot): Removed.
12569         (set-window-dot): Removed.
12570
12571         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12572         `dot-min'.
12573
12574         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12575
12576         * code-files.el (insert-file-contents): Rename
12577         run-special-hook-with-args to run-hook-with-args-until-success.
12578         (write-region): Ditto.
12579
12580 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12581
12582         * about.el: Fix typos, update release date.
12583
12584         * Symbols that have been obsolete for at least 3 years removed.
12585
12586         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12587         screen- functions.
12588         (toplevel): remove setf methods for screen functions.
12589         * cl-macs.el (extent-data): defsetf removed.
12590         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12591         many places to remove.
12592         (comment-indent-hook): Ditto.
12593         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12594         (buffer-dedicated-screen): Ditto.
12595         (deiconify-screen): Ditto.
12596         (delete-screen): Ditto.
12597         (event-screen): Ditto.
12598         (find-file-other-screen): Ditto.
12599         (find-file-read-only-other-screen): Ditto.
12600         (live-screen-p): Ditto.
12601         (screen-height): Ditto.
12602         (screen-iconified-p): Ditto.
12603         (screen-list): Ditto.
12604         (screen-live-p): Ditto.
12605         (screen-name): Ditto.
12606         (screen-parameters): Ditto.
12607         (screen-pixel-height): Ditto.
12608         (screen-pixel-width): Ditto.
12609         (screen-root-window): Ditto.
12610         (screen-selected-window): Ditto.
12611         (screen-totally-visible-p): Ditto.
12612         (screen-visible-p): Ditto.
12613         (screen-width): Ditto.
12614         (screenp): Ditto.
12615         (get-screen-for-buffer): Ditto.
12616         (get-screen-for-buffer-noselect): Ditto.
12617         (get-other-screen): Ditto.
12618         (iconify-screen): Ditto.
12619         (lower-screen): Ditto.
12620         (mail-other-screen): Ditto.
12621         (make-screen): Ditto.
12622         (make-screen-invisible): Ditto.
12623         (make-screen-visible): Ditto.
12624         (modify-screen-parameters): Ditto.
12625         (new-screen): Ditto.
12626         (next-screen): Ditto.
12627         (next-multiscreen-window): Ditto.
12628         (other-screen): Ditto.
12629         (previous-screen): Ditto.
12630         (previous-multiscreen-window): Ditto.
12631         (raise-screen): Ditto.
12632         (redraw-screen): Ditto.
12633         (select-screen): Ditto.
12634         (selected-screen): Ditto.
12635         (set-buffer-dedicated-screen): Ditto.
12636         (set-screen-height): Ditto.
12637         (set-screen-position): Ditto.
12638         (set-screen-size): Ditto.
12639         (set-screen-width): Ditto.
12640         (show-temp-buffer-in-current-screen): Ditto.
12641         (switch-to-buffer-other-screen): Ditto.
12642         (visible-screen-list): Ditto.
12643         (window-screen): Ditto.
12644         (x-set-screen-pointer): Ditto.
12645         (x-set-frame-pointer): Ditto.
12646         (screen-title-format): Ditto.
12647         (screen-icon-title-format): Ditto.
12648         (terminal-screen): Ditto.
12649         (delete-screen-hook): Ditto.
12650         (create-screen-hook): Ditto.
12651         (mouse-enter-screen-hook): Ditto.
12652         (mouse-leave-screen-hook): Ditto.
12653         (map-screen-hook): Ditto.
12654         (unmap-screen-hook): Ditto.
12655         (default-screen-alist): Ditto.
12656         (default-screen-name): Ditto.
12657         (x-screen-defaults): Ditto.
12658         (x-create-screen): Ditto.
12659         * obsolete.el: meta-flag removed.
12660         baud-rate removed.
12661         sleep-for-millisecs removed.
12662         extent-data removed.
12663         set-extent-data removed.
12664         set-extent-attribute removed.
12665         extent-glyph removed.
12666         extent-layout removed.
12667         set-extent-layout removed.
12668         list-faces-display removed.
12669         list-faces removed.
12670         trim-versions-without-asking removed.
12671         after-write-file-hooks removed.
12672         truename removed.
12673         auto-fill-hook removed.
12674         blink-paren-hook removed.
12675         select-screen-hook, deselect-screen-hook removed.
12676         auto-raise-screen, auto-lower-screen removed.
12677
12678         * msw-mouse.el: Global change resource -> mswindows-resource.
12679
12680         * XEmacs 21.0-pre5 is released.
12681
12682 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12683
12684         * about.el (about-hackers): Credits update.
12685
12686 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12687
12688         * register.el (insert-register): Don't activate the region.
12689
12690 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12691
12692         * select.el: Restore x-* symbols for backwards compatibility:
12693         x-copy-primary-selection, x-kill-primary-selection,
12694         x-delete-primary-selection, x-select-make-extent-for-selection,
12695         x-valid-simple-selection-, x-cut-copy-clear-internal.
12696
12697 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12698
12699         * XEmacs 21.0-pre4 is released.
12700
12701 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12702
12703         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12704         reporting bugs.
12705         (maybe-add-init-button): Fix semantics under Windows.  Use
12706         `expand-file-name' rather than `concat'.
12707
12708         * help.el (print-messages): New function.
12709
12710 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12711
12712         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12713
12714 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12715
12716         * about.el: Tweaked my entry in about-hackers.
12717
12718         * find-paths.el (paths-emacs-root-p):
12719           Relaxed emacs-root checking of an in-place installation to
12720           also accommodate the flat layout used on MS Windows.
12721
12722 1998-06-29  John Jones  <jj@asu.edu>
12723
12724         * package-get.el: calls to package-get-update-all will only
12725           update packages which are already installed.
12726
12727 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12728
12729         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12730         are handled by the gui-element face fallbacks now.
12731
12732         * x-faces.el: default gui-element face to "background" as well as
12733         the default face.
12734
12735         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12736         and default face settings since these are set as fallbacks now in
12737         the appropriate domain.
12738
12739 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12740
12741         * text-mode.el (text-mode): Reorder regexp so the OR part
12742         corresponding to `page-delim' goes first and the hack in
12743         `forward-paragraph' will work.
12744         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12745
12746 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12747
12748         * subr.el (remove-hook): When checking the hook value
12749           with functionp, don't apply car to it.
12750
12751 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12752
12753         * package-get.el (package-get-remote-filename):
12754           Don't use file-name-as-directory because the local directory
12755           separator conventions might not be the same as ftp's.
12756
12757 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12758
12759         * ldap.el (ldap-host-parameters-alist): New name of
12760         `ldap-host-parameters-plist'
12761
12762 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12763
12764         * package-get.el: Using (require 'package-get-base), now that it
12765         provides itself.  Consequently removed all instances of (load
12766         "package-get-base.el").
12767
12768 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12769
12770         * subr.el (remove-hook): Don't treat the hook value as a
12771           list unless it is both consp and not functionp.
12772
12773 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12774
12775         * about.el: Email address for Ben Wing is ben@xemacs.org.
12776         * auto-show.el: Ditto.
12777         * bytecomp.el: Ditto.
12778         * faces.el: Ditto.
12779         * x-scrollbar.el: Ditto.
12780         * x-misc.el: Ditto.
12781         * tty-init.el: Ditto.
12782         * toolbar-items.el: Ditto.
12783         * symbol-syntax.el: Ditto.
12784         * specifier.el: Ditto.
12785         * objects.el: Ditto.
12786         * hyper-apropos.el: Ditto.
12787         * glyphs.el: Ditto.
12788
12789 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12790
12791         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12792         vertical-divider-always-visible-p.
12793         (default-mouse-motion-handler): Ditto.
12794
12795 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12796
12797         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12798         global value.
12799
12800 1998-06-21  Oliver Graf <ograf@fga.de>
12801
12802         * build-reports.el: changed receiver to xemacs-build-reports list
12803
12804 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12805
12806         * font.el: Split font-family-mappings into X and
12807           mswindows-specific versions.
12808           mswindows-font-create-[object|name]: Treat supplied size
12809           as a pointsize. Added underline and strikethru handling.
12810
12811         * msw-faces.el: changed default mswindows charset to western.
12812
12813         * msw-glyphs.el: removed space in border-glyph font string that
12814           was inserted to get round bugs in the mswindows C font code.
12815
12816 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12817
12818         * about.el (about-hackers): Credits update.
12819
12820         * help-nomule.el (tutorial-supported-languages): Add Romanian
12821         TUTORIAL.
12822
12823         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12824         to ISO-8859-2.
12825
12826 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12827
12828         * font.el: Split font-family-mappings into X and
12829           mswindows-specific versions.
12830           mswindows-font-create-[object|name]: Treat supplied size
12831           as a pointsize. Added underline and strikethru handling.
12832
12833         * msw-faces.el: changed default mswindows charset to western.
12834
12835         * msw-glyphs.el: removed space in border-glyph font string that
12836           was inserted to get round bugs in the mswindows C font code.
12837
12838 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12839
12840         * minibuf.el: make read-color-completion-table call
12841           (mswindows-color-list for mswindows devices.
12842
12843 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12844
12845         * lisp/font-lock.el
12846         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12847         Let declaration items contain non-word symbol characters.
12848
12849 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12850
12851         * package-get.el (package-get-package-provider): Added autoload
12852         cookie.  Loading "package-get-base.el" in ALL functions that use
12853         it.  Fixed some (interactive ...) with multiple argument specs
12854         again.  Cosmetic indentation changes.
12855
12856 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12857
12858         * info.el (Info-insert-dir): Don't use nreverse on variables
12859         that you want to use later.
12860
12861 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12862
12863         * x-mouse.el (x-set-point-and-move-selection): Replace call
12864         to x-kill-primary-selection with kill-primary-selection
12865
12866 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12867
12868         * simple.el (what-cursor-position): Make cursor position reported
12869         use value of column-number-start-at-one
12870
12871 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12872
12873         * about.el (xemacs-hackers): Fix Jareth's email address.
12874
12875 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12876
12877         * startup.el (startup-splash-frame): Remove
12878         `xemacs-startup-logo-function'.
12879
12880 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12881
12882         * about.el (about-hackers): Update credits list.
12883
12884 1998-06-06  Jeff Miller <jmiller@smart.net>
12885
12886         * lisp/sound.el: Update sound-ext to allow filenames with
12887           extensions to be found by load-sound-file
12888
12889 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12890
12891         * info.el (Info-rebuild-outdated-dir): Removed variable
12892         (Info-auto-generate-directory): New variable
12893         (Info-save-auto-generated-dir): New variable
12894         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12895         (Info-build-dir-anew): Second parameter removed.  Use
12896         `Info-save-auto-generated-dir'
12897         (Info-rebuild-dir): Ditto
12898
12899 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12900
12901         * list-mode.el (next-list-mode-item): Would not recognize
12902         border between directly neighbored items.
12903
12904 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12905
12906         * package-get.el: add autoloads for some functions.
12907
12908 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12909
12910         * specifier.el (let-specifier): Tiny docfixes.
12911
12912 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12913
12914         * msw-mouse.el: set selection-pointer-glyph to Normal.
12915
12916 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12917
12918         * wid-edit.el (widget-specify-secret): New function.
12919         (widget-after-change): Use it.
12920         (widget-specify-field): Use it.
12921
12922 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12923
12924         * mouse.el (drag-window-divider): Use `(not done)' instead of
12925         `doit'; reuse result of `window-pixel-edges'.
12926
12927         * modeline.el (drag-modeline-event-lag): Rename to
12928         drag-divider-event-lag.
12929
12930 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12931
12932         * specifier.el (let-specifier): Rewritten not to generate needless
12933         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12934         arguments.
12935
12936 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12937
12938         * minibuf.el (read-file-name-1): Setup buffer-local value of
12939         `completion-ignore-case' in completions buffer under Windows.
12940
12941 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12942
12943         * about.el (about-maintainer-glyph): Fix support for not
12944         compressed images.
12945
12946 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12947
12948         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12949
12950         * mouse.el (mouse-track): Cancel selection if misc-user event with
12951         `cancel-mode-internal' function is fetched.
12952
12953 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12954
12955         * files.el (save-some-buffers-1): Fixed return value.
12956
12957 1998-06-01  Oliver Graf <ograf@fga.de>
12958
12959         * dragdrop.el: added experimental
12960
12961 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12962
12963         * startup.el (after-init-hook, init-file-user,
12964         user-init-directory, load-user-init-file):  Purge references
12965         to "~/.xemacs/init.el" from docstrings.
12966
12967         (load-user-init-file) Use paths-construct-path to construct
12968         paths to user init files.  Go directly to ~/.emacs, do not
12969         search ~/.xemacs/, do not load `default-custom-file'.
12970
12971 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12972
12973         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12974         general *sh.
12975         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12976
12977 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12978
12979         * menubar-items.el (default-menubar): add Update Packages to customize
12980         menu.
12981
12982 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12983
12984         * faces.el: use toolbar face as a fallback for toolbar properties
12985         in xpm-color-symbols instead of default.
12986
12987         * msw-faces.el: rename 3d-object -> gui-element face.
12988
12989 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12990
12991         * startup.el (xemacs-startup-logo-function): New variable.
12992         (startup-splash-frame): Use it.
12993
12994 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12995
12996         * files.el (save-some-buffers): Would wait 1 second.
12997         (save-some-buffers-1): Delete other windows here instead of in
12998         `save-some-buffers'.
12999         (save-some-buffers): Force redisplay only if windows were deleted.
13000
13001 1998-06-02  Didier Verna  <didier@xemacs.org>
13002
13003         * cus-face.el (custom-face-attributes): generalized the use of
13004         toggle buttons for boolean attributes.
13005         Re-ordered the items a bit.
13006
13007 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13008
13009         * sound.el (default-sound-directory): Use `locate-data-directory'
13010         to find the sounds directory.
13011
13012 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13013
13014         * sound.el: default sound-ext to .wav under mswindows, .au
13015         otherwise. load-default sounds without extensions.
13016
13017 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13018
13019         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13020         if send-pr is not bound.
13021
13022 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13023
13024         * files.el: grok idl files in auto-mode-alist.
13025 1998-06-01  Jeff Miller  <jmiller@smart.net>
13026
13027         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13028         calling `upcase'.
13029
13030 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13031
13032         * msw-glyphs.el: add xbm to the list of image types supported.
13033
13034 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13035
13036         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13037         instead of XEmacs one when dumping InfoDock.
13038
13039 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13040
13041         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13042         for `modeline-visible-p'
13043
13044         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13045
13046 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13047
13048         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13049         since it's not used anymore. doc string fixes.
13050
13051         * package-get.el (package-get-file-installed-p): new function. use
13052         instead of file-installed-p which is in an external package.
13053
13054 1998-05-28  Oliver Graf <ograf@fga.de>
13055
13056         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13057         favor of select-window/switch-to-buffer
13058
13059 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13060
13061         * startup.el: changed (getenv "HOME") to (user-home-directory)
13062
13063 1998-05-25  Oliver Graf <ograf@fga.de>
13064
13065         * frame.el (cde-start-drag) moved to dragdrop.el
13066         (offix-start-drag-region) moved to dragdrop.el
13067         (offix-start-drag) moved to dragdrop.el
13068         * dragdrop.el (cde-start-drag) moved from frame.el
13069         (offix-start-drag-region) moved from frame.el
13070         (offix-start-drag) moved from frame.el
13071         (cde-start-drag-region) cde drag regions
13072         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13073
13074 1998-05-26  Oliver Graf <ograf@fga.de>
13075
13076         * dragdrop.el: created dragdrop-drag prototypes
13077         (cde-start-drag-region) fixed typo
13078
13079 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13080
13081         * simple.el (after-init-hook): Remove reader macro.
13082
13083         * packages.el (packages-hardcoded-lisp): Get rid of reader
13084         macros.  Update DOC string.
13085
13086 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13087
13088         * mouse.el (drag-window-divider): Ditto.
13089
13090         * modeline.el (mouse-drag-modeline): Use it.
13091
13092         * lisp-mode.el (let-specifier): Specify indentation.
13093
13094         * specifier.el (let-specifier): Renamed from
13095         `with-specifier-instance'.
13096
13097 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13098
13099         * x-faces.el:
13100         * faces.el: move definition of xpm-color-symbols from x-faces.el
13101         to faces. Predicate x-get-resource on the presence of x.
13102
13103         * msw-faces.el: set 3d-object face rather than modeline. Specify
13104         faces as specfier defaults.
13105
13106         * package-get.el: don't use package-admin-add-single-file-package.
13107
13108 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13109
13110         * toolbar-items.el: Fixup tooltips.
13111         (toolbar-gnus): Don't use obsolete variable
13112         toolbar-news-frame-properties.
13113         (toolbar-news-reader): Default to `gnus' instead of
13114         `not-configured'.
13115
13116         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13117         Windows.
13118
13119 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13120
13121         * package-get.el: rename -installedp -> -installed-p.
13122
13123 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13124
13125         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13126         attributes, and assinged it to continuation, truncation and
13127         hscroll glyphs.
13128
13129         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13130         and made continuation, truncation and hscroll glyphs arrow
13131         characters out of that font.
13132
13133 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13134
13135         * minibuf.el (minibuffer-electric-separator): Play nicely with
13136         directory-sep-char being \.
13137         (minibuffer-electric-tilde): Ditto.
13138         (read-file-name-map): Ditto.
13139
13140 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13141
13142         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13143         on X devices.
13144         (default-mouse-track-deal-with-down-event): Avoid
13145         `x-disown-selection'; use `disown-selection' instead.
13146
13147 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13148
13149         * select.el:
13150         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13151         moved to (cut-copy-clear-internal) in select.el. Ditto for
13152         (x-delete-primary-selection) (x-kill-primary-selection)
13153         (x-copy-primary-selection).
13154         (own-clipboard): new function.
13155
13156         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13157         functions in select.el. remove old ones.
13158         (mswindows-own-clipboard): new function.
13159
13160 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13161
13162         * gnuserv.el: allow connections from mswindows type devices.
13163
13164 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13165
13166         * msw-glyphs.el: change image type used from cursor to resource.
13167
13168 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13169
13170         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13171         for {top,bottom}-{left,right} values in addition to
13172         {top,bottom}_{left,right}.
13173         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13174
13175 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13176
13177         * cl-macs.el (specifier-instance): Undefine its setf method.
13178
13179         * specifier.el (with-specifier-instance): Added docstring.
13180
13181         * mouse.el (drag-window-divider): Ditto.
13182
13183         * modeline.el (mouse-drag-modeline): Use it.
13184
13185         * lisp-mode.el (with-specifier-instance): Define its indentation
13186         level.
13187
13188         * specifier.el (with-specifier-instance): New macro.
13189
13190 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13191
13192         * package-get.el (package-get-create-custom): new function to
13193         auto-generate package-get-custom.el from package-get-base.el.
13194         * (package-get-ever-installedp): new function.
13195         * (package-get-custom): new function to get all packages specified
13196         by customize.
13197
13198 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13199
13200         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13201
13202 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13203
13204         * cl-extra.el: Reverse previous float change.
13205
13206 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13207
13208         * x-faces.el:
13209         * faces.el (try-font-name): moved from x-faces.el since it is
13210         required by w3 under mswindows as well X.
13211
13212 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13213
13214         * winnt.el: Removed evil (setq completion-ignore-case t)
13215         clause, one more overlookef fsfism.
13216         (nt-quote-args-functions-alist): End sentences with double space.
13217
13218 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13219
13220         * window-xemacs.el (push-window-configuration): Remove kludgery of
13221         recaching default-toolbar specifier.
13222         (pop-window-configuration): Ditto.
13223         (unpop-window-configuration): Ditto.
13224
13225 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13226
13227         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13228
13229 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13230
13231         * winnt.el (nt-quote-args-verbatim): Added function.
13232         (nt-quote-args-prefix-quote): Added function.
13233         (nt-quote-args-backslash-quote): Added function.
13234         (nt-quote-args-double-quote): Added function.
13235         (nt-quote-args-functions-alist): New variable.
13236         (nt-quote-process-args): Added function. This is the main quoting
13237         work horse called from process-nt.c
13238
13239 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13240
13241         * winnt.el: Removed duplicate definitions for backspace,
13242         delete, M-backspace and C-M-backspace.
13243         (file-name-buffer-file-type-alist): Removed this variable.
13244         (find-buffer-file-type): Removed function.
13245         (find-file-binary):  Removed function.
13246         (find-file-text): Removed function.
13247         (find-file-not-found-set-buffer-file-type): Removed function.
13248         (save-to-unix-hook): Removed function.
13249         (revert-from-unix-hook): Removed function.
13250         (using-unix-filesystems): Removed function.
13251         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13252         warning.
13253         (x-set-selection): Removed function.
13254         (x-get-selection): Removed function.
13255         Removed commented FSFisms.
13256         Replaced copyright notice (this file is not part of GNU Emacs).
13257         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13258         comint-process-echoes setting to t.
13259
13260 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13261
13262         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13263         and used following the interface change of
13264         `paths-find-recursive-path'.
13265
13266         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13267         regexp instead of a list of base names.
13268         (paths-version-control-filename-regexp):
13269         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13270         Introduced and used following the interface change of
13271         `paths-find-recursive-path'.
13272
13273 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13274
13275         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13276         on X devices, rather than on all non-TTY devices.
13277
13278 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13279
13280         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13281
13282         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13283
13284 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13285
13286         * itimer.el (activate-itimer): Fixed usage of integers
13287         as argument to `concat'.
13288
13289 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13290
13291         * itimer.el (start-itimer): replace the use of `concat' with
13292         `format'
13293
13294 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13295
13296         * mode-motion.el (mode-motion-hook): Clarify docstring.
13297         From Bob Weiner <weiner@altrasoft.com>
13298
13299         * loadhist.el (symbol-file): Supply prompt string when used
13300         interactively.
13301         From Bob Weiner <weiner@altrasoft.com>
13302
13303 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13304
13305         * loadup.el (really-early-error-handler): Ditto.
13306
13307         * update-elc.el: Ditto.
13308
13309         * setup-paths.el (paths-construct-exec-path): Ditto.
13310
13311         * make-docfile.el: Ditto.
13312
13313         * find-paths.el (paths-decode-directory-path): Use split-path
13314         instead of decode-path.
13315
13316         * files.el (parse-colon-path): Update docstring reference.
13317
13318 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13319
13320         * msw-init.el:
13321         * x-init.el:
13322         Bind cut'n'paste keys to non window-system specific functions.
13323
13324         * msw-select.el: New function mswindows-clear-clipboard.
13325         mswindows-cut-copy-clipboard extended to handle clearing of the
13326         selection and renamed to mswindows-cut-copy-clear-clipboard.
13327
13328         * select.el: on mswindows devices delete-primary-selection
13329         calls mswindows-clear-clipboard.
13330
13331 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13332
13333         * simple.el (quoted-insert): Inhibit quit when using read-char.
13334
13335         * cmdloop.el (read-char): Don't inhibit quit.
13336         (read-char-exclusive): Ditto.
13337         (read-char): Signal quit if quit-char was pressed.
13338         (read-char-exclusive): Ditto.
13339         (read-quoted-char): Return a character, not integer.
13340
13341         * menubar-items.el (default-popup-menu): Use Andy's generic
13342         selection code.
13343         (default-popup-menu): Fix code.
13344
13345 1998-05-14  Oliver Graf <ograf@fga.de>
13346
13347         * dragdrop.el (dragdrop-function-widget): this time it's done
13348
13349 1998-05-13  Oliver Graf <ograf@fga.de>
13350
13351         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13352
13353 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13354
13355         * device.el (device-pixel-width):
13356         (device-pixel-height):
13357         (device-mm-width):
13358         (device-mm-height):
13359         (device-bitplanes):
13360         (device-color-cells): Swapped parameters to device-system-metric
13361         according to the interface change.
13362
13363 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13364
13365         * mouse.el (default-mouse-motion-handler): Use new name of the
13366         function event-over-vertical-divider-p.
13367         Do not set E-W arrow cursor over the divider if
13368         vertical-divider-draggable-p is nil in the window.
13369         ([top-level]): Use new name for the variable
13370         vertical-divider-map.
13371         (drag-window-divider): Respect vertical-divider-draggable-p.
13372         Variable name typo fixes.
13373
13374 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13375
13376         * keymap.el (kbd): Define here; handle string constants and
13377         others...
13378
13379 1998-05-15  Christian Nyb <chr@mediascience.no>
13380
13381         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13382         in Emacs 18.
13383
13384 1998-05-13  Didier Verna  <didier@xemacs.org>
13385
13386         * mouse.el (drag-window-divider): give the vertical divider a
13387         pressed look when dragging it.
13388
13389 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13390
13391         * faces.el: predicate some more face operations on x or mswindows
13392         not just x.
13393
13394         * modeline.el: enable modeline coloring for mswindows.
13395
13396 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13397
13398         * minibuf.el (minibuffer-default): Added variable; compatible with
13399         FSF Emacs.
13400         (next-history-element): Used `minibuffer-default'.
13401
13402 1998-05-12  Oliver Graf <ograf@fga.de>
13403
13404         * dragdrop.el (dragdrop-function-widget): button and mods ok
13405         arguments still look a bit strange
13406         (dragdrop-compare-mods) created
13407         (dragdrop-drop-do-functions) correctly checks for buttons and
13408         modifiers
13409
13410 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13411
13412         * setup-paths.el (paths-default-info-directories): Replace
13413         path-separator with directory-sep-char.
13414
13415         * files.el (path-separator): Don't define it here.
13416
13417 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13418
13419         * update-elc.el: Ditto.
13420
13421         * setup-paths.el (paths-construct-exec-path): Ditto.
13422
13423         * make-docfile.el: Ditto.
13424
13425         * loadup.el (really-early-error-handler): Ditto.
13426
13427         * find-paths.el (paths-decode-directory-path): Use decode-path
13428         instead of decode-path-internal.
13429
13430         * files.el (parse-colon-path): Update docstring.
13431
13432 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13433
13434         * subr.el (get-buffer-window-list): Make BUFFER optional.
13435
13436         * window-xemacs.el (windows-of-buffer): Defalias to
13437         get-buffer-window-list.
13438
13439 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13440
13441         * disass.el: Fix maintainer keyword.
13442
13443         * bytecomp.el (byte-compile-and-load-file): Autoload.
13444         (byte-compile-buffer): Ditto.
13445
13446         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13447         value is returned, not the name.
13448         (lisp-imenu-generic-expression): Enable it.
13449         (lisp-mode-variables): Ditto.
13450         (lisp-indent-offset): Change defconst to defvar.
13451         (lisp-indent-function): Ditto.
13452         (lisp-body-indent): Ditto.
13453
13454 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13455
13456         * modeline.el: Use zap-last-kbd-macro-event.
13457
13458         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13459         nil, don't attempt to do anything with messages.
13460         (eval-last-sexp): Use `letf' for clarity.
13461
13462 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13463
13464         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13465
13466 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13467
13468         * buff-menu.el:
13469         * lisp-mode.el:
13470         * obsolete.el:
13471         Change empty docstrings into no doc strings at all.
13472         Fix bogus FSF-format docstrings.
13473         * etags.el: Fix docstring.
13474
13475 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13476
13477         * package-get.el (package-get): Use internal md5
13478
13479 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13480
13481         * about.el (about-xemacs): Correct abuse of concat.
13482
13483 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13484
13485         * info.el (Info-mode): Use easymenu.
13486
13487 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13488
13489         * apropos.el (apropos): Don't use concat with integers.
13490
13491         * cmdloop.el (describe-last-error): Handle the case when no error
13492         was seen gracefully.
13493
13494         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13495         defun.
13496         (apropos-describe-plist): Ditto.
13497
13498         * help.el (with-displaying-help-buffer): Revert to a defun.
13499         (describe-key): Use it as defun.
13500         (describe-mode): Ditto.
13501         (describe-bindings): Ditto.
13502         (describe-prefix-bindings): Ditto.
13503         (describe-installation): Ditto.
13504         (view-lossage): Ditto.
13505         (describe-function): Ditto.
13506         (describe-variable): Ditto.
13507         (describe-syntax): Ditto.
13508
13509 1998-05-11  Oliver Graf <ograf@fga.de>
13510
13511         * dragdrop.el: changed order of require/provide
13512         (dragdrop-drop-mime-default) changed to new calling conventions
13513         (dragdrop-drop-do-functions) changed to new calling conventions
13514         (dragdrop-function-widget) this one needs more work...
13515
13516 1998-05-10  Oliver Graf <ograf@fga.de>
13517
13518         * about.el: another small change in my entry
13519         * dragdrop.el (dragdrop-drop-log-function): logging added
13520         plus customizations
13521         changed interface to handler functions. now called with event
13522         and object
13523
13524 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13525
13526         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13527         E-W arrow pointer displayed over draggable dividers.
13528
13529         * mouse.el (default-mouse-motion-handler): Show it when
13530         appropriate.
13531         (drag-window-divider): Added.
13532         ([top-level]): Initialized window-divider-map with a keymap
13533         binding the above function to left button down event.
13534
13535         * x-mouse.el (x-init-pointer-shape): Initialize
13536         divider-pointer-glyph from Cursor.dividerPointer, or use default
13537         E-W double arrow.
13538
13539 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13540
13541         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13542
13543 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13544
13545         * simple.el (count-words-buffer): Don't query for buffer.
13546         (count-lines-buffer): Ditto.
13547
13548 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13549
13550         * help.el (where-is): add optional insert argument.
13551
13552 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13553
13554         * help.el (describe-key-briefly): New argument INSERT.
13555
13556         * simple.el (eval-expression): New optional argument; synch with
13557         FSF 20.3.
13558
13559         * keydefs.el (global-map): Add new register bindings.
13560
13561         * register.el: Synched with FSF 20.3.
13562
13563 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13564
13565         * window-xemacs.el (recenter): all arguments are optional.
13566
13567 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13568
13569         * device.el: (device-pixel-width): Reflected name/parameters
13570         change to device-system-metric.
13571         (device-pixel-height): Ditto.
13572         (device-mm-width): Ditto.
13573         (device-mm-height): Ditto.
13574         (device-bitplanes): Ditto.
13575         (device-color-cells): Ditto.
13576
13577 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13578
13579         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13580
13581         * cl.el (most-positive-fixnum): Document.
13582         (most-negative-fixnum): Ditto.
13583
13584         * cus-dep.el: Updated comment.
13585
13586         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13587         constant.
13588
13589         * cus-load.el (custom-put): Removed.
13590
13591         * files.el (after-find-file): Just resignal quit instead of
13592         signaling "canceled".
13593
13594 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13595
13596         * frame.el (other-frame): Use `focus-frame' instead of
13597         select-frame kludges.
13598
13599         * lisp-mode.el: Update lisp-indent-function for
13600         save-selected-frame and with-selected-frame.
13601
13602         * frame.el (save-selected-frame): New macro.
13603         (with-selected-frame): Ditto.
13604         (other-frame): Use `set-frame-focus'.
13605
13606 1998-05-06  Oliver Graf <ograf@fga.de>
13607
13608         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13609         (dragdrop-drop-url-default) default handler for URL drops created
13610         (dragdrop-drop-mime-default) default handler for MIME drops created
13611         (dragdrop-drop-functions) default custom for handling drops created
13612         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13613
13614 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13615
13616         * mouse.el: Removed redundant mouse-mswindows-drop function.
13617
13618 1998-05-05  Oliver Graf <ograf@fga.de>
13619
13620         * about.el: changed some text in my entry
13621         * dragdrop.el: added customs
13622
13623 1998-05-04  Oliver Graf <ograf@fga.de>
13624
13625         * mouse.el: killed global drop key bindings
13626         (mouse-offix-drop) removed
13627         * dragdrop.el: created
13628         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13629
13630 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13631
13632         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13633         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13634
13635         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13636         obsolete comment.
13637
13638         * scrollbar.el (scrollbars-visible-p): Use new
13639         {vertical,horizontal}-scrollbar-visible-p specifiers.
13640
13641 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13642
13643         * device.el (device-pixel-height):
13644         (device-pixel-width):
13645         (device-mm-width):
13646         (device-mm-height):
13647         (device-bitplanes):
13648         (device-color-cells): Moved these 6 functions from device.c; they
13649         all use single (device-system-metrics) call.
13650
13651 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13652
13653         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13654         were renamed.
13655
13656         * menubar-items.el:
13657         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13658         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13659
13660         * help.el (help-map): Remove Hyperbole keybinding logic.
13661         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13662
13663 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13664
13665         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13666         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13667
13668 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13669
13670         * msw-glyphs.el: use nicer icon3 from the frame icon.
13671
13672 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13673
13674         * version.el (emacs-version): Remove InfoDock conditionals.
13675
13676         * startup.el (startup-splash-frame): Change ID logo name.
13677
13678 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13679
13680         * files.el (after-find-file): If the user presses C-g on
13681         directory-creation prompt, kill the buffer.
13682
13683 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13684
13685         * simple.el (count-words-region): Reverse previous change.
13686
13687 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13688
13689         * replace.el (query-replace): Just call perform-replace.
13690         (query-replace-regexp): Ditto.
13691         (perform-replace): Move region handling here.
13692         (perform-replace): Use the new arg to match-data.
13693
13694 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13695
13696         * x-init.el: Install X specific display table that
13697           displays char 0240 as a space to avoid whatever it is
13698           that screws up display of that character code.
13699
13700 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13701
13702         * help.el (function-arglist): If no arguments are documented for a
13703         subr, print nothing rather than incorrect output.
13704
13705 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13706
13707         * cmdloop.el (command-error): Update bail-out error message to use
13708         `emacs-program-name'.
13709
13710         * lib-complete.el: Remove reader macro cruft.
13711
13712         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13713         cruft.
13714
13715         * simple.el (count-words-region): Drop interactive-p check on the
13716         message.
13717
13718 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13719
13720         * font.el
13721         * msw-faces.el
13722         Correct spelling of mswindows-font-canonicalize-name.
13723
13724 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13725
13726         * ldap.el (ldap-host-parameters-alist): Replaced with
13727         `ldap-host-parameters-plist'
13728         (ldap-search): Adapt to previous change
13729
13730 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13731
13732         * about.el (about-hackers): Update Bob Weiner bio.
13733         (about-maintainer-info): Ditto.
13734
13735 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13736
13737         * simple.el (display-warning-minimum-level): Docfix.
13738
13739 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13740
13741         * widget.el (:default-get): New keyword.
13742         * wid-edit.el (default, widget-default-default-get): Define it.
13743         (group, widget-group-default-get): Define it.
13744         (menu-choice, widget-choice-default-get): Define it.
13745         (widget-default-get): New function.
13746         (widget-choice-action): Call it.
13747         (widget-editable-list-entry-create): Call it.
13748
13749 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13750
13751         * byte-optimize.el (byte-boolean-vars): Removed.
13752         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13753         lookup through `byte-boolean-vars'.
13754
13755 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13756
13757         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13758         resource-provided values into ghost specs for scrollbar-height and
13759         scrollbar-width.
13760
13761 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13762
13763         * byte-optimize.el: Don't attempt to optimize /=.
13764
13765         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13766         (byte-compile-/=): Ditto.
13767
13768 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13769
13770         * apropos.el: Use `with-displaying-help-buffer'.
13771         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13772         Use `with-displaying-help-buffer'.
13773         (apropos-follow): Do not give special treatment to buffer cursor
13774         was in prior to a mouse click.
13775         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13776         (apropos-print-doc): Set correct buffer for setting text
13777         properties.
13778
13779 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13780
13781         * help.el (help-buffer-prefix-string): New variable.
13782         (help-buffer-name): Use it.
13783
13784         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13785         mode menu.
13786
13787 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13788
13789         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13790
13791 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13792
13793         * files.el (find-file-noselect): Update docstring.
13794         (find-file-noselect): Signal an error if found an unreadable file.
13795         (file-chase-links): Save the match data.
13796         (normal-mode): Use `lwarn' and `error-message-string'.
13797         (interpreter-mode-alist): Change defconst to defvar.
13798         (inhibit-first-line-modes-regexps): Ditto.
13799         (inhibit-first-line-modes-regexps): Added .tgz.
13800         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13801         (change-major-mode-with-file-name): New user-option.
13802         (set-visited-file-name): Synched with FSF.
13803         (file-name-extension): New function, from FSF 20.3.
13804         (file-relative-name): Synched with FSF.
13805         (save-some-buffers): Support the C-r feature.
13806         (recover-session): Synched with FSF.
13807         (kill-some-buffers): Ditto.
13808         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13809
13810 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13811
13812         * files.el (insert-file): Undo previous change and reenable use of
13813         format.el.
13814
13815 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13816
13817         * window-xemacs.el (recenter): Define.
13818
13819 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13820
13821         * font.el (mswindows-font-create-name)
13822         (mswindows-font-create-object): new functions for mswindows type
13823         fonts.
13824
13825         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13826         strings are parsed as well as font objects.
13827
13828 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13829
13830         * modeline.el (defining-kbd-macro): Restore modeline indication of
13831         kbd-macro being recorded.
13832         (add-minor-mode): Simplify docstring.
13833         (modeline-minor-mode-menu): Remove stuff.
13834
13835 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13836
13837         * code-process.el (call-process): dynamically decide process
13838         coding type.
13839
13840 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13841
13842         * modeline.el: Add line-number-mode, column-number-mode to
13843         the modeline minor-mode menu.  Button2 on the line number does
13844         goto-line.
13845
13846 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13847
13848         * mouse.el: move x-selection-owner-p type things to
13849         selection-owner-p.
13850
13851         * msw-init.el: copy zmacs stuff from x-init.el
13852
13853         * msw-select.el (mswindows-own-selection)
13854         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13855         functions. Very simple minded implementation of selectio
13856         ownership.
13857
13858         * select.el (own-selection) (disown-selection)
13859         (activate-region-as-selection) (select-make-extent-for-selection)
13860         (valid-simple-selection-p): functions moved from x-select.el for
13861         generalized selection.
13862
13863         * x-select.el: see select.el changes.
13864
13865         * x-toolbar.el: use new selection functions.
13866
13867 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13868
13869         * packages.el (packages-find-package-directories): Fixed bug that
13870         would pick up multiple site-package directories.
13871         (package-locations): Added "xemacs-packages" as a late package
13872         location.
13873
13874         * find-paths.el: Now uses `emacs-program-name' and
13875         `emacs-program-version'.
13876         Additions to enforce version-specific directories in
13877         `paths-find-version-directory'.
13878
13879 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13880
13881         * default.el: Removed.
13882         * site-start.el: Removed.
13883
13884 1998-04-29  Didier Verna  <didier@xemacs.org>
13885
13886         * minibuf.el (minibuffer-history-minimum-string-length): Default
13887         to nil.
13888
13889 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13890
13891         * find-paths.el (paths-program-name): Rename.
13892         (paths-emacs-root-p): Ditto.
13893         (paths-find-site-directory): Ditto.
13894
13895 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13896
13897         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13898         `emacs-lisp-byte-compile-and-load'.
13899
13900 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13901
13902         * ldap.el (ldap-search): Fixed additional parameter passing to
13903         `ldap-open'
13904
13905 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13906
13907         * select.el (kill-primary-selection) (selection-owner-p)
13908         (copy-primary-selection) (yank-clipboard-selection)
13909         (selection-exists-p) (delete-primary-selection): new file and
13910         functions that do the right thing for the selected device.
13911
13912         * x-menubar.el: use generalised selection functions.
13913
13914         * dumped-lisp.el: dump select.el.
13915
13916 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13917
13918         * find-paths.el (paths-progname): New variable.
13919         (paths-emacs-root-p): Use it.
13920         (paths-find-site-directory): Ditto.
13921
13922 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13923
13924         * loadup.el ((member "dump" command-line-args)): Dump as
13925         `infodock' if InfoDock.
13926
13927 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13928
13929         * find-paths.el (construct-emacs-version): Simplify, include
13930         program name in the return value.
13931         * (paths-find-version-directory): Use it.
13932
13933 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13934
13935         * info.el (Info-parse-dir-entries): Fixed regexp
13936         (Info-build-dir-anew): Remove full suffix and capitalize info file
13937         name for files with no @direntry
13938         (Info-batch-rebuild-dir): New function
13939         (Info-suffixed-file): Check for regular files instead of simple
13940         file existence (could catch directories before)
13941
13942 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13943
13944         * setup-paths.el, find-paths.el: Removed uses of `not' which
13945         temacs doesn't have.
13946
13947         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13948         into root searching.
13949
13950 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13951
13952         * subr.el: Remove definition of `not'.
13953
13954 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13955
13956         * msw-glyphs.el: enable graphics support.
13957
13958 1998-04-23  Didier Verna  <didier@xemacs.org>
13959
13960         * x-menubar.el (default-menubar): restored the line-number-mode
13961         option.
13962
13963         * misc doc string updates related to the options menu.
13964
13965 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13966
13967         * setup-paths.el (paths-construct-load-path): Fix typo.
13968
13969 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13970
13971         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13972         font-menu-ignore-scaled-fonts don't have to be bound now; this
13973         gets us one step further towards making --no-autoloads work.
13974
13975         * startup.el (normal-top-level): Load auto-autoloads only if
13976         lisp-directory is non-nil.
13977
13978         * setup-paths.el (paths-construct-load-path): Made it robust
13979         against nil lisp-directory.
13980
13981         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13982         to the list of variables that cause a warning when nil.
13983
13984         * toolbar.el (init-toolbar-location): Now works even when there's
13985         no toolbar icon directory.
13986
13987 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13988
13989         * help.el (view-lossage): Recognize it.
13990
13991         * simple.el (log-message): Mark multiline messages.
13992
13993 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13994
13995         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13996
13997 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13998
13999         * package-get.el (package-get-all):  add `\n' separator to
14000         interactive specification so that both variables are read
14001
14002 1998-04-22  Didier Verna  <didier@xemacs.org>
14003
14004         * x-menubar.el: ported the options menu to Custom.
14005         Moved the "read only" toggle button to the buffers menu.
14006         Corrected some missing ;;;###autoload or defcustom.
14007
14008         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14009         the scrollbar-visible specifier for options menu handling.
14010
14011         * toolbar.el (toolbar-visible-p)
14012                      (toolbar-captioned-p)
14013                      (default-toolbar-position): defcustom wrappers around
14014         the toolbar specifiers for options menu handling.
14015
14016         * frame.el (get-frame-for-buffer-default-instance-limit):
14017         defcustom it for options menu handling.
14018
14019         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14020         font-lock-mode for options menu handling.
14021
14022         * cus-start.el: added Custom properties to overwrite-mode for
14023         options menu handling.
14024
14025 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14026
14027         * about.el: shameless self-promotion.
14028
14029 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14030
14031         * simple.el (raw-append-message): Slightly optimize.
14032         (remove-message): Use `push' for clarity.
14033         (append-message): Ditto.
14034         (display-warning): Dito.
14035         (raw-append-message): Send the message to the appropriate device.
14036
14037 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14038
14039         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14040         From Sean MacLennan <Sean.MacLennan@pika.ca>
14041
14042 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14043
14044         * setup-paths.el: Changed `directory-sep-char' to
14045         `path-separator', following a change in GNU Emacs.
14046
14047 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14048
14049         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14050         (Info-build-dir-anew): Add a final newline.
14051         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14052         is `always'
14053         (Info-rebuild-dir): Ditto
14054
14055         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14056
14057 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14058
14059         * simple.el (count-words-buffer): Retain zmacs region.
14060         (count-words-region): Ditto.
14061         * simple.el: (what-line): Expanded line counts.
14062         (count-lines): New parameter to conditionalize whether collapsed
14063         lines get counted.
14064         From Bob Weiner <weiner@altrasoft.com>
14065
14066 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14067
14068         * packages.el (package-locations): infodock-packages must override
14069         mule-packages and packages.
14070
14071 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14072
14073         * wid-edit.el:
14074         remove rude messages from widget-activation-widget-mapper
14075         and widget-activation-glyph-mapper
14076
14077 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14078
14079         * toolbar.el: Remove (featurep 'x) test from
14080         toolbar-make-button-list
14081
14082 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14083
14084         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14085         only if in the same frame.
14086
14087 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14088
14089         * packages.el (package-locations): Added site-packages hierarchy.
14090
14091         * setup-paths.el (paths-default-info-directories): Introduced and
14092         used.
14093
14094         * packages.el, setup-paths.el: Set various path searching depths
14095         to 1.
14096
14097         * packages.el (packages-hierarchy-depth):
14098         (packages-load-path-depth): Introduced and used.
14099
14100         * setup-paths.el (paths-load-path-depth): Introduced and used.
14101
14102         * find-paths.el (paths-find-recursive-path): Added max-depth
14103         parameter.
14104
14105 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14106
14107         * setup-paths.el (paths-construct-info-path): Removed
14108         dependency on behavior of (file-name-as-directory "").
14109
14110 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14111
14112         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14113         lisp objects
14114
14115 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14116
14117         * dump-paths.el, startup.el: Added handling for --debug-paths.
14118
14119 1998-04-15  William M. Perry  <wmperry@aventail.com>
14120
14121         * wid-edit.el: We cannot just set the help-echo or balloon-help
14122           properties for an extent based on the :help-echo widget
14123           property, since help-echo and balloon-help cause an EXTENT to
14124           get passed in, where :help-echo functions are expecting a WIDGET
14125
14126 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14127
14128         * scrollbar.el (init-scrollbar-from-resources): Call
14129         mswindows-init-scrollbar-metrics when appropriate.
14130
14131 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14132
14133         * dumped-lisp.el: dump x-toolbar for window system
14134
14135         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14136         have support and xpm.
14137
14138 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14139
14140         * files.el (toggle-read-only): Fix docstring.
14141         From Didier Verna <didier@xemacs.org>
14142
14143 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14144
14145         * startup.el (normal-top-level): Load autoload-file-name without
14146         specifying an extension---some people only auto-autoload.el.gz.
14147
14148 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14149
14150         * files.el (backup-enable-predicate): Don't bomb on NAME being
14151         nil.
14152
14153 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14154
14155         * find-paths.el, packages.el: Now prefers configure'd paths.
14156         This shouldn't cause any of the originally anticipated problems as
14157         the current paths architecture will not define the various
14158         configure-xxx variables if they're not specified on the configure
14159         command line.
14160
14161         * find-paths.el, setup-paths.el, packages.el: Removed all
14162         mentionings of "/" as a path separator.
14163         Used paths-construct-path throughout.
14164
14165         * find-paths.el (paths-construct-path): Created to assemble paths
14166         from directory components.
14167
14168         * setup-paths.el, packages.el: Used paths-decode-directory-path
14169         instead of decode-path-internal.
14170
14171         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14172         and associates.
14173         (paths-decode-directory-path) Created.
14174
14175         * setup-paths.el: Changed configure-exec-path to
14176         configure-exec-directory.
14177
14178 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14179
14180         * packages.el (packages-find-packages): Fixed decoding of
14181         EMACSPACKAGEPATH.
14182
14183         * startup.el: -no-packages -> -no-early-packages.
14184
14185         (packages-load-package-lisps): Fixed loading of auto-autoload
14186         files.
14187
14188         * startup.el (normal-top-level): Fixed loading of core
14189         auto-autoload.
14190
14191         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14192
14193         * startup.el, packages.el, dump-paths.el: Added proper settings
14194         for site-directory and lisp-directory variables.
14195
14196         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14197         inhibit-package-autoloads and fixed handling of it.
14198
14199         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14200         handling of former inhibit-package-init, now
14201         inhibit-early-packages, to make -vanilla etc. work.
14202
14203 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14204
14205         * code-process.el (start-process): Fallback to 'undecided instead
14206         of 'binary for process input coding stream.
14207
14208         * process.el (start-process): Docstring fix.
14209
14210 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14211
14212         * info.el (Info-insert-dir): Do not insert temporary dir files
14213         in Info-dir-file-attributes
14214         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14215         (Info-rebuild-dir): Ditto.
14216
14217 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14218
14219         * obsolete.el: Added obsoleteness declarations for
14220         `site-directory' and `Info-default-directory-list'.
14221
14222 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14223
14224         * find-paths.el (paths-find-emacs-root): Only look at the
14225         executable at the end of the symlink chain for determining the
14226         Emacs root.
14227
14228 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14229
14230         * setup-paths.el (paths-construct-info-path): Changed construction
14231         to cater to gone default in configure.
14232
14233         * find-paths.el (paths-uniq-append): Added.
14234
14235         * packages.el: Rewritten package path construction once again.
14236
14237         * dump-paths.el, startup.el: Removed package-path as a global
14238         variable.
14239
14240         * package-admin.el (package-admin-add-single-file-package):
14241         (package-admin-add-binary-package): Changed package-path to
14242         late-packages.
14243
14244         * packages.el (packages-split-path): Split path at "/" rather than
14245         nil according to change in emacs.c.
14246
14247 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14248
14249         * setup-paths.el (paths-construct-info-path): Changed info path
14250         order so that directories come out right.
14251         (paths-find-lock-directory): Fixed bug: It used to think
14252         configure-lock-directory is a path.
14253
14254 1998-04-06  Jeff Miller <jmiller@smart.net>
14255
14256         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14257         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14258         eases the use of toolbar-add/kill-item functions.
14259
14260 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14261
14262         * code-files.el (file-coding-system-alist): Commented out
14263         loaddefs.el magical treatment.
14264
14265 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14266
14267         * info.el (Info-rebuild-outdated-dir): Added new option
14268         `conservative' and made it the default
14269         (Info-rebuild-dir): Appropriately parse multi-line description
14270         strings, and multi-section dir files. Issue warning when dir
14271         is rebuilt as temporary
14272         (Info-build-dir-anew): Issue warning when dir is built as
14273         temporary
14274
14275 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14276
14277         * list-mode.el (list-mode-map): Bind highlight motion commands to
14278         standard keys left, right, C-b and C-f.
14279
14280 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14281
14282         * files.el (auto-mode-alist): allow .sc for Scheme->C
14283
14284 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14285
14286         * loadup.el (pureload): Don't quote (garbage-collect).
14287
14288 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14289
14290         * package-get-base.el: Updated.
14291
14292 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14293
14294         * isearch-mode.el (isearch-just-started): New variable.
14295         (isearch-mode): Set it.
14296         (isearch-repeat): Advance one character forward only if the search
14297         was successful, and was not just started.
14298         (isearch-repeat): Clear isearch-just-started.
14299
14300 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14301
14302         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14303         if running -batch.
14304
14305 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14306
14307         * subr.el (listify-key-sequence): Removed.
14308
14309 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14310
14311         * bytecomp.el (byte-compile-print-gensym): New option.
14312         (byte-compile-output-file-form): Use it.
14313         (byte-compile-output-docform): Ditto.
14314         (byte-compile-compiled-obj-to-list): Ditto.
14315
14316 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14317
14318         * msw-glyphs.el: set frame icon if xpm support.
14319
14320 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14321
14322         * help.el: Code that pretty prints variable values
14323           removed.
14324
14325 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14326
14327         * find-paths.el (paths-emacs-root-p): Correct test for installation
14328         directory.
14329         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14330
14331 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14332
14333         * loaddefs.el: Don't set debug-ignored-errors; leave
14334           its default value set to nil.
14335
14336 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14337
14338         * info.el (Info-rebuild-dir): fixed mis-spelling.
14339
14340 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14341
14342         * info.el (Info-rebuild-outdated-dir): New custom var
14343         (Info-insert-node): Create/update dir file when needed, ie when it
14344         does not exist or is older than some info files in directory
14345
14346 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14347
14348         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14349         for last packages, mainly for using a 20.4 package base.
14350
14351         * packages.el (late-packages): Typo fix.  It was called
14352         early-packages.
14353
14354         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14355         relative symlinks correctly.
14356         (paths-find-emacs-roots): More rigorous checking for plausible
14357         configuration-time root.
14358
14359         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14360         find its roots.
14361
14362 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14363
14364         * faces.el: Fix docstrings.
14365         * glyphs.el: Fix docstrings.
14366         * mouse.el: Fix docstrings.
14367
14368         * frame.el: Change phrase `current frame' to `selected frame'.
14369
14370         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14371
14372         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14373         macros using backquote to make them infinitely more readable.
14374
14375 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14376
14377         * packages.el (packages-find-package-path): Hardcoded specialized
14378         InfoDock support until we can clean this up.
14379
14380         * help.el (describe-bindings-1): Return the value of the bindings
14381         help buffer created.
14382         (describe-bindings): Ditto.
14383
14384         * simple.el (set-variable): Restore previous behavior of not
14385         bombing if the variable to set is not boundp.
14386
14387 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14388
14389         * packages.el (packages-handle-package-dumped-lisps): Allow for
14390         non-local files to be loaded off the package-lisp variable.
14391
14392 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14393
14394         * x-faces.el: Global X resources should override
14395           specs for all device classes (color, grayscale, mono);
14396           code currently doesn't override any of them.  Fixed by
14397           calling remove-specifier with '(x default) as the tag
14398           set and allowing inexact matches.
14399
14400 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14401
14402         * faces.el: Separated face initializations based on
14403           device classes into device type specific (tag set,
14404           instantiator) pairs.
14405
14406 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14407
14408         * wid-edit.el (widget-choice-action): Remember user's explicit
14409         choice.
14410         (widget-choice-value-create): Respect it.
14411         From Richard Stallman <rms@gnu.org>
14412
14413 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14414
14415         * setup-paths.el (paths-construct-info-path): Always append
14416         existing directories from configure-time info path.
14417
14418         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14419         Info-directory-list.
14420
14421         * info.el: Removed Info-default-directory-list which was broken by
14422         design.
14423         Removed bogus initialization of Info-directory-list---startup.el
14424         can do a much better job.
14425         Added autoload of Info-directory-list.
14426
14427         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14428         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14429         be exclusive; now it's merely given precedence, just like in the
14430         old days.
14431
14432 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14433
14434         * find-paths.el (paths-find-architecture-directory): Fix bug with
14435         finding; it used to default too early.
14436
14437 1998-03-25  Martin Buchholz <martin@xemacs.org>
14438
14439         * packages.el (packages-split-path): Fix a bug; it used to fail
14440         for paths that weren't split.
14441
14442 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14443
14444         * finder.el (finder-compile-keywords): trap on errors.
14445
14446 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14447
14448         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14449           fourth argument of t so that only the specs exactly
14450           matching the tag lists are removed.
14451
14452 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14453
14454         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14455
14456 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14457
14458         * minibuf.el (mouse-read-file-name-1): If a default directory was
14459         specified, use it for generating the completions.
14460
14461 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14462
14463         * update-elc.el: Now respects inhibit-package-init and
14464         inhibit-site-lisp.
14465         Now does path construction with loadup-paths.
14466
14467         * startup.el (normal-top-level, startup-setup-paths): Now respects
14468         inhibit-package-init and inhibit-site-lisp.
14469
14470         * packages.el (packages-find-package-path): Extended package path
14471         by version-specific hierarchies.
14472         (packages-find-packages): Now respects inhibit flag and
14473         inhibit-site-lisp.
14474         Moved path setup to loadup-paths.
14475
14476         * make-docfile.el: Now respects inhibit-package-init and
14477         inhibit-site-lisp.
14478         Now does path construction with loadup-paths.
14479
14480         * loadup.el: Now respects inhibit-package-init and
14481         inhibit-site-lisp.
14482
14483         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14484
14485         * loadup-paths.el: New file: setup load-path to encompass
14486         packages.
14487
14488 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14489
14490         * auto-show.el: load-gc renamed to pureload.
14491         * site-load.el: Ditto.
14492         * packages.el (toplevel): Ditto.
14493         * loadup.el (really-early-error-handler): Ditto.
14494         * dumped-lisp.el (preloaded-file-list): Ditto.
14495         * cus-face.el (custom-declare-face): Ditto.
14496
14497 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14498
14499         * <Today>: The Big Path Searching Overhaul.
14500
14501         * find-paths.el: New file: find and assemble paths in the
14502         installation hierarchy.
14503
14504         * setup-paths.el: New file: global layout of paths and directories
14505         within the XEmacs hierarchy.
14506
14507         * packages.el: Replaced everything related to path searching and
14508         startup by code in terms of find-paths.
14509
14510         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14511         the new path searching engine.
14512
14513         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14514         and setup-paths.
14515
14516 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14517
14518         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14519         setup-paths.el.
14520
14521 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14522
14523         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14524         compiles identically in any configuration.
14525         Removed irrelevant commentary.
14526
14527 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14528
14529         * simple.el (set-variable): Allow setting specifiers.
14530
14531 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14532
14533         * lisp.el (forward-sexp): Revert previous change.
14534
14535 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14536
14537         * frame.el (frame-initialize): Use `delete-console' instead of
14538         `delete-device' to delete the stream console to match the usage in
14539         Fkill_emacs.
14540
14541 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14542
14543         * files.el (cdpath-previous): New variable.
14544         (cd): Use it.
14545         From Bob Weiner <weiner@wave.altrasoft.com>
14546
14547 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14548
14549         * keydefs.el: Changed keybindings of forward-char,
14550           backward, scroll-up and scroll-down to point to their
14551           -command counterparts.
14552
14553         * simple.el: New functions: forwarc-char-command,
14554           backwrad-char-command, scroll-up-command,
14555           scroll-down-command which work liek their counterparts
14556           except that they honor the variable
14557           signal-error-on-buffer-boundary.
14558
14559           Definition of signal-error-on-buffer-boundary received
14560           from src/cmds.c.
14561
14562           defvar declaration added for word-across-newline to avoid
14563           byte-compiler warning about the free variable reference.
14564
14565 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14566
14567         * winnt.el: Removed "%t" from the beginning of
14568         modeline-format. From now on, there's no nt-specifics in the modeline.
14569
14570 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14571
14572         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14573         of `when' with `if'.
14574
14575 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14576
14577         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14578         mswindows. Must be reworked along with glyphs.el, or
14579         merged into it, after there is images support.
14580
14581         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14582         'mswindows.
14583
14584 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14585
14586         * faces.el: fix for text cursor initialization.
14587         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14588         From Andy Piper <andyp@parallax.co.uk>
14589
14590 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14591
14592         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14593         if there is an existing package that handles it and warn the user
14594         about that mode.
14595
14596 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14597
14598         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14599         Installation" menu item when Installation-string is not bound.
14600
14601 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14602
14603         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14604         From Jeremiah W. James <jerry@cs.ucsb.edu>
14605
14606 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14607
14608         * msw-faces.el:
14609         * faces.el: Fix face initialization.
14610
14611 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14612
14613         * files.el (backup-enable-predicate): fix breakage introduced
14614         by TMPDIR patch.
14615
14616 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14617
14618         * x-faces.el (x-init-face-from-resources): The
14619           TTY face property retrieval functions don't return
14620           specifiers, so use face-property instead.
14621
14622 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14623
14624         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14625
14626 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14627
14628         * x-menubar.el: Expanded documentation for
14629           option-save-faces.  Changed Options -> Browse Faces
14630           menu entry to invoke customize-face.
14631
14632 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14633
14634         * faces.el: Most face initialization moved out of
14635           init-other-random-faces to the top level so that the
14636           initialization happens before Xemacs is dumped.  Much
14637           of the fascist "face-differs-from-default-p or FROB!"
14638           code has been retired in favor of letting the user do
14639           what they want to do.  Face initialization code changed
14640           to use `default' specifier tag so that the settings can
14641           be overridden later if the user wishes it.
14642
14643 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14644
14645         * about.el (about-hackers): Update contributors list.
14646
14647 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14648
14649         * specifier.el: Define new specifier tag `default'.
14650
14651         * modeline.el: Initialize faces using `default' tag.
14652
14653         * x-faces.el (x-init-face-from-resources): Remove
14654           specifier specs containing the `default' tag before
14655           adding new specs.
14656
14657 1998-03-02  John Jones  <jj@asu.edu>
14658
14659         * package-get.el (package-get-all): fixed arguments on call to
14660         package-admin-add-single-file-package.
14661         * package-get.el (package-get-installedp): fixed to match
14662         advertised behavior.
14663         * package-get.el: added function package-get-update-all which
14664         installs newest versions of all the current packages (if they are
14665         not already installed).
14666
14667 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14668
14669         * files.el (find-file-noselect): Uncommented `truename' binding in
14670         `let*' and use it later to set `buffer-file-truename' iff it's
14671         still nil, as happens for example when finding a compressed
14672         file with "jka-compr".
14673
14674 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14675
14676         * faces.el: in make-face-* type functions do the operation for all
14677         window systems, not just the first one found.
14678
14679         * font.el: call mswindows-list-fonts for mswindows.
14680
14681 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14682
14683         * code-process.el (call-process-region):
14684         * process.el (call-process-region):
14685         * package-get.el (package-get-dir):
14686         * files.el (backup-enable-predicate):
14687         * gnuserv.el (gnuserv-temp-file-regexp):
14688         Use temp-directory in place of `/tmp'.
14689
14690 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14691
14692         * "Fast" dired-in-C enhancements for Windows 95/NT:
14693
14694         * files.el: Added function, `wildcard-to-regexp', from GNU
14695           Emacs.
14696
14697         * files.el (insert-directory): Modified to use special
14698           dired-in-C enhancements if present.
14699
14700 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14701
14702         * code-files.el: make default coding no-conversion.
14703
14704 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14705
14706         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14707         the load-path.
14708
14709         * update-elc.el: Strip directory when testing for files not to
14710         bytecompile.
14711
14712 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14713
14714         * lisp-mode.el: Use recommended form for menus.
14715
14716         * info.el (Info-construct-menu): Use recommended form for menus.
14717
14718         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14719         entry.
14720
14721 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14722
14723         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14724           (get-frame-for-buffer-noselect): Always return frames
14725           in the not-this-window-p cond clause.
14726
14727 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14728
14729         * help.el (describe-installation): New function.
14730
14731         * x-menubar.el (default-menubar): Add describe-installation to
14732         Help menu.
14733
14734         * packages.el (packages-unbytecompiled-lisp): Installation.el
14735         should not be bytecompiled.
14736
14737         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14738         XEmacs.
14739
14740         * x-menubar.el (default-menubar): Use correct guard for VM menu
14741         entry.
14742
14743         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14744         coding.
14745         From Andy Piper <andyp@parallax.co.uk>
14746
14747 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14748
14749         * ldap.el: Do not require ldap-internal at compile time.
14750
14751 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14752
14753         * code-files.el: new file. a virtual copy of mule-files.el
14754         but without charset
14755         dependencies. (toggle-buffer-file-ocding-system) new function for
14756         changing the eol type for the current buffer.
14757
14758         * code-process.el: new file. a copy of
14759         mule-process.el. mule-process.el will disappear when things have
14760         settled.
14761
14762         * coding.el: new file. a virtual copy of mule-files.el but
14763         without charset dependencies. (coding-system-base) new function
14764         for getting the parent coding system of a coding system with eol
14765         type set.
14766
14767         * dumped-lisp.el: add above files for the non-mule case.
14768
14769 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14770
14771         * window-xemacs.el (display-buffer): If no explicit
14772           frame is specified, search for a window that displays
14773           the buffer on the currently selected frame, before
14774           searching other frames.
14775
14776 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14777
14778         * frame.el (get-frame-for-buffer): If not-this-window-p
14779           is non-nil, use window on the selected frame if it is not
14780           also the selected window.  When defaulting, search for
14781           windows on the currently selected fgrame before searching
14782           other frames.
14783
14784 1998-02-25  Didier Verna  <didier@xemacs.org>
14785
14786         * modeline.el (modeline-swap-buffers): originally named
14787         `mouse-release-modeline'. Whether to actually swap the buffers is
14788         decided in `mouse-drag-modeline'.
14789         (mouse-drag-modeline): A button release event is considered a
14790         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14791         stay unchanged.
14792
14793 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14794
14795         * x-menubar.el: Put redo on the menubar.
14796         From Aki Vehtari <Aki.Vehtari@hut.fi>
14797
14798 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14799
14800         * bytecomp.el (displaying-byte-compile-warnings): if
14801         temp-buffer-show-function is set, use it to display current set of
14802         warnings in the "*Compile-Log-Show*" buffer.
14803
14804         * simple.el (display-warning-buffer): if temp-buffer-show-function
14805         is set, use it to display current set of warnings in the
14806         "*Warnings-Show*" buffer.
14807
14808 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14809
14810         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14811         Common Lisp.
14812
14813 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14814
14815         * menubar.el: Allow button descriptors at least 2 long.
14816
14817         * x-menubar.el (default-menubar): Use recommended forms.
14818         (file-menu-filter): Remove.
14819         (edit-menu-filter): Remove.
14820
14821 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14822
14823         * about.el (about-hackers): Updated.
14824
14825 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14826
14827         * help.el (help-max-help-buffers): new variable
14828         (help-register-and-maybe-prune-excess): new function
14829         (help-buffer-name): use help-max-help-buffers.
14830         (with-displaying-help-buffer): use
14831         help-register-and-maybe-prune-excess.
14832
14833         * help.el (help-maybe-pretty-print-value): if the value fits on
14834         one line, let it.
14835
14836 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14837
14838         * (with-displaying-help-buffer): there is no need to kill the buffer
14839         if it exists, because with-output-to-temp-buffer will clear it.
14840         further, killing the buffer violates the rule that
14841         temp-buffer-show-function, if set, has the full responsibility of
14842         showing the temp buffer.  killing the buffer fucks with the window
14843         configuration, hosing temp-buffer-show-function.
14844
14845
14846 1998-02-23  Didier Verna  <didier@xemacs.org>
14847
14848         * modeline.el (mouse-drag-modeline):
14849         - Always scroll the modeline that was originally clicked on.
14850         - Use x pixels instead of x characters (which doesn't work anyway)
14851         as horizontal reference for modeline dragging. This allows us to
14852         keep on dragging the modeline even if the motion event occurs in
14853         another window.
14854
14855 1998-02-23  Didier Verna  <didier@xemacs.org>
14856
14857         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14858         glyph on the modeline to indicate that dragging the mouse has an
14859         effect both horizontally and vertically.
14860
14861 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14862
14863         * about.el (about-xemacs): Get rid of redundant visible version
14864         number.
14865
14866 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14867
14868         * about.el (about-hackers): Update credits.
14869
14870 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14871
14872         * prim/register.el (view-register): Show register type file-query.
14873
14874 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14875
14876         * mode-motion.el (mode-motion-highlight-internal):
14877           save-excursion inside save-window-exucrsion form to
14878           hide buffer point changes from save-window-excursion.
14879           Prevents display flickering when the mouse pointer
14880           moves.
14881
14882 1998-02-17  Didier Verna  <didier@xemacs.org>
14883
14884         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14885         function to handle correctly the case of a toolbar one side of the
14886         window: scrolling will not necessarily happen.
14887
14888 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14889
14890         * files.el (after-find-file): Restore missing argument
14891           to format that provides filename for "... consider M-x
14892           recover-file" message.  Also call `message' with "%s"
14893           as the first arg instead of an arbitrary string.
14894
14895 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14896
14897         * about.el (about-hackers): Various additions.
14898
14899 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14900
14901         * autoload.el (generate-file-autoloads-1): Don't force an extra
14902         line out when copying on-the-same line autoloads.
14903
14904         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14905         is installed.
14906
14907 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14908
14909         * x11/x-win-xfree86.el (x-win-init-xfree86):
14910         * x11/x-win-sun.el (x-win-init-sun):
14911         * x11/x-init.el (x-initialize-compose):
14912         * prim/simple.el:
14913         (backward-or-forward-kill-sexp):
14914         (backward-or-forward-kill-sentence):
14915         (backward-or-forward-kill-word):
14916         (backward-or-forward-delete-char):
14917         * prim/isearch-mode.el (isearch-help-or-delete-char):
14918         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14919         x-keysym-on-keyboard-p to detect backspace.
14920         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14921         Clean up symbols used with dead keys, checking Linux and solaris
14922         keysyms.
14923         Simplify x-win-*.el using above methods.
14924         Change documentation for x-keysym-*-p functions.
14925
14926 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14927
14928         * about.el (about-hackers): Restore entries for Michael Sperber and
14929         Vinnie Shelton.
14930         From Vinnie Shelton <acs@acm.org>
14931
14932 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14933
14934         * simple.el (count-words-region): Ditto.
14935
14936 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14937
14938         * simple.el (count-words-buffer): Document.  Don't print anything
14939         if non-interactive.
14940
14941 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14942
14943         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14944         multiple files in InfoDock.
14945
14946 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14947
14948         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14949         from version.el in InfoDock.
14950
14951         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14952         specially.
14953
14954 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14955
14956         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14957         variable name in docstring.
14958
14959 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14960
14961         * menubar.h: Include "gui.h".
14962
14963 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14964
14965         * site-load.el: Fix documentation.
14966
14967 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14968
14969         * package-get-base.el (package-get-base): Updated.
14970
14971         * keymap.el: PC-ize.
14972
14973 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14974
14975         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14976         from' on a fresh line.
14977
14978 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14979
14980         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14981         object.
14982
14983 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14984
14985         * undo-stack.el: PC-ize.
14986
14987         * cmdloop.el: PC-ize.
14988
14989 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14990
14991         * bytecomp-runtime.el: PC-ize.
14992
14993         * byte-optimize.el: Prolog fixup.  PC-ize.
14994
14995         * cus-dep.el: Spelling fix.
14996
14997         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14998         entries follow).
14999
15000 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15001
15002         * text-mode.el (text-mode-hook-identify): New function,
15003         put on text-mode-hook.  Set text-mode-variant here.
15004         (text-mode): Don't set it here.
15005
15006 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15007
15008         * text-mode.el (text-mode-hook): New defvar.
15009         (text-mode-variant): New variable.
15010         (text-mode): Set that variable locally.
15011         (toggle-text-mode-auto-fill): New command.
15012
15013 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15014
15015         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15016
15017 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15018
15019         * text-mode.el (paragraph-indent-text-mode):
15020         Renamed from spaced-text-mode.
15021         (text-mode-map): Bind TAB to indent-relative.
15022         (indented-text-mode-map): Variable deleted.
15023         (indented-text-mode): Now an alias for text-mode.
15024
15025 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15026
15027         * loadup.el: test-atoms debugging stuffs removed.
15028
15029 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15030
15031         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15032
15033 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15034
15035         * help.el (describe-beta): Made it use `locate-data-file'.
15036         (describe-distribution): Ditto.
15037         (describe-copying): Ditto.
15038         (describe-project): Ditto.
15039         (view-emacs-news): Ditto.
15040
15041         * help-nomule.el (help-with-tutorial): Made it use
15042         `locate-data-file' to find tutorial.
15043
15044 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15045
15046         * about.el: Corrected my email address.
15047
15048         * mouse.el: Added 'mouse-mswindows-drop' similar to
15049         'mouse-offix-drop'.
15050
15051 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15052
15053         * loadup.el (running-xemacs): Spelling fix.
15054
15055 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15056
15057         * packages.el (packages-find-packages-1): Don't allow a backwards
15058         compatible lisp tree to overwrite `preloaded-file-list'.
15059
15060 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15061
15062         * loadup.el: Don't delete "xemacs" prior to dumping.
15063
15064 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15065
15066         * package-info.el (pi-last-mod-date): New function.
15067         (pi-author-version): New function.
15068         (batch-update-package-info): Use them.
15069
15070 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15071
15072         * frame.el (get-frame-for-buffer-default-to-current): Create.
15073         (get-frame-for-buffer-noselect): Allow user to use current frame
15074         with `get-frame-for-buffer-default-to-current'.
15075
15076 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15077
15078         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15079         (byte-compile-output-docform): Ditto.
15080         (byte-compile-compiled-obj-to-list): Ditto.
15081
15082 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15083
15084         * startup.el (command-line-1): Removed code that ran
15085           buffer-menu.
15086
15087 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15088
15089         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15090
15091 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15092
15093         * frame.el (suspend-emacs-or-iconify-frame): Check using
15094         `device-on-window-system-p' instead of explicitly checking for X,
15095         so that the same logic works for MS Windows.
15096         (suspend-or-iconify-emacs): Ditto.
15097
15098 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15099
15100         * about.el (about-maintainer-info): Andy Piper is back.
15101         (xemacs-hackers): Updated Andy Piper's email address.
15102         (about-hackers): Added Jonathan Harris.
15103         (about-hackers): Updated Tibor Polgar's email address.
15104
15105 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15106
15107         * about.el: Add xemacs.org email manager.
15108
15109         * package-get-base.el (package-get-base): Updated with most recent
15110         package updates.
15111
15112 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15113
15114         * help.el (function-arglist): Use `indirect-function' instead of
15115         `symbol-function' so that aliases are treated correctly.
15116
15117 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15118
15119         * help.el (help-map): Add f1 binding to `help-for-help'.
15120         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15121         (describe-key-briefly): Use `princ' "%s" to print object.
15122         (with-displaying-help-buffer): Kill buffer if it exists, again.
15123         (describe-key): Use `princ' "%s" to print object.
15124         (describe-function-1): Use `princ' "%s" to print object.
15125         Commented out alias lines removed.
15126         (help-pretty-print-limit): New variable to control pretty-printing
15127         of variable values.
15128         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15129         `help-pretty-print-value' again.  Only print-print when OBJECT is
15130         list of length less than `help-pretty-print-limit'.
15131         (describe-variable): Use `help-maybe-pretty-print-value' again.
15132
15133 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15134
15135         * simple.el (blink-matching-open): Remove C++ kludge.
15136         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15137
15138 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15139
15140         * info.el (Info-default-directory-list): Made the documentation
15141         more explanitory.
15142
15143 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15144
15145         * lisp/packages.el:
15146         * lisp/package-admin.el:
15147         * lisp/build-report.el:
15148         Fix typos.
15149
15150 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15151
15152         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15153         warnings in Java buffers without final newline and editing the
15154         last line.
15155
15156 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15157
15158         * packages.el (packages-find-packages-1): Don't allow a backwards
15159         compatible lisp tree to overwrite `preloaded-file-list'.
15160         Suggested by Colin Rafferty  <colin@xemacs.org>
15161
15162         * mouse.el (mouse-offix-drop): Set undo-boundary.
15163         From Oliver Graf <ograf@fga.de>
15164
15165 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15166
15167         * loadup.el (load-gc): rewrite as defun.
15168         Print something sensical if a required dump-time file isn't found.
15169
15170 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15171
15172         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15173         bug strikes a menudescriptor.
15174
15175         * package-get-base.el (package-get-base): Updated.
15176
15177         * package-info.el (batch-update-package-info): Derive REQUIRES
15178         from the Makefile.
15179
15180 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15181
15182         * files.el (save-some-buffers): Don't play games with deleting
15183         other windows if we are in the minibuffer window.
15184
15185 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15186
15187         * modeline.el (modeline-minor-mode-menu): Add support for :active
15188         (add-minor-mode): Document :active property to TOGGLE.
15189
15190 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15191
15192         * modeline.el (modeline-minor-mode-menu): Add support for an
15193         `:included' predicate in the `toggle-sym' plist.
15194         (add-minor-mode): Document the :included property, format
15195         docstring some more.
15196         (modeline-minor-mode-menu): Documentation string added.
15197
15198 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15199
15200         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15201         labels from the symbol-names by thwacking off the overly redundant
15202         and overused "mode", parenthesizing "minor", and capitalizing the
15203         resultant strings.  Also shortened the menu's title by eliminating
15204         the redundant buffer name.
15205         (add-minor-mode): Beautified the docstring, added mention of the
15206         `:menu-tag' property of TOGGLE.
15207         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15208         `toggle-sym' to beatify the mode-life menus.
15209         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15210         `auto-fill-function'.
15211
15212 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15213
15214         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15215         menus to :style 'toggle.
15216
15217 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15218
15219         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15220
15221 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15222
15223         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15224         only recognize first hyperlink.
15225         (hyper-apropos-highlightify): Deletia, this is already done by
15226         `hyper-apropos-insert-face'.
15227         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15228
15229 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15230
15231         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15232         mail.
15233         (toolbar-mail-reader): Add support for `send'.
15234         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15235
15236 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15237
15238         * info.el (Info-emacs-info-file-name): Add defvar for
15239         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15240         will function properly.
15241
15242 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15243
15244         * simple.el: make the backwards delete function called by
15245         `backward-or-forward-delete-char' user configurable.
15246
15247 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15248
15249         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15250         compiled function got loaded from.
15251
15252 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15253
15254         * term/apollo.el: Synched up with InfoDock 3.6.2.
15255
15256 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15257
15258         * startup.el (load-init-file): Load autoloads earlier.
15259         (startup-splash-frame): Handle InfoDock logo.
15260
15261         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15262         InfoDock.
15263         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15264
15265         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15266         doesn't have this function.
15267
15268         * packages.el (locate-data-file): Fix to call `locate-file'.
15269
15270 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15271
15272         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15273         version of version.el.
15274         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15275
15276         * x-menubar.el (default-menubar): Guard reference to
15277         `gnuserv-frame'.
15278         (default-menubar): Guard references to `font-lock-mode'.
15279         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15280         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15281
15282         * make-docfile.el: Don't snarf doc strings from autoloads.
15283
15284         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15285         loading auto-autoloads files.
15286
15287         * loaddefs.el: Disable dumping autoloads.
15288
15289 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15290
15291         * lisp-mnt.el: Synch to Emacs 20.2.
15292
15293         * help.el: Remove manual autoload of `finder-by-keyword'.
15294
15295         * finder.el (finder-by-keyword): Autoload.
15296
15297         * help.el: Conditionalize hyperbole setup.
15298
15299 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15300
15301         * packages.el (package-require): Update to reflect new data format.
15302
15303 1998-01-02  Didier Verna  <didier@xemacs.org>
15304
15305         * x-menubar.el (default-menubar): make the tutorials available
15306         through the menubar. (Plus some compilation warnings cleanup).
15307
15308 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15309
15310         * check-features.el: New file.  Perform sanity check after build.
15311
15312         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15313         files to tooltalk package.
15314         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15315         package.
15316
15317         * package-admin.el (package-admin-xemacs): Use better default for
15318         location of XEmacs binary.
15319
15320 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15321
15322         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15323         tag with sexp and add value tag with value `t'.
15324
15325 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15326
15327         * package-get.el: Changes to work with real data.
15328         From Pete Ware <ware@cis.ohio-state.edu>
15329
15330         * packages.el (packages-reload-autoloads): Guard load for the time
15331         being.
15332
15333         * update-elc.el ("packages.el"): Force loading packages.el instead
15334         of possibly out-of-date packges.elc.
15335         * make-docfile.el ("packages.el"): Ditto.
15336
15337 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15338
15339         * build-report.el (build-report-delete-regexp): Added a rule for
15340         the main tarball shadowing anything past it.
15341
15342 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15343
15344         * packages.el (package-provide): Delete a previous provide.
15345
15346         * package-info.el: New file.
15347
15348         * package-get.el: New file.
15349         From Pete Ware <ware@cis.ohio-state.edu>
15350         (package-get): Fix md5 computation to work with Mule.
15351
15352 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15353
15354         * simple.el (log-message-*): Quote symbols in docstrings properly.
15355
15356 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15357
15358         * packages.el (packages-new-autoloads): Ignore symbolic links.
15359
15360         * cus-face.el (face-custom-attributes-get): Fix typo.
15361         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15362
15363 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15364
15365         * startup.el (load-init-file): Reload new or changed autoloads
15366         unless inhibited.  Reload modified dumped lisp (stubbed).
15367
15368         * packages.el (packages-new-autoloads): New function.
15369         (packages-reload-autoloads): New function.
15370         (packages-reload-dumped-lisp): New (stub) function.
15371
15372         * loadup.el: Inhibit reloading dumped files when running temacs.
15373
15374         * loadhist.el (file-provides): Extend to handle variant
15375         extensions.
15376
15377         * replace.el (query-replace): Fix typo.
15378
15379 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15380
15381         * make-docfile.el: list-autoloads-path has been renamed.
15382         * update-elc.el: list-autoloads has been renamed.
15383
15384         * packages.el (packages-list-autoloads): Renamed.
15385         (packages-list-autoloads-path): Ditto.
15386
15387 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15388
15389         * packages.el (packages-find-packages-1): Made it signal a warning
15390         for an error in an auto-autoload.el file.
15391
15392 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15393
15394         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15395         tag with const.
15396         From Aki Vehtari <Aki.Vehtari@hut.fi>
15397
15398         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15399
15400         * loadhist.el (unload-feature): Remove autoload.
15401
15402 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15403
15404         * loadhist.el: Unpackaged.
15405
15406         * help.el (describe-symbol-find-file): Rename
15407         `describe-function-find-file' and make old name obsolete.
15408         (describe-function-1): Use it.
15409         (describe-function-1): Guard reference to
15410         `compiled-function-annotation'.
15411
15412 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15413
15414         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15415         argument.
15416         (help-mode-quit): New optional arg to control whether it kills or
15417         buries.  Tidied up.
15418         (with-displaying-help-buffer): Don't kill buffer initially, even
15419         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15420         (help-pretty-print-value): Rename back from
15421         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15422         use it, otherwise use dumped `cl-prettyprint'.
15423         (describe-variable): Use `help-pretty-print-value' again.
15424         (find-func): Removed reference to "find-func" at end.
15425
15426 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15427
15428         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15429           GUI XEmacs. Rename? x-menubar is rather window system
15430           independant, except for a couple of items.
15431
15432 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15433
15434         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15435         entries as they will no longer be distributed with XEmacs.
15436
15437         * format.el (format-alist): Fix image/tiff regexps.
15438         From P. E. Jareth Hein <jareth@camelot-soft.com>
15439
15440         * help.el (help-maybe-pretty-print-value): Rename.
15441         (describe-variable): Use it.
15442         (describe-variable): Add trailing linefeed.
15443
15444 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15445
15446         * help.el (describe-function-1): Don't output anything for
15447           arglist of autoload functions.
15448
15449 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15450
15451         * help.el (describe-function-1): Don't output anything for
15452           arglist of autoload functions.
15453
15454 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15455
15456         * help.el (help-mode-map): New bindings for `help-mode-bury',
15457         `describe-function-at-point', `describe-variable-at-point',
15458         `Info-elisp-ref', `customize-variable', `help-next-section' and
15459         `help-prev-section'.
15460         (help-next-section): New function.
15461         (help-prev-section): New function.
15462         (help-mode-quit): Changed to kill the help buffer.
15463         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15464         correctly.
15465         (help-buffer-name): New function to generate the name of help
15466         buffers.
15467         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15468         argument giving the name of the help buffer.
15469         (describe-key): Use `with-displaying-help-buffer' with name.
15470         (describe-mode): Ditto.
15471         (describe-bindings): Ditto.
15472         (describe-prefix-bindings): Ditto.
15473         (view-lossage): Ditto.
15474         (with-syntax-table): New macro.
15475         (function-called-at-point): Use `ignore-errors' and
15476         `with-syntax-table'.
15477         (function-at-point): Ditto.
15478         (describe-function): Use `with-displaying-help-buffer' with name.
15479         (function-arglist): Extracted from `describe-function-1'.  Returns
15480         function's arglist as string.
15481         (function-documentation): Extracted from `describe-function-1'.
15482         Returns function's docstring.
15483         (describe-function-1): Remove all the "stream" garbage, including
15484         the stream argument.  Use `function-arglist' and
15485         `function-documentation'.
15486         (describe-function-arglist): Just use `function-arglist'.
15487         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15488         (help-pretty-print-value): New function to help with
15489         pretty-printing variable values.  Knows about `#<...>'.  Needs
15490         `pp-internal'.
15491         (describe-variable): Use `with-displaying-help-buffer' with name.
15492         Formatting improved.  Display file where variable is defined, if
15493         known.  Use `help-pretty-print-value'.
15494         (describe-syntax): Use `with-displaying-help-buffer' with name.
15495         (list-processes): Remove "stream" garbage.
15496
15497 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15498
15499         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15500         call a dumped routine instead.
15501
15502         * x-win-xfree86.el: Wrap file in defun.
15503         * x-win-sun.el: Ditto.
15504
15505 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15506
15507         * help.el (view-emacs-news): Remove usage of outl-mouse which
15508         advises functions and does other evil things.
15509
15510 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15511
15512         * format.el (format-alist): Add `image/tiff'.
15513         From P. E. Jareth Hein <jareth@camelot-soft.com>
15514
15515 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15516
15517         * about.el (about-hackers): More names added.
15518
15519         * make-docfile.el: Remove superfluous package path search.
15520
15521         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15522
15523 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15524
15525         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15526         ignored shadows.
15527
15528 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15529
15530         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15531         get trailing slashes when added to the load-path.
15532
15533         * x-init.el (init-x-win): Locate where XEmacs X localization files
15534         are.
15535
15536 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15537
15538         * x-faces.el: Added support for foregroundToolBarColor
15539           to xpm-color-symbols.
15540
15541 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15542
15543         * etags.el (tags-remove-duplicates): Removed.
15544         (buffer-tag-table-list): Use `delete-duplicates'.
15545
15546         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15547         correctly.
15548         (get*): Defalias to `get'.
15549
15550         * cl.el (eql): Compare integers with `eq'.
15551         (cl-map-extents): Check for `map-extents' first.
15552
15553 1997-12-17  Didier Verna  <didier@xemacs.org>
15554
15555         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15556         added the 'numero', 'copyright' and 'trademark' symbols.
15557
15558         * leim/quail/latin-post.el ("french-postfix"): see above.
15559
15560 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15561
15562         * widget.el (define-widget): Check the arguments.
15563
15564         * cus-edit.el (customize-face): Use `check-argument-type'.
15565         (custom-variable-value-create): Use `signal' to signal error.
15566         (custom-variable-reset-saved): Ditto.
15567         (custom-variable-reset-standard): Ditto.
15568         (custom-face-reset-saved): Ditto.
15569
15570         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15571         (widget-default-format-handler): Ditto.
15572         (widget-checklist-add-item): Ditto.
15573         (widget-radio-add-item): Ditto.
15574         (widget-editable-list-entry-create): Ditto.
15575         (widget-sexp-prompt-value): Ditto.
15576
15577         * custom.el (custom-declare-variable): Signal errors better.
15578         (custom-handle-keyword): Ditto.
15579         (custom-declare-group): Ditto.
15580
15581         * window-xemacs.el (windows): Ditto.
15582
15583         * menubar.el (menu): Ditto.
15584
15585         * keydefs.el (keyboard): Ditto.
15586
15587         * minibuf.el (minibuffer): Ditto.
15588
15589         * process.el (execute): Ditto.
15590
15591         * fill.el (fill): Ditto.
15592
15593         * modeline.el (modeline): Ditto.
15594
15595         * help.el (help): Ditto.
15596
15597         * faces.el (faces): Ditto.
15598
15599         * files.el (files): Ditto.
15600
15601         * x-init.el (x): Ditto.
15602
15603         * lisp-mode.el (lisp): Ditto.
15604
15605         * process.el (processes): Ditto.
15606
15607         * mouse.el (mouse): Ditto.
15608
15609         * abbrev.el (abbrev): Moved from cus-edit.
15610
15611         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15612         as variable declaration.
15613
15614 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15615
15616         * menubar.el (find-menu-item): Use `check-argument-type'.
15617         (find-menu-item): Cosmetic changes.
15618
15619 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15620
15621         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15622
15623 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15624
15625         * startup.el (set-default-load-path): Only search package-path
15626         when not running temacs.
15627
15628         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15629         files.
15630
15631         * loadup.el: Correct commentary.  Reformatting.
15632         (really-early-error-handler): Use absolute path to the
15633         first dumped-lisp.el file.
15634         (really-early-error-handler): Print full path name of
15635         each dumped lisp file (inherited from InfoDock).
15636
15637         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15638         dumped-lisp.el files.
15639
15640         * make-docfile.el (preloaded-file-list): Reorder when the
15641         package-path is searched.
15642         * update-elc.el: Ditto.
15643
15644         * lisp-mode.el (call-with-condition-handler): Treat the same as
15645         `condition-case' for indentation.
15646
15647         * about.el (about-xemacs): Update release date.
15648
15649 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15650
15651         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15652         anywhere but at the last clause.
15653         (ecase): Disallow `t' and `otherwise'.
15654
15655 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15656
15657         * cus-edit.el (custom-buffer-create-buttons): New function
15658         from stuff moved out of `custom-buffer-create-internal'.
15659         (custom-novice): New variable.  Default t.
15660         (custom-display-global-buttons): Ditto.  Default `top'.
15661         (custom-buffer-create-internal): Only display help if
15662         `custom-novice' is non-nil.  Display global buttons according to
15663         `custom-display-global-buttons'.
15664
15665 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15666
15667         * menubar.el (find-menu-item): Use `check-argument-type'.
15668         (find-menu-item): Cosmetic changes.
15669
15670 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15671
15672         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15673         look.
15674
15675 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15676
15677         * format.el (format-deannotate-region):  Bug fix.
15678         Deannotating a region containing unknown tags would fail
15679         (causing decoding of text/enriched to fail at user level)
15680
15681 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15682
15683         * minibuf.el (read-directory-name): Support sixth
15684           arg, HISTORY, as already documented.
15685
15686 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15687
15688         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15689         to `ecase'.
15690
15691 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15692
15693         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15694         skk-activate.
15695
15696 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15697
15698         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.