update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-nto'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-nto'.
8
9         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
10         CHISE.
11
12 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-yhk'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-yhk'.
19
20         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
21         CHISE.
22
23 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-sok'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-sok'.
30
31         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
32         CHISE.
33
34 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-kda'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-kda'.
41
42         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
43         CHISE.
44
45 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-myz'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-myz'.
52
53         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
54         CHISE.
55
56 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `===hng-kgk'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `===hng-kgk'.
63
64         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
65         CHISE.
66
67 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `===hng-drt'.
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hng-drt'.
74
75         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
76         CHISE.
77
78 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `===hng-mam'.
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `===hng-mam'.
85
86         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
87         CHISE.
88
89 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
92         setting for `===hng-dng'.
93
94         * mule/mule-charset.el (default-coded-charset-priority-list): Add
95         `===hng-dng'.
96
97         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
98         CHISE.
99
100 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103         setting for `=>cns11643-5'.
104
105 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
106
107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
108         setting for `===hng-keg'.
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `===hng-keg'.
112
113         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
114         CHISE.
115
116 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
119         setting for `===hng-jou'.
120
121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
122         `===hng-jou'.
123
124         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
125         CHISE.
126
127 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
130         setting for `===hng-smk'.
131
132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
133         `===hng-smk'.
134
135         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
136         CHISE.
137
138 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
141         setting for `===hng-kyo'.
142
143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
144         `===hng-kyo'.
145
146         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
147         CHISE.
148
149 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
152         setting for `===hng-kss'.
153
154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
155         `===hng-kss'.
156
157         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
158         CHISE.
159
160 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
163         setting for `===hng-wan'.
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `===hng-wan'.
167
168         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
169         CHISE.
170
171 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
174         setting for `===hng-ksk'.
175
176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
177         `===hng-ksk'.
178
179         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
180         CHISE.
181
182 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
185         setting for `===hng-kyu'.
186
187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
188         `===hng-kyu'.
189
190         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
191         CHISE.
192
193 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
196         setting for `===hng-skk'.
197
198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
199         `===hng-skk'.
200
201         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
202         CHISE.
203
204 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207         setting for `===hng-sik'.
208
209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
210         `===hng-sik'.
211
212         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
213         CHISE.
214
215 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
216
217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
218         setting for `===hng-kbk'.
219
220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
221         `===hng-kbk'.
222
223         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
224         CHISE.
225
226 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
229         setting for `===hng-kcj'.
230
231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
232         `===hng-kcj'.
233
234         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
235         CHISE.
236
237 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
240         setting for `===hng-k24'.
241
242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
243         `===hng-k24'.
244
245         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
246         CHISE.
247
248 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
251         setting for `===hng-gok'.
252
253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
254         `===hng-gok'.
255
256         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
257         CHISE.
258 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
259
260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
261         setting for `===hng-tsu'.
262
263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
264         `===hng-tsu'.
265
266         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
267         CHISE.
268
269 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
272         setting for `===hng-sys'.
273
274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
275         `===hng-sys'.
276
277         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
278         CHISE.
279
280 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
281
282         * mule/mule-coding.el (coded-charset-entity-reference-alist):
283         - Use "&HNG010-<d><d><d><d><d>;" instead of
284           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
285         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
286
287         * mule/mule-charset.el (default-coded-charset-priority-list): Add
288         `=ucs-bmp-itaiji-002' and `===hng-khm'.
289
290         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
291         "hngkhi-0" as the suffix of registry.
292         (===hng-khm): New coded-charset for XEmacs CHISE.
293         (=ucs-itaiji-002): Ditto.
294         (=ucs-bmp-itaiji-002): Ditto.
295
296 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
297
298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
299         setting for `=>ucs@iwds-1'.
300
301         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
302         XEmacs CHISE.
303
304 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
305
306         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
307         CHISE.
308
309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
310         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
311         `===hng-khi'.
312
313 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
314
315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
316         setting for `===hng-khi'.
317
318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
319         `===hng-khi'.
320
321         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
322         CHISE.
323
324 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
327         #x9FA5 as the value of `max-code'.
328         (=ucs-bmp-var-002): Likewise.
329         (=ucs-bmp-var-003): Likewise.
330         (=ucs-bmp-itaiji-084): Likewise.
331         (=ucs-bmp-cjk@JP): Likewise.
332         (=ucs-bmp-cjk@JP/hanazono): Likewise.
333         (==ucs-bmp-cjk@JP/hanazono): Likewise.
334         (=>ucs-bmp-cjk@component): Likewise.
335
336 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
337
338         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
339         CHISE.
340
341 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
342
343         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
344         XEmacs CHISE.
345         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
346         `==jis-x0208@1978/2-pr' as the mother.
347
348 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
349
350         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
351         CHISE.
352
353 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
354
355         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
356         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
357
358 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
359
360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
361         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
362
363 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
364
365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
366         setting for `===ucs@gb'.
367
368 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
369
370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
371         setting for `===hanyo-denshi/ks', `===jis-x0208' and
372         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
373         as the entity-reference for `===jis-x0213-1@2000'; use
374         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
375
376 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
379         `===jis-x0208'.
380
381         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
382         instead of `===jis-x0208' as the mother.
383         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
384         `===jis-x0208' as the mother.
385         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
386         `===jis-x0208' as the mother.
387         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
388         `===jis-x0213-1' as the mother.
389         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
390         `===jis-x0213-1' as the mother.
391         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
392         the mother.
393         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
394         mother.
395
396 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
397
398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
399         setting for `=ucs-var-001'.
400
401 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
402
403         * mule/mule-charset.el (default-coded-charset-priority-list): Add
404         `=ucs-bmp-var-001'.
405
406         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
407         CHISE.
408         (=ucs-bmp-var-001): Ditto.
409
410         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
411         setting for `=ucs-var-003'.
412
413 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * mule/mule-charset.el (default-coded-charset-priority-list): Add
416         `=ucs-bmp-var-003'.
417
418         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
419         CHISE.
420         (=ucs-bmp-var-003): Ditto.
421
422 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
423
424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
425         setting for `=ucs-var-002'.
426
427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
428         `=ucs-bmp-var-002'.
429
430         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
431         CHISE.
432         (=ucs-bmp-var-002): Ditto.
433
434 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
435
436         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
437         XEmacs CHISE.
438         (==jis-x0208@1978/5pr): Ditto.
439
440 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
443         `=>ucs-bmp-cjk@component'.
444
445         * mule/mule-conf.el (=>ucs@component): New coded-charset for
446         XEmacs CHISE.
447         (=>ucs-bmp-cjk@component): Ditto.
448
449 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
450
451         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
452         setting for `=>iwds-1'.
453
454 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
455
456         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
457         CHISE.
458
459 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
460
461         * mule/mule-charset.el (default-coded-charset-priority-list):
462         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
463         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
464         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
465         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
466
467 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
468
469         * mule/mule-coding.el (coded-charset-entity-reference-alist):
470         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
471
472         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
473         `=>>ucs@iso' as the mother.
474         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
475         mother.
476
477 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
478
479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
480         setting for `===hanyo-denshi/ia'.
481
482 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
483
484         * mule/mule-charset.el (default-coded-charset-priority-list): Add
485         `===hanyo-denshi/ia'.
486
487 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
488
489         * mule/mule-conf.el (=koseki): Fix DOC.
490         (==koseki): New coded-charset for XEmacs CHISE.
491
492 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
495         XEmacs CHISE.
496         (===hanyo-denshi/jd): Fix DOC.
497
498 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
499
500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
501         setting for `===hanyo-denshi/ip'.
502
503 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
506         `===hanyo-denshi/ip'.
507
508         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
509         XEmacs CHISE.
510
511 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
512
513         * mule/mule-charset.el (default-coded-charset-priority-list): Add
514         `==ucs-radicals@unicode' and `=>daikanwa'.
515
516         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
517         for XEmacs CHISE.
518
519 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
520
521         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
522         XEmacs CHISE.
523
524 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
525
526         * mule/mule-charset.el (default-coded-charset-priority-list): Add
527         `===ruimoku-v6'.
528
529 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
530
531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
532         setting for `===ruimoku-v6'.
533
534 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
535
536         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
537         CHISE.
538
539 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
540
541         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
542         coded-charset for XEmacs CHISE.
543
544 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
545
546         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
547         XEmacs CHISE.
548
549 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
550
551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
552         `===ucs-sip@iso'.
553
554 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
557         CHISE.
558
559 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
562         `==ucs-sip@iso'.
563
564         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
565         CHISE.
566
567 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
568
569         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
570         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
571         (=ucs-sip-ext-b@iso): Fix registry.
572         (==ucs-sip-ext-b@iso): Ditto.
573         (===ucs-sip-ext-b@iso): Ditto.
574
575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
576         `=ucs-sip@iso'.
577
578 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
579
580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
581         setting for `=>cbeta'.
582
583 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
584
585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
586         `=>cns11643-7'.
587
588         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
589
590 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
591
592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
593         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
594
595 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
596
597         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
598         `=ucs@cns'.
599         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
600         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
601         `=ucs@jis/1990'.
602         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
603         `=ucs@jis/2000'.
604         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
605         `=ucs@jis/2004'.
606         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
609         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
610
611 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
612
613         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
614         XEmacs CHISE.
615         (==jis-x0208@1978/1pr): Ditto.
616         (==jis-x0208@1978/2-pr): Ditto.
617
618 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
619
620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
621         setting for `===jis-x0213-1@2004'.
622
623 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
624
625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
626         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
627
628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
629         `===hanyo-denshi/jb'.
630
631         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
632         XEmacs CHISE.
633         (=+>hanyo-denshi/ft): Ditto.
634         (=+>hanyo-denshi/jt): Ditto.
635
636 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
637
638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
639         `===hanyo-denshi/hg'.
640
641 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
642
643         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
644         XEmacs CHISE.
645         (===hanyo-denshi/hg): Ditto.
646
647 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
648
649         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
650         glyph-forms instead of detailed glyph-images.
651         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
652         `=adobe-japan1-*'.
653         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
654         (===adobe-japan1-1): Ditto.
655         (===adobe-japan1-2): Ditto.
656         (===adobe-japan1-3): Ditto.
657         (===adobe-japan1-4): Ditto.
658         (===adobe-japan1-5): Ditto.
659         (===adobe-japan1-6): Ditto.
660         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
661         `=>>>adobe-japan1' as the mother.
662         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
663         `=>>adobe-japan1' as the mother.
664         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
665         glyph-images.
666         (==jis-x0208@1978): Ditto.
667         (==jis-x0208@1983): Ditto.
668         (==jis-x0208@1990): Ditto.
669         (==jis-x0213-1): Ditto.
670         (==jis-x0213-1@2000): Ditto.
671         (==jis-x0213-1@2004): Ditto.
672         (==jis-x0213-2): Ditto.
673         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
674         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
675         `=jis-x0208@1978'.
676         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
677         `=jis-x0208@1983'.
678         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
679         `=jis-x0208@1990'.
680         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
681         `=jis-x0213-1'.
682         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
683         `=jis-x0213-1@2000'.
684         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
685         `=jis-x0213-1@2004'.
686         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
687         `=jis-x0213-2'.
688         (===jis-x0208): New coded-charset for XEmacs CHISE.
689         (===jis-x0208@1978): Ditto.
690         (===jis-x0208@1983): Ditto.
691         (===jis-x0208@1990): Ditto.
692         (===jis-x0213-1): Ditto.
693         (===jis-x0213-1@2000): Ditto.
694         (===jis-x0213-2): Ditto.
695         (===jis-x0212): Ditto.
696         (===ks-x1001): Ditto.
697         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
698         mother.
699         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
700         as the mother.
701         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
702         as the mother.
703         (===cns11643-1): New coded-charset for XEmacs CHISE.
704         (===cns11643-2): Ditto.
705         (===cns11643-3): Ditto.
706         (===cns11643-4): Ditto.
707         (===cns11643-5): Ditto.
708         (===cns11643-6): Ditto.
709         (===cns11643-7): Ditto.
710         (=>>cns11643-1): Ditto.
711         (==big5-cdp): Indicate abstract glyph-images instead of
712         representative glyph-images.
713         (===big5-cdp): New coded-charset for XEmacs CHISE.
714         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
715         detailed glyph-images.
716         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
717         `=hanyo-denshi/*'.
718         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
719         (===hanyo-denshi/ib): Ditto.
720         (===hanyo-denshi/jt): Ditto.
721         (===hanyo-denshi/ks): Ditto.
722         (===mj): Ditto.
723         (===mj-0): Ditto.
724         (===mj-1): Ditto.
725         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
726         `=>>>hanyo-denshi/*' as its mother.
727         (==gt): Indicate abstract glyph-forms instead of detailed
728         glyph-images.
729         (===gt): New coded-charset for XEmacs CHISE.
730         (=>>>gt): Indicates `==gt' instead of `=gt'.
731         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
732         (==gt-k): Indicate abstract glyph-forms instead of detailed
733         glyph-images.
734         (===gt-k): New coded-charset for XEmacs CHISE.
735         (==daikanwa): Indicates glyph-images instead of detailed
736         glyph-images.
737         (===daikanwa): New coded-charset for XEmacs CHISE.
738         (===daikanwa/+p): Ditto.
739         (===daikanwa/ho): Ditto.
740         (==cbeta): Ditto.
741         (===cbeta): Ditto.
742         (==jef-china3): Ditto.
743         (===jef-china3): Ditto.
744         (==ruimoku-v6): Ditto.
745         (==ucs@iso): Indicate representative glyph-forms instead of
746         representative glyph-images.
747         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
748         (==ucs@unicode): Indicate representative glyph-forms instead of
749         representative glyph-images.
750         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
751         `=ucs@unicode'.
752         (==ucs@cns): Indicate representative glyph-forms instead of
753         representative glyph-images.
754         (==ucs@jis): Ditto.
755         (==ucs@jis/1990): Ditto.
756         (==ucs@jis/2000): Ditto.
757         (==ucs@jis/2004): Ditto.
758         (==ucs@ks): Ditto.
759         (===ucs@iso): New coded-charset for XEmacs CHISE.
760         (===ucs@unicode): Ditto.
761         (===ucs@gb): Ditto.
762         (===ucs@ks): Ditto.
763         (===ucs-bmp-cjk@gb): Ditto.
764         (===ucs-sip-ext-b@iso): Ditto.
765
766 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
767
768         * mule/mule-charset.el (default-coded-charset-priority-list): Add
769         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
770         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
771         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
772         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
773         `===cns11643-3', `===cns11643-4', `===cns11643-5',
774         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
775         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
776         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
777         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
778
779         * mule/mule-coding.el (coded-charset-entity-reference-alist):
780         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
781         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
782         - Use "&g1-[NAME];" for `=>>[NAME]'.
783         - Abolish "&g2-[NAME];".
784
785 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
786
787         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
788         `=>>ucs@cns' as the mother.
789
790 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
791
792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
793         setting for `==ucs@ks'.
794
795 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
796
797         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
798         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
799         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
800         0x00E30000〜0x00E409D5.
801
802 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
803
804         * mule/mule-coding.el (coded-charset-entity-reference-alist):
805         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
806         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
807
808 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
809
810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
811         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
812
813         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
814         (=mj-0): Ditto.
815         (=mj-1): Ditto.
816         (==mj): Ditto.
817         (==mj-0): Ditto.
818         (==mj-1): Ditto.
819         (=>>mj): Ditto.
820
821         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
822         setting for `=mj' and `==mj'.
823
824 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
825
826         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
827         CHISE.
828
829 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
830
831         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
832         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
833         `=>ucs@hanyo-denshi'.
834
835 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
836
837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
838         setting for `=koseki' and `=>ucs@hanyo-denshi'.
839
840         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
841         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
842
843 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
844
845         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
846         XEmacs CHISE.
847
848 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
849
850         * mule/mule-coding.el (coded-charset-entity-reference-alist):
851         Change priority of `=>>>ucs@iso'.
852
853         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
854         `=>>>ucs@iso' as the mother.
855         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
856
857 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
858
859         * mule/mule-coding.el (coded-charset-entity-reference-alist):
860         Change priority of `=>>>ucs@unicode'.
861
862         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
863         `=ucs@unicode'.
864
865 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
866
867         * mule/mule-coding.el (coded-charset-entity-reference-alist):
868         Change priority of `=>>>ucs@jis'.
869
870         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
871         `=ucs@jis'.
872
873 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
874
875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
876         setting for `==daikanwa/+p'.
877
878 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
879
880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
881         setting for `==shinjigen@1ed'.
882
883 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
884
885         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
886         XEmacs CHISE.
887
888 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
889
890         * mule/mule-conf.el (==shinjigen): Modify DOC.
891         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
892         (==shinjigen@rev): Modify DOC.
893
894 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
895
896         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
897         CHISE.
898
899 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
900
901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
902         settings for `==daikanwa' and `==ucs@JP/hanazono'.
903
904         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
905         XEmacs CHISE.
906
907         * mule/mule-charset.el (default-coded-charset-priority-list): Add
908         `==daikanwa'.
909
910 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
911
912         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
913         setting for `==cns11643-7'.
914
915         * mule/mule-charset.el (default-coded-charset-priority-list): Add
916         `==cns11643-7'.
917
918 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
919
920         * mule/mule-charset.el (default-coded-charset-priority-list): Add
921         `==cns11643-6'.
922
923         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
924         setting for `==cns11643-6'.
925
926 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
927
928         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
929         setting for `==cns11643-5'.
930
931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
932         `==cns11643-5'.
933
934 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
935
936         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
937         setting for `==cns11643-4'.
938
939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
940         `==cns11643-4'.
941
942 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
943
944         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
945         setting for `==cns11643-3'.
946
947         * mule/mule-charset.el (default-coded-charset-priority-list): Add
948         `==cns11643-3'.
949
950 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
951
952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
953         setting for `==cns11643-2'.
954
955         * mule/mule-charset.el (default-coded-charset-priority-list): Add
956         `==cns11643-2'.
957
958 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist):
961         Change priority of `=>>>ucs@ks'.
962
963         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
964         `=ucs@ks'.
965
966 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
967
968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
969         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
970         `==ucs@cns' and `==cns11643-1'.
971
972         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
973         (==cns11643-2): Ditto.
974         (==cns11643-3): Ditto.
975         (==cns11643-4): Ditto.
976         (==cns11643-5): Ditto.
977         (==cns11643-6): Ditto.
978         (==cns11643-7): Ditto.
979
980         * mule/mule-charset.el (default-coded-charset-priority-list): Add
981         `==cns11643-1'.
982
983 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
984
985         * mule/mule-coding.el (coded-charset-entity-reference-alist):
986         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
987         `=>>>ucs@jis/1990'.
988
989         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
990         `=ucs@jis/1990'.
991         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
992         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
993
994 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
995
996         * mule/mule-coding.el (coded-charset-entity-reference-alist):
997         Change priority of `=>>>ucs@cns'.
998
999         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1000         `=ucs@cns'.
1001
1002 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1003
1004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1005         `==ks-x1001'.
1006
1007         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1008         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1009         `==ks-x1001'.
1010
1011 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1012
1013         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1014
1015 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1016
1017         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1018         `=jis-x0208'.
1019         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1020         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1021         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1022         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1023         (=>>>jis-x0213-1@2000): Changed to an alias for
1024         `=jis-x0213-1@2000'.
1025         (=>>>jis-x0213-1@2004): Changed to an alias for
1026         `=jis-x0213-1@2004'.
1027         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1028
1029 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1030
1031         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1032         `=adobe-japan1-0'.
1033         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1034         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1035         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1036         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1037         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1038         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1039
1040 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1041
1042         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1043         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1044         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1045         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1046         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1047         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1048
1049 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1050
1051         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1052         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1053         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1054         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1055         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1056         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1057         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1058         `==jis-x0212'.
1059
1060 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1061
1062         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1063         "AdobeJapan1-[0-6]$".
1064         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1065         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1066         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1067         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1068         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1069         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1070         (==adobe-japan1-1): Ditto.
1071         (==adobe-japan1-2): Ditto.
1072         (==adobe-japan1-3): Ditto.
1073         (==adobe-japan1-4): Ditto.
1074         (==adobe-japan1-5): Ditto.
1075         (==adobe-japan1-6): Ditto.
1076         (==jis-x0208): Ditto.
1077         (==jis-x0208@1978): Ditto.
1078         (==jis-x0208@1983): Ditto.
1079         (==jis-x0208@1990): Ditto.
1080         (==jis-x0213-1): Ditto.
1081         (==jis-x0213-1@2000): Ditto.
1082         (==jis-x0213-1@2004): Ditto.
1083         (==jis-x0213-2): Ditto.
1084         (==jis-x0212): Ditto.
1085         (==gb2312): Ditto.
1086         (==iso-ir165): Ditto.
1087         (==gb12345): Ditto.
1088         (==ks-x1001): Ditto.
1089         (==cns11643-1): Ditto.
1090         (==cns11643-2): Ditto.
1091         (==cns11643-3): Ditto.
1092         (==cns11643-4): Ditto.
1093         (==cns11643-5): Ditto.
1094         (==cns11643-6): Ditto.
1095         (==cns11643-7): Ditto.
1096         (==big5-cdp): Ditto.
1097         (==hanyo-denshi/ja): Ditto.
1098         (==hanyo-denshi/jb): Ditto.
1099         (==hanyo-denshi/jc): Ditto.
1100         (==hanyo-denshi/jd): Ditto.
1101         (==hanyo-denshi/ft): Ditto.
1102         (==hanyo-denshi/ia): Ditto.
1103         (==hanyo-denshi/ib): Ditto.
1104         (==hanyo-denshi/hg): Ditto.
1105         (==hanyo-denshi/jt): Ditto.
1106         (==hanyo-denshi/ks): Ditto.
1107         (==gt): Ditto.
1108         (==gt-k): Ditto.
1109         (==daikanwa): Ditto.
1110         (==shinjigen): Ditto.
1111         (==ucs@iso): Ditto.
1112         (==ucs@unicode): Ditto.
1113         (==ucs@gb): Ditto.
1114         (==ucs-bmp@gb): Ditto.
1115         (==ucs@cns): Ditto.
1116         (==ucs-bmp@cns): Ditto.
1117         (==ucs@jis): Ditto.
1118         (==ucs@jis/1990): Ditto.
1119         (==ucs@jis/2000): Ditto.
1120         (==ucs@jis/2004): Ditto.
1121         (==ucs@JP): Ditto.
1122         (==ucs@JP/hanazono): Ditto.
1123         (==ucs@ks): Ditto.
1124         (==ucs-bmp@ks): Ditto.
1125         (==ucs@cns11643): Ditto.
1126         (==ucs-bmp-cjk@gb): Ditto.
1127         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1128         (==ucs-sip-ext-b@iso): Ditto.
1129
1130 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1131
1132         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1133         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1134
1135         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1136         XEmacs CHISE.
1137         (=ucs-bmp-cjk@unicode): Abolished.
1138
1139 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1140
1141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1142         `=+>ucs-bmp-cjk-compat@jis'.
1143
1144         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1145         for XEmacs CHISE.
1146
1147 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1148
1149         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1150         CHISE.
1151
1152 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1153
1154         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1155         for XEmacs CHISE.
1156         (=jis-x0208@1978/1er-pr): Abolished.
1157         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1158         `=jis-x0208@1978/1er-pr' as the mother.
1159
1160 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1161
1162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1163         setting for `=ucs-itaiji-084'.
1164
1165 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1166
1167         * mule/mule-charset.el (default-coded-charset-priority-list):
1168         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1169
1170         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1171         XEmacs CHISE.
1172         (=ucs-bmp-itaiji-084): Ditto.
1173
1174 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1175
1176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1177         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1178
1179 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1180
1181         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1182         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1183
1184         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1185         XEmacs CHISE.
1186         (=big5-cdp-var-5): Ditto.
1187
1188 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1189
1190         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1191         XEmacs CHISE.
1192
1193 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1194
1195         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1196         XEmacs CHISE.
1197
1198 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1199
1200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1201         setting for `=>>>hanyo-denshi/ft'.
1202
1203 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1204
1205         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1206         XEmacs CHISE.
1207         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1208         `=hanyo-denshi/jd' as the mother.
1209
1210 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1211
1212         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1213         XEmacs CHISE.
1214         (=+>adobe-japan1-1): Ditto.
1215         (=+>adobe-japan1-2): Ditto.
1216         (=+>adobe-japan1-3): Ditto.
1217         (=+>adobe-japan1-4): Ditto.
1218         (=+>adobe-japan1-5): Ditto.
1219         (=+>adobe-japan1-6): Ditto.
1220         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1221
1222 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1223
1224         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1225         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1226         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1227
1228         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1229         the top.
1230
1231 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1232
1233         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1234         XEmacs CHISE.
1235         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1236         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1237         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1238
1239 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1240
1241         * mule/mule-charset.el (default-coded-charset-priority-list):
1242         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1243         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1244
1245         * mule/mule-conf.el: Modify order of definitions of some
1246         coded-charsets.
1247
1248 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1249
1250         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1251         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1252         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1253
1254         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1255         CHISE.
1256         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1257         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1258
1259 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1260
1261         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1262         CHISE.
1263
1264 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1265
1266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1267         setting for `=daikanwa/+2p'.
1268
1269         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1270         XEmacs CHISE.
1271
1272 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1273
1274         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1275         XEmacs CHISE.
1276         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1277
1278 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1279
1280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1281         setting for `=>>>hanyo-denshi/ib'.
1282
1283 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1284
1285         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1286         XEmacs CHISE.
1287         (=>>>hanyo-denshi/ib): Ditto.
1288         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1289         `=hanyo-denshi/ja' as the mother.
1290         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1291         `=hanyo-denshi/ib' as the mother.
1292
1293 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1294
1295         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1296         XEmacs CHISE.
1297         (utf-8-ivs-mcs-er): Likewise.
1298         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1299         and `=>ucs-gb'.
1300         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1301         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1302         `ucs-gb' and `=>ucs-gb'.
1303         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1304         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1305         and `=>ucs-cns'.
1306         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1307         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1308         `ucs-cns' and `=>ucs-cns'.
1309         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1310         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1311         `ucs-big5' and `=>ucs-big5'.
1312         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1313         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1314         `ucs-big5' and `=>ucs-big5'.
1315         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1316         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1317         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1318         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1319         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1320         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1321         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1322         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1323         `=>ucs-jis'; modify DOC and mnemonic.
1324         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1325         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1326         and `=>ucs-jis'; modify DOC and mnemonic.
1327         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1328         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1329         `=>ucs-ks'.
1330         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1331         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1332         and `=>ucs-ks'.
1333         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1334
1335 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1336
1337         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1338         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1339
1340 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1341
1342         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1343         Modify priorities.
1344
1345 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1346
1347         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1348         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1349
1350 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1351
1352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1353         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1354
1355 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1356
1357         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1358         CHISE.
1359
1360 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1361
1362         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1363         CHISE.
1364
1365 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1366
1367         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1368         CHISE.
1369
1370 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1371
1372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1373         `=+>ucs-bmp-cjk@unicode'.
1374
1375         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1376         for XEmacs CHISE.
1377
1378 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1379
1380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1381         setting for `=>>daikanwa'.
1382
1383 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1384
1385         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1386         `=>>hanyo-denshi/jt'.
1387
1388 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1389
1390         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1391         XEmacs CHISE.
1392         (=+>jis-x0208@1990): Ditto.
1393         (=+>jis-x0213-1@2000): Ditto.
1394
1395 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1396
1397         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1398         XEmacs CHISE.
1399
1400 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1401
1402         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1403         XEmacs CHISE.
1404         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1405         `=hanyo-denshi/jc' as the mother.
1406
1407 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1408
1409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1410         setting for `=+>adobe-japan1'.
1411
1412         * mule/mule-charset.el (default-coded-charset-priority-list):
1413         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1414         and `=>>hanyo-denshi/ft' to `=>>gt'.
1415
1416 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1417
1418         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1419         XEmacs CHISE.
1420         (=>>adobe-japan1-1): Ditto.
1421         (=>>adobe-japan1-2): Ditto.
1422         (=>>adobe-japan1-3): Ditto.
1423         (=>>adobe-japan1-4): Ditto.
1424         (=>>adobe-japan1-5): Ditto.
1425         (=>>adobe-japan1-6): Ditto.
1426         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1427
1428 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1429
1430         * mule/mule-conf.el (=adobe-japan1): New alias for
1431         `=adobe-japan1-6'.
1432         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1433         (=>>>adobe-japan1-1): Ditto.
1434         (=>>>adobe-japan1-2): Ditto.
1435         (=>>>adobe-japan1-3): Ditto.
1436         (=>>>adobe-japan1-4): Ditto.
1437         (=>>>adobe-japan1-5): Ditto.
1438         (=>>>adobe-japan1-6): Ditto.
1439         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1440
1441 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1442
1443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1444         setting for `=>>>adobe-japan1'.
1445
1446 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1447
1448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1449         setting for `=+>ucs@ks'.
1450
1451 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1452
1453         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1454         XEmacs CHISE.
1455         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1456         `=adobe-japan1-6' as the mother.
1457
1458 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1459
1460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1461         setting for `=>cns11643-7'.
1462
1463 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1464
1465         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1466         CHISE.
1467
1468 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1469
1470         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1471         XEmacs CHISE.
1472         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1473
1474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1475         setting for `=>ucs@jis/2004'.
1476
1477 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1478
1479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1480         setting for `=+>gt'.
1481
1482         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1483         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1484
1485 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1486
1487         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1488         `=>ucs@unicode' as the mother.
1489         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1490         mother.
1491         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1492         mother.
1493         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1494         mother.
1495
1496 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1497
1498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1499         setting for `=+>ucs@unicode'.
1500
1501         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1502         CHISE.
1503
1504 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1505
1506         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1507         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1508         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1509         - Add setting for `=+>ucs@cns'.
1510
1511         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1512         CHISE.
1513         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1514         as the mother.
1515         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1516         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1517
1518         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1519         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1520
1521 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1522
1523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1524         setting for `=>ucs@ks'.
1525
1526 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1527
1528         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1529         `=ucs-bmp-cjk-compat@unicode'.
1530
1531         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1532         coded-charset for XEmacs CHISE.
1533
1534 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1535
1536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1537         `=ucs-bmp-cjk-compat'.
1538
1539         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1540         XEmacs CHISE.
1541
1542 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1543
1544         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1545         CHISE.
1546
1547 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1548
1549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1550         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1551
1552         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1553         `=>ucs@jis/1990'.
1554         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1555
1556 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1557
1558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1559         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1560
1561         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1562         CHISE.
1563         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1564         mother.
1565
1566 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1567
1568         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1569         `=>jis-x0213-2@usual'.
1570         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1571         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1572         `=>jis-x0213-2@usual' as the mother.
1573
1574 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1575
1576         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1577         (=>ucs@JP): New alias for `=+>ucs@jis'.
1578
1579 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1580
1581         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1582         `=>jis-x0208@usual'.
1583         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1584         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1585         `=>jis-x0208@usual' as the mother.
1586         (=>jis-x0208): Likewise.
1587
1588 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1589
1590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1591         setting for `=+>jis-x0208@1978'.
1592
1593 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1594
1595         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1596         XEmacs CHISE.
1597
1598 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1599
1600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1601         setting for `=>>>ucs@jis/1990'.
1602
1603 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1604
1605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1606         setting for `=>ucs@jis/1990'.
1607
1608 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1609
1610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1611         setting for `=ucs@JP/hanazono'.
1612
1613         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1614         CHISE.
1615         (=ucs@JP/hanazono): Ditto.
1616         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1617         (=>>hanyo-denshi/jc): Ditto.
1618         (=>>hanyo-denshi/jd): Ditto.
1619
1620 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1621
1622         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1623         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1624
1625 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1626
1627         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1628         XEmacs CHISE.
1629
1630 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1631
1632         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1633         XEmacs CHISE.
1634
1635 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1636
1637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1638         `=ucs-bmp-cjk@JP'.
1639
1640 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1641
1642         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1643         XEmacs CHISE.
1644
1645 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1646
1647         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1648         Modify order of settings; add settings for `=daikanwa@rev2'.
1649
1650 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1651
1652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1653         setting for `=>>cbeta'.
1654
1655         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1656         CHISE.
1657
1658 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1659
1660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1661         setting for `=>>adobe-japan1'.
1662
1663 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1664
1665         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1666         XEmacs CHISE.
1667
1668 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1669
1670         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1671         setting for `=>>hanyo-denshi/ia'.
1672
1673         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1674         XEmacs CHISE.
1675
1676 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1677
1678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1679         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1680
1681         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1682         XEmacs CHISE.
1683         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1684         `=hanyo-denshi/jt' as the mother.
1685
1686 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1689         setting for `=>>>jis-x0213-2'.
1690
1691         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1692         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1693         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1694
1695 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1696
1697         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1698         XEmacs CHISE.
1699
1700 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1701
1702         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1703         XEmacs CHISE.
1704
1705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1706         `=>>jis-x0213-1@2004'.
1707
1708 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1709
1710         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1711         XEmacs CHISE.
1712
1713 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1714
1715         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1716         - Use "&g2-*;" as entity-references for `=>>>*'.
1717         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1718
1719         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1720         XEmacs CHISE.
1721         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1722         as the mother.
1723
1724 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1725
1726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1727         setting for `=>>hanyo-denshi/ib'.
1728
1729         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1730         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1731         (=>>jis-x0208@1990): Ditto.
1732         (=>>hanyo-denshi/ib): Ditto.
1733
1734         * mule/mule-charset.el (default-coded-charset-priority-list):
1735         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1736
1737 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1738
1739         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1740         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1741         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1742         `=>>>ucs@jis/2004'.
1743
1744 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1745
1746         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1747         XEmacs CHISE.
1748         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1749         `=jis-x0213-1@2004' as the mother.
1750         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1751         (=>>>ucs@ks): Ditto.
1752
1753         * mule/mule-charset.el (default-coded-charset-priority-list):
1754         Modify priority of `=hanyo-denshi/*'.
1755
1756 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1757
1758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1759         settings for `=>>ucs@JP' and `=ucs@JP'.
1760
1761 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1762
1763         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1764         CHISE.
1765
1766 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1767
1768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1769         setting for `=>>>ucs@cns'.
1770
1771         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1772         CHISE.
1773
1774 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1775
1776         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1777         instead of `=>>>jis-x0213-1@2004' as the mother.
1778         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1779         (=>>>ucs@unicode): Likewise.
1780         (=>>>ucs@jis): Likewise.
1781         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1782         mother.
1783         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1784
1785 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1786
1787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1788         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1789         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1790         `=>>>ucs@jis'.
1791
1792 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1793
1794         * mule/mule-charset.el (default-coded-charset-priority-list):
1795         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1796         and `=jis-x0213-*-2000'.
1797
1798 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1799
1800         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1801         XEmacs CHISE.
1802         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1803         `=>>jis-x0213-1' as the mother.
1804
1805 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1806
1807         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1808         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1809
1810 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1811
1812         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1813
1814 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1815
1816         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1817         XEmacs CHISE.
1818
1819 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1820
1821         * mule/mule-coding.el (decomposition-feature-list): Set
1822         `=decomposition', `=decomposition@cid' and
1823         `=decomposition@hanyo-denshi'.
1824
1825 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1826
1827         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1828         setting for `=>>hanyo-denshi/ks'.
1829
1830         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1831         XEmacs CHISE.
1832
1833 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1834
1835         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1836         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1837
1838         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1839         `=hanyo-denshi/ks/mf'.
1840
1841         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1842         XEmacs CHISE.
1843         (=hanyo-denshi/ks/mf): Ditto.
1844
1845 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1846
1847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1848         settings for P=hanyo-denshi/jt'.
1849
1850         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1851         `=hanyo-denshi/jt'.
1852
1853         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1854         XEmacs CHISE.
1855
1856 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1857
1858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1859         settings for `=hanyo-denshi/ip'.
1860
1861         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1862         `=hanyo-denshi/ip'.
1863
1864         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1865         XEmacs CHISE.
1866
1867 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1868
1869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1870         settings for `=hanyo-denshi/hg'.
1871
1872         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1873         `=hanyo-denshi/hg'.
1874
1875         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1876         XEmacs CHISE.
1877
1878 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1879
1880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1881         setting for `=>>hanyo-denshi/ft'.
1882
1883         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1884         `=>>hanyo-denshi/ft'.
1885
1886         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1887         XEmacs CHISE.
1888
1889 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1890
1891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1892         settings for `=hanyo-denshi/ib'.
1893
1894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1895         `=hanyo-denshi/ib'.
1896
1897         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1898         XEmacs CHISE.
1899
1900 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1901
1902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1903         settings for isolated characters of `=hanyo-denshi/ia' and
1904         non-isolated characters of `=hanyo-denshi/*'.
1905
1906         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1907         `=hanyo-denshi/ia'.
1908
1909         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1910         XEmacs CHISE.
1911
1912 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1913
1914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1915         setting for isolated characters of `=hanyo-denshi/ft'.
1916
1917         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1918         `=hanyo-denshi/ft'.
1919
1920         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1921         XEmacs CHISE.
1922
1923 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1924
1925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1926         setting for isolated characters of `=hanyo-denshi/jd'.
1927
1928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1929         `=hanyo-denshi/jd'.
1930
1931         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1932         XEmacs CHISE.
1933
1934 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1935
1936         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1937         setting for isolated characters of `=hanyo-denshi/jc'.
1938
1939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1940         `=hanyo-denshi/jc'.
1941
1942         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1943         XEmacs CHISE.
1944
1945 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1948         setting for isolated characters of `=hanyo-denshi/jb'.
1949
1950         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1951         `=hanyo-denshi/jb'.
1952
1953         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1954         XEmacs CHISE.
1955
1956 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1957
1958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1959         setting for isolated characters of `=hanyo-denshi/ja'.
1960
1961 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1962
1963         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1964         `=hanyo-denshi/ja'.
1965
1966         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1967         XEmacs CHISE.
1968
1969 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1970
1971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1972         settings for isolated characters of `=adobe-japan1-6'.
1973
1974 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1975
1976         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1977         CHISE.
1978         (=daikanwa/+2p): Ditto.
1979         (=daikanwa/ho): Ditto.
1980
1981 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1982
1983         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1984         coding-system for XEmacs CHISE.
1985
1986 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1987
1988         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1989         setting for `=>>ruimoku-v6'.
1990
1991         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1992         CHISE.
1993
1994 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1995
1996         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1997         setting for `=daikanwa@rev1'.
1998
1999 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2000
2001         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2002         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2003
2004 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2005
2006         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2007         XEmacs CHISE.
2008         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2009
2010 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2011
2012         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2013         CHISE.
2014
2015 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2016
2017         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2018         CHISE.
2019
2020         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2021         setting for `=>ucs@jis'.
2022
2023 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2024
2025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2026         setting for `=>jis-x0208@usual'.
2027
2028         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2029         XEmacs CHISE.
2030         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2031         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2032         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2033
2034 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2037         CHISE.
2038         (=>>>jis-x0208@1990): Ditto.
2039         (=>>>jis-x0213-1): Ditto.
2040         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2041         mother.
2042         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2043         as the mother.
2044
2045 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2046
2047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2048         setting for `=>ucs@cns' and `=>>ucs@ks'.
2049
2050         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2051         CHISE.
2052
2053 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2054
2055         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2056         CHISE.
2057
2058 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2059
2060         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2061         CHISE.
2062         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2063         mother.
2064
2065 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2066
2067         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2068         `==>ucs-bmp-cjk@bucs'.
2069
2070         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2071         XEmacs CHISE.
2072
2073 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2074
2075         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2076         setting for `==>ucs@bucs'.
2077
2078         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2079         XEmacs CHISE.
2080
2081 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2082
2083         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2084         - Add setting for `=>>jis-x0208'.
2085         - Omit setting for `=>>jis-x0208@1990'.
2086         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2087           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2088           `=ucs@FOO'.
2089
2090 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2091
2092         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2093         setting for `=>daikanwa'.
2094
2095 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2096
2097         * mule/mule-conf.el (=daikanwa): Fix DOC.
2098         (=>daikanwa): New abstract character for XEmacs CHISE.
2099         (=>ucs@iso): Likewise.
2100         (=>ucs@unicode): Likewise.
2101         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2102
2103 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2104
2105         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2106         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2107           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2108         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2109         - Add `=>big5-cdp'.
2110
2111 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2114         (=>big5-cdp): New abstract character.
2115
2116 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2117
2118         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2119         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2120         `chinese-big5'.
2121
2122 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2123
2124         * mule/mule-charset.el (default-coded-charset-priority-list):
2125         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2126
2127         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2128         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2129         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2130         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2131         and `=>jis-x0213-2'.
2132
2133 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2134
2135         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2136         XEmacs CHISE.
2137         (=>>ucs@jis/2000): Likewise.
2138         (=>>ucs@jis/2004): Likewise.
2139
2140 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2143         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2144         `=>>ucs@cns'.
2145
2146         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2147         XEmacs CHISE.
2148         (=>>gt): Use quote instead of backquote; modify DOC.
2149         (=>gt): Use quote instead of backquote.
2150         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2151         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2152         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2153         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2154         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2155         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2156
2157 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2158
2159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2160         `=>>ucs@unicode' and `=>>gt'.
2161
2162 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2163
2164         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2165         XEmacs CHISE.
2166         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2167         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2168         `=jis-x0208@1978/1er-pr' as the mother.
2169         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2170
2171 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2172
2173         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2174         `=ucs@unicode' as the mother.
2175
2176 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2177
2178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2179         setting for `=>>ucs@unicode'.
2180
2181         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2182         CHISE.
2183
2184 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2187         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2188
2189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2190         `=adobe-japan1-6' and `=adobe-japan1-base'.
2191
2192         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2193         XEmacs CHISE.
2194         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2195         specify `min-code' and `max-code'.
2196         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2197         (=adobe-japan1-2): Likewise.
2198         (=adobe-japan1-3): Likewise.
2199         (=adobe-japan1-4): Likewise.
2200         (=adobe-japan1-5): Likewise.
2201         (=adobe-japan1-6): Likewise.
2202
2203 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2204
2205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2206         setting for `=>gt'.
2207
2208 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2209
2210         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2211         CHISE.
2212
2213 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2214
2215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2216         setting for `=>zinbun-oracle'.
2217
2218         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2219         for XEmacs CHISE.
2220
2221 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2222
2223         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2224         for XEmacs CHISE.
2225         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2226         `=jis-x0208@1978' as the mother.
2227
2228 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2229
2230         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2231         - Use `=gt' instead of `ideograph-gt'.
2232         - Use `=gt-k' instead of `ideograph-gt-k'.
2233         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2234         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2235         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2236         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2237         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2238         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2239         - Use `=>>gt' instead of `<=>gt'.
2240         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2241         - Add setting for `=>>jis-x0208@1990'.
2242         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2243           `=>>jis-x0213-1@2000'.
2244         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2245         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2246           `=>>jis-x0213-1@2004'.
2247         - Add setting for `=>>jis-x0208@1978'.
2248         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2249
2250 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2251
2252         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2253         XEmacs CHISE.
2254
2255 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2256
2257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2258         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2259         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2260         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2261         `<=>jis-x0213-1@2004'.
2262
2263 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2264
2265         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2266         CHISE.
2267         (=>jis-x0213-2): Ditto.
2268
2269 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2270
2271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2272         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2273
2274 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2277         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2278         `=>jis-x0213-1'.
2279
2280 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2281
2282         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2283         CHISE.
2284         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2285
2286 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2287
2288         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2289         `<==>jis-x0213-1'.
2290         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2291         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2292         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2293         (<=>jis-x0208): New alias for `=>jis-x0208'.
2294         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2295         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2296         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2297         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2298         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2299         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2300         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2301         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2302         (=>>gt): Renamed from `<==>gt'.
2303         (<==>gt): New alias for `=>>gt'.
2304
2305 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2308         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2309         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2310         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2311         - Add settings for `<=>jis-x0213-1@2000' and
2312           `<=>jis-x0213-1@2004'.
2313
2314         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2315         XEmacs CHISE.
2316         (<==>jis-x0213-1): Likewise.
2317         (<==>jis-x0213-1@2000): Likewise.
2318         (<==>jis-x0213-1@2004): Likewise.
2319         (<=>jis-x0208): Add property `=>iso-ir 168'.
2320         (<=>jis-x0208@1997): Likewise.
2321         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2322         as the mother; add property `=>iso-ir 228'.
2323         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2324         property `=>iso-ir 228'.
2325         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2326         property `=>iso-ir 233'.
2327         (<==>gt): Renamed from `<=>gt'.
2328         (<=>gt): New alias for `<==>gt'.
2329
2330 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2331
2332         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2333         CHISE.
2334         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2335         `<=>jis-x0208' as the mother.
2336         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2337         (<=>jis-x0213-1@2000): Ditto.
2338         (<=>jis-x0213-1@2004): Ditto.
2339
2340 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2341
2342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2343         settings for `<=>gt'.
2344
2345         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2346
2347 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2348
2349         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2350         XEmacs CHISE.
2351         (=jis-x0208@1978/-4pr): Likewise.
2352         (=jis-x0208@1978/4-pr): Likewise.
2353         (=jis-x0213-1): Likewise.
2354         (=ucs@iso): Likewise.
2355         (=ucs@unicode): Likewise.
2356         (=ucs@gb): Likewise.
2357         (=ucs@gb/fw): Likewise.
2358         (=ucs@cns): Likewise.
2359         (=ucs@cns/fw): Likewise.
2360         (=ucs@jis): Likewise.
2361         (=ucs@jis/fw): Likewise.
2362         (=ucs@jis/1990): Likewise.
2363         (=ucs@jis/2000): Likewise.
2364         (=ucs@jis/2004): Likewise.
2365         (=ucs@JP): Likewise.
2366         (=ucs@ks): Likewise.
2367         (=ucs@big5): Likewise.
2368         (=ucs@big5/cns11643): Likewise.
2369         (=ucs@cns11643): Likewise.
2370
2371 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2372
2373         * mule/mule-charset.el (default-coded-charset-priority-list):
2374         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2375
2376         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2377         CHISE.
2378         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2379         mother.
2380
2381 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2382
2383         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2384         from src/mule-charset.c].
2385         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2386         specify `final'.
2387         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2388         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2389         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2390         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2391         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2392         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2393
2394 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2395
2396         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2397         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2398         (=jis-x0208@1978/i-4): Specify `partial'.
2399         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2400         mother coded-charset.
2401         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2402
2403 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2404
2405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2406         settings for `=jis-x0213-1@2004'.
2407
2408 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2409
2410         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2411         CHISE.
2412         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2413         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2414         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2415         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2416         temporarily.
2417         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2418
2419 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2420
2421         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2422         CHISE.
2423         (=shinjigen@1ed): Inherited from `=shinjigen'.
2424         (=shinjigen@rev): Likewise.
2425
2426 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2427
2428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2429         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2430
2431 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2432
2433         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2434         define it as an alias.
2435         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2436         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2437         alias.
2438         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2439         alias.
2440
2441 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2442
2443         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2444         CHISE.
2445
2446 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2447
2448         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2449         CHISE.
2450         (shinjigen-2): Ditto.
2451
2452 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-charset.el (default-coded-charset-priority-list):
2455         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2456         `chinese-big5-eten-*' and `chinese-big5'.
2457
2458 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2459
2460         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2461         #x9FA5 temporarily.
2462
2463 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2464
2465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2466         settings for `=jis-x0208@1978/i1'.
2467
2468 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2469
2470         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2471         XEmacs CHISE.
2472
2473 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2474
2475         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2476         XEmacs CHISE.
2477
2478 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2479
2480         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2481         XEmacs CHISE.
2482
2483 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2484
2485         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2486         CHISE.
2487         (=ucs-bmp@cns): Likewise.
2488         (=ucs-bmp@jis): Likewise.
2489         (=ucs-bmp@ks): Likewise.
2490
2491 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2492
2493         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2494         CHISE.
2495         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2496
2497 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2498
2499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2500         settings for `=zinbun-oracle'.
2501
2502         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2503         `=zinbun-oracle'.
2504
2505 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2506
2507         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2508         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2509         `=ucs@iso'.
2510
2511 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2512
2513         * mule/mule-charset.el (default-coded-charset-priority-list):
2514         Delete `ucs-sip'; modify order of some CCSs.
2515
2516 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2517
2518         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2519         in XEmacs CHISE.
2520
2521         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2522         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2523         CHISE.
2524
2525 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2526
2527         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2528         its registry.
2529         (=ucs-radicals@unicode): Likewise.
2530
2531 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2532
2533         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2534         CHISE.
2535
2536 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2537
2538         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2539         CHISE.
2540
2541 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2542
2543         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2544         CHISE.
2545
2546 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2547
2548         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2549         Modify preference of *isolated settings*.
2550
2551 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2554         utf-2000 is provided.
2555         (=ucs@cns11643): Likewise.
2556
2557 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2558
2559         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2560         Prefer every *isolated setting* to ordinary setting.
2561
2562 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2563
2564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2565         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2566
2567 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2568
2569         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2570         CHISE.
2571
2572 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2573
2574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2575         settings for `=jis-x0208@1997'.
2576
2577 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2578
2579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2580         `=jis-x0208@1997'.
2581
2582 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2583
2584         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2585         XEmacs CHISE.
2586
2587 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2588
2589         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2590         `=jis-x0208@1978'.
2591         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2592         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2593         `=jis-x0208-1990' as the mother.
2594         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2595
2596 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2597
2598         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2599         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2600         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2601         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2602         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2603         for `=ucs@JP'.
2604
2605 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2606
2607         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2608         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2609         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2610         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2611         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2612         `=daikanwa@rev2'.
2613
2614 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2615
2616         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2617         (=gt): Likewise.
2618         (=gt-k): Likewise.
2619         (=gt-pj-*): Likewise.
2620         (=gt-pj-k1): Likewise.
2621         (=gt-pj-k2): Likewise.
2622         (=daikanwa): Likewise.
2623         (=daikanwa-rev1): Likewise.
2624         (=daikanwa-rev2): Likewise.
2625         (=big5-pua): Likewise.
2626         (=big5-eten): Likewise.
2627         (chinese-big5-eten-a): Likewise.
2628         (chinese-big5-eten-b): Likewise.
2629         (=hanziku-*): Likewise.
2630         (=cbeta): Likewise.
2631         (=jef-china3): Likewise.
2632         (=ruimoku-v6): Likewise.
2633         (=ucs@iso): Likewise.
2634         (=ucs@unicode): Likewise.
2635         (=ucs@gb): Likewise.
2636         (=ucs@cns): Likewise.
2637         (=ucs@jis): Likewise.
2638         (=ucs@jis-1990): Likewise.
2639         (=ucs@jis-2000): Likewise.
2640         (=ucs@jp): Likewise.
2641         (=ucs@ks): Likewise.
2642         (=ucs@big5): Likewise.
2643         (=ucs-radicals): Likewise.
2644         (=ucs-radicals@unicode): Likewise.
2645         (=ucs-bmp-cjk): Likewise.
2646         (=ucs-bmp-cjk@unicode): Likewise.
2647         (=ucs-sip-ext-b): Likewise.
2648         (=ucs-sip-ext-b@iso): Likewise.
2649
2650 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2651
2652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2653         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2654
2655 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2656
2657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2658         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2659         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2660         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2661         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2662         arabic-digit, ipa and ``&I-B-XXXX;''.
2663
2664 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2665
2666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2667         setting for (I-)HZK{03..12}-XXXX.
2668
2669 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2670
2671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2672         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2673
2674         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2675         `=ruimoku-v6'.
2676
2677         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2678         CHISE.
2679
2680 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2681
2682         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2683         (=ucs@unicode): Likewise.
2684         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2685         (=ucs@cns): Likewise.
2686         (=ucs@jis): Likewise.
2687         (=ucs@ks): Likewise.
2688         (=ucs@big5): Likewise.
2689
2690 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2691
2692         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2693         `ucs-jis'.
2694         (utf-8-jis-er): Likewise.
2695         (utf-8-jp): New coding-system.
2696         (utf-8-jp-er): Likewise.
2697
2698         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2699
2700 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2701
2702         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2703
2704         * mule/japanese.el: Move definition of `euc-jisx0213' to
2705         mule/mule-coding.el.
2706
2707 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2708
2709         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2710         mule-coding before loading update-cdb when utf-2000 is provided.
2711
2712 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2713
2714         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2715         `=daikanwa'.
2716
2717 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2718
2719         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2720         definition codes when `utf-2000' is provided.
2721
2722 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2723
2724         * mule/mule-category.el (word-combining-categories): Don't setup
2725         `word-combining-categories' in XEmacs CHISE.
2726         (word-separating-categories): Add setting about Latin script in
2727         XEmacs CHISE.
2728
2729 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2730
2731         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2732         setting for `chinese-big5'.
2733
2734 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2735
2736         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2737         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2738         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2739         add setting for HZK0[12]-xxxx.
2740
2741 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2742
2743         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2744         in XEmacs CHISE.
2745
2746 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2747
2748         * mule/mule-charset.el (default-coded-charset-priority-list):
2749         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2750         and `chinese-big5' to `=gt-pj-*'.
2751
2752 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2753
2754         * mule/mule-conf.el (=daikanwa): Renamed from
2755         `ideograph-daikanwa'.
2756         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2757
2758 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2759
2760         * mule/mule-conf.el (=cns11643-7): Renamed from
2761         `chinese-cns11643-7'.
2762         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2763
2764 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2765
2766         * mule/mule-conf.el (=cns11643-6): Renamed from
2767         `chinese-cns11643-6'.
2768         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2769
2770 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2771
2772         * mule/mule-conf.el (=cns11643-5): Renamed from
2773         `chinese-cns11643-5'.
2774         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2775
2776 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2777
2778         * mule/mule-conf.el (=cns11643-4): Renamed from
2779         `chinese-cns11643-4'.
2780         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2781
2782 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2783
2784         * mule/mule-conf.el (=cns11643-3): Renamed from
2785         `chinese-cns11643-3'.
2786         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2787
2788 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2789
2790         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2791         `=cns11643-2'.
2792         (chinese-cns11643-2): New alias for `=cns11643-2'.
2793
2794 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2795
2796         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2797         `=cns11643-1'.
2798         (chinese-cns11643-1): New alias for `=cns11643-1'.
2799
2800 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2801
2802         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2803         (chinese-gb12345): New alias for `=gb12345'.
2804
2805 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2806
2807         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2808         (chinese-gb2312): New alias for `=gb2312'.
2809
2810 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2811
2812         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2813         (chinese-big5): New alias for `=big5'.
2814
2815 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2816
2817         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2818         (korean-ksc5601): New alias for `=ks-x1001'.
2819
2820 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2821
2822         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2823         `=jis-x0212'.
2824         (japanese-jisx0212): New alias for `=jis-x0212'.
2825
2826 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2827
2828         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2829         `=jis-x0208-1983'.
2830         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2831
2832 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2833
2834         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2835         `=jis-x0208-1978'.
2836         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2837
2838 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2839
2840         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2841         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2842
2843 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2844
2845         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2846         (chinese-cns11643-3): Specify iso-ir 183.
2847         (chinese-cns11643-4): Specify iso-ir 184.
2848         (chinese-cns11643-5): Specify iso-ir 185.
2849         (chinese-cns11643-6): Specify iso-ir 186.
2850         (chinese-cns11643-7): Specify iso-ir 187.
2851         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2852         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2853
2854 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2855
2856         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2857         \uXXXX for every cases.
2858
2859 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2860
2861         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2862         (ucs-big5): Changed to an alias for `=ucs@big5'.
2863
2864 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2865
2866         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2867         (ucs-ks): Changed to an alias for `=ucs@ks'.
2868
2869 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2870
2871         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2872         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2873
2874 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2875
2876         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2877         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2878
2879 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2880
2881         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2882         (ucs-jis): Changed to an alias for `=ucs@jis'.
2883
2884 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2885
2886         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2887         (ucs-cns): Changed to an alias for `=ucs@cns'.
2888
2889 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2890
2891         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2892         (ucs-gb): Changed to an alias for `=ucs@gb'.
2893
2894 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2895
2896         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2897         `ideograph-daikanwa-2'.
2898         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2899         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2900
2901 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2902
2903         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2904         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2905
2906         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2907         for `xemacs-chise-version'.
2908
2909 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2910
2911         * mule/mule-charset.el (default-coded-charset-priority-list):
2912         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2913         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2914         instead of `ideograph-hanziku-*'.
2915
2916         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2917         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2918
2919 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2920
2921         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2922         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2923         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2924         `utf-2000' is provided.
2925
2926 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2927
2928         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2929         is provided [was builtin coded-charsets].
2930
2931 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2932
2933         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2934         is provided [was builtin coded-charsets].
2935
2936 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2937
2938         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2939         is provided [was builtin coded-charsets].
2940
2941 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2942
2943         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2944         is provided [was builtin coded-charsets].
2945
2946 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2947
2948         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2949         when `utf-2000' is provided [was builtin coded-charsets].
2950
2951 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2952
2953         * mule/mule-conf.el (=hanziku-*): Renamed from
2954         `ideograph-hanziku-*'.
2955         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2956
2957 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2958
2959         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2960         `utf-2000' is provided [was builtin coded-charsets].
2961         (ideograph-hanziku-{1..12}): Likewise.
2962
2963 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2964
2965         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2966         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2967
2968 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2969
2970         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2971         when `utf-2000' is provided [was builtin coded-charsets].
2972
2973 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2974
2975         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2976         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2977         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2978
2979 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2980
2981         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2982         (ideograph-gt): Changed to an alias for `=gt'.
2983
2984 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2985
2986         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2987         is provided; it was defined as a builtin coded-charset.
2988         (ideograph-gt): Likewise.
2989
2990 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2991
2992         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2993         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2994
2995 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2996
2997         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2998         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2999
3000 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3001
3002         * mule/mule-conf.el (=big5-eten): Renamed from
3003         `chinese-big5-eten'.
3004         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3005
3006 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3007
3008         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3009         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3010
3011 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3012
3013         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3014         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3015
3016 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3017
3018         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3019         (china3-jef): Changed to an alias for `=jef-china3'.
3020
3021 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3022
3023         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3024         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3025
3026         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3027         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3028         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3029         when `utf-2000' is provided.
3030
3031 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3032
3033         * mule/mule-charset.el (default-coded-charset-priority-list):
3034         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3035
3036         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3037         (ucs-jis-2000): Deleted.
3038
3039 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3040
3041         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3042         UTF-2000.
3043         (=ucs-jis-2000): New coded-charset for UTF-2000.
3044
3045 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3046
3047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3048         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3049
3050 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3051
3052         * mule/mule-charset.el (default-coded-charset-priority-list):
3053         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3054         `ideograph-cbeta'.
3055
3056 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3057
3058         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3059         builtin coded-charset].
3060
3061 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3062
3063         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3064         settings for &K0-xxxx and &I-K0-xxxx.
3065
3066 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3067
3068         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3069         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3070
3071 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3072
3073         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3074         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3075
3076 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3077
3078         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3079         UTF-2000.
3080         (ideograph-gt-pj-k1): Likewise.
3081         (ideograph-gt-pj-k2): Likewise.
3082
3083 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3084
3085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3086         `=jis-x0208'.
3087
3088 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3089
3090         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3091         UTF-2000 [was a builtin coded-charset].
3092
3093 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3094
3095         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3096         (utf-8-gb-er): Likewise.
3097
3098 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3099
3100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3101         settings for JIS X 0212 and JIS X 0208:1978.
3102
3103 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3104
3105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3106         setting for JIS X 0213.
3107
3108 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3109
3110         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3111         standard-case-table in UTF-2000.
3112
3113 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3114
3115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3116         definitions for isolated-chars.
3117
3118 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3119
3120         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3121         `configure-utf-2000-lisp-directory'.
3122         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3123         `mule-lisp-load-path'.
3124
3125 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3126
3127         * startup.el (startup-setup-paths): Set and use
3128         `utf-2000-lisp-directory'.
3129         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3130         UTF-2000.
3131
3132 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3133
3134         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3135         (paths-find-utf-2000-lisp-directory): New function.
3136         (paths-construct-load-path): Add new optional argument
3137         `utf-2000-lisp-directory'.
3138
3139         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3140
3141 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3142
3143         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3144         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3145         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3146         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3147         `chinese-big5-2' in UTF-2000.
3148
3149         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3150         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3151
3152 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3153
3154         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3155         `big5-eten-er' in UTF-2000.
3156         (big5-cdp): Modify DOC-string and mnemonic.
3157
3158 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3159
3160         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3161         UTF-2000 [renamed from utf-8-er].
3162         (utf-8-gb): New coding-system in UTF-2000.
3163         (utf-8-gb-er): Likewise.
3164         (utf-8-cns): Likewise.
3165         (utf-8-cns-er): Likewise.
3166         (utf-8-big5): Likewise.
3167         (utf-8-big5-er): Likewise.
3168         (utf-8-jis): Likewise.
3169         (utf-8-jis-er): Likewise.
3170         (utf-8-ks): Likewise.
3171         (utf-8-ks-er): Likewise.
3172         (utf-8-er): Likewise.
3173
3174 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3175
3176         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3177         instead of `utf-8-unix' in UTF-2000.
3178
3179         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3180
3181 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3182
3183         * mule/japanese.el (euc-jisx0213): New coding-system.
3184
3185         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3186         `japanese-jisx0208-1990' as the mother.
3187
3188 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3189
3190         * dumped-lisp.el (preloaded-file-list): Change condition of
3191         loading "close-cdb".
3192
3193 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3194
3195         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3196         setup `coded-charset-entity-reference-alist'.
3197
3198 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3199
3200         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3201         UTF-2000.
3202
3203 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3204
3205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3206         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3207
3208 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3209
3210         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3211         (chinese-big5-eten-a): Likewise.
3212         (chinese-big5-eten-b): Likewise.
3213         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3214         code range is #x8140 .. #x8DFE.
3215
3216 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3217
3218         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3219         UTF-2000.
3220         (chinese-big5-cdp): Likewise.
3221
3222 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3223
3224         * dumped-lisp.el (preloaded-file-list): Rename
3225         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3226
3227 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3228
3229         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3230         append `system-char-db-source-file-list' into
3231         `preloaded-file-list' in UTF-2000.
3232
3233 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3234
3235         * dumped-lisp.el (preloaded-file-list): Delete
3236         character-definition files.
3237
3238 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3239
3240         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3241         UTF-2000.
3242
3243 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3244
3245         * mule/mule-charset.el (default-coded-charset-priority-list):
3246         Delete `mojikyo-2022-1'.
3247
3248 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3249
3250         * mule/mule-charset.el (default-coded-charset-priority-list):
3251         Delete `mojikyo'.
3252
3253 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3254
3255         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3256         `ucs-sip'.
3257
3258 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3259
3260         * mule/mule-charset.el (default-coded-charset-priority-list):
3261         Comment out `chinese-gb12345'.
3262
3263 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3264
3265         * bytecomp.el (byte-compile-insert-header): Fixed.
3266
3267 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3268
3269         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3270         XEmacs UTF-2000.
3271
3272 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3273
3274         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3275         UTF-2000.
3276
3277 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3278
3279         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3280         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3281
3282 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3283
3284         * mule/mule-charset.el (default-coded-charset-priority-list):
3285         `japanese-jef-china3' is renamed `china3-jef'.
3286
3287 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3288
3289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3290         `japanese-jef-china3' and `ideograph-cbeta'.
3291
3292 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3293
3294         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3295
3296 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3297
3298         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3299         `chinese-big5-cdp'.
3300
3301 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3302
3303         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3304         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3305
3306 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3307
3308         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3309         loading character definitions.
3310
3311 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3312
3313         * dumped-lisp.el (preloaded-file-list): Rename
3314         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3315
3316 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3317
3318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3319         `chinese-big5'.
3320
3321 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3322
3323         * dumped-lisp.el (preloaded-file-list): Dump
3324         "Ideograph-R028-Private" with XEmacs UTF-2000.
3325
3326 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3327
3328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3329         `chinese-gb12345'.
3330
3331 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3332
3333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3334         `ideograph-gt-pj-{1..11}'.
3335
3336         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3337         XEmacs UTF-2000.
3338
3339 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3340
3341         * mule/mule-charset.el (default-coded-charset-priority-list):
3342         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3343         `chinese-isoir165'.
3344
3345 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3346
3347         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3348         `image/png', `image/x-xpm' and `image/tiff'.
3349
3350         * files.el (binary-file-regexps): Add *.PNG.
3351
3352 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3353
3354         * mule/mule-charset.el (default-coded-charset-priority-list):
3355         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3356         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3357
3358 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3359
3360         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3361         the first completion when UTF-2000 is running.
3362
3363 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3364
3365         * mule/mule-charset.el (default-coded-charset-priority-list):
3366         Delete `ucs'.
3367
3368 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3369
3370         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3371
3372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3373         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3374
3375 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3376
3377         * mule/vietnamese.el (vscii-2): Delete abolished property
3378         `composite'; now composite mode is default.
3379
3380 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3381
3382         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3383         of `raw-text'; check \uHHHH representation even if non-ascii
3384         characters are not found.
3385
3386         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3387         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3388         unconditionally.
3389
3390         * mule/viet-ccl.el: New file.
3391
3392         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3393         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3394         - Separate CCL based implementations to viet-ccl.el.
3395
3396 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3397
3398         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3399         "jisx0213.2000-1".
3400         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3401
3402         * mule/mule-charset.el (default-coded-charset-priority-list):
3403         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3404         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3405
3406 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3407
3408         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3409
3410 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3411
3412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3413         `ucs' in UTF-2000.
3414
3415 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3416
3417         * mule/mule-charset.el (default-coded-charset-priority-list):
3418         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3419         `arabic-iso8859-6'.
3420
3421 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3422
3423         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3424         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3425
3426 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3427
3428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3429         `katakana-jisx0201' in UTF-2000.
3430
3431 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3432
3433         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3434         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3435         "u0FB50-Arabic-Presentation-Forms-A",
3436         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3437         "u0FE50-Small-Form-Variants",
3438         "u0FE70-Arabic-Presentation-Forms-B",
3439         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3440         UTF-2000.
3441
3442 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3443
3444         * dumped-lisp.el (preloaded-file-list): Delete
3445         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3446         ... "Ideograph-R214-Flute" in UTF-2000.
3447
3448 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3449
3450         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3451         (japanese-jisx0213-2): New coded-charset.
3452
3453         * dumped-lisp.el (preloaded-file-list): Add
3454         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3455         "Ideograph-R030-Mouth".
3456
3457 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3458
3459         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3460         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3461         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3462         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3463         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3464         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3465         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3466         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3467
3468 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3469
3470         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3471         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3472         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3473         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3474         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3475
3476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3477         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3478
3479 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3480
3481         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3482         in UTF-2000.
3483
3484 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3485
3486         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3487         (chinese-isoir165): Moved from mule/chinese.el.
3488         (chinese-cns11643-3): Moved from mule/chinese.el.
3489         (chinese-cns11643-4): Moved from mule/chinese.el.
3490         (chinese-cns11643-5): Moved from mule/chinese.el.
3491         (chinese-cns11643-6): Moved from mule/chinese.el.
3492         (chinese-cns11643-7): Moved from mule/chinese.el.
3493
3494         * mule/chinese.el: Move definition of coded-charsets to
3495         mule/mule-conf.el.
3496
3497 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3498
3499         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3500         `ideograph-daikanwa'.
3501
3502 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3503
3504         * dumped-lisp.el (preloaded-file-list): Delete
3505         "ccs-jisx0201-latin.el".
3506
3507 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3508
3509         * dumped-lisp.el (preloaded-file-list): Add
3510         "u031A0-Extended-Bopomofo" in UTF-2000.
3511
3512 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3513
3514         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3515         renamed to u02E00-CJK-Radical-Supplement.
3516
3517 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3518
3519         * dumped-lisp.el (preloaded-file-list): Add
3520         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3521         "u030A0-Katakana", "u03100-Bopomofo",
3522         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3523         "u03200-Enclosed-CJK-Letters-and-Months" and
3524         "u03300-CJK-Compatibility".
3525
3526 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3527
3528         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3529         "u02F00-Kangxi-Radicals" and
3530         "u02FF0-Ideographic-Description-Characters".
3531
3532 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3533
3534         * dumped-lisp.el (preloaded-file-list): Add
3535         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3536         "u02800-Braille-Patterns" in UTF-2000.
3537
3538 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3539
3540         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3541         "uXXXXX-*.el" in UTF-2000.
3542
3543         * bytecomp.el (byte-compile-insert-header): Delete comments if
3544         non-ASCII characters are found; allow `byte-compile-dynamic' and
3545         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3546         `raw-text'.
3547
3548 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3549
3550         * dumped-lisp.el (preloaded-file-list): Add
3551         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3552         "u025A0-Geometric-Shapes.el".
3553
3554 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3555
3556         * dumped-lisp.el (preloaded-file-list): Add
3557         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3558         "u02460-Enclosed-Alphanumerics.el".
3559
3560 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3561
3562         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3563         `chinese-gb2312'.
3564
3565         * dumped-lisp.el (preloaded-file-list): Add
3566         "u02200-Mathematical-Operators.el" and
3567         "u02300-Miscellaneous-Technical.el".
3568
3569 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3570
3571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3572         `chinese-cns11643-*'.
3573
3574         * dumped-lisp.el (preloaded-file-list): Add
3575         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3576         "u02190-Arrows.el" in UTF-2000.
3577
3578 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3579
3580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3581         `korean-ksc5601'.
3582
3583         * dumped-lisp.el (preloaded-file-list): Add
3584         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3585         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3586         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3587
3588 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3589
3590         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3591
3592 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3593
3594         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3595         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3596         "u01780-Khmer.el", "u01800-Mongolian.el",
3597         "u01E00-Latin-Extended-Additional.el" and
3598         "u01F00-Greek-Extended.el" in UTF-2000.
3599
3600 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3601
3602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3603         `ethiopic-ucs' and `ethiopic'.
3604
3605         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3606         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3607
3608         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3609         from mule/ethiopic.el.
3610
3611         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3612         mule/mule-conf.el.
3613
3614 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3615
3616         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3617         `lao'.
3618
3619         * mule/mule-conf.el (lao): New coded-charset.
3620
3621         * dumped-lisp.el (preloaded-file-list): Add
3622         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3623         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3624         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3625         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3626         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3627
3628 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3629
3630         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3631         `ucs-bmp' and `arabic-iso8859-6'.
3632
3633 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3634
3635         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3636         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3637         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3638
3639 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3640
3641         * startup.el (normal-top-level): Load autoload file for UTF-2000
3642         in UTF-2000.
3643
3644 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3645
3646         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3647         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3648         "u00020-Basic-Latin.el", "u00080-C1.el",
3649         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3650         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3651         "u002B0-Spacing-Modifier-Letters.el",
3652         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3653         UTF-2000.
3654
3655 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3656
3657         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3658         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3659         instead of `vietnamese-viscii-*'.
3660
3661 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3662
3663         * mule/mule-conf.el: New file.
3664
3665         * mule/misc-lang.el: Move definition of charset `ipa' to
3666         mule/mule-conf.el.
3667
3668 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3669
3670         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3671         `latin-viscii'; prefer it for characters used in Vietnamese.
3672
3673 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3674
3675         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3676
3677 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3678
3679         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3680         `vietnamese-viscii-lower'.
3681         (latin-viscii-upper): Renamed from charset
3682         `vietnamese-viscii-upper'.
3683         (vietnamese-viscii-lower): New alias for charset
3684         `latin-viscii-lower'.
3685         (vietnamese-viscii-upper): New alias for charset
3686         `latin-viscii-upper'.
3687
3688 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3689
3690         * mule/mule-charset.el (default-coded-charset-priority-list):
3691         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3692
3693 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3694
3695         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3696         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3697         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3698         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3699         lisp/utf-2000.
3700
3701 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3702
3703         * mule/ccs-tcvn5712.el: New file.
3704
3705 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3706
3707         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3708         in UTF-2000.
3709
3710 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3711
3712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3713         `japanese-jisx0208'.
3714
3715 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3716
3717         * dumped-lisp.el (preloaded-file-list): Add
3718         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3719         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3720         UTF-2000.
3721
3722         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3723         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3724         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3725         mule/ccs-viscii.el: New files.
3726
3727         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3728         if \uXXXX is found.
3729
3730 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3731
3732         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3733         `hiragana-jisx0208' and `katakana-jisx0208'.
3734
3735 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3736
3737         * mule/chinese.el (chinese-cns11643-3): Define it even if
3738         `utf-2000' is provided.
3739         (chinese-cns11643-4): Likewise.
3740         (chinese-cns11643-5): Likewise.
3741         (chinese-cns11643-6): Likewise.
3742         (chinese-cns11643-7): Likewise.
3743
3744 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3745
3746         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3747         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3748
3749 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3750
3751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3752         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3753
3754 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3755
3756         * mule/mule-charset.el (default-coded-charset-priority-list):
3757         Setup in UTF-2000.
3758
3759 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3760
3761         * mule/viet-chars.el: Don't define charset
3762         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3763         they are defined as builtin charsets.
3764
3765 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3766
3767         * version.el (emacs-version): Add more space just before UTF-2000
3768         version string.
3769
3770 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3771
3772         * version.el ([constant] emacs-version): Don't add a space in the
3773         preceding place of `xemacs-betaname' because it is duplicated.
3774         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3775
3776         * startup.el (splash-frame-body): Add ETL.
3777
3778 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3779
3780         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3781         is provided because it is defined as builtin charset.
3782         (chinese-cns11643-4): Likewise.
3783         (chinese-cns11643-5): Likewise.
3784         (chinese-cns11643-6): Likewise.
3785         (chinese-cns11643-7): Likewise.
3786
3787 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3788
3789         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3790         coding-system `iso-10646-ucs-4' is not defined.
3791
3792 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3793
3794         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3795         coding-system if `utf-2000' is provided.
3796
3797 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3798
3799         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3800         `utf-2000' is provided.
3801
3802 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3803
3804         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3805         if utf-2000 is provided temporally.
3806
3807 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3808
3809         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3810         as builtin variable].
3811
3812 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3813
3814         * files.el (insert-file-contents-literally): Treat file as binary;
3815         call file-name-handlers. [sync with Emacs 20.3.10]
3816
3817 2008-12-28  Vin Shelton  <acs@xemacs.org>
3818
3819         * XEmacs 21.4.22 is released
3820
3821 2008-12-30  Vin Shelton  <acs@xemacs.org>
3822
3823         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3824         during building even if no packages are found.
3825
3826 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3827
3828         * printer.el (generic-print-region): 
3829         (generic-print-buffer): 
3830         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3831         check if the msprinter device is available, now that msprinter is
3832         always available as a specifier tag. 
3833
3834 2008-12-24  Vin Shelton  <acs@xemacs.org>
3835
3836         * about.el: Add Francisco to my bio!
3837
3838 2008-12-23  Vin Shelton  <acs@xemacs.org>
3839
3840         * autoload.el: Move operator definitions to autoload-operators.el
3841         in the xemacs-base package.
3842
3843 2007-11-22  Vin Shelton  <acs@xemacs.org>
3844
3845         * about.el (about-hacker-contribution): Updated my bio.
3846
3847 2007-10-07  Vin Shelton  <acs@xemacs.org>
3848
3849         * XEmacs 21.4.21 is released
3850
3851 2007-09-19  Didier Verna  <didier@xemacs.org>
3852
3853         Update my personal info.
3854         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3855         * about.el (about-other-current-hackers): Ditto.
3856         * about.el (about-url-alist): Add my musical website.
3857         * about.el (about-personal-info): Update my entry.
3858         * about.el (about-hacker-contribution): Ditto.
3859
3860 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3861
3862         * package-get.el (package-get-download-sites): Update download
3863         sites in Japan.
3864         * package-get.el (package-get-pre-release-download-sites): Ditto.
3865
3866 2007-08-18  Vin Shelton  <acs@xemacs.org>
3867
3868         * package-get.el (package-get-pre-release-download-sites): Sync
3869         mirror sites with 21.5.  (Thanks, Adrian)
3870
3871 2007-08-09  Mike Sperber  <mike@xemacs.org>
3872
3873         * startup.el (migrate-user-init-file): Create backup of
3874         `user-init-file' before migrating.
3875         * startup.el (maybe-migrate-user-init-file): Print
3876         information about backup file.
3877         (maybe-create-compatibility-dot-emacs): Follow above change.
3878
3879 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3880
3881         * font-lock.el: Sync font-lock-add-keywords and
3882         font-lock-remove-keywords from GNU Emacs.
3883         * font-lock.el (font-lock-keywords-alist): New.
3884         * font-lock.el (font-lock-removed-keywords-alist): New.
3885         * font-lock.el (font-lock-add-keywords): New.
3886         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3887         * font-lock.el (font-lock-remove-keywords): New.
3888
3889 2007-08-16  Vin Shelton  <acs@xemacs.org>
3890
3891         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3892         patch from Hans de Graaff.
3893
3894 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3895
3896         * package-get.el (package-get-download-sites): Document Chile and
3897         update Denmark download site.
3898         * package-get.el (package-get-pre-release-download-sites): Ditto.
3899
3900 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3901
3902         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3903
3904 2006-12-09  Vin Shelton  <acs@xemacs.org>
3905
3906         * XEmacs 21.4.20 is released
3907
3908 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3909
3910         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3911
3912 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3913
3914         * info.el (Info-find-file-node, Info-insert-dir)
3915         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3916         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3917         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3918         and discussion.
3919
3920 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3921
3922         * obsolete.el (line-beginning-position): New, from 21.5.x.
3923         (line-end-position): Ditto.
3924
3925 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3926
3927         * package-get.el (package-get-download-sites): Welcome
3928         nl.xemacs.org and Thanks!
3929         * package-get.el (package-get-pre-release-download-sites): Ditto.
3930
3931 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3932
3933         * font-lock.el: Add support for not-so recent changes in Java to
3934         java-mode.
3935
3936 2006-01-28  Vin Shelton  <acs@xemacs.org>
3937
3938         * XEmacs 21.4.19 is released
3939
3940 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3941
3942         * easymenu.el: Update copyright. 
3943         * easymenu.el (easy-menu-all-popups):
3944         Add a docstring. 
3945         * easymenu.el (easy-menu-add):
3946         Document a bug, rework the function to preserve any existing
3947         non-default mode-popup-menu instead of overwriting it, and not to
3948         bother normalising the menu title (nothing else does).
3949         * easymenu.el (easy-menu-remove):
3950         Restore the default mode-popup-menu instead of leaving an empty
3951         one when we remove the last easy-menu popup. 
3952
3953 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3954
3955         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3956         as suggested by Rodrigo Ventura.
3957         * package-get.el (package-get-pre-release-download-sites): Ditto,
3958         with replacement of xemacs-21.5 by beta, which is the logical path
3959         to our beta core and package pre-releases.
3960
3961 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3962
3963         * package-get.el (package-get-download-sites): Add Hong Kong
3964         download site.
3965         * package-get.el (package-get-pre-release-download-sites): Ditto.
3966
3967 2005-12-26  Vin Shelton  <acs@xemacs.org>
3968
3969         * find-paths.el:
3970         * find-paths.el (paths-emacs-root-p): Add search for package root.
3971         * find-paths.el (paths-find-emacs-root): Replaced with
3972         paths-find-invocation-roots, which returns a list of roots.
3973         * find-paths.el (paths-find-invocation-roots): New.
3974         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3975
3976 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3977
3978         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3979         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3980
3981 2005-12-03  Vin Shelton <acs@xemacs.org>
3982
3983         * XEmacs 21.4.18 is released
3984
3985 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3986
3987         * package-get.el (package-get-download-sites): Update reflecting
3988         latest http://www.xemacs.org/Releases/ information generated by
3989         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3990         * package-get.el (package-get-pre-release-download-sites): Ditto.
3991
3992 2005-02-28  Simon Josefsson  <jas@extundo.com>
3993
3994         * about.el (xemacs-hackers): Add jas.
3995         (about-other-current-hackers): Likewise.
3996         (about-url-alist): Add URL for jas.
3997         (about-personal-info): Document jas.
3998         (about-hacker-contribution): Describe jas contributions.
3999
4000 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4001
4002         * easymenu.el (easy-menu-remove): As described in 
4003         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4004         except the "Command" menu from mode-popup-menu. 
4005
4006 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4007  
4008         * font.el (font-spatial-to-canonical): Correct calculation of 
4009         return value for pixel-based input value. 
4010  
4011 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4012
4013         * code-process.el (call-process): Process-related docstring
4014         improvements spurred by Norbert Koch.
4015         * code-process.el (call-process-region): Ditto.
4016         * code-process.el (start-process): Ditto.
4017
4018 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4019
4020         * finder.el (finder-find-library): Return filename actually
4021         searched for.
4022
4023 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4024
4025         * help.el (view-emacs-news): Use `expand-file-name' instead of
4026         `locate-data-file' as the latter will find any "NEWS" files that
4027         might exist in packages _before_ the one in core.
4028
4029 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4030
4031         * package-get.el (package-get-init-package):
4032         package-get-init-package buglet (21.4.17) by Jeff Mincy
4033         <mincy@rcn.com> fixing false temporary load-path shadows reported
4034         after package installation and simplifying code.
4035
4036 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4037
4038         * package-get.el (package-get-download-sites): Sync mirrors list
4039         with the XEmacs website.
4040         (package-get-pre-release-download-sites): Ditto.
4041
4042 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4043
4044         * derived.el (derived-mode-merge-syntax-tables):
4045         Revert my 21.5-only patch of 2003-07-18 which slipped in
4046         through Jerry James's patch of 2004-06-07.
4047
4048 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4049
4050         * cmdloop.el (keyboard-quit): Remove workaround for
4051         `region-active-p' not making sure active region is in current
4052         buffer now that it does.
4053         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4054         * simple.el (region-active-p): `region-active-p' to only return t
4055         when active region is in current buffer.
4056
4057 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4058
4059         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4060         package names, quell a byte-compiler warning, doc fix.
4061
4062 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4063
4064         * buffer.el (pop-to-buffer):
4065         * window-xemacs.el (display-buffer):
4066         Document use of `same-window-buffer-names,' `same-window-regexps'
4067         by pop-to-buffer and display-buffer. 
4068         
4069 2005-02-06  Vin Shelton <acs@xemacs.org>
4070
4071         * XEmacs 21.4.17 is released
4072
4073 2005-01-29  Ben Wing  <ben@xemacs.org>
4074
4075         * shadow.el (find-emacs-lisp-shadows):
4076         Add custom-defines to list of ignored files.
4077
4078 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4079
4080         * simple.el (shifted-motion-keys-select-region): Fix statement
4081         about unshifted-motion-keys-deselect-region.
4082
4083 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4084
4085         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4086         now) for GNU Emacs compatibility.
4087         (make-obsolete-variable): Ditto.
4088
4089 2004-01-08  Ben Wing  <ben@xemacs.org>
4090
4091         * code-files.el (load):
4092         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4093
4094 2004-12-05  Vin Shelton <acs@xemacs.org>
4095
4096         * XEmacs 21.4.16 is released
4097
4098 2004-12-04  Vin Shelton  <acs@xemacs.org>
4099
4100         * auto-autoloads.el: Regenerated.
4101
4102         * custom-load.el: Regenerated.
4103
4104 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4105
4106         Fix bug: apropos errors if a defalias refers to an undefined
4107         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4108
4109         * apropos.el (apropos):
4110         (apropos-command):
4111         * help.el (frob-help-extents):
4112         * help-macro.el (make-help-screen):
4113         * hyper-apropos.el (hyper-apropos-grok-functions):
4114         (hyper-apropos-get-doc):
4115         Catch void-function error thrown by `documentation'.
4116
4117 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4118
4119         * packages.el (package-require): Fix incorrect arg to format.
4120         This fixes a `format specifier' error.
4121
4122 2004-08-13  Jerry James  <james@xemacs.org>
4123
4124         * bytecomp.el (forward-word): Tell the byte compiler the correct
4125         number of arguments to forward-word.
4126
4127 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4128
4129         * etags.el: Fixed loading of include files for tag completion. Now
4130         you can make a tag file for a library, include it into your
4131         project and it will be reloaded only if it changed. Infinte
4132         include loops are detected and the correct tag files are loaded.
4133         * etags.el (buffer-tag-table-list): Load and verify tag files in
4134         the external function buffer-tag-table-list-load.
4135         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4136         tag files. Also load the included tag files. The priority of the
4137         included files is right below their parent file. If multiple
4138         matches occur then the symbols from the parent file are found
4139         first.
4140         * etags.el (tag-table-include-files): Corrected comment
4141         string. Switched to pattern constant tags-include-pattern to have
4142         it at a central location.
4143         * etags.el (tags-include-pattern): Added doc string.
4144         * etags.el (add-to-tag-completion-table): Removed obsolete
4145         comments as the include files are allready returned by
4146         buffer-tag-table-list and loaded.
4147         * etags.el (find-tag-internal): The include files are allready
4148         included in tag-tables as buffer-tag-table-list returns them now.
4149
4150 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4151
4152         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4153         Loading items into the notebook is now done by C code.
4154         * widgets-gtk.el (gtk-widget-instantiate-internal):
4155         Style no longer changed.
4156
4157 2004-06-28  Nix  <nix@esperi.org.uk>
4158
4159         * cmdloop.el (truncate-command-history-for-gc): Delay
4160         execution of all things that look up variable bindings,
4161         via `enqueue-eval-event'.
4162
4163 2004-06-24  Vin Shelton  <acs@xemacs.org>
4164
4165         * package-get.el (package-get-require-signed-base-updates):
4166         now defaults to nil.
4167
4168 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4169
4170         * subr.el (split-string): Clean up docstring.
4171
4172 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4173
4174         * faces.el (zmacs-region): fix typo in docstring.
4175
4176 2004-06-07  Jerry James  <james@xemacs.org>
4177
4178         * derived.el: Synch with Emacs 21.3.
4179         * subr.el (with-local-quit): New, from Emacs 21.3.
4180         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4181         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4182         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4183
4184 2004-06-16  Jerry James  <james@xemacs.org>
4185
4186         * cl.el (cl-set-substring): Increment start by the length of the
4187         string, not the string itself.
4188
4189 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4190
4191         * etags.el (tag-table-include-files): Expand included TAGS file
4192         paths to avoid problems with relative paths.  Thanks to Peter
4193         Chubb <peterc@gelato.unsw.edu.au>.
4194         * etags.el (tags-include-pattern): New.
4195         * etags.el (add-to-tag-completion-table): Parse and ignore
4196         trailing include lines.
4197
4198 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4199
4200         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4201         avoiding line solely composed of equal signs.
4202
4203 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4204
4205         * cus-edit.el (alloc): Typo fix.
4206         * cus-edit.el (custom-browse-visibility): Ditto.
4207         * cus-edit.el (custom-variable-value-create): Ditto.
4208         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4209         * cus-edit.el (custom-save-variables): Bind print-length and
4210         print-level to nil to avoid value abbreviation.
4211         * cus-edit.el (custom-save-face-internal): Ditto.
4212         * cus-edit.el (custom-save-faces): Save in sorted order.
4213         * cus-edit.el (custom-save-resets): Bind print-length and
4214         print-level to nil to avoid value abbreviation.
4215         * cus-edit.el (custom-save-loaded-themes): Ditto.
4216
4217 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4218
4219         * subr.el (split-string-default-separators): New.
4220         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4221         see comment in source.
4222
4223 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4224
4225         * mule/japanese.el (paragraph-start, paragraph-separate):
4226         Remove anchor to BOL.
4227
4228 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4229
4230         * cl.el (gensym, gentemp): Improve docstrings.
4231
4232 2004-05-10  Vin Shelton  <acs@xemacs.org>
4233
4234         * etags.el: Sync with 21.5 version.
4235
4236 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4237
4238         * etags.el:
4239         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4240         only for use with exuberant ctags. This will also enable building of 
4241         completion tables with exuberant ctags. This will not work with
4242         xemacs ctags. 
4243         * etags.el (get-tag-table-buffer): New function for creating of
4244         completion table is used if tags-exuberant-ctags-optimization-p ist t
4245         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4246         finding the tag names. New.
4247         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4248         building tag completion table with exuberant ctags. New.
4249         * etags.el (find-tag-internal): Improve exact tag matching for tags
4250         with name fields. Before the patch return types of functions or
4251         function parameters (with exuberant ctags) were found as matches.
4252
4253 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4254
4255         * list-mode.el (display-completion-list): Fixed completion list was
4256         taking the width of the frame and not of the window for displaying
4257         the selection methods.
4258
4259 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4260
4261         * menubar-items.el (default-menubar): Options are saved to custom.el.
4262
4263
4264 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4265
4266         * isearch-mode.el (isearch-abort): Preserve successful search target.
4267
4268 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4269
4270         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4271         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4272         Bihlmeyer.
4273         * gnuserv.el (gnuserv-mode-line-string): New.
4274         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4275         gnuserv-mode.
4276         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4277         * gnuserv.el (gnuserv-edit-files): Use
4278         make-x-device-with-gtk-fallback.
4279
4280 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4281
4282         * gtk-widgets.el: New import: gtk-accel-group-new.
4283         * dialog-gtk.el:
4284         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4285         * dialog-gtk.el (popup-builtin-question-dialog):
4286         Added support for dialog button mnemonics.
4287
4288 2004-03-22  Chris Green <cmg@dok.org>
4289
4290         * process.el (shell-command): Output buffer was ignored when a
4291         background process was run via shell-command.
4292
4293 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4294
4295         * cus-edit.el (custom-save-variables): Retrieve a list of
4296         variables to save first, sort it, and make sure the variables are
4297         saved in sorted order.
4298
4299 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4300  
4301         * package-get.el (package-get-update-base-from-buffer): Force
4302         binary coding system for verifying GnuPG signature in the
4303         package-index file.
4304  
4305 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4306
4307         * package-get.el (package-get-package-index-file-location): Handle
4308         missing "EMACSPACKAGEPATH" environment variable.
4309
4310 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4311
4312         * package-admin.el (package-admin-find-top-directory): Simplify
4313         directory comparisions and fix substring errors on short path
4314         components.
4315         * package-get.el (package-get-package-index-file-location):
4316         Default to first component of "EMACSPACKAGEPATH", if set.
4317
4318 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4319
4320         * package-get.el (process-error): New error datum.
4321
4322 2004-02-02  Vin Shelton <acs@xemacs.org>
4323
4324         * XEmacs 21.4.15 is released
4325
4326 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4327
4328         * itimer.el (activate-itimer): Modify the itimer timeout value as
4329         if it were begun at the last time when the itimer driver was woken
4330         up.
4331
4332 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4333
4334         * specifier.el (Copyright):
4335         Update.
4336         (make-specifier-and-init):
4337         (map-specifier):
4338         (canonicalize-inst-pair):
4339         (canonicalize-spec-list):
4340         (set-specifier):
4341         Synch docstrings to 21.5 where appropriate.
4342
4343 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4344
4345         * package-get.el (package-get-list-packages-where): New.  A
4346         function that allows searching for groups of packages.  For
4347         example, find all packages that require the fsf-compat package.
4348
4349 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4350
4351         The Great PUI Sync.
4352
4353         * auto-autoloads.el: Regenerated.
4354
4355         * custom-load.el: Regenerated.
4356
4357         * dumped-lisp.el (packages-hardcoded-lisp): New.
4358
4359         * menubar-items.el (menu-max-items): New.
4360         (menu-submenu-max-items): New.
4361         (menu-submenu-name-format): New.
4362         (menu-split-long-menu): New.
4363         (menu-sort-menu): New.
4364         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4365
4366         * obsolete.el (pui-add-install-directory): Renamed to the more
4367         logical `pui-set-local-package-get-directory'.
4368         (package-get-download-menu): Moved to `package-ui.el' and renamed
4369         to `package-ui-add-download-menu'.
4370
4371         * package-admin.el (package-admin-install-function-mswindows):
4372         Whitespace clean up.
4373         (package-admin-add-single-file-package): Removed.
4374         (package-admin-default-install-function): Whitespace clean up.
4375         (package-admin-find-top-directory): New.
4376         (package-admin-get-install-dir): Use it.
4377         (package-admin-get-manifest-file): 
4378         (package-admin-check-manifest): 
4379         (package-admin-add-binary-package):
4380         (package-admin-get-lispdir):
4381         (package-admin-delete-binary-package):
4382         (package-admin):
4383
4384         * package-get.el (package-get-package-index-file-location): New.
4385         (package-get-install-to-user-init-directory): New.
4386         (package-get-remote):
4387         (package-get-download-sites):
4388         (package-get-pre-release-download-sites): New.
4389         (package-get-site-release-download-sites): New.
4390         (package-get-base-filename):
4391         (package-get-always-update):
4392         (package-get-user-index-filename): Removed.
4393         (package-get-pgp-available-p): New.
4394         (package-get-require-signed-base-updates):
4395         (package-get-was-current):
4396         (package-entries-are-signed): New.
4397         (package-get-continue-update-base): New.
4398         (package-get-download-menu): Removed.
4399         (package-get-require-base):
4400         (package-get-update-base-entry):
4401         (package-get-locate-file):
4402         (package-get-locate-index-file):
4403         (package-get-maybe-save-index):
4404         (package-get-update-base):
4405         (package-get-update-base-from-buffer):
4406         (package-get-update-base-entries):
4407         (package-get-interactive-package-query):
4408         (package-get-update-all):
4409         (package-get-all):
4410         (package-get-dependencies):
4411         (package-get-init-package):
4412         (package-get-info): New.
4413         (package-get):
4414         (package-get-staging-dir):
4415         (package-get-set-version-prop): Removed.
4416         (package-get-installedp):
4417         (package-get-ever-installed-p):
4418         (packages): Removed.
4419         (package-get-custom-groups): Removed.
4420         (package-get-custom): Removed.
4421         (package-get-custom-add-entry): Removed.
4422
4423         * package-info.el (batch-update-package-info):
4424
4425         * package-net.el (package-net-batch-generate-bin-ini):
4426         (package-net-update-installed-db):
4427
4428         * package-ui.el (pui-info-buffer):
4429         (pui-directory-exists): Removed.
4430         (pui-package-dir-list): Removed.
4431         (pui-add-install-directory): Removed.
4432         (package-ui-download-menu): New.
4433         (package-ui-pre-release-download-menu): New.
4434         (package-ui-site-release-download-menu): New.
4435         (pui-set-local-package-get-directory): New.
4436         (pui-package-symbol-char):
4437         (pui-update-package-display):
4438         (pui-toggle-package):
4439         (pui-toggle-package-key):
4440         (pui-toggle-package-delete):
4441         (pui-toggle-package-delete-key):
4442         (pui-toggle-package-event):
4443         (pui-toggle-verbosity-redisplay):
4444         (pui-install-selected-packages):
4445         (pui-add-required-packages):
4446         (pui-help-echo):
4447         (pui-display-info):
4448         (list-packages-mode):
4449         (pui-list-packages):
4450
4451         * packages.el (packages-compute-package-locations):
4452         (package-require):
4453         (package-delete-name):
4454         (packages-hardcoded-lisp): Removed.
4455         (packages-useful-lisp): Removed.
4456         (packages-unbytecompiled-lisp): Removed.
4457         (packages-find-package-directories):
4458
4459         Summary:
4460
4461         Major code clean up of all things PUI.
4462
4463         Much improved code to determine where packages should be
4464         installed.  PUI no longer depends on any packages being
4465         pre-installed to compute where packages are to be installed to.
4466
4467         The user can specify the location of their package-index file.  It
4468         isn't necessary to set this because it has sane defaults.  People
4469         who "run-in-place" won't accidently overwrite the CVS
4470         package-index file.  See
4471         `package-get-package-index-file-location'. 
4472
4473         PUI will now properly clean up after itself in the event of an
4474         unsuccessful package install.  This drastically reduces the number
4475         of "wrong md5sum" FAQs.
4476
4477         non-Mule XEmacsen can no longer install Mule packages.
4478
4479         Package management via the custom interface has been removed.
4480
4481         The PUI related menubar items have been reorganised.
4482
4483         The PGP verification code has been fixed and the default for
4484         whether or not it is used is automatically computed.
4485
4486         * update-elc.el ((preloaded-file-list site-load-packages
4487         need-to-dump dumped-exe)):
4488         Just a couple of small changes to allow for
4489         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4490         existing anymore.
4491
4492 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4493
4494         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4495         apply `format' to the first argument of byte-compile-warn, it
4496         already calls format.
4497
4498 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4499
4500         * files.el (delete-old-versions): Avoid going interactive during
4501         make install when environment variable VERSION_CONTROL is set.
4502
4503 2003-12-04  Vin Shelton  <acs@xemacs.org>
4504
4505         * menubar-items.el (menu-item-search): Only bring up search dialog
4506         box if the feature is available and desired.
4507
4508 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4509
4510         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4511
4512 2003-11-05  Vin Shelton  <acs@xemacs.org>
4513
4514         * help.el (Help-prin1-face):
4515         (Help-princ-face):
4516         princ and prin1 are functions and need to be called as such.  The
4517         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4518
4519 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4520
4521         * about.el (about-xemacs): Give full version and build date.
4522
4523 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4524
4525         * win32-native.el (grep-null-device): This XEmacs has null-device.
4526
4527 2003-09-06  Mike Sperber  <mike@xemacs.org>
4528
4529         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4530         implement the specified semantics for `defvar.'
4531
4532 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4533
4534         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4535         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4536         displaying buffer in question.
4537
4538 2003-09-03  Vin Shelton <acs@xemacs.org>
4539
4540         * XEmacs 21.4.14 is released
4541
4542 2003-08-17  Vin Shelton  <acs@xemacs.org>
4543
4544         * about.el: Vanity patch.
4545
4546 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4547
4548         * code-process.el (call-process):
4549         (call-process-region):
4550         (start-process):
4551         Document coding system processing.
4552
4553 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4554
4555         * startup.el (splash-frame-body): Idiomatic English.
4556
4557 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4558
4559         * font-lock.el (font-lock-match-java-declarations): Move
4560         save-restriction, narrow-to-region to beginning of function to
4561         avoid going beyond the limit and causing an infloop.
4562
4563 2003-04-16  Jerry James  <james@xemacs.org>
4564
4565         * keydefs.el: Remove mappings for keys mapped to the nowhere
4566         defined function function-key-error.
4567
4568 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4569
4570         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4571         lisp-interaction-mode-hook): Add the docstrings.
4572
4573 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4574
4575         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4576         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4577         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4578
4579 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4580
4581         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4582         lambda list after the original doc.  Care about
4583         #'(lambda () "SingleString") 
4584         (cl-upcase-arg): 
4585         (cl-function-arglist):
4586         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4587         circular data structures in lambda list specification
4588
4589 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4590
4591         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4592         to appear in font-lock-function-name-face.
4593
4594 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4595
4596         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4597         is not also the value of the lambda.
4598
4599 2003-05-06  Andy Piper  <andy@xemacs.org>
4600
4601         * files.el (revert-buffer): Make sure local variables get processed,
4602         even in the case of an optimized reversion.
4603
4604 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4605
4606         * XEmacs 21.4.13 is released
4607
4608 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4609
4610         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4611         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4612
4613 2003-02-14  Ben Wing  <ben@xemacs.org>
4614
4615         * byte-optimize.el:
4616         * byte-optimize.el (byte-compile-inline-expand):
4617         * byte-optimize.el (byte-compile-unfold-lambda):
4618         * byte-optimize.el (byte-optimize-form-code-walker):
4619         * byte-optimize.el (byte-optimize-form):
4620         * byte-optimize.el (byte-decompile-bytecode-1):
4621         * byte-optimize.el (byte-optimize-lapcode):
4622         Review carefully and sync up to 20.7 except for areas as noted.
4623         Fixes problem with JDE compilation.
4624
4625 2003-02-05  Ben Wing  <ben@xemacs.org>
4626
4627         * simple.el:
4628         * simple.el (motion-keys-for-shifted-motion):
4629         Omit M-S-home/end from motion keys.
4630
4631 2003-02-07  Ben Wing  <ben@xemacs.org>
4632
4633         * text-props.el (text-property-any):
4634         * text-props.el (text-property-not-all):
4635         Fix bug when end > start.
4636
4637 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4638
4639         * info.el (Info-insert-dir): Make default-directory end in
4640         separator.  Patch due to Martin Buchholz.
4641
4642 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4643
4644         * XEmacs 21.4.12 "Portable Code" is released.
4645
4646 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4647
4648         * about.el: Update golubev data.
4649
4650 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4651
4652         * isearch-mode.el (isearch-mode-map): Substitute comment on
4653         desirability, and back out "GR is printable" changes.
4654
4655 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4656
4657         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4658
4659 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4660
4661         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4662
4663 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4664
4665         * menubar-items.el (default-menubar): Use browse-url-mozilla
4666         instead of browse-url-gnome-moz for Mozilla.
4667
4668 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4669
4670         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4671
4672 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4673
4674         * files.el (auto-mode-alist): Remove redundant entries for modes
4675         that live in packages.
4676         (interpreter-mode-alist): Ditto.
4677
4678 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4679
4680         * menubar-items.el (default-menubar): Sync with current
4681         browse-url-xemacs.el.
4682
4683 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4684
4685         * XEmacs 21.4.10 "Military Intelligence" is released.
4686
4687 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4688
4689         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4690
4691 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4692
4693         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4694
4695 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4696
4697         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4698         effect free function.
4699         (font-lock-fontify-keywords-region): Supply the argument to
4700         font-lock-compile-keywords.
4701
4702 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4703
4704         * package-get.el (package-get-download-sites): Bring sites list
4705         up to date, prefer xx.xemacs.org addresses.
4706
4707 2002-09-27  Andy Piper  <andy@xemacs.org>
4708
4709         * dialog.el (make-dialog-box): for general dialogs only
4710         delete-frame-hook will be run.
4711
4712 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4713
4714         * font-lock.el (font-lock-fontify-syntactically-region): Add
4715         comment about lookup-syntax-properties, document LOUDLY as unused.
4716
4717 2002-08-26  Andy Piper  <andy@xemacs.org>
4718
4719         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4720         merge.
4721
4722 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4723
4724         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4725         (make-obsolete-variable): Ditto.
4726         (make-compatible): Ditto.
4727         (make-compatible-variable): Ditto.
4728
4729 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4730
4731         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4732         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4733
4734 2002-08-28  Andy Piper  <andy@xemacs.org>
4735
4736         * files.el (revert-buffer): propagate revert-without-query-status.
4737
4738 2002-06-03  Andy Piper  <andy@xemacs.org>
4739
4740         * dialog-items.el (make-search-dialog): align various subcontrols
4741         in visually pleasing ways, allow frame to autosize to the dialog
4742         size.
4743         * dialog.el (make-dialog-box): add a border inside the frame. Add
4744         :autosize property, if t then reset the frame size appropriately
4745         before the frame is mapped.
4746         * gutter-items.el (set-progress-feedback-instantiator): align
4747         various subcontrols.
4748         * gutter-items.el (set-progress-abort-instantiator): ditto.
4749
4750 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4751
4752         * XEmacs 21.4.9 "Informed Management" is released.
4753
4754 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4755
4756         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4757         "&optional append" argument.
4758
4759 2002-07-16  Didier Verna  <didier@xemacs.org>
4760
4761         * subr.el (replace-in-string): fix case fold bug introduced by
4762         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4763         case-fold-search in temporary buffers.
4764
4765 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4766
4767         * lib-complete.el (find-library): Remove check for mule because
4768         decompression DOES work on Mule.
4769
4770 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4771
4772         * simple.el (join-line): New alias for `delete-indentation'.
4773
4774 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4775
4776         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4777         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4778         (font-lock-builtin-face): New.
4779         (font-lock-constant-face): New.
4780         (font-lock-face-list): Add builtin and constant faces.
4781
4782 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4783
4784         * autoload.el (make-autoload): Support define-derived-mode.
4785         Collected puts of doc-string-elt property.  Based on a patch by
4786         Didier Verna <didier@xemacs.org>.
4787
4788 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4789
4790         * wid-edit.el (widget-field-activate): Fix docstring typo.
4791
4792 2002-07-23  Andy Piper  <andy@xemacs.org>
4793
4794         * about.el (about-personal-info): update me.
4795
4796 2002-07-12  Andy Piper  <andy@xemacs.org>
4797
4798         * custom.el (custom-theme-set-variables): remove bogus
4799         arguments. Use custom-set-default to set defaults.
4800         (custom-set-variables): update doc.
4801         (custom-local-buffer): new, synced from FSF.
4802         (custom-set-default): ditto.
4803         (defcustom): update doc.
4804
4805 2002-06-16  Andy Piper  <andy@xemacs.org>
4806
4807         * menubar-items.el (default-menubar): enable windows printing on
4808         cygwin as well as native.
4809
4810 2002-06-12  Andy Piper  <andy@xemacs.org>
4811
4812         * printer.el (generic-print-buffer): catch all errors so that the
4813         print device can be cleared in all scenarios.
4814         (Printer-clear-device): make sure clearing the printer allows it
4815         to be used again immediately.
4816         (generic-print-region): make sure the default printer face is
4817         black-on-white.
4818
4819 2002-04-23  Jerry James  <james@xemacs.org>
4820
4821         * window-xemacs.el (display-buffer-function): Change doc to
4822         reflect new arg.
4823         * window-xemacs.el (pre-display-buffer-function): Ditto.
4824         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4825         non-nil, make the new window just big enough for its contents.
4826         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4827         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4828         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4829
4830 2002-06-06  Andy Piper  <andy@xemacs.org>
4831
4832         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4833         (defcustom): ditto.
4834         (custom-handle-keyword): ditto.
4835
4836 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4837
4838         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4839         Make obsolete.  Default to nil.
4840         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4841         Inspired by a patch by John Palmieri.
4842
4843 2002-07-01  Mike Alexander  <mta@arbortext.com>
4844
4845         * process.el (shell-command-on-region): Don't delete the region
4846         before giving it to call-process-region
4847
4848 2002-06-04  Jerry James <james@eecs.ku.edu>
4849
4850         * find-paths.el (paths-find-architecture-directory): Search in
4851         `system-configuration'/`base', not `base'`system-configuration'.
4852
4853 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4854
4855         * info.el (Info-index): Add missing \ in [ t].
4856
4857 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4858
4859         * gutter-items.el (gutter-buffers-tab-visible-p,
4860         buffers-tab-omit-function, buffers-tab-selection-function,
4861         buffers-tab-filter-functions):
4862         Doc improvements.
4863
4864 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4865
4866         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4867
4868         * toolbar-items.el (toolbar-news): Fix typo in message string.
4869
4870 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4871
4872         * dialog.el (yes-or-no-p-dialog-box): 
4873         * cmdloop.el (y-or-n-p-minibuf):
4874         (yes-or-no-p-minibuf):
4875         (yes-or-no-p):
4876         (y-or-n-p): 
4877         Specify negative answers in docstrings.
4878
4879 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4880
4881         * package-ui.el (pui-help-echo): Display both installed and author
4882         version.  Use a balloon-help window to display extra info like
4883         package requires.
4884
4885 2002-05-30  Andy Piper  <andy@xemacs.org>
4886
4887         * files.el (revert-buffer-internal): don't visit
4888         revert-buffer. Kill buffer when not used. Suggested by Mike
4889         Alexander <mta@arbortext.com>
4890
4891 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4892
4893         * files.el (revert-buffer): More docstring fiddling.
4894
4895 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4896
4897         * files.el (revert-buffer):
4898         (revert-buffer-internal):
4899         (revert-buffer-insert-file-contents-function):
4900         Improve docstrings and comments.
4901
4902 2002-05-08  Andy Piper  <andy@xemacs.org>
4903
4904         * files.el (revert-buffer): observe noconfirm behavior.
4905
4906 2002-04-09  Andy Piper  <andy@xemacs.org>
4907
4908         * files.el (revert-buffer): use revert-buffer-internal if it looks
4909         like doing so will not result in any user-visible changes.
4910         (revert-buffer-internal): new function. Do the actual process of
4911         reversion and then see whether the result is any different to what
4912         we have already. If it is not then do nothing.
4913
4914 2001-12-11  Andy Piper  <andy@xemacs.org>
4915
4916         * menubar.el (get-popup-menu-response): re-order so that it works
4917         on more sane/facist window systems.
4918
4919 2001-12-03  Andy Piper  <andy@xemacs.org>
4920
4921         * faces.el (frob-face-property): don't infloop in face frobbing
4922         from Jan Vroonhof <jan@xemacs.org>.
4923
4924 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4925
4926         * faces.el (frob-face-property): Follow face fall-back hierarchy
4927         properly for face properties without an instance. Only do manual
4928         copy form 'default in last resort. This handles in particular
4929         the case where 'default itself has only a fall-back (which is
4930         the case by default on windows).
4931
4932 2001-11-24  Andy Piper  <andy@xemacs.org>
4933
4934         * printer.el (generic-print-region): set default-frame-plist to
4935         nil while creating the printer frame so that sizes reflect the
4936         printed page.
4937
4938         * faces.el (face-complain-about-font): Don't complain on printers.
4939
4940 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4941         
4942         * package-net.el: Andy synch.
4943         
4944 2001-12-16  Andy Piper  <andy@xemacs.org>
4945
4946         * package-get.el (package-get-update-all): Make sure installed.db
4947         gets updated after updating packages.
4948
4949 2002-03-28  Ben Wing  <ben@xemacs.org>
4950
4951         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4952         continuation, truncation so that we don't get line jumpiness from
4953         them being larger than the line height.
4954
4955         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4956
4957 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4958
4959         * font.el (font-window-system-mappings): Add mapping for Gtk
4960         (assume identical to X) 
4961
4962 2002-02-04  Andy Piper  <andy@xemacs.org>
4963
4964         * files.el (convert-standard-filename): Fix for short filename
4965         Peter Arius <pas@methodpark.de>
4966
4967 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4968
4969         * list-mode.el (default-choose-completion): completion-base-size
4970         should refer to local value in the completion list buffer.
4971
4972 2001-12-03  Didier Verna  <didier@xemacs.org>
4973
4974         * rect.el: autoload `replace-rectangle'.
4975         * keydefs.el (global-map): bind it to `C-x r p'.
4976
4977 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4978
4979         * XEmacs 21.4.8 "Honest Recruiter" is released.
4980
4981 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4982
4983         This patch is based on Jerry James's patch and analysis.
4984
4985         * select.el (get-clipboard):
4986         (get-selection):
4987         Update docstrings.
4988         (get-clipboard-foreign):
4989         (get-selection-foreign):
4990         New function for use as `interprogram-paste-function's.
4991
4992         * simple.el (interprogram-paste-function): Change default to
4993         `get-clipboard-foreign'; improve docstring.
4994         (interprogram-cut-function): Improve dosctring.
4995
4996 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4997
4998         * XEmacs 21.4.7 "Economic Science" is released.
4999
5000 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5001
5002         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5003
5004 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5005
5006         * obsolete.el (assq-delete-all): New compatibility alias for 
5007         remassq.
5008
5009 2002-01-09  Simon Josefsson  <jas@extundo.com>
5010
5011         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5012
5013 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5014
5015         * info.el (Info-auto-generate-directory): Default
5016         Info-auto-generate-directory to 'if-outdated.
5017
5018 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5019
5020         * startup.el (normal-top-level): Prevent migration code from
5021         trashing .emacs on an error in loading the init files.
5022
5023 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5024
5025         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5026         "system default" Xdefaults and friends get xrdb-mode.
5027
5028 2002-03-05  Mats Lidell  <matsl@contactor.se>
5029  
5030         * help-nomule.el (tutorial-supported-languages): Added Swedish
5031         tutorial. Sorted languages.
5032
5033 2002-02-11  Mike Sperber <mike@xemacs.org>
5034
5035         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5036         regenerating outdated dir files and dir is non-existent.
5037
5038 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5039
5040         * code-files.el (convert-mbox-coding-system): Improve comment.
5041         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5042         coding-system argument to `write-region-pre-hook' call.
5043         (write-region-pre-hook): Fix docstring to mention lockname argument.
5044
5045 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5046
5047         * minibuf.el (completing-read): Remove redundant wrong arg list.
5048
5049         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5050
5051 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5052
5053         * obsolete.el (interactive-form): new compatibility alias for 
5054         function-interactive.
5055
5056 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5057
5058         * menubar-items.el (Menubar-items-truncate-list): Removed.
5059         * menubar-items.el (Menubar-items-truncate-history): New.
5060         * menubar-items.el (default-menubar): Use
5061         Menubar-items-truncate-history.
5062
5063 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5064
5065         * printer.el (generic-print-region): Pass correct arguments to
5066         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5067         Torkelsson <torkel@acc.umu.se>.
5068
5069 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5070
5071         * help.el (describe-mode): synched with FSF 19.34; handle nil
5072         minor mode indicators.
5073
5074 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5075
5076         * minibuf.el (completing-read): Update docstring.
5077
5078 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5079
5080         * XEmacs 21.4.6 "Common Lisp" is released.
5081
5082 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5083
5084         * package-net.el: Inadvertant synch with Windows branch.  From
5085         Andy's log:
5086         (package-net-kit-version): new variable.
5087         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5088
5089 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5090
5091         * package-get.el (package-get-locate-index-file): Also search the
5092         core etc/ directory for the package index file if it can't be
5093         found in ~/.xemacs/.
5094
5095 2001-12-13  William Perry  <wmperry@gnu.org>
5096
5097         * dialog-gtk.el (popup-builtin-question-dialog):
5098         Conform to API in gui.c.
5099         
5100 2001-11-12  Andy Piper  <andy@xemacs.org>
5101
5102         * cus-edit.el (custom-save-face-internal): make sure we save
5103         non-themed faces.
5104         (custom-save-variables): ditto variables.
5105
5106 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5107
5108         * faces.el (make-face-family):
5109         (make-face-size):
5110         New face-modifying functions per Jan Vroonhof.
5111
5112         cus-face.el (custom-set-face-font-family):
5113         (custom-set-face-font-size):
5114         Use them.
5115
5116         * font.el (font-window-system-mappings): More precise docstring.
5117
5118         (font-create-name):
5119         (font-create-object):
5120         (tty-font-create-object):
5121         (tty-font-create-plist):
5122         (x-font-create-object):
5123         (x-font-create-name):
5124         (ns-font-create-name):
5125         (mswindows-font-create-object):
5126         (mswindows-font-create-name):
5127         Add doctrings.
5128
5129 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5130
5131         * gtk-faces.el (gtk-init-device-faces): removed spurious
5132         quote before let* expression.
5133
5134 2001-10-29  Andy Piper  <andy@xemacs.org>
5135
5136         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5137         modified when changing coding system.
5138
5139         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5140         that we invoke the GUI directory selector.
5141
5142 2001-10-25  Andy Piper  <andy@xemacs.org>
5143
5144         * dialog.el (make-dialog-box): use new directory dialog support.
5145         * minibuf.el (read-file-name-1): ditto.
5146         (read-file-name): ditto.
5147         (read-directory-name): ditto.
5148
5149 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5150
5151         * XEmacs 21.4.5 "Civil Service" is released.
5152
5153 2001-04-23  Didier Verna  <didier@xemacs.org>
5154
5155         * cus-edit.el (custom-variable-pre-save): New.
5156         * cus-edit.el (custom-variable-post-save): New.
5157         * cus-edit.el (custom-variable-save): use them.
5158         * cus-edit.el (custom-face-pre-save): New.
5159         * cus-edit.el (custom-face-post-save): New.
5160         * cus-edit.el (custom-face-save): use them.
5161         * cus-edit.el (custom-group-pre-save): New.
5162         * cus-edit.el (custom-group-post-save): New.
5163         * cus-edit.el (custom-group-save): use them.
5164         * cus-edit.el (Custom-save): use the pre/post functions above,
5165         call `custom-save-all' only once.
5166         * cus-edit.el (custom-variable-pre-reset-standard): New.
5167         * cus-edit.el (custom-variable-post-reset-standard): New.
5168         * cus-edit.el (custom-variable-reset-standard): use them.
5169         * cus-edit.el (custom-face-pre-reset-standard): New.
5170         * cus-edit.el (custom-face-post-reset-standard): New.
5171         * cus-edit.el (custom-face-reset-standard): use them.
5172         * cus-edit.el (custom-group-pre-reset-standard): New.
5173         * cus-edit.el (custom-group-post-reset-standard): New.
5174         * cus-edit.el (Custom-reset-standard): use them.
5175         * cus-edit.el (custom-face-reset-saved): use the pre/post
5176         functions above, call `custom-save-all' only once.
5177
5178 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5179
5180         * gutter-items.el (buffers-tab face): Derive from the modeline
5181         face by default.  Many people use white-on-black for the default
5182         font, and the tabs look hideous with that color combination.  The
5183         modeline usually has the correct colors.
5184
5185 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5186
5187         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5188         (tag-mark-stack-max): Typo fix.
5189
5190 2001-09-28  Ben Wing  <ben@xemacs.org>
5191
5192         * font-lock.el:
5193         * font-lock.el (font-lock-after-change-function):
5194         fix problem with last patch, reported by Katsumi Yamaoka.
5195
5196 2001-09-17  Ben Wing  <ben@xemacs.org>
5197
5198         * font-lock.el (font-lock-after-change-function):
5199         fix problem when you insert a comment on the line before a line of
5200         code: if we use the following char, then when you hit backspace,
5201         the following line of code turns the comment color.
5202
5203 2001-06-08  Ben Wing  <ben@xemacs.org>
5204
5205         * process.el: comment about shell-command-switch.
5206         * process.el (shell-quote-argument): Need to quote a null
5207         argument, too.  From Dan Holmsand.
5208         
5209         * startup.el (normal-top-level): Delete some unused FSF junk.
5210         * startup.el (command-line-early):
5211         
5212         * startup.el (command-line): Call MS Windows init function.
5213         
5214         * win32-native.el:
5215         * win32-native.el (mswindows-system-shells): New.
5216         * win32-native.el (mswindows-system-shell-p): New.
5217         * win32-native.el (init-mswindows-at-startup): New.
5218         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5219         * win32-native.el (mswindows-quote-one-simple-arg):
5220         * win32-native.el (mswindows-quote-one-command-arg):
5221         * win32-native.el (mswindows-construct-process-command-line-alist):
5222         Correct comments at top.  Correctly handle passing arguments
5223         to Cygwin programs and to bash.  Fix quoting of zero-length
5224         arguments (from Dan Holmsand).  Set shell-command-switch based
5225         on shell-file-name, which in turn comes from env var SHELL.
5226
5227 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5228
5229         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5230         default-toolbar-position): Fill docstrings for balloon-help.
5231
5232 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5233
5234         * faces.el: Reenable specifications over 'gtk domain.
5235
5236 2001-08-08  Didier Verna  <didier@xemacs.org>
5237
5238         * autoload.el (update-autoload-files): make defdir a file name,
5239         not directory name.
5240
5241 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5242
5243         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5244
5245         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5246
5247 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5248
5249         * font-menu.el (font-menu-set-font): Default to current font-family.
5250         (font-menu-preferred-resolution):
5251         (font-menu-size-scaling):
5252         Provide gtk defaults, too.
5253
5254 2001-07-29  Mike Alexander  <mta@arbortext.com>
5255
5256         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5257         list
5258         (custom-set-face-font-family): ditto
5259
5260 2001-07-26  Mike Sperber <mike@xemacs.org>
5261
5262         * files.el (auto-mode-alist): .9 files are man pages, too.
5263
5264 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5265
5266         * process.el (call-process-internal): bind
5267         coding-system-for-write to 'binary when calling
5268         start-process-internal, so the process receives 
5269         the literal contents of INFILE.
5270
5271 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5272
5273         * files.el (auto-mode-alist): Add configure.ac support.
5274
5275 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5276
5277         * buff-menu.el:
5278         mouse.el:
5279         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5280
5281 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5282
5283         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5284
5285 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5286
5287         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5288         mixed text.
5289         (kinsoku-eol-p): Ditto.
5290
5291 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5292
5293         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5294         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5295         characters as the category `s' or `e' correctly.
5296
5297 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5298
5299         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5300
5301 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5302
5303         * mule/cyrillic.el:  Set up case table.
5304
5305 2001-06-08  Mike Sperber <mike@xemacs.org>
5306
5307         * files.el (save-some-buffers-1): Don't zap the help window right
5308         after `map-y-or-n-p' has popped it up.
5309
5310 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5311
5312         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5313
5314 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5315
5316         * specifier.el: define-specifier-tag 'gtk.
5317
5318 2001-05-12  Ben Wing  <ben@xemacs.org>
5319
5320         * find-paths.el (paths-find-recursive-path):
5321         fix error with null EXCLUDE-REGEXP.
5322         
5323         * font-lock.el (font-lock-mode):
5324         fix problem reported by hrvoje with buffers starting with a space.
5325         
5326 2001-05-06  Ben Wing  <ben@xemacs.org>
5327
5328         * dialog.el (make-dialog-box):
5329         * menubar-items.el (default-menubar):
5330         * printer.el (generic-print-buffer):
5331         * printer.el (generic-print-region):
5332         implement printing the selection when it's selected.
5333
5334 2001-04-18  Didier Verna  <didier@xemacs.org>
5335
5336         * cus-edit.el (Custom-reset-standard): reset to standard settings
5337         not only when the buffer's :custom-state is 'modified, but also
5338         when it is 'set or 'saved.
5339
5340 2001-04-17  Didier Verna  <didier@xemacs.org>
5341
5342         * startup.el (load-user-init-file): define `custom-file' before
5343         loading the user's init file.
5344
5345 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5346
5347         * menubar.el (popup-mode-menu): Make it work with
5348         popup-menu-titles turned off.
5349         
5350 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5351
5352         * about.el (about-mailto-link): Use compose-mail for sending mail.
5353
5354 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5355
5356         * package-admin.el (package-install-hook): New.
5357         (package-delete-hook): New.
5358         (package-admin-add-single-file-package): Use package-delete-hook.
5359
5360         * package-get.el (package-get): Use package-install-hook.
5361
5362 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5363
5364         * package-ui.el (pui-install-selected-packages): reverse the lists
5365         of packages so that they get handled in the same order as they
5366         were selected.
5367
5368 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5369
5370         * packages.el (locate-library): Use read-library-name for completion.
5371
5372 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5373
5374         * byte-optimize.el (=): `=' is not a binary predicate!
5375         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5376         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5377
5378 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5379
5380         * bytecomp.el (byte-compile-arithcompare):
5381         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5382
5383 2001-06-03  William M. Perry  <wmperry@gnu.org>
5384
5385         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5386         return the filename selected by the user!
5387
5388 2001-05-31  William M. Perry  <wmperry@gnu.org>
5389
5390         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5391         in XEmacs/GTK.
5392
5393 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5394
5395         * coding.el: Tiny typo fixed.
5396
5397 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5398
5399         * XEmacs 21.4.3 "Academic Rigor" is released.
5400
5401 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5402
5403         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5404
5405 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5406
5407         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5408
5409 2001-05-04  Ben Wing  <ben@xemacs.org>
5410
5411         * printer.el (generic-print-buffer):
5412         * printer.el (generic-print-region):
5413         Enable dialog boxes.  Apply workaround recommended by Kirill.
5414         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5415         
5416         * simple.el (kill-whole-line):
5417         * simple.el (kill-line-1):
5418         * simple.el (kill-entire-line):
5419         * simple.el (kill-line):
5420         * simple.el (backward-kill-line):
5421         Take out interactive dependence of kill-whole-line.
5422
5423 2001-04-22  Ben Wing  <ben@xemacs.org>
5424
5425         * dialog.el (make-dialog-box):
5426         Put dialog titles back in -- this time correctly.  Fix various
5427         other problems with leaks and such.
5428
5429         * simple.el (region-exists-p):
5430         * simple.el (region-active-p):
5431         Add comment about which one is correct to use in menu specs.
5432
5433 2001-05-05  Ben Wing  <ben@xemacs.org>
5434
5435         * dialog.el (make-dialog-box): fix doc string.
5436         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5437         take out Pretty Print.
5438         * printer.el:
5439         * printer.el (printer-current-device): New.
5440         * printer.el (Printer-get-device): New.
5441         * printer.el (Printer-clear-device): New.
5442         * printer.el (generic-page-setup): New.
5443         * printer.el (generic-print-buffer):
5444         * printer.el (generic-print-region):
5445         Implement Page Setup.  Handle errors properly.
5446
5447 2001-05-05  Ben Wing  <ben@xemacs.org>
5448
5449         * subr.el (error): Complete list of errors in doc string.
5450         
5451 2001-04-22  Ben Wing  <ben@xemacs.org>
5452
5453         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5454         
5455 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5456
5457         * build-report.el: Remove CVS keywords since this file has been in
5458         core lisp for a while now.
5459         * build-report.el (build-report-make-output-files): Fix typo.
5460
5461 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5462
5463         * about.el (about-finish-buffer): Make sure the last change works
5464         even if EVENT is nil.
5465
5466 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5467
5468         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5469         clicked, not the one that happens to be the current buffer at the
5470         time.
5471
5472 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5473
5474         * cus-edit.el (custom-display): Support the GTK Window System also.
5475
5476 2001-04-30  Ben Wing  <ben@xemacs.org>
5477
5478         * printer.el:
5479         * printer.el (printer-page-header):
5480         * printer.el (Print-context): New.
5481         * printer.el (printer-page-footer):
5482         * printer.el (generate-header-element): New.
5483         * printer.el (generate-header-line): New.
5484         * printer.el (print-context-property):
5485         * printer.el (generic-print-buffer):
5486         * printer.el (generic-print-region):
5487         Implement headers and footers.  Implement calling Print dialog box
5488         (#### but it doesn't quite work yet).
5489
5490 2001-04-25  Ben Wing  <ben@xemacs.org>
5491
5492         * about.el (xemacs-hackers):
5493         * about.el (about-url-alist):
5494         * about.el (about-personal-info):
5495         * about.el (about-hacker-contribution):
5496         More contributions.
5497         
5498         * simple.el (handle-post-motion-command):
5499         Fix spurious setting of zmacs-region-stays to t after a non-shift
5500         motion command.
5501
5502 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5503
5504         * about.el (about-personal-info): Update my bio.
5505         (about-hacker-contribution): Ditto.
5506
5507 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5508
5509         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5510
5511 2001-04-19  Andy Piper  <andy@xemacs.org>
5512
5513         * package-net.el (package-net-cygwin32-binary-size): new size.
5514         (package-net-win32-binary-size): new size.
5515         (package-net-convert-index-to-ini): Use new arch.
5516         (package-net-batch-convert-index-to-ini): Removed.
5517         (package-net-generate-bin-ini): New.
5518         (package-net-batch-generate-bin-ini): New.
5519
5520 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5521
5522         * XEmacs 21.4.1 "Copyleft" is released.
5523
5524 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5525
5526         * x-compose.el (xlib-input-method-bug-workaround):
5527         (alias-colon-to-double-quote):
5528         Force sort in map-keymap to work around rehash bug.
5529
5530 2001-04-17  Ben Wing  <ben@xemacs.org>
5531
5532         * about.el: Finish overhaul, add a few new hackers, update a
5533         couple old ones.
5534
5535 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5536
5537         * XEmacs 21.4.0 "Solid Vapor" is released.
5538
5539 2001-04-15  Ben Wing  <ben@xemacs.org>
5540
5541         * about.el:
5542         * about.el (about-headline-face): New.
5543         * about.el (about-link-face): New.
5544         * about.el (about-current-release-maintainers): New.
5545         * about.el (about-other-current-hackers): New.
5546         * about.el (about-url-alist):
5547         * about.el (about-once-and-future-hackers): New.
5548         * about.el (about-mailto-link): New.
5549         * about.el (about-get-buffer):
5550         * about.el (about-finish-buffer):
5551         * about.el (about-xemacs):
5552         * about.el (about-features): Removed.
5553         * about.el (about-advantages): New.
5554         * about.el (about-maintainer-info): Removed.
5555         * about.el (about-personal-info): New.
5556         * about.el (about-hacker-contribution): New.
5557         * about.el (about-maintainer):
5558         * about.el (about-show-linked-info):
5559         * about.el (about-hackers):
5560         Major revamping.  Rewriting of most of the text, improve the
5561         link handling, separate info on contributors into personal
5562         and contribution info, add new contributors, update personal
5563         info, etc. etc.
5564         
5565         * menubar-items.el (default-menubar):
5566         Help menubar entry for News now says more accurately
5567         "What's New in XEmacs".
5568         
5569         * mouse.el:
5570         * mouse.el (mouse-track-cleanup-hook):
5571         * mouse.el (mouse-track):
5572         Don't set-buffer to a dead buffer when calling mouse-track
5573         cleanup hooks.
5574
5575 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5576
5577         * XEmacs 21.2.47 "Zephir" is released.
5578
5579 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5580
5581         * dialog.el (make-dialog-box): Disable dialog box titles until
5582         we get them working.
5583
5584 2001-03-30  Ben Wing  <ben@xemacs.org>
5585
5586         * help.el:
5587         * help.el (Help-princ-face):
5588         * help.el (Help-prin1-face):
5589         * help.el (frob-help-extents):
5590         * help.el (describe-function-1):
5591         * help.el (describe-variable):
5592         Avoid using font-lock faces, which may not be defined.
5593         Instead, use hyper-apropos faces, and make sure they're
5594         defined as necessary by using `require'. (It's not so safe
5595         to do this for font-lock.) In any case, we will eventually
5596         be merging this functionality into hyper-apropos.
5597
5598         * loaddefs.el (completion-ignored-extensions):
5599         Fix documentation.
5600         
5601         * menubar-items.el (menu-truncate-list): Removed.
5602         * menubar-items.el (Menubar-items-truncate-list): New.
5603         * menubar-items.el (default-menubar):
5604         Fix errors if grep or compile command is too long.  Rename helper
5605         function to be less visible.
5606
5607 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5608
5609         * byte-optimize.el (byte-optimize-minus):
5610         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5611
5612 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5613
5614         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5615         Mule is available.
5616
5617         * mule/latin.el: New file.
5618
5619 2001-03-11  Ben Wing  <ben@xemacs.org>
5620
5621         * auto-save.el:
5622         * auto-save.el (auto-save-directory):
5623         * auto-save.el (make-auto-save-file-name):
5624         * auto-save.el (auto-save-file-name-p): New.
5625
5626         Merge in improvements from other definition of
5627         make-auto-save-file-name in files.el.
5628         
5629         * auto-save.el (auto-save-original-name):
5630         * auto-save.el (auto-save-name-in-fixed-directory):
5631         * auto-save.el (auto-save-unslashify-name): Removed.
5632         * auto-save.el (auto-save-slashify-name): Removed.
5633         * auto-save.el (auto-save-reserved-chars): New.
5634         * auto-save.el (auto-save-escape-name): New.
5635         * auto-save.el (auto-save-unhex): New.
5636         * auto-save.el (auto-save-unescape-name): New.
5637
5638         Change algorithm for encoding filenames in auto-save names to be
5639         entirely safe with all filesystems and all possible characters in
5640         a filename, and 100% reversible. (Essentially, uses
5641         quoted-printable as the encoding.)
5642         
5643         * auto-save.el (recover-all-files):
5644
5645         Use insert-directory rather than calling ls directly -- fixes
5646         things under Windows.
5647
5648         * files.el:
5649         * files.el (convert-standard-filename): Substitute FSF's
5650         definition for this (we had nothing here before).
5651         
5652         * files.el (backup-buffer): Warning fix.
5653         
5654         * files.el (make-backup-file-name):
5655         * files.el (find-backup-file-name):
5656         Fix error in calling sequence to auto-save-file-name-p.
5657         
5658         * files.el (recover-file):
5659         Use insert-directory rather than calling ls directly -- fixes
5660         things under Windows.
5661
5662         * files.el (make-auto-save-file-name): Removed.
5663         * files.el (auto-save-file-name-p): Removed.
5664         auto-save is always dumped so no sense in having a definition
5665         that will always be overwritten with another.
5666         
5667         * files.el (insert-directory):
5668         * win32-native.el:
5669         * win32-native.el (debug-mswindows-process-command-lines):
5670         * win32-native.el (original-make-auto-save-file-name): Removed.
5671         * win32-native.el (make-auto-save-file-name): Removed.
5672
5673
5674 2001-03-21  Martin Buchholz <martin@xemacs.org>
5675
5676         * XEmacs 21.2.46 "Urania" is released.
5677
5678 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5679
5680         * menubar-items.el (default-menubar): Update sample.emacs to
5681         sample.init.el and adjust accelerators.
5682
5683 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5684
5685         * build-report.el (build-report): Improve docstring.
5686
5687 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5688
5689         * ChangeLog: Log GTK merge.
5690
5691         * gutter-items.el:
5692         * mwheel.el:
5693         * sound.el:
5694         * startup.el:
5695         Revert gratuitous whitespace changes.
5696
5697 2001-03-07  Ben Wing  <ben@xemacs.org>
5698
5699         * help.el:
5700         * help.el (key-or-menu-binding):
5701         * help.el (Help-find-file): New.
5702         * help.el (describe-beta):
5703         * help.el (describe-copying):
5704         * help.el (describe-project):
5705         * help.el (view-emacs-news):
5706         * help.el (view-sample-init-el): New.
5707         * help.el (Help-princ-face): New.
5708         * help.el (Help-prin1-face): New.
5709         * help.el (help-symbol-function-context-menu):
5710         * help.el (help-symbol-variable-context-menu):
5711         * help.el (help-symbol-function-and-variable-context-menu):
5712         * help.el (frob-help-extents):
5713         * help.el (describe-function-1):
5714         * help.el (describe-variable):
5715
5716         Add coloring in Help buffers, correspondent with hyperlinks.
5717         View files in view-mode rather than Fundamental.
5718         Remove separators from context menus -- now handled in generic code.
5719         Add `Find Tag' to context menu.
5720         
5721         * menubar.el (popup-mode-menu):
5722
5723         Rewrite code that outputs the popup menu to (a) put more specific
5724         entries first, (b) be more robust, (c) output the proper context
5725         menu separators automatically (the context menu functionality is
5726         new and currently used only by Help).
5727
5728 2001-03-10  William M. Perry  <wmperry@aventail.com>
5729
5730         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5731         this function when converting from the 21.1 GTK branch.  Now
5732         supports file, password, question, and color built-in dialogs.
5733
5734 2001-03-06  Ben Wing  <ben@xemacs.org>
5735
5736         * keydefs.el:
5737         * keydefs.el (global-map):
5738         Add commented-out change of M-k (for 21.5).
5739         
5740         * menubar-items.el (default-menubar):
5741         Fix items to control kill-line behavior; add items for
5742         shifted motion.
5743         
5744         * simple.el:
5745         * simple.el (kill-whole-line):
5746         * simple.el (historical-kill-line): Removed.
5747         * simple.el (kill-line): Removed.
5748         * simple.el (kill-entire-line): New.
5749         * simple.el (kill-line-1): New.
5750         * simple.el (backward-kill-line):
5751         Undo kill-whole-line == always changes.  Add new function
5752         kill-entire-line to unconditionally delete the current line.
5753         Add comments describing the lamentable state of affairs of
5754         the kill-line functions and variables.
5755
5756 2001-03-02  Ben Wing  <ben@xemacs.org>
5757
5758         * simple.el:
5759         * simple.el (beginning-of-buffer):
5760         * simple.el (end-of-buffer):
5761         * simple.el (mark-ring-unrecorded-commands):
5762         * simple.el (signal-error-on-buffer-boundary):
5763         * simple.el (shifted-motion-keys-select-region):
5764         * simple.el (unshifted-motion-keys-deselect-region):
5765         * simple.el (motion-keys-for-shifted-motion): New.
5766         * simple.el (handle-pre-motion-command):
5767         * simple.el (handle-post-motion-command):
5768         * simple.el (forward-char-command):
5769         * simple.el (backward-char-command):
5770         * simple.el (scroll-up-command):
5771         * simple.el (scroll-down-command):
5772         * simple.el (next-line):
5773         * simple.el (previous-line):
5774         * simple.el (backward-block-of-lines):
5775         * simple.el (forward-block-of-lines):
5776         * simple.el (backward-word):
5777         * simple.el (mark-word):
5778
5779         Augment documentation of the most common motion commands to make
5780         note of the shifted-motion support.  Improve the support to (a)
5781         properly document how it works and why it's done in the fashion it
5782         is, and (b) allow the keystrokes that trigger it to be customized.
5783
5784         Correct error in the customize specification of
5785         mark-ring-unrecorded-commands.
5786
5787 2001-03-02  Ben Wing  <ben@xemacs.org>
5788
5789         * font-lock.el:
5790         * font-lock.el (font-lock-pending-extent-table): Removed.
5791         * font-lock.el (font-lock-pending-buffer-table): New.
5792         * font-lock.el (font-lock-pre-idle-hook):
5793         * font-lock.el (font-lock-after-change-function):
5794         * font-lock.el (font-lock-fontify-pending-extents):
5795         * font-lock.el (font-lock-lisp-like):
5796
5797         Fix handling of pending extents to avoid excessive slowness (N^2
5798         behavior) when making lots of buffer changes between redisplays,
5799         such as when saving the Options.
5800
5801 2001-03-09  William M. Perry  <wmperry@aventail.com>
5802
5803         * device.el:
5804         * dragdrop.el:
5805         * dumped-lisp.el:
5806         * faces.el:
5807         * frame.el:
5808         * gnuserv.el:
5809         * loadup.el:
5810         * menubar-items.el:
5811         * minibuf.el:
5812         The Great GTK Merge.
5813
5814         * ChangeLog.GTK:
5815         * dialog-gtk.el:
5816         * gdk.el:
5817         * generic-widgets.el:
5818         * glade.el:
5819         * gnome-widgets.el:
5820         * gnome.el:
5821         * gtk-compose.el:
5822         * gtk-extra.el:
5823         * gtk-faces.el:
5824         * gtk-ffi.el:
5825         * gtk-file-dialog.el:
5826         * gtk-font-menu.el:
5827         * gtk-glyphs.el:
5828         * gtk-init.el:
5829         * gtk-iso8859-1.el:
5830         * gtk-marshal.el:
5831         * gtk-mouse.el:
5832         * gtk-package.el:
5833         * gtk-password-dialog.el:
5834         * gtk-select.el:
5835         * gtk-widget-accessors.el:
5836         * gtk-widgets.el:
5837         * gtk.el:
5838         widgets-gtk.el:
5839         The Great GTK Merge: new files.
5840
5841 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5842
5843         * generic-widgets.el: Don't require gtk (a built-in feature) at
5844         top level.  Don't execute the last sexp unless (featurep 'gtk).
5845
5846 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5847
5848         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5849
5850 2001-02-23  Martin Buchholz <martin@xemacs.org>
5851
5852         * XEmacs 21.2.45 "Thelxepeia" is released.
5853
5854 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5855  
5856         * about.el (xemacs-hackers): update my entry. 
5857         * about.el (about-maintainer-info): ditto. 
5858         * about.el (about-hackers): ditto. 
5859
5860 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5861
5862         * about.el (about-maintainer-info): More vanity info about
5863         yours truly.
5864
5865 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5866
5867         * build-report.el (build-report-destination): xemacs-build-reports
5868         has moved to SourceForge, where mailing list name length is
5869         restricted, hence the name change to
5870         xemacs-buildreports@xemacs.org.
5871         * build-report.el (build-report-keep-regexp): Update default.
5872         * build-report.el (build-report-delete-regexp): Ditto.
5873         * build-report.el (build-report-make-output-files): Ditto.
5874
5875 2001-02-19  Craig Lanning  <lanning@scra.org>
5876
5877         * lisp-mode.el: Add indentation specifications for following
5878         Common Lisp forms: handler-case, handler-bind, with-slots,
5879         with-open-file, with-open-stream, print-unreadable-object.
5880
5881 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5882
5883         * font-lock.el (font-lock-set-defaults-1):
5884         Move initialization of `font-lock-cache-position' so that it's set
5885         even if font-lock-keywords is already defined.
5886
5887 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5888
5889         * autoload.el (generate-file-autoloads-1):
5890         Use `emacs-lisp-mode-syntax-table' instead of
5891         `lisp-mode-syntax-table'.
5892         * lisp-mode.el (lisp-mode-syntax-table):
5893         Get rid of old checks for `parse-partial-sexp' version.
5894         Make `|' (pipe) string delimiter instead of punctuation.
5895
5896 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5897
5898         * window.el (save-selected-window):
5899         Use gensym for better macro hygiene.
5900
5901 2001-02-06  Mike Sperber <mike@xemacs.org>
5902
5903         * dump-paths.el:
5904         * startup.el (startup-setup-paths): Set and use
5905         `mule-lisp-directory'.
5906         (startup-setup-paths-warning): Ditto.
5907
5908         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5909         (paths-construct-load-path): Consider `mule-lisp-directory'.
5910
5911 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5912
5913         * font-lock.el: Syntax table improvements used.  A few random
5914         changes are not specified below.
5915         (font-lock-fontify-string-delimiters):
5916         (font-lock-syntactic-keywords):
5917         (font-lock-cache-state nil):
5918         (font-lock-cache-position):
5919         New variables.
5920         (font-lock-set-syntax):
5921         (font-lock-apply-syntactic-highlight):
5922         (font-lock-fontify-syntactic-anchored-keywords):
5923         (font-lock-fontify-syntactic-keywords-region):
5924         (font-lock-eval-keywords):
5925         New functions.
5926         (font-lock-remove-face):
5927         (font-lock-fontify-syntactically-region):
5928         Use syntax properties.
5929
5930 2001-02-08  Martin Buchholz <martin@xemacs.org>
5931
5932         * XEmacs 21.2.44 "Thalia" is released.
5933
5934 2001-01-16  Mike Sperber <mike@xemacs.org>
5935
5936         * startup.el (normal-top-level): Work even if no installation root
5937         is found.
5938
5939 2001-01-30  Andy Piper  <andy@xemacs.org>
5940
5941         * gutter-items.el (progress-abort-glyph): remove instantiator.
5942         (set-progress-abort-instantiator): new function.
5943         (abort-progress-feedback): use it.
5944
5945         * gutter.el (set-gutter-dirty-p): new function.
5946
5947 2001-01-30  Didier Verna  <didier@xemacs.org>
5948
5949         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5950
5951 2001-01-24  Didier Verna  <didier@xemacs.org>
5952
5953         * sound.el (sound-extension-list): give a better default value.
5954         * sound.el (load-sound-file): improve the doc string, also find
5955         files given by absolute names, pass a real extension list to
5956         `locate-file'.
5957
5958 2001-01-26  Martin Buchholz <martin@xemacs.org>
5959
5960         * XEmacs 21.2.43 "Terspichore" is released.
5961
5962 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5963
5964         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5965         messages from gnuserv.
5966
5967 2001-01-20  Martin Buchholz <martin@xemacs.org>
5968
5969         * XEmacs 21.2.42 "Poseidon" is released.
5970
5971 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5972
5973         * cl-macs.el (cl-upcase-arg): New function.
5974         (cl-function-arglist): New function.
5975         (cl-transform-lambda): Automatically add CL-style lambda list to
5976         documentation string using functions above.
5977
5978 2001-01-12  Andy Piper  <andy@xemacs.org>
5979
5980         * package-get.el (package-get-custom): call
5981         package-net-update-installed-db.
5982
5983         * package-ui.el (pui-install-selected-packages): call
5984         package-net-update-installed-db.
5985
5986         * package-net.el (package-net-update-installed-db): use
5987         packages-package-list so that we reflect reality.
5988
5989         * packages.el (packages-package-list): Make docstring reflect
5990         reality.
5991
5992         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5993
5994         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5995         isn't installed.
5996
5997 2001-01-17  Andy Piper  <andy@xemacs.org>
5998
5999         * wid-edit.el (widget-activation-glyph-mapper): activate or
6000         deactivate native widgets.
6001         (widget-glyph-insert-glyph): record instantiator.
6002         (widget-push-button-value-create): use it.
6003
6004         * gui.el (gui-button-action): new function. Make button's domain
6005         buffer current when calling.
6006         (make-gui-button): update to use gui-button-action.
6007
6008 2001-01-16  Didier Verna  <didier@xemacs.org>
6009
6010         * menubar-items.el (default-menubar): add an entry for modeline
6011         horizontal scrolling in Options -> Display.
6012
6013 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6014
6015         * package-get.el (package-get-require-signed-base): Set to nil
6016         by default.
6017
6018 2001-01-17  Martin Buchholz <martin@xemacs.org>
6019
6020         * XEmacs 21.2.41 "Polyhymnia" is released.
6021
6022 2001-01-16  Mike Sperber <mike@xemacs.org>
6023
6024         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6025         catch lisp/mule/.
6026
6027 2001-01-14  Mike Sperber <mike@xemacs.org>
6028
6029         * startup.el (maybe-create-compatibility-dot-emacs):
6030         (maybe-unmigrate-user-init-file):
6031         (unmigrate-user-init-file): Created.
6032         (maybe-migrate-user-init-file): Offer creation of compatibility
6033         .emacs.
6034         Some doc fixes wrt init file location.
6035
6036 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6037
6038         * faces.el (face-frob-from-locale-first): new variable.
6039         (frob-face-font-2): Honor tags arg while trying to use
6040         standard-face-mapping.  When face-frob-from-locale-first is set,
6041         first try to set face inheriting from frobbed-face.
6042
6043 2001-01-15  Didier Verna  <didier@xemacs.org>
6044
6045         * about.el (xemacs-hackers): update my entry.
6046         * about.el (about-url-alist): ditto.
6047         * about.el (about-maintainer-info): ditto.
6048         * about.el (about-hackers): ditto.
6049
6050 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6051
6052         The byte compiler has been badly broken for a year,
6053         by the patch of 1999-12-06.
6054         * byte-optimize.el (byte-optimize-form-code-walker):
6055         Bug was: the byte compiler was making this erroneous optimization:
6056         (progn (or (foo)) (bar)) ==> (bar)
6057
6058 2000-11-20  Mike Sperber <mike@xemacs.org>
6059
6060         * setup-paths.el (paths-core-load-path-depth): Split
6061         `paths-load-path-depth' in two for site and core lisp.  Don't
6062         recurse into core.
6063         * setup-paths.el (paths-construct-load-path): Use.
6064
6065 2001-01-10  Andy Piper  <andy@xemacs.org>
6066
6067         * package-net.el (package-net-cygwin32-binary-size): new variable
6068         (package-net-win32-binary-size): ditto.  add much needed
6069         commentary.
6070
6071         * gutter-items.el (buffers-tab-items): correct off-by-one error
6072         for buffers-tab-max-size.
6073
6074 2001-01-08  Martin Buchholz <martin@xemacs.org>
6075
6076         * XEmacs 21.2.40 is released.
6077
6078 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6079
6080         * mule/hebrew.el: Fix comments and typos.
6081         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6082
6083 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6084
6085         * ChangeLog.1: move ancient log from fill.el.
6086
6087         * dump-paths.el:
6088         paragraphs.el:
6089         mule/mule-category.el:
6090         Miscellaneous typo fixes and slight doc clarifications.
6091
6092         * mule/mule-ccl.el:  Correct file name in header.
6093
6094 2000-12-31  Martin Buchholz <martin@xemacs.org>
6095
6096         * XEmacs 21.2.39 is released.
6097
6098 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6099
6100         * byte-optimize.el (byte-optimize-cond):
6101         (byte-optimize-cond-1): New.
6102         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6103         Optimizes (cond (x nil)) ==> nil.
6104         Provide better diagnostic on malformed expr like (cond foo).
6105
6106 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6107
6108         * mule/mule-coding.el:
6109         mule/mule-cmds.el (reset-language-environment,
6110         set-language-environment-coding-systems):
6111         Safer default coding-priority-list, corresponding to src/file-coding.h.
6112
6113 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6114
6115         * package-admin.el: Allow package removal from
6116         early-package-load-path.
6117
6118 2000-12-15  Andreas Jaeger  <aj@suse.de>
6119
6120         * about.el (about-maintainer-info): Update my entry.
6121
6122 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6123
6124         * packages.el (locate-library): Add support for bzip2
6125         compressed .el files.
6126
6127 2000-12-12  Andy Piper  <andy@xemacs.org>
6128
6129         * package-net.el: new file.
6130
6131 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6132
6133         * font-lock.el: Add missing C++ keywords.
6134
6135 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6136
6137         * simple.el (indent-for-comment): Preserve indentation of comments
6138         starting in column 0, as documented in (Info-goto-node
6139         "(xemacs)Comments").  Update docstring accordingly.
6140
6141 2000-12-05  Martin Buchholz <martin@xemacs.org>
6142
6143         * XEmacs 21.2.38 is released.
6144
6145 2000-12-04  Didier Verna  <didier@xemacs.org>
6146
6147         * mouse.el (default-mouse-track-set-point-in-window): remove
6148         spurious '+' operation detected by Martin.
6149
6150
6151 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6152
6153         * cl-extra.el (coerce):
6154         Implement char to integer coercion.
6155         Remove extraneous (numberp) test.
6156
6157         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6158         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6159         (byte-optimize-predicate):
6160         Warn if evaluating constant expression signals an error.
6161         (byte-optimize-form): Small simplification.
6162
6163         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6164
6165 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6166
6167         * byte-optimize.el:
6168         (byte-optimize-minus):
6169         (byte-optimize-plus):
6170         (byte-optimize-mult):
6171         (byte-optimize-quo):
6172         Use (car (last x)) instead of (last x) to get last elt!
6173         Use `byte-optimize-predicate' to optimize `%'.
6174         Move optimizations for special numeric args to bytecomp.el.
6175         * bytecomp.el (byte-compile-associative): Remove.
6176         (byte-compile-max): New.
6177         (byte-compile-min): New.
6178         Properly handle erroneous calls: (max) (min).
6179         (byte-compile-plus): New.
6180         (byte-compile-minus):
6181         It's easiest to handle 0, +1 and -1 args here.
6182         (byte-compile-mult): New.
6183         It's easiest to handle 1, -1 and 2 args here.
6184         (byte-compile-quo):
6185         It's easiest to handle 0, +1 and -1 args here.
6186         Issue byte-compiler warning when dividing by zero.
6187
6188         Byte-compiler arithmetic improvements.
6189         Better optimize these expressions in the obvious way:
6190         (+ x y 1)   -->  varref x varref y add add1
6191         (+ x y -1)  -->  varref x varref y add sub1
6192         (- x y 0)   -->  (- x y)
6193         (- 0 x y)   -->  (- (- x) y)
6194         (% 42 19)   --> compile-time constant
6195         (/ 42 19)   --> compile-time constant
6196         (* (foo) 2) --> foo call dup plus
6197
6198         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6199         unless (declaim (optimize (safety 3)))
6200         or (setq byte-compile-delete-errors nil).
6201
6202 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6203
6204         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6205         docstrings.
6206
6207 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6208
6209         * startup.el (command-line-do-help):  Add documentation of
6210         portable dumper switches.
6211
6212 2000-11-22  Andy Piper  <andy@xemacs.org>
6213
6214         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6215
6216         * glyphs.el (init-glyphs): don't use autodetect for strings.
6217
6218 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6219
6220         * byte-optimize.el (byte-optimize-char-before):
6221         (byte-optimize-backward-char):
6222         (byte-optimize-backward-word):
6223         Fix incorrect optimizations for these sorts of expressions:
6224         (let ((x nil)) (backward-char x))
6225
6226 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6227
6228         * byte-optimize.el:
6229         * byte-optimize.el (byte-optimize-backward-char): New.
6230         * byte-optimize.el (byte-optimize-backward-word): New.
6231         Make backward-word and backward-char as efficient as forward versions.
6232
6233         * bytecomp.el (byte-compile-no-args-with-one-extra):
6234         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6235         * bytecomp.el (byte-compile-two-args-with-one-extra):
6236         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6237         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6238         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6239         Check if extra arg is constant nil, and if so, use byte-coded call.
6240
6241         * simple.el (backward-word):
6242         * simple.el (mark-word):
6243         * simple.el (kill-word):
6244         * simple.el (backward-kill-word):
6245         Make COUNT argument optional, for consistency with forward-char et al.
6246
6247         * abbrev.el (abbrev-string-to-be-defined):
6248         * abbrev.el (inverse-abbrev-string-to-be-defined):
6249         * abbrev.el (inverse-add-abbrev):
6250         * abbrev.el (expand-region-abbrevs):
6251         * buff-menu.el (Buffer-menu-execute):
6252         * indent.el (move-to-left-margin):
6253         * indent.el (indent-relative):
6254         * indent.el (move-to-tab-stop):
6255         * info.el (Info-reannotate-node):
6256         * lisp-mode.el (lisp-indent-line):
6257         * lisp.el (end-of-defun):
6258         * lisp.el (move-past-close-and-reindent):
6259         * misc.el (copy-from-above-command):
6260         * mouse.el (default-mouse-track-scroll-and-set-point):
6261         * page.el (forward-page):
6262         * paragraphs.el (forward-paragraph):
6263         * paragraphs.el (end-of-paragraph-text):
6264         * picture.el (picture-forward-column):
6265         * picture.el (picture-self-insert):
6266         * rect.el (extract-rectangle-line):
6267         * simple.el (newline):
6268         * simple.el (fixup-whitespace):
6269         * simple.el (backward-delete-char-untabify):
6270         * simple.el (transpose-chars):
6271         * simple.el (transpose-preceding-chars):
6272         * simple.el (do-auto-fill):
6273         * simple.el (indent-new-comment-line):
6274         * simple.el (blink-matching-open):
6275         * view-less.el (cleanup-backspaces):
6276         * wid-edit.el (widget-transpose-chars):
6277         * term/bg-mouse.el (bg-insert-moused-sexp):
6278         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6279
6280         * info.el (Info-fontify-node):
6281         * simple.el (backward-delete-function):
6282         Use canonical delete-backward-char instead of backward-delete-char.
6283
6284 2000-11-20  Andy Piper  <andy@xemacs.org>
6285
6286         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6287         no buffers.
6288
6289 2000-11-20  Andy Piper  <andy@xemacs.org>
6290
6291         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6292         buffer tabs.
6293
6294 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6295
6296         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6297         (proclaim inline...) was shadowing compiler-macros.
6298
6299 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6300
6301         * bytecomp.el (byte-compile-eval): New.
6302         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6303         Keeps this promise made in Lispref:
6304         "If a file being compiled contains a `defmacro' form, the macro is
6305         defined temporarily for the rest of the compilation of that file."
6306
6307 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6308
6309         * cl.el (floatp-safe):
6310         (plusp):
6311         (minusp):
6312         (oddp):
6313         (evenp):
6314         (cl-abs):
6315         Use a better parameter name than `x'.
6316
6317         * cl-macs.el (check-type): Make continuable.  Change documentation
6318         to require PLACE, but accept any form for compatibility.
6319
6320         * abbrev.el (define-abbrev): Use check-type.
6321         * font-menu.el (font-menu-change-face): Use check-type.
6322         * menubar.el (relabel-menu-item): Use check-type.
6323         * itimer.el: Fix typo.
6324
6325 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6326
6327         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6328
6329 2000-11-14  Martin Buchholz <martin@xemacs.org>
6330
6331         * XEmacs 21.2.37 is released.
6332
6333 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6334
6335         * code-cmds.el: Provide the feature.
6336
6337 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6338
6339         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6340
6341         * code-cmds.el: New file
6342         * mule/mule-cmds.el:
6343         * mule/mule-misc.el
6344         (coding-keymap): New keymap. Define coding system keyboard
6345         commands on file-coding builds too.
6346         (coding-system-change-eol-conversion):
6347         (universal-coding-system-argument):
6348         (set-default-coding-systems):
6349         (prefer-coding-system): Moved from mule-cmds.el
6350         (set-buffer-process-coding-system): Moved from mule-misc.el
6351
6352 2000-09-15  Stephen Carney <carney@scubadoo.com>
6353
6354         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6355
6356 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6357
6358         * package-get.el (package-get-download-sites): Add a pre-release
6359         site for experimental packages.
6360
6361         * auto-autoloads.el: Regenerated.
6362
6363 2000-08-01  Andy Piper  <andy@xemacs.org>
6364
6365         * gutter-items.el (buffers-tab-omit-function): reference
6366         buffers-tab-select-visible-buffers.
6367         (buffers-tab-filter-functions): new variable, by default uses
6368         buffers-tab-selection-function and buffers-tab-omit-function.
6369         (select-buffers-tab-buffers-by-mode): invert arguments.
6370         (buffers-tab-select-visible-buffers): new function. Invert calling
6371         of buffers-menu-omit-invisible-buffers.
6372         (buffers-tab-items): rewrite to use
6373         buffers-tab-filter-functions. Rewrite docstring.
6374         (gutter-buffers-tab-extent): delete.
6375         (add-tab-to-gutter): always build a new extent when adding the
6376         tabs.
6377         (update-tab-in-gutter): make gutter dirty when orientation
6378         changes.
6379
6380 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6381
6382         * bytecomp.el (byte-compile-defvar-or-defconst):
6383         Only do loadhist recording if defvar form includes a value.
6384
6385 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6386
6387         * bytecomp.el (byte-compile-initial-macro-environment):
6388         `eval-when-compile' should not compile its body.
6389
6390 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6391
6392         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6393         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6394         some Japanese English.  Remove some ancient FSF comments, and
6395         improve docstrings.  Use symbols not vectors for tables.
6396
6397 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6398
6399         * keymap.el:
6400         (local-key-binding):
6401         (global-key-binding):
6402         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6403
6404         * lisp.el:
6405         (backward-sexp): Slightly simpler code.
6406         (mark-sexp): Make arg optional, like FSF Emacs.
6407         (forward-list): Slightly simpler code.
6408         (backward-list): Slightly simpler code.
6409         (down-list):  Make arg optional, like FSF Emacs.
6410         (up-list):  Make arg optional, like FSF Emacs.
6411         (backward-up-list):  Make arg optional, like FSF Emacs.
6412         (kill-sexp):  Make arg optional, like FSF Emacs.
6413         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6414
6415         * font-menu.el (font-menu-change-face):
6416         Take continuable errors into account.
6417
6418         * abbrev.el:
6419         * abbrev.el (clear-abbrev-table):
6420         * abbrev.el (define-abbrev-table):
6421         * abbrev.el (define-abbrev):
6422         * abbrev.el (insert-abbrev-table-description):
6423         * apropos.el (apropos-documentation-check-doc-file):
6424         * apropos.el (apropos-documentation-check-elc-file):
6425         * buff-menu.el (list-buffers):
6426         * buff-menu.el (list-buffers-noselect):
6427         * bytecomp.el (byte-recompile-directory):
6428         * bytecomp.el (batch-byte-compile):
6429         * cl-macs.el (typep):
6430         * code-files.el (find-coding-system-magic-cookie):
6431         * code-files.el (insert-file-contents):
6432         * cus-edit.el (customize-set-variable):
6433         * cus-edit.el (customize-save-variable):
6434         * cus-face.el (custom-set-face-font-size):
6435         * cus-face.el (custom-set-face-update-spec):
6436         * cus-face.el (custom-reset-faces):
6437         * custom.el (custom-check-theme):
6438         * custom.el (copy-upto-last):
6439         * fill.el (canonically-space-region):
6440         * fill.el (fill-paragraph):
6441         * fill.el (fill-region):
6442         * fill.el (find-space-insertable-point):
6443         * fill.el (justify-current-line):
6444         * faces.el (face-spec-update-all-matching):
6445         * faces.el (set-face-stipple):
6446         * files-nomule.el (insert-file-contents):
6447         * files.el (insert-file-contents-literally):
6448         * files.el (hack-local-variables-last-page):
6449         * files.el (basic-save-buffer):
6450         * files.el (insert-directory):
6451         * font-menu.el (font-menu-change-face):
6452         * font.el (font-spatial-to-canonical):
6453         * format.el (format-encode-region):
6454         * format.el (format-insert-file):
6455         * format.el (format-replace-strings):
6456         * gutter.el (set-gutter-element):
6457         * help.el (key-or-menu-binding):
6458         * help.el (describe-bindings):
6459         * help.el (with-syntax-table):
6460         * indent.el (indent-rigidly):
6461         * indent.el (delete-to-left-margin):
6462         * info.el:
6463         * info.el (Info-extract-dir-entry-from):
6464         * info.el (Info-build-dir-anew):
6465         * info.el (Info-rebuild-dir):
6466         * info.el (Info-batch-rebuild-dir):
6467         * info.el (Info-read-subfile):
6468         * info.el (Info-build-node-completions):
6469         * info.el (Info-extract-menu-node-name):
6470         * isearch-mode.el (isearch-range-invisible):
6471         * isearch-mode.el (isearch-restore-invisible-extents):
6472         * itimer.el (itimerp):
6473         * itimer.el (itimer-live-p):
6474         * keymap.el:
6475         * keymap.el (substitute-key-definition):
6476         * keymap.el (read-command-or-command-sexp):
6477         * keymap.el (local-key-binding):
6478         * keymap.el (global-key-binding):
6479         * keymap.el (global-set-key):
6480         * keymap.el (local-set-key):
6481         * ldap.el:
6482         * ldap.el (ldap-add-entries):
6483         * ldap.el (ldap-delete-entries):
6484         * lisp.el (backward-sexp):
6485         * lisp.el (mark-sexp):
6486         * lisp.el (forward-list):
6487         * lisp.el (backward-list):
6488         * lisp.el (down-list):
6489         * lisp.el (backward-up-list):
6490         * lisp.el (up-list):
6491         * lisp.el (kill-sexp):
6492         * lisp.el (backward-kill-sexp):
6493         * menubar.el (add-menu-button):
6494         * menubar.el (add-submenu):
6495         * menubar.el (delete-menu-item):
6496         * menubar.el (relabel-menu-item):
6497         * mouse.el (narrow-window-to-region):
6498         * obsolete.el (define-obsolete-variable-alias):
6499         * obsolete.el (store-substring):
6500         * package-admin.el:
6501         * package-admin.el (package-admin-install-function):
6502         * package-admin.el (package-admin-install-function-mswindows):
6503         * package-admin.el (package-admin-default-install-function):
6504         * package-get.el (package-get-update-base-entries):
6505         * packages.el (packages-load-package-dumped-lisps):
6506         * packages.el (packages-collect-package-dumped-lisps):
6507         * printer.el (generic-print-buffer):
6508         * printer.el (generic-print-region):
6509         * replace.el (occur-mode-mouse-goto):
6510         * replace.el (perform-replace):
6511         * select.el (get-selection-no-error):
6512         * simple.el:
6513         * simple.el (newline):
6514         * simple.el (open-line):
6515         * simple.el (edit-and-eval-command):
6516         * simple.el (goto-line):
6517         * simple.el (undo):
6518         * simple.el (kill-region):
6519         * simple.el (copy-region-as-kill):
6520         * simple.el (kill-ring-save):
6521         * simple.el (set-mark):
6522         * simple.el (next-line):
6523         * simple.el (previous-line):
6524         * simple.el (line-move):
6525         * simple.el (set-goal-column):
6526         * simple.el (comment-region):
6527         * subr.el:
6528         * subr.el (putf):
6529         * syntax.el (modify-syntax-entry):
6530         * syntax.el (map-syntax-table):
6531         * view-less.el (view-file):
6532         * view-less.el (view-buffer):
6533         * view-less.el (view-file-other-window):
6534         * window-xemacs.el (backward-other-window):
6535         * window.el:
6536         * window.el (one-window-p):
6537         * window.el (walk-windows):
6538         * window.el (window-list):
6539         * x-mouse.el (x-mouse-kill):
6540         * x-select.el (x-get-cutbuffer):
6541         * x-select.el (x-store-cutbuffer):
6542         * term/bg-mouse.el (bg-mouse-line-to-center):
6543         * term/sun-mouse.el (window-line-end):
6544         * term/sun-mouse.el (sun-select-region):
6545         * term/sun.el (kill-region-and-unmark):
6546         * mule/mule-category.el:
6547         * mule/mule-category.el (modify-category-entry):
6548         * mule/mule-category.el (char-category-list):
6549         * mule/mule-coding.el (coding-system-force-on-output):
6550         * mule/mule-misc.el (coding-system-put):
6551         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6552
6553 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6554
6555         * cus-face.el: Typo fixes and tiny clarifications.
6556         * custom.el: ditto
6557
6558 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6559
6560         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6561         * startup.el (normal-top-level): Setup auto-save-list-file-name
6562         if auto-save-list-file-prefix is non-nil.
6563
6564 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6565
6566         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6567
6568 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6569
6570         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6571         get symbol at point-min.
6572
6573 2000-10-24  Didier Verna  <didier@xemacs.org>
6574
6575         * info.el (Info-emacs-info-file-name): defconst it.
6576         * info.el (Info-footnote-tag): defcustom it.
6577         * info.el (Info-no-description-string): ditto.
6578         * info.el (Info-find-node): adapt to new semantics of
6579         'Info-suffixed-file (don't do the case variants stuff).
6580         * info.el (Info-insert-dir): rewrite the dir file variants code.
6581         * info.el (Info-directory-files): New. Return the list of info
6582         files in a directory.
6583         * info.el (Info-dir-outdated-p): use it.
6584         * info.el (Info-parse-dir-entries): ditto.
6585         * info.el (Info-build-dir-anew): don't restrict to files ending
6586         with a ".info.*" extension.
6587         * info.el (Info-set-mode-line): ditto.
6588         * info.el (Info-read-subfile): adapt to new semantics of
6589         'Info-suffixed-file (append 'exact argument).
6590         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6591         string independently of the case.
6592         * info.el (Info-suffixed-file): use it (match all possible case
6593         for the file name).
6594         * info.el (Info-insert-file-contents): code cleanup.
6595         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6596         columns.
6597         * info.el (Info-batch-rebuild-dir): ditto.
6598         * info.el (Info-read-node-name-1): ditto.
6599         * info.el (Info-search): ditto.
6600         * info.el (Info-fontify-node): ditto.
6601
6602
6603 2000-10-24  Didier Verna  <didier@xemacs.org>
6604
6605         * process.el (shell-command): when called from a program, avoid
6606         'push-mark's "mark-set" message.
6607
6608 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6609
6610         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6611         by a symbol, not by a vector.
6612         * mule/vietnamese.el (vscii): Likewise.
6613         (viscii): Likewise.
6614         * mule/cyrillic.el (koi8-r): Likewise.
6615
6616         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6617         by a symbol, not by a vector.
6618         (chinese-big5-2): Likewise.
6619         * mule/ethiopic.el (ethiopic): Likewise.
6620         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6621         (vietnamese-viscii-upper): Likewise.
6622
6623 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6624
6625         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6626
6627 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6628
6629         * byte-optimize.el (byte-optimize-car): New function.
6630         (byte-optimize-cdr): Ditto.
6631
6632 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6633
6634         * byte-optimize.el: Partial synch with FSF 20.7.
6635         Optimize constant concatenation.
6636         Add keymapp as a side effect free function.  It is a built-in.
6637         (byte-after-unbind-pos): Remove byte-equal.
6638
6639 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6640
6641         * update-elc-2.el: Quote regexps correctly.
6642
6643 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6644
6645         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6646         (ccl-compile): Apply integerp, not integer-or-char-p to
6647         check the type of the buffer magnification
6648         (ccl-compile-write-string): Encode a string with binary
6649         coding system.
6650         (ccl-compile-write-repeat): Likewise.
6651
6652 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6653
6654         * buff-menu.el:
6655         * bytecomp.el:
6656         * coding.el:
6657         * faces.el:
6658         * files.el:
6659         * fill.el:
6660         * float-sup.el:
6661         * font-lock.el:
6662         * help.el:
6663         * iso8859-1.el:
6664         * loaddefs.el:
6665         * menubar-items.el:
6666         * menubar.el:
6667         * modeline.el:
6668         * msw-font-menu.el:
6669         * paragraphs.el:
6670         * paths.el:
6671         * replace.el:
6672         * simple.el:
6673         * sound.el:
6674         * startup.el:
6675         * version.el:
6676         * x-faces.el:
6677         * x-font-menu.el:
6678         Remove purecopy.
6679
6680 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6681
6682         * simple.el (do-auto-fill): Use the function pointer to by
6683         `comment-line-break-function', not `indent-new-comment-line'. This
6684         fixes an issue with cc-mode comment continuation.
6685
6686 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6687
6688         * simple.el (turn-on-auto-fill):  Add (interactive).
6689         * mwheel.el (mwheel-install): Add (interactive).
6690         * font-lock.el (turn-on-font-lock): Add (interactive).
6691         (turn-off-font-lock): Add (interactive).
6692
6693 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6694
6695         * packages.el (packages-special-base-regexp): Add `man'.
6696
6697 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6698
6699         * wid-edit.el (widget-specify-active): map over extents in current
6700         buffer like `widget-specify-inactive' does.  Mapping over the
6701         inactive extent object does not work since the current extent is
6702         ignored by `map-extents'.
6703
6704 2000-10-04  Martin Buchholz <martin@xemacs.org>
6705
6706         * XEmacs 21.2.36 is released.
6707
6708 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6709
6710         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6711         Optimize the compiled-function-constants vector by byte-code
6712         reference counts.
6713
6714 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6715
6716         * build-report.el (build-report-delete-regexp): quote value in
6717         defcustom
6718
6719 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6720
6721         * build-report.el (build-report): Don't bind srcdir which we don't
6722         use in `multiple-value-bind' to avoid the only byte-compiler
6723         warning.
6724
6725 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6726
6727         * build-report.el: Requires cl and custom now.
6728         build-report-version is determined by XEmacs version -- remove
6729         build-report-version*.
6730         * build-report.el (build-report-version): Removed.
6731         * build-report.el (build-report-installation-version-regexp): New.
6732         * build-report.el (build-report-version-file-regexp): New.
6733         * build-report.el (build-report-installation-srcdir-regexp): New.
6734         * build-report.el (build-report-destination): Offer
6735         xemacs-build-reports and xemacs-beta.
6736         * build-report.el (build-report-keep-regexp): Adjusted.
6737         * build-report.el (build-report-delete-regexp): Adjusted.
6738         * build-report.el (build-report-make-output-dir): New.
6739         * build-report.el (build-report-installation-file): Replace use of
6740         `concat' with `expand-file-name'.
6741         * build-report.el (build-report-make-output-file): Removed.
6742         * build-report.el (build-report-make-output-files): New.
6743         * build-report.el (build-report-subject): Identify as
6744         user-variable with "*...".
6745         * build-report.el (build-report-prompts): Ditto.
6746         * build-report.el (build-report-version-file): New.
6747         * build-report.el (build-report-file-encoding): Identify as
6748         user-variable with "*...".
6749         * build-report.el (build-report-make-output-get): New.
6750         * build-report.el (build-report-insert-header): Report
6751         emacs-version and system-configuration instead of
6752         build-report-version.
6753         * build-report.el (build-report-insert-make-output): Add file
6754         argument.
6755         * build-report.el (build-report-insert-installation-file):
6756         Re-indent.
6757         * build-report.el (build-report-keep): Change docstring,
6758         re-indent.
6759         * build-report.el (build-report-delete): Ditto.
6760         * build-report.el (build-report-installation-data): New.
6761         * build-report.el (build-report-version-file-data): New.
6762
6763 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6764
6765         * byte-optimize.el (byte-optimize-lapcode):
6766         Fix the optimization of using the first 5 elements of the
6767         constants vector for variables.
6768         (byte-optimize-lapcode): Fix another ancient broken optimization.
6769
6770 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6771
6772         * *: Spelling mega-patch
6773
6774 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6775
6776         * easymenu.el: doc fixes.
6777         (easy-menu-do-define): Use backquote.
6778         (easy-menu-change):
6779         (easy-menu-add):
6780         `when' seems much clearer than `if' here.
6781         (easy-menu-remove):
6782         (easy-menu-add-item):
6783         (easy-menu-item-present-p):
6784         (easy-menu-remove-item):
6785         Wrap using (when (featurep 'menubar) ...)
6786
6787 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6788
6789         * bytecomp.el (displaying-byte-compile-warnings):
6790         Revert Ben's change to this function below so that the compile log
6791         is displayed properly for users of the "popper" package.
6792
6793 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6794
6795         * window.el (save-selected-window): Use backquote.
6796
6797         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6798         Renamed from `byte-compile-file-form-defvar'.
6799         * bytecomp.el (byte-compile-defvar-or-defconst):
6800         Only cons onto current-load-list in top-level forms.
6801         Else this leaks a cons cell every time a defun is called.
6802         Renamed from `byte-compile-defvar', for clarity.
6803         Warn when docstring of defvar is not a string.
6804         Use consistent error messages.
6805         Better comments.
6806
6807 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6808
6809         * simple.el (set-variable):
6810         Remove unneeded defvar by rearranging order of let* forms.
6811
6812         * mule/mule-ccl.el (ccl-get-next-code):
6813         * menubar-items.el (bookmark-menu-filter):
6814         (language-environment-menu-filter):
6815         (tutorials-menu-filter):
6816         * toolbar-items.el (toolbar-compile):
6817         * byte-optimize.el (disassemble-offset):
6818         Use (declare (special ...)) instead of `defvar'.
6819
6820         * cl-macs.el (cl-do-proclaim):
6821         Fix (declare (special ...)) warning suppression syntax.
6822
6823 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6824
6825         * info.el (Info-tag-table-marker):
6826         (Info-tag-table-buffer):
6827         (Info-find-file-node):
6828         (Info-read-subfile):
6829         (Info-build-node-completions):
6830         (Info-search):
6831         (Info-mode):
6832         Multiple info buffer support.
6833
6834 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6835
6836         * ldap.el (ldap-decode-entry): New defun
6837         (ldap-search-entries): Use it in order to decode DN-prefixed
6838         entries properly
6839
6840 2000-08-23  Daniel Pittman <daniel@danann.net>
6841
6842         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6843         Use `eq', not `=', to compare symbols.
6844
6845 2000-07-30  Ben Wing  <ben@xemacs.org>
6846
6847         * bytecomp.el (byte-compile-report-error):
6848         * bytecomp.el (displaying-byte-compile-warnings):
6849         if stack-trace-on-error is set, send out a backtrace when
6850         an error is encountered that stops byte compilation.  this
6851         should make it much much easier to track down those curious
6852         problems.  also undo the kludge of using a separate "*Show*"
6853         buffer for display when there's a temp-buffer-show-function;
6854         we can avoid this by just being a little smarter.
6855
6856         * dialog-items.el:
6857         * dialog-items.el (search-dialog-regexp): New.
6858         * dialog-items.el (search-dialog-callback):
6859         * dialog-items.el (make-search-dialog):
6860         add a regexp option to the dialog and clean up a bit.
6861
6862         * dialog.el:
6863         * dialog.el (yes-or-no-p-dialog-box):
6864         * dialog.el (get-dialog-box-response):
6865         * dialog.el (make-dialog-box):
6866         * dialog.el (dialog-box-finish): New.
6867         * dialog.el (dialog-box-cancel): New.
6868         * dialog.el (internal-make-dialog-box-exit): New.
6869         implement [properly!] the :modal property of the new dialog box
6870         interface.  this is the first time xemacs has ever had *proper*
6871         modal dialog boxes, giving the standard window-system feedback.
6872         (e.g. under windows, clicking on a disabled frame causes a beep
6873         and makes the dialog box flash three times.)
6874
6875         * dragdrop.el: header keyword frobbing.
6876
6877         * dumped-lisp.el (preloaded-file-list):
6878         renamed winnt.el to win32-native.el.
6879
6880         * faces.el (face-property):
6881         * faces.el (set-face-property):
6882         * faces.el (frob-face-property):
6883         * faces.el (frob-face-font-2):
6884         * faces.el (make-face-bold):
6885         * faces.el (make-face-italic):
6886         * faces.el (make-face-bold-italic):
6887         * faces.el (make-face-unbold):
6888         * faces.el (make-face-unitalic):
6889         * faces.el (make-face-smaller):
6890         * faces.el (make-face-larger):
6891         clean up the implementation of these so that window-system-specific
6892         methods are called only on objects belonging to that window system.
6893         previously, you could have [e.g.] mswindows-make-face-bold called
6894         on font object of device type `stream', which is not good and
6895         explains the subtle errors Adrian was getting when byte-compiling
6896         something that required 'term. (Adrian, now you can use stack-trace-
6897         on-error to find the exact place where things are going wrong instead
6898         of having to laboriously binary-search your way through.)
6899
6900         * finder.el (finder-known-keywords):
6901         cleaned up -- properly sorted, clarified the meanings of many of
6902         the keywords, and added a few -- mswin, gui, content, build, www,
6903         user, services.  the last two try to distinguish between a package
6904         that's used directly by the user, and a package that provides
6905         support services to other packages.
6906
6907         * font-lock.el (lisp-font-lock-keywords-2):
6908         update list of lisp control structures to include everything,
6909         including new ones i introduced.
6910
6911         * gutter.el: header keyword frobbing.
6912
6913         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6914         recent isearch element was not doing so!  you got the second-most-
6915         recent instead.
6916
6917         * lisp-mode.el (construct-lisp-mode-menu):
6918         more menubar cleanups.
6919         * lisp-mode.el (with-selected-window):
6920         make it indent properly.
6921
6922         * menubar-items.el (default-menubar): lots of menubar cleanups.
6923         rearranged the options menu the most, e.g. splitting up the
6924         Keyboard/Mouse menu into a new Editing menu and combining the
6925         separate Scrollbar/Gutter/Toolbar submenus into Display.
6926         Got rid of General, moved items to Editing or new Troubleshooting.
6927         Moved Packages to Tools; doesn't seem to belong under Options.
6928         Added stuff to the Cmds menu, e.g. Change Case.
6929
6930         NB please don't complain about these periodic menubar changes.
6931         Anything like this is necessarily incremental in its construction
6932         -- By constant use you gradually become more and more aware of
6933         better and better ways to group menu items.  When we eventually
6934         move the options menu to a property sheet, the existing structure
6935         will probably be preserved fairly well.
6936
6937         * minibuf.el (next-history-element): fix problems with pressing
6938         down arrow in repeat-complex-command.
6939
6940         * modeline.el:
6941         * modeline.el (modeline-3d-p): New.
6942         added custom variable for controlling the 3d modeline.  the
6943         corresponding Options item has been present for a long time,
6944         but commented out with "fix me!" comments.  it's fixed now.
6945
6946         * obsolete.el (add-menu):
6947         remove bogus gettexts.
6948
6949         * process.el (shell-quote-argument):
6950         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6951         For bash under Windows native, see below.
6952
6953         * simple.el:
6954         * simple.el (display-warning-buffer):
6955         Fixed the handling of warning display to eliminate the annoying
6956         *Show* buffer, like was done for byte-compiler output above.
6957
6958         * simple.el (debug-print): New.
6959         Simple function for sending debug messages to the console and/or
6960         other debug places.
6961
6962         * subr.el (replace-in-string):
6963         Rewrite this function to avoid N^2 behavior with large strings --
6964         catastrophic with the new Windows selection code! (Apparently the
6965         author of this function didn't realize there was a fun
6966         replace-match that could make his life much easier, because we
6967         duplicated the entire logic.  The new version is smaller, easier
6968         to understand, much more robust, and has extended features --
6969         those of replace-match.)
6970
6971         * window.el:
6972         * window.el (with-selected-window): New.
6973         An obvious complement to the existing `with-selected-frame' and
6974         `with-current-buffer'.
6975
6976         * win32-native.el: Renamed from winnt.el.
6977         Added a great deal of stuff for properly handling process quoting,
6978         somewhat modeled on Kirill's original model (which i later threw
6979         away).  We should now finally have correctly working process arg
6980         quoting/dequoting so that the final app gets exactly what we
6981         intended.  Because the mechanism is in Lisp, it's easily
6982         extendible. (For those running bash and running the native
6983         version, I tried hard to do what I thought was correct.  But more
6984         thought is needed, and ideally the volunteer work of people with
6985         these configurations that they generally run on.)
6986
6987         * x-font-menu.el (x-font-menu-font-data):
6988         Put in defvar's to fix byte-compiler warnings.
6989
6990 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6991
6992         * select.el (selection-coercion-alist): Initialise.
6993         * select.el (select-coerce-to-text): New.
6994         * select.el (select-coerce): New.
6995         New functions to perform type and value coercion.
6996
6997         * select.el (select-buffer-killed-default): Keep data if it was
6998         on the clipboard.
6999
7000 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7001
7002         * menubar-items.el (default-menubar): Fix typo.
7003         (default-menubar): `lambda' was mispelled as `lamda'.
7004
7005 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7006
7007         * window.el (shrink-window-if-larger-than-buffer): Remove
7008         edge checking code.
7009
7010 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7011
7012         * paths.el (gnus-local-domain): Removed.
7013         (gnus-local-organization): Ditto.
7014         (gnus-startup-file): Ditto.
7015
7016 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7017
7018         * files.el (auto-mode-alist): Add .spec for RPM.
7019
7020 2000-07-31  Andy Piper  <andy@xemacs.org>
7021
7022         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7023
7024 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7025
7026         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7027         browse-url.
7028         * help.el (xemacs-www-page): Ditto.
7029         (xemacs-www-faq): Ditto.
7030         * menubar-items.el (default-menubar): Ditto.
7031
7032         * wid-edit.el (widget-url-link-action): Ditto.
7033         From: Kenichi OKADA <okada@opaopa.org>.
7034
7035 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7036
7037         * finder.el (finder-commentary): Add autoload cookie.
7038
7039 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7040
7041         * files.el (insert-file-contents-literally): Fix second let
7042         binding for `coding-system-for-read' to `coding-system-for-write'
7043         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7044
7045 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7046
7047         * files.el (insert-file-contents-literally): Use binary coding
7048         system (from Morioka san).
7049         (insert-file-contents-literally): Make file-name-handler method.
7050
7051 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7052
7053         * cl-macs.el (get-selection): Add defsetf.
7054
7055 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7056
7057         * x-init.el (x-activate-region-as-selection): replace obsolete
7058         function x-own-selection with own-selection.
7059         (ow-find): replace obsolete functions x-get-selection and
7060         x-get-clipboard with get-selection and get-clipboard.
7061         (init-post-x-win): replace obsolete function x-disown-selection
7062         with disown-selection.
7063
7064 2000-07-20  Mike Sperber  <mike@xemacs.org>
7065
7066         * startup.el (load-user-init-file): Only try to load init file if
7067         it exists.
7068
7069 2000-07-10  Andy Piper  <andy@xemacs.org>
7070
7071         * dialog-items.el: sync with Ben's patch.
7072
7073         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7074         comment.
7075         (progress-text-glyph): deleted.
7076         (progress-layout-glyph): make completely minimal.
7077         (progress-gauge-glyph): ditto.
7078         (progress-display-style): fix to handle dynamic instantiator
7079         changes.
7080         (progress-text-instantiator): new.
7081         (progress-layout-instantiator): new.
7082         (progress-gauge-instantiator): new.
7083         (set-progress-display-instantiator): renamed and changed from
7084         set-progress-display-style.
7085         (progress-abort-glyph): use instantiator not glyph.
7086         (append-progress-display): use set-progress-display-instantiator
7087         and set-glyph-image.
7088         (abort-progress-display): ditto.
7089         (raw-append-progress-display): ditto.
7090
7091 2000-07-20  Ben Wing  <ben@xemacs.org>
7092
7093         * code-files.el: Move Mule-specific code to mule-coding.el.
7094
7095 2000-07-15  Ben Wing  <ben@xemacs.org>
7096
7097         * autoload.el:
7098         Fixed comments.
7099
7100         * cmdloop.el:
7101         * cmdloop.el (yes-or-no-p):
7102         * cmdloop.el (y-or-n-p):
7103         Make these functions use should-use-dialog-box-p and not be
7104         overridden in dialog.el.
7105
7106         * cus-dep.el:
7107         * cus-dep.el (Custom-make-dependencies): Removed.
7108         * cus-dep.el (Custom-make-dependencies-1): New.
7109         * cus-dep.el (Custom-make-one-dependency): New.
7110         New entry point for use in Makefiles, to avoid excessive
7111         invocations.
7112
7113         * cus-edit.el (custom-variable-reset-saved):
7114         * cus-edit.el (custom-variable-reset-standard):
7115         * cus-edit.el (custom-save-resets):
7116         Fix bytecompiler warnings.
7117
7118         * dialog.el:
7119         * dialog.el (yes-or-no-p-dialog-box):
7120         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7121         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7122         * dialog.el (get-dialog-box-response):
7123         * dialog.el (message-or-box):
7124         * dialog.el (make-dialog-box):
7125         * dialog.el (popup-dialog-box): New.
7126         Avoid yes-or-no-p bogosities.
7127         Create a general function `make-dialog-box' to encapsulate all
7128         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7129
7130         * dumped-lisp.el (preloaded-file-list):
7131         Add dialog-items.  Clean up.  Group files by types.
7132
7133         * easymenu.el (easy-menu-add):
7134         * easymenu.el (easy-menu-remove):
7135         Account for accelerators.
7136
7137         * extents.el:
7138         * extents.el (extent-list): New args, like in map-extents.
7139         * extents.el (extent-at-event): New.
7140         * extents.el (extents-at-event): New.
7141
7142         * font-lock.el:
7143         * font-lock.el (font-lock-mode):
7144         * font-lock.el (font-lock-default-fontify-buffer):
7145         * font-lock.el (font-lock-default-unfontify-region):
7146         * font-lock.el (font-lock-fontify-syntactically-region):
7147         * font-lock.el (font-lock-fontify-keywords-region):
7148         Use new progress-feedback names.
7149
7150         * font-lock.el (java-font-lock-identifier-regexp):
7151         * font-lock.el (java-font-lock-class-name-regexp):
7152         Fix bytecompiler warnings.
7153
7154         * gutter-items.el:
7155         * gutter-items.el (progress-display-use-echo-area): Removed.
7156         * gutter-items.el (progress-feedback-use-echo-area): New.
7157         * gutter-items.el (progress-display-popup-period): Removed.
7158         * gutter-items.el (progress-feedback-popup-period): New.
7159         * gutter-items.el (set-progress-display-style): Removed.
7160         * gutter-items.el (set-progress-feedback-style): New.
7161         * gutter-items.el (progress-display-style): Removed.
7162         * gutter-items.el (progress-feedback-style): New.
7163         * gutter-items.el (progress-stack):
7164         * gutter-items.el (progress-displayed-p): Removed.
7165         * gutter-items.el (progress-feedbacked-p): New.
7166         * gutter-items.el (clear-progress-display): Removed.
7167         * gutter-items.el (clear-progress-feedback): New.
7168         * gutter-items.el (progress-display-clear-when-idle): Removed.
7169         * gutter-items.el (progress-feedback-clear-when-idle): New.
7170         * gutter-items.el (remove-progress-display): Removed.
7171         * gutter-items.el (remove-progress-feedback): New.
7172         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7173         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7174         * gutter-items.el (append-progress-display): Removed.
7175         * gutter-items.el (append-progress-feedback): New.
7176         * gutter-items.el (abort-progress-display): Removed.
7177         * gutter-items.el (abort-progress-feedback): New.
7178         * gutter-items.el (raw-append-progress-display): Removed.
7179         * gutter-items.el (raw-append-progress-feedback): New.
7180         * gutter-items.el (display-progress-display): Removed.
7181         * gutter-items.el (display-progress-feedback): New.
7182         * gutter-items.el (current-progress-display): Removed.
7183         * gutter-items.el (current-progress-feedback): New.
7184         * gutter-items.el (current-progress-display-label): Removed.
7185         * gutter-items.el (current-progress-feedback-label): New.
7186         * gutter-items.el (progress-display): Removed.
7187         * gutter-items.el (progress-feedback): New.
7188         Replace "progress-display" with "progress-feedback" globally.
7189
7190         * gutter-items.el (lprogress-display): Removed.
7191         * gutter-items.el (progress-feedback-with-label): New.
7192         Rename lprogress-display ==> progress-feedback-with-label.
7193
7194         * gutter-items.el (search-dialog-direction): Removed.
7195         * gutter-items.el (search-dialog-text): Removed.
7196         * gutter-items.el (search-dialog-callback): Removed.
7197         * gutter-items.el (make-search-dialog): Removed.
7198         Move to dialog-items.el.
7199
7200         * help.el:
7201         * help.el (help-mode-quit):
7202         * help.el (mode-for-help): New.
7203         * help.el (help-sticky-window): New.
7204         * help.el (help-window-config): New.
7205         * help.el (with-displaying-help-buffer):
7206         * help.el (function-at-event): New.
7207         * help.el (help-symbol-regexp): New.
7208         * help.el (help-symbol-run-function-1): New.
7209         * help.el (help-symbol-run-function): New.
7210         * help.el (help-symbol-function-context-menu): New.
7211         * help.el (help-symbol-variable-context-menu): New.
7212         * help.el (help-symbol-function-and-variable-context-menu): New.
7213         * help.el (frob-help-extents): New.
7214         * help.el (describe-function-1):
7215         * help.el (variable-at-point):
7216         * help.el (variable-at-event): New.
7217         * help.el (describe-variable):
7218         Major overhaul.
7219         - Make functions and variables be mousable.
7220         - Middle button hyperlinks.
7221         - New context-menu entries.
7222
7223         * keydefs.el:
7224         * keydefs.el (global-map):
7225         New key bindings to move lines up and down.
7226
7227         * lisp-mode.el:
7228         * lisp-mode.el (construct-lisp-mode-menu): New.
7229         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7230         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7231         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7232         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7233         Make popup and menubar menus be different.  Popup menu uses
7234         clicked location and automatically assumes symbol under the mouse
7235         for various commands.
7236
7237         * menubar-items.el:
7238         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7239         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7240
7241         * menubar-items.el (global-popup-menu): Removed.
7242         * menubar-items.el (mode-popup-menu): Removed.
7243         * menubar-items.el (activate-popup-menu-hook): Removed.
7244         * menubar-items.el (popup-mode-menu): Removed.
7245         * menubar-items.el (popup-buffer-menu): Removed.
7246         * menubar-items.el (popup-menubar-menu): Removed.
7247         Move to menubar.el.
7248
7249         * menubar.el:
7250         * menubar.el (global-popup-menu): New.
7251         * menubar.el (mode-popup-menu): New.
7252         * menubar.el (activate-popup-menu-hook): New.
7253         * menubar.el (last-popup-menu-event): New.
7254         * menubar.el (popup-mode-menu): New.
7255         * menubar.el (popup-buffer-menu): New.
7256         * menubar.el (popup-menubar-menu): New.
7257         * menubar.el (menu-call-at-event): New.
7258         Move non-content functions here.  Add support for context menu
7259         items on extents.
7260
7261         * minibuf.el (minibuffer-history-uniquify):
7262         Typo fix.
7263
7264         * minibuf.el (read-file-name-1):
7265         Call new file dialog box if it exists.
7266
7267         * minibuf.el (mouse-rfn-setup-vars):
7268         Clean up "chop" action.
7269
7270         * mouse.el:
7271         * mouse.el (button2): Now bound to mouse-track.
7272         * mouse.el (click-inside-extent-p):
7273         * mouse.el (point-inside-extent-p):
7274         * mouse.el (point-inside-selection-p):
7275         * mouse.el (mouse-drag-or-yank): Removed.
7276         * mouse.el (mouse-begin-drag-n-drop): New.
7277         * mouse.el (mouse-eval-sexp):
7278         * mouse.el (mouse-track-activate-strokes): New.
7279         * mouse.el (mouse-track-do-activate): New.
7280         * mouse.el (mouse-track):
7281         * mouse.el (default-mouse-track-event-is-with-button): New.
7282         * mouse.el (default-mouse-track-cleanup-hook):
7283         * mouse.el (default-mouse-track-drag-hook):
7284         * mouse.el (default-mouse-track-drag-up-hook):
7285         * mouse.el (default-mouse-track-click-hook):
7286         Merge drag-n-drop into mouse-track.
7287         Add general "activate" support to replace specific button2 kludges.
7288         Use "button modifier" support in mouse-track.
7289
7290         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7291
7292         * package-ui.el:
7293         * package-ui.el (pui-menu):
7294         * package-ui.el (pui-popup-context-sensitive): Removed.
7295         Fix bytecompiler warnings.
7296         Clean up popup code a bit.
7297
7298         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7299
7300         * simple.el:
7301         * simple.el (transpose-lines):
7302         * simple.el (transpose-line-up): New.
7303         * simple.el (transpose-line-down): New.
7304         * simple.el (transpose-subr):
7305         * simple.el (transpose-subr-1): Removed.
7306         Clean up, add functions to move lines up and down.
7307
7308         * startup.el (mail-host-address):
7309         * startup.el (user-mail-address):
7310         Customize.
7311
7312         * subr.el:
7313         * subr.el (set-symbol-value-in-buffer): New.
7314         * subr.el (error):
7315         * subr.el (check-argument-type):
7316         * subr.el (defined-error-p): New.
7317         Add structured error support.
7318
7319         * toolbar-items.el (toolbar-compile):
7320         Use new make-dialog-box.
7321
7322         * update-elc.el:
7323
7324         * userlock.el (ask-user-about-lock-dbox):
7325         * userlock.el (ask-user-about-supersession-threat-dbox):
7326         * userlock.el (ask-user-about-lock):
7327         * userlock.el (ask-user-about-supersession-threat):
7328         Use new make-dialog-box.
7329         Add safety checks; use should use-dialog-box-p.
7330
7331         * window-xemacs.el:
7332         * window-xemacs.el (__buffer-dedicated-frame):
7333         * window-xemacs.el (buffer-dedicated-frame): New.
7334         * window-xemacs.el (set-buffer-dedicated-frame): New.
7335         Move dedicated-frame stuff into lisp.
7336
7337 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7338
7339         * printer.el (generic-print-region): Do not require that
7340         `printer-name' be set.
7341         (printer-name): Commentary clarification.
7342
7343 2000-07-19  Martin Buchholz <martin@xemacs.org>
7344
7345         * XEmacs 21.2.35 is released.
7346
7347 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7348
7349         * select.el (selection-coercible-types): Initialise.
7350
7351 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7352
7353         * select.el (own-clipboard): Bug fix.
7354
7355 2000-07-17  Mike Sperber  <mike@xemacs.org>
7356
7357         * cus-edit.el (custom-migrate-custom-file): Save init file before
7358         continuing.
7359
7360 2000-07-16  Mike Sperber  <mike@xemacs.org>
7361
7362         * startup.el (load-init-file): Remove silly call to
7363         `load-user-custom-file`.
7364         (maybe-migrate-user-init-file): Minor fixes.
7365
7366 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7367
7368         * apropos.el (apropos-documentation-check-doc-file):
7369         `doc' variable should be let-bound, as was presumably intended.
7370
7371         * cus-edit.el (custom-variable-reset-saved):
7372         (custom-variable-reset-standard):
7373         Remove unused variable comment-widget.  Twice.
7374
7375         * toolbar.el (toolbar-blank-press-function):
7376         Add a real defvar with initial value nil and proper docstring.
7377         (press-toolbar-button): No need to check for boundp-ness anymore.
7378
7379         * rect.el (open-rectangle-line): Remove useless (let) form.
7380         Add defvar for pending-delete-mode.
7381
7382         * info.el (Info-find-node): This function needs an autoload cookie.
7383
7384         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7385         Use let* since the second form referred to the first.
7386
7387 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7388
7389         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7390         instead of removed `mswindows-get-clipboard'.
7391
7392
7393 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7394
7395         * select.el (select-convert-from-text): New.
7396         * select.el (select-convert-from-length): New.
7397         * select.el (select-convert-from-integer): New.
7398         * select.el (select-convert-from-identity): New.
7399         * select.el (select-convert-from-filename): New.
7400         * select.el (selection-converter-in-alist): Use them.
7401         New converter functions for X.
7402
7403         * select.el (get-selection): Removed comment.
7404
7405         * select.el (own-selection): Removed append code - I thought
7406         I'd already done this, but apparently not...
7407
7408         * select.el: Changed comment about TIMESTAMP.
7409
7410         * select.el (select-convert-in): New.
7411         * select.el (select-convert-out): New.
7412         New functions that get used by select.c.
7413
7414         * select.el (select-buffer-killed-default): New.
7415         * select.el (select-buffer-killed-text): New.
7416         * select.el (selection-buffer-killed-alist): New.
7417         New list and functions that get called if a relevant selection
7418         exists and a buffer gets killed.
7419
7420         * select.el (select-convert-to-targets):
7421         * select.el (select-convert-to-identity): Removed.
7422         * select.el (select-convert-from-identity): Removed.
7423         * select.el (select-converter-out-alist):
7424         Removed _EMACS_INTERNAL selection type.
7425
7426         * x-select.el (xselect-kill-buffer-hook): Removed.
7427         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7428         Removed this X-specific nonesense. Use the generic support
7429         in select.el instead.
7430
7431 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7432
7433         * mule/mule-category.el (defined-category-hashtable):
7434         Use make-hash-table instead of make-hashtable
7435
7436         * buff-menu.el: Byte-compiler warning fix.
7437
7438         * isearch-mode.el (isearch-highlight-all-cleanup):
7439         Remove unused variable `isearch-highlight-all-start'.
7440
7441         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7442
7443         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7444
7445         * cus-dep.el (Custom-make-dependencies):
7446         Add autoload cookie for custom-add-loads to generated custom-load.el.
7447
7448         * autoload.el (autoload-package-name): Warning suppression.
7449         Move defvar prior to first use.
7450
7451         * custom.el: Add autoload for custom-declare-face.
7452         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7453         * cl.el (cl-hack-byte-compiler):
7454         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7455         to work properly.
7456
7457 2000-07-08  Mike Sperber  <mike@xemacs.org>
7458
7459         * startup.el (load-home-init-file): Added variable.
7460         (maybe-migrate-user-init-file): Added.
7461         (load-user-init-file): Load custom file if different from init
7462         file.
7463
7464         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7465         "startup."
7466
7467         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7468         Moved `custom-file'-related code to cus-file.el.
7469
7470         * cus-file.el: New file.
7471
7472 2000-04-01  Mike Sperber  <mike@xemacs.org>
7473
7474         * packages.el (packages-find-package-directories): Added support
7475         for external package hierarchies with in-place installations.
7476
7477         * find-paths.el (paths-root-in-place-p): Added.
7478         (paths-find-emacs-directory): Added support for external
7479         directories with in-place installations.
7480         (paths-find-site-directory): Ditto.
7481
7482         * startup.el (find-user-init-file): Also look for
7483         ~/.xemacs/init.elc? in preference to ~/.emacs.
7484
7485 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7486
7487         * select.el (own-selection):
7488         * select.el (own-clipboard): Changed `append' parameter to
7489         `how-to-use' parameter.
7490         * select.el (own-selection): Removed icky append code.
7491         * select.el (own-selection, get-selection): Removed extra type
7492         checking.
7493         * select.el (selection-appender-alist):
7494         * select.el (selection-converter-{in|out}-alist): Initialise.
7495         * select.el (select-append-to-*): New.
7496         * select.el (select-convert-from-*): New.  New functions to append
7497         data and convert data from external type.
7498
7499 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7500
7501         * font-lock.el: Javadoc enhancements.
7502
7503 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7504
7505         * printer.el (generic-print-region): Compose job name from buffer
7506         name.
7507
7508 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7509
7510         * font-lock.el (font-lock-fontify-pending-extents): Call
7511         font-lock-fontify-region instead of font-lock-fontify-buffer
7512         to avoid unnecessary progress gauges.
7513
7514 2000-07-06  Craig Lanning  <lanning@scra.org>
7515
7516         * custom-load.el (faces):
7517
7518         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7519         dir is a regex.
7520
7521         * process.el (call-process-internal): from Dan Holmsand, use binary
7522         coding systems so that jka-compr works.
7523
7524 2000-07-07  Ben Wing  <ben@xemacs.org>
7525
7526         * font-lock.el: Undo previous change.  Unfortunately, some
7527         files actually use the variables directly in their init code
7528         without quoting them.
7529
7530 2000-07-07  Ben Wing  <ben@xemacs.org>
7531
7532         * font-lock.el (defvar font-lock-*-face): Removed.
7533
7534         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7535         only when necessary.
7536
7537 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7538
7539         * cl-macs.el: fix cl-transform-function-property kludge
7540         so that it does not require a random feature.
7541
7542 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7543
7544         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7545         as in Linux kernel "Rules.make".
7546
7547 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7548
7549         * build-report.el (build-report): Add autoload cookie.
7550
7551 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7552
7553         * package-ui.el (defgroup pui):  Correct a misspelling
7554         (pui-toggle-package-delete):  Change `seleted' to `selected'
7555
7556 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7557
7558         * package-get.el (package-get-update-base):
7559         (package-get): Use insert-file-contents-literally always.
7560         (package-get-maybe-save-index):
7561         Force coding system for writing to binary.
7562
7563 2000-06-08  Mike Alexander  <mta@arbortext.com>
7564
7565         * code-process.el (call-process-region): If there is no coding
7566         system for the process on process-coding-system-alist use the
7567         coding system of the buffer containing the region.
7568
7569 2000-06-10  Ben Wing  <ben@xemacs.org>
7570
7571         * cmdloop.el (command-error):
7572         If debug-on-error and noninteractive, output backtrace.
7573
7574         * files.el (file-relative-name):
7575         Remove MSDOS references.
7576
7577         * simple.el (line-number): New function, due to non-obvious
7578         behavior/usage of count-lines.
7579
7580         * simple.el (count-lines): document non-obvious usage to get
7581         line number.
7582
7583 2000-06-11  Ben Wing  <ben@xemacs.org>
7584
7585         * faces.el ((featurep 'xpm)):
7586         * x-faces.el (x-init-face-from-resources):
7587         * x-faces.el (x-init-frame-faces):
7588         * x-misc.el (x-init-specifier-from-resources):
7589         * x-misc.el (x-get-resource-and-bogosity-check):
7590         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7591         * x-mouse.el (x-init-pointer-shape):
7592         * x-scrollbar.el (x-init-scrollbar-from-resources):
7593         Add sixth argument to x-get-resource calls so as to issue warnings
7594         rather than errors on bogus arguments.
7595
7596 2000-06-05  Ben Wing  <ben@xemacs.org>
7597
7598         * compat.el: new file.  provides a clean, non-intrusive way to
7599         define compatibility functions.
7600
7601         * process.el (shell-quote-argument): temporary fix for lack
7602         of nt-quote-process-args.  #### I need to put back the overall
7603         structure of that mechanism but redo the guts of it using the
7604         extra intelligence in the C code.
7605
7606 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7607
7608         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7609         `package-get' does in package-get.el, instead of using external
7610         "md5sum" program.
7611
7612         * package-get.el (package-get): Insert package file literally to
7613         make checksum calculation work.
7614
7615 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7616
7617         * code-files.el (convert-mbox-coding-system): Deleted.
7618         (file-coding-system-alist): Removed reference to
7619         convert-mbox-coding-system.
7620
7621 2000-05-28  Martin Buchholz <martin@xemacs.org>
7622
7623         * XEmacs 21.2.34 is released.
7624
7625 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7626
7627         * font-lock.el (font-lock-keywords): Rewrote docstring
7628
7629 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7630
7631         * loadhist.el (unload-feature): handle case where x is both boundp
7632         and fboundp
7633
7634 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7635
7636         * packages.el: It's ok to use built-in macros, but not lisp
7637         defined ones.
7638
7639 2000-05-20  Ben Wing  <ben@xemacs.org>
7640
7641         * font-lock.el:
7642         * font-lock.el (font-lock-message-threshold):
7643         * font-lock.el (font-lock-mode):
7644         * font-lock.el (font-lock-default-fontify-buffer):
7645         * font-lock.el (font-lock-always-fontify-immediately):
7646         * font-lock.el (font-lock-old-extent): Removed.
7647         * font-lock.el (font-lock-old-len): Removed.
7648         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7649         * font-lock.el (font-lock-pending-extent-table): New.
7650         * font-lock.el (font-lock-range-table): New.
7651         * font-lock.el (font-lock-after-change-function):
7652         * font-lock.el (font-lock-after-change-function-1): Removed.
7653         * font-lock.el (font-lock-fontify-pending-extents): New.
7654         * font-lock.el ('font-lock-revert-cleanup): Removed.
7655         * font-lock.el ('font-lock-revert-setup): Removed.
7656         Rewrite deferral code to handle any number of changes, merging
7657         them properly.  Remove hacked-up code for revert-buffer, now
7658         unnecessary.
7659
7660         * menubar-items.el (default-menubar):
7661         In Options->Edit Init File, don't switch to emacs-lisp-mode
7662         unless necessary; doing this turns off font-lock.
7663
7664 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7665
7666         * keydefs.el: Define C-x BS to backward-kill-sentence.
7667
7668 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7669
7670         * files.el (hack-local-variables-prop-line): Use non-greedy
7671         matching to process -*-texinfo-*- -*-.
7672
7673 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7674
7675         * minibuf.el (minibuf-directory-files): new function.
7676         (read-file-name-activate-callback): use minibuf-directory-files.
7677         (read-directory-name-internal): ditto.
7678         (mouse-file-display-completion-list): ditto.
7679         (mouse-directory-display-completion-list): ditto.
7680         (read-file-name-internal): remove "./" from completion list unless
7681         explicitly matched, for consistency.
7682
7683 2000-05-11  Ben Wing  <ben@xemacs.org>
7684
7685         * gutter-items.el (gutter-buffers-tab):
7686         * gutter-items.el (add-tab-to-gutter):
7687         * gutter-items.el (update-tab-in-gutter):
7688         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7689         * gutter-items.el (append-progress-display):
7690         * gutter-items.el (abort-progress-display):
7691         * gutter-items.el (raw-append-progress-display):
7692         Further fixes.  Use set-glyph-image not set-image-instance-property,
7693         to fix problems with multiple windows in a frame.
7694
7695         * menubar-items.el (tutorials-menu-filter):
7696         Fix typo.
7697
7698         * startup.el (early-error-handler):
7699         Display message box under windows; otherwise, message will disappear
7700         before it can be viewed.
7701
7702         * update-elc.el:
7703         Fix bug in NEEDTODUMP processing.
7704
7705 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7706
7707         * startup.el (lock-directory): Removed.
7708         (superlock-file): Ditto.
7709         (startup-set-paths): Remove lockdir.
7710         (startup-setup-paths-warning): Remove lock-directory.
7711
7712         * setup-paths.el (paths-find-lock-directory): Removed.
7713         (paths-find-superlock-file): Ditto.
7714
7715 2000-05-09  Ben Wing  <ben@xemacs.org>
7716
7717         * faces.el (set-face-property):
7718         * faces.el (set-face-font):
7719         * faces.el (set-face-foreground):
7720         * faces.el (set-face-background):
7721         * faces.el (set-face-background-pixmap):
7722         * faces.el (set-face-underline-p):
7723         * faces.el (set-face-strikethru-p):
7724         * faces.el (set-face-highlight-p):
7725         * faces.el (set-face-dim-p):
7726         * faces.el (set-face-blinking-p):
7727         * faces.el (set-face-reverse-p):
7728         doc string changes.
7729
7730         * glyphs.el:
7731         * glyphs.el (make-image-specifier):
7732         * glyphs.el (glyph-property):
7733         * glyphs.el (set-glyph-image):
7734         * glyphs.el (make-glyph):
7735         * glyphs.el (make-pointer-glyph):
7736         * glyphs.el (make-icon-glyph):
7737         * glyphs.el (widget-image-instance-p): New.
7738         authorship info, lots of doc changes.  New predicate, inadvertently
7739         omitted.  the general principle with specifier docs is now that
7740         the description of instantiators should go with the make-foo-specifier
7741         fun's doc string, rather than in foo-specifier-p.  this follows
7742         conventions elsewhere in XEmacs and in general is a lot more obvious
7743         of a place to look.  sometimes the make-foo-specifier function needs
7744         to be created in the process.
7745
7746         * gutter.el:
7747         * gutter.el (make-gutter-specifier): New.
7748         * gutter.el (make-gutter-size-specifier): New.
7749         * gutter.el (make-gutter-visible-specifier): New.
7750         specifier doc updates according to the conventions specified before.
7751
7752         * objects.el:
7753         * objects.el (make-font-specifier):
7754         * objects.el (make-color-specifier):
7755         * objects.el (make-face-boolean-specifier): New.
7756         specifier doc updates according to the conventions specified before.
7757
7758         * specifier.el:
7759         * specifier.el (set-specifier):
7760         * specifier.el (make-integer-specifier): New.
7761         * specifier.el (make-boolean-specifier): New.
7762         * specifier.el (make-natnum-specifier): New.
7763         * specifier.el (make-generic-specifier): New.
7764         * specifier.el (make-display-table-specifier): New.
7765         specifier doc updates according to the conventions specified before.
7766
7767         * toolbar.el:
7768         * toolbar.el (make-toolbar-specifier): New.
7769         specifier doc updates according to the conventions specified before.
7770
7771 2000-05-09  Ben Wing  <ben@xemacs.org>
7772
7773         * process.el (call-process-internal): Revert to previous version
7774         because Mike's change clashed with a change I did not long before.
7775         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7776         Thanks very much Mike for pointing out the bug and submitting a
7777         patch!
7778
7779 2000-04-13  Mike Alexander  <mta@arbortext.com>
7780
7781         * process.el (call-process-internal): Send the correct input buffer
7782         (call-process-internal): Return the exit status of the process
7783
7784 2000-05-07  Ben Wing  <ben@xemacs.org>
7785
7786         * winnt.el:
7787         * winnt.el (nt-quote-args-verbatim): Removed.
7788         * winnt.el (nt-quote-args-prefix-quote): Removed.
7789         * winnt.el (nt-quote-args-backslash-quote): Removed.
7790         * winnt.el (nt-quote-args-double-quote): Removed.
7791         * winnt.el (nt-quote-args-functions-alist): Removed.
7792         * winnt.el (nt-quote-process-args): Removed.
7793         Remove all stuff for argument quoting.  We borrow the code instead
7794         from Emacs 20.6, which is much more careful in its quoting
7795         (e.g. in handling runs of the escape character) and avoids most of
7796         the need for this Lisp mechanism by checking to see whether we're
7797         running a Cygwin or normal program and doing the appropriate
7798         quoting.  If we end up needing such a mechanism, we should add
7799         it by extending the variable `mswindows-quote-process-args' so it
7800         can take an alist of regexps.
7801
7802 2000-05-07  Ben Wing  <ben@xemacs.org>
7803
7804         * keydefs.el:
7805         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7806         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7807         the window without moving point.
7808
7809         * simple.el:
7810         * simple.el (scroll-up-one): New.
7811         * simple.el (scroll-down-one): New.
7812         Functions for use with C-M-up/down.
7813
7814 2000-05-01  Martin Buchholz <martin@xemacs.org>
7815
7816         * XEmacs 21.2.33 is released.
7817
7818 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7819
7820         * dialog.el (yes-or-no-p-dialog-box):
7821         Fix docstring.
7822         Fix following horrible bug in X11 mode with focus-follows-mouse:
7823           1. Visit two files in two different frames.
7824           2. do File->Revert Buffer in one of those frames.
7825           3. Dialog box appears.
7826           4. Arrange things so that the mouse passes over the *other*
7827              frame, then to the dialog box, and click on "Yes".
7828           5. The file contents end up in the *wrong* buffer!
7829         Add TODO comment.
7830
7831 2000-04-28  Ben Wing  <ben@xemacs.org>
7832
7833         * help.el (describe-installation): correct typo introduced
7834         in last patch: boundp -> fboundp.
7835
7836         * etags.el (buffer-tag-table-list):
7837         canonicalize filenames to Unix format so that tag-table-alist
7838         searching works under Windows.
7839
7840         * autoload.el:
7841         Bowdlerize the supposedly objectionable words
7842         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7843
7844         * gutter-items.el (set-progress-display-style):
7845         * gutter-items.el (search-dialog-callback):
7846         * gutter-items.el (make-search-dialog):
7847         Change to new callback-ex api.
7848
7849 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7850
7851         * help.el: (describe-installation): decode-coding-string is not
7852         defined in a non MULE environment.
7853
7854 2000-04-28  Ben Wing  <ben@xemacs.org>
7855
7856         * gutter-items.el (buffer-list-changed-hook):
7857         use it, not record-buffer-hook.
7858
7859         * subr.el (record-buffer-hook): Removed.
7860
7861 2000-04-27  Ben Wing  <ben@xemacs.org>
7862
7863         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7864         use NORECORD option.  Andy will not like this, but the existing
7865         gutter behavior is just wrong, as per this comment:
7866
7867         ;; this used to add the norecord flag to both calls below.
7868         ;; this is bogus because it is a pervasive assumption in XEmacs
7869         ;; that the current buffer is at the front of the buffers list.
7870         ;; for example, select an item and then do M-C-l
7871         ;; (switch-to-other-buffer).  Things get way confused.
7872         ;;
7873         ;; Andy, if you want to maintain the current look, you must
7874         ;;  *uncouple* the gutter order and buffers order.
7875
7876         * loaddefs.el (completion-ignored-extensions): unfuckify.
7877
7878         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7879         xemacs.mak.
7880
7881         * autoload.el (batch-update-one-directory): new function, used in
7882         xemacs.mak.
7883
7884         * loadup.el: set gc-cons-threshold very high unless dumping --
7885         loadup during update-elc is much much much faster.  also do this
7886         when quick-building.
7887
7888         add commented-out code for profiling loadup.
7889
7890
7891         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7892         is required in order to build xemacs.
7893
7894 2000-04-26  Ben Wing  <ben@xemacs.org>
7895
7896         * loadup.el: don't garbage collect during loadup if quick-build
7897         compile-time option is set.
7898
7899 2000-04-23  Ben Wing  <ben@xemacs.org>
7900
7901         * update-elc.el: compute whether any dumped .el or .elc files
7902         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7903         if so.
7904
7905         * update-elc.el (update-elc-files-to-compile): always change
7906         NOBYTECOMPILE in the src directory rather than current dir,
7907         so it will work under NT.
7908
7909         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7910         the form of this file is identical between Unix and Windows.
7911         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7912         Added comment.
7913         (update-autoloads-from-directory): updated doc string.
7914         updated doc strings in a few other places.
7915
7916 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7917
7918         * bytecomp.el (byte-force-recompile): Fix argument to
7919         byte-recompile-directory.
7920
7921 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7922
7923         * gutter-items.el (progress-display-clear-when-idle): Use
7924         add-one-shot-hook.
7925         * gutter-items.el (clear-progress-display): Adjust number of
7926         arguments.
7927
7928 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7929
7930         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7931
7932 2000-04-16  Ben Wing  <ben@xemacs.org>
7933
7934         * printer.el: New file.
7935
7936         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7937
7938         * help.el (describe-installation): Fix decoding for Windows.
7939
7940         * menubar-items.el:
7941         * menubar-items.el (default-menubar):
7942         * menubar-items.el (tutorials-menu-filter): New.
7943         * menubar-items.el (popup-menubar-menu):
7944         Add authorship.  Redo Help menu and Tutorials filter.
7945
7946         * menubar.el: Correct comment.
7947
7948         * modeline.el (modeline-buffer-identification): Correct doc string.
7949
7950         * simple.el:
7951         * simple.el (printing): Removed.
7952         * simple.el (printer-name): Removed.
7953         * simple.el (generic-print-buffer): Removed.
7954         * simple.el (generic-print-region): Removed.
7955         Move generic print code to printer.el.
7956
7957 2000-04-15  Ben Wing  <ben@xemacs.org>
7958
7959         * simple.el (generic-print-region): New.
7960         make this function actually work.
7961         (generic-print-buffer): call generic-print-region.
7962
7963 2000-04-14  Andy Piper  <andy@xemacs.org>
7964
7965         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7966         by using the new widget-callback-current-channel.
7967         (search-dialog-callback): ditto.
7968
7969 2000-04-12  Andy Piper  <andy@xemacs.org>
7970
7971         * gutter.el (default-gutter-position): moved from gutter-items.el.
7972         (default-gutter-position-changed-hook): ditto.
7973         (gutter-element-visibility-changed-hook): ditto.
7974         (set-gutter-element): ditto.
7975         (remove-gutter-element): ditto.
7976         (set-gutter-element-visible-p): ditto.
7977         (gutter-element-visible-p): ditto.
7978         (init-gutter): ditto.
7979
7980         * dialog.el (make-dialog-box): renamed and moved from
7981         gutter-items.el
7982
7983         * gutter-items.el: move various functions elsewhere.
7984
7985 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7986
7987         * menubar-items.el: Fixed place of parenthesis.
7988
7989 2000-04-12  Ben Wing  <ben@xemacs.org>
7990
7991         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7992                 without constantly being prompted for the tag.
7993         * simple.el: Added a number of section headings, to clarify the
7994                 organization of this file.
7995         * simple.el (activate-region):
7996         * simple.el (region-exists-p):
7997         * simple.el (region-active-p):
7998                 Moved these three function down to the other side of
7999                 the case-changing functions, so they join the rest of
8000                 the region code.
8001         * simple.el (printing): New.
8002         * simple.el (printer-name): New.
8003         * simple.el (generic-print-buffer): New.
8004                 New functions, a very simple prototype for a unified
8005                 printing interface.
8006
8007         * process.el (call-process-internal): Real fix for null BUFFER,
8008                 other problems with BUFFER specs.
8009
8010         * menubar-items.el:
8011                 Fixed up File->Print to use new printing functions.
8012                 Various corrections and expansions to Grep/Compile menus.
8013                 New options for Printing.
8014                 New options for SMTP Mail, the way to send mail under
8015                   MS Windows. (There's also a package patch to make SMTP
8016                   Mail be the default under MSWin.)
8017
8018 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8019
8020         * menubar-items.el: Selecting Rectangle Mousing from menubar
8021         did not work.  Needed to quote mouse-track-rectangle-p.
8022
8023 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8024
8025         * cl-compat.el (keywordp): Removed.
8026
8027 2000-04-05  Andy Piper  <andy@xemacs.org>
8028
8029         * gutter-items.el (progress-layout-glyph): don't initialize here.
8030         (progress-gauge-glyph): use dynamic sizing.
8031         (set-progress-display-style): new function. Set progress glyphs
8032         appropriately depending on the style.
8033         (progress-display-style): new variable. Custom version of
8034         set-progress-display-style.
8035         (progress-abort-glyph): switch to dynamic sizes.
8036         (search-dialog-text): make the edit field active.
8037
8038 2000-04-04  Andy Piper  <andy@xemacs.org>
8039
8040         * gutter-items.el (make-search-dialog): need to make the search
8041         dialog visible after creation.
8042
8043         * menubar-items.el (default-menubar): use the search dialog for
8044         searching. Remove some extraneous search menu items.
8045
8046         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8047         well as strings.
8048         (make-gutter-only-dialog-frame): allow the user to create the
8049         frame unmapped. Allow the gutter spec to be given as a glyph.
8050         (search-dialog-direction): new variable.
8051         (search-dialog-text): new variable.
8052         (search-dialog-callback): new function. Callback for the search
8053         dialog action.
8054         (make-search-dialog): new function. Create a user-friendly search
8055         dialog.
8056
8057 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8058
8059         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8060         under Windows.
8061
8062 2000-04-01  Andy Piper  <andy@xemacs.org>
8063
8064         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8065         progress more accurately.
8066
8067 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8068
8069         * finder.el (finder-compile-keywords): Process readable files only.
8070         Because error in process of .#finder-inf.el when compile xemacs
8071         with --with-clash-detection option.
8072
8073 2000-03-31  Andy Piper  <andy@xemacs.org>
8074
8075         * gutter-items.el (append-progress-display): don't delay after a
8076         successful font-lock.
8077         (make-gutter-only-dialog-frame): new function. Allow users to
8078         create gutter-only dialogs.
8079
8080 2000-03-27  Mike Alexander  <mta@arbortext.com>
8081
8082         * process.el (call-process-internal): Handle a null BUFFER
8083         parameter correctly.
8084
8085 2000-03-28  Andy Piper  <andy@xemacs.org>
8086
8087         * gutter-items.el (abort-progress-display): put strings in the
8088         gutter not extents.
8089         (progress-layout-glyph): signal special 'quit callback.
8090         (progress-display-quit-function): deleted.
8091         (progress-display-stop-callback): deleted.
8092         (progress-display-dispatch-command-events): deleted.
8093         (append-progress-display): remove calls to
8094         progress-display-dispatch-command-events.
8095         (raw-append-progress-display): ditto.
8096
8097 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8098
8099         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8100         being a list.  Actually define `stipple-pixmap-p' which is used as
8101         an error predicate.  Correctly handle PIXMAP being either relative
8102         or absolute file name.
8103
8104 2000-03-24  Andy Piper  <andy@xemacs.org>
8105
8106         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8107         (abort-progress-display): ditto. Don't delete the created extent.
8108         (raw-append-progress-display): ditto.
8109         (progress-display-dispatch-non-command-events): new
8110         function. Encapsulates what we want to do when no command input is
8111         required.
8112         (progress-display-dispatch-command-events): likewise, but disable
8113         for now since it causes too many problems.
8114         (append-progress-display): use them.
8115         (raw-append-progress-display): ditto.
8116         (default-gutter-position-changed-hook): set this rather than
8117         default-gutter-position-changed.
8118         (default-gutter-position-changed-hook): lambda with zero arguments
8119         rather than one.
8120         (raw-append-progress-display): trap errors in pending input since
8121         allowing them to signal will hose the gauge well and
8122         truly. Ideally we would like to delay these until we are more able
8123         to cope.
8124         (append-progress-display): ditto.
8125
8126 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8127
8128         * lisp/make-docfile.el: call-process-internal is now implemented
8129         in process.el.
8130
8131 2000-03-21  Ben Wing  <ben@xemacs.org>
8132
8133         * mule\mule-cmds.el (set-language-info-alist):
8134         Fix to correspond to new menu arrangement.
8135
8136 2000-03-21  Ben Wing  <ben@xemacs.org>
8137
8138         * process.el:
8139         * process.el (call-process-internal): New.
8140         New implementation of call-process.  Only enabled under NT, so far.
8141         stderr handling not implemented yet in CVS'd C code.
8142
8143 2000-03-20  Ben Wing  <ben@xemacs.org>
8144
8145         * lisp-mode.el:
8146         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8147         * lisp-mode.el (lisp-interaction-mode):
8148         Put back Lisp Interaction menubar for Jan V's sake.
8149
8150         * simple.el:
8151         * simple.el (mark-ring):
8152         * simple.el (dont-record-current-mark): New.
8153         * simple.el (in-shifted-motion-command): New.
8154         * simple.el (mark-ring-unrecorded-commands): New.
8155         * simple.el (mark-ring-max):
8156         * simple.el (set-mark-command):
8157         * simple.el (push-mark):
8158         * simple.el (handle-pre-motion-command):
8159         Implement scheme for not recording unimportant marks.
8160
8161         * subr.el:
8162         * subr.el (function-allows-args): New.
8163         New function function-allows-args.
8164
8165 2000-03-20  Martin Buchholz <martin@xemacs.org>
8166
8167         * XEmacs 21.2.32 is released.
8168
8169 2000-03-20  Andy Piper  <andy@xemacs.org>
8170
8171         * gutter-items.el (update-tab-in-gutter): force selection of the
8172         selected-window if required to do so.
8173         (buffers-tab-items): ditto.
8174         (add-tab-to-gutter): ditto.
8175         (create-frame-hook): use force-selection.
8176         (default-gutter-position-changed): lambdify.
8177         (update-tab-hook): deleted since it was only used in one place.
8178
8179 2000-03-18  Andy Piper  <andy@xemacs.org>
8180
8181         * files.el (find-file-noselect): undo change that shouldn't have
8182         gone in.
8183
8184 2000-03-17  Andy Piper  <andy@xemacs.org>
8185
8186         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8187         of selected-window trickery.
8188
8189         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8190         frames tabs.
8191         (progress-display-stop-callback): progress -> progress-display
8192         (progress-display-quit-function): ditto.
8193         (clear-progress-display): ditto.
8194         (remove-progress-display): ditto.
8195         (append-progress-display): ditto.
8196         (abort-progress-display): ditto.
8197         (raw-append-progress-display): ditto.
8198         (display-progress-display): ditto.
8199         (current-progress-display-label): ditto.
8200         (current-progress-display): ditto.
8201         (lprogress-display): ditto and save the buffer
8202         (progress-display): ditto. Otherwise the buffer sometimes gets
8203         changed which confuses font-lock.
8204
8205         * font-lock.el (font-lock-default-fontify-buffer): catch all
8206         errors, not just quit.
8207         (font-lock-mode): progress -> display-progress
8208         (font-lock-default-fontify-buffer): ditto.
8209         (font-lock-fontify-syntactically-region): ditto.
8210         (font-lock-fontify-keywords-region): ditto.
8211
8212 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8213
8214         * cl.el (gensym): Move to here from cl-macs.el.
8215         (gentemp): Ditto.
8216
8217 2000-03-16  Andy Piper  <andy@xemacs.org>
8218
8219         * font-lock.el (font-lock-mode): use lprogress and friends for
8220         progress management.
8221         (font-lock-default-fontify-buffer): ditto.
8222         (font-lock-fontify-syntactically-region): ditto.
8223         (font-lock-fontify-keywords-region): ditto.
8224         (font-lock-revert-cleanup): fix reverting.
8225         (font-lock-revert-setup): ditto.
8226
8227         * gutter-items.el (progress-use-echo-area): new variable. Use the
8228         echo area for progress gauges if non-nil.
8229         (clear-progress): remove echo area stuff and defer to
8230         clear-message.
8231         (append-progress): dispatch non-command events after each progress
8232         increment. Remove echo area stuff.
8233         (abort-progress): remove echo area stuff and defer to
8234         display-message.
8235         (raw-append-progress): ditto. Dispatch non-command events after
8236         gutter redisplay.
8237         (display-progress): defer echo area stuff to display-message.
8238
8239         * gutter-items.el (clear-progress):
8240         (abort-progress): indentation changes.
8241         (display-progress): don't clear progress.
8242         (append-progress): compare messages with equal.
8243         (raw-append-progress): use dispatch-non-command-events to flush
8244         widget creation events.
8245
8246 2000-03-13  Ben Wing  <ben@xemacs.org>
8247
8248         * abbrev.el:
8249         * abbrev.el (abbrev-string-to-be-defined): New.
8250         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8251         Changes for use with the menubar.
8252
8253 2000-03-12  Ben Wing  <ben@xemacs.org>
8254
8255         * alist.el (vassoc): moved here from font-menu.el.
8256
8257         * custom.el (defface): typo fix.
8258
8259         * dialog.el (yes-or-no-p-dialog-box):
8260         * dialog.el (message-box):
8261         * files.el (save-some-buffers-1):
8262         Put accelerators in the button names.
8263
8264         * font-lock.el (font-lock-comment-face):
8265         * font-lock.el (font-lock-keyword-face):
8266         * font-lock.el (font-lock-function-name-face):
8267         Fixed some of the colors under MS Windows because the existing
8268         default colors were hardly different from black and needed to be
8269         made lighter.
8270
8271         * font-menu.el:
8272         * font-menu.el (font-menu-split-long-menu):
8273         * font-menu.el (font-menu-family-constructor):
8274         * font-menu.el (font-menu-size-constructor):
8275         * font-menu.el (font-menu-weight-constructor):
8276         * font-menu.el (font-menu-set-font):
8277         vassoc moved to alist.el.
8278         Accelerators added to all menus.
8279         Unused bound var new-props removed.
8280
8281         * keydefs.el: I did a whole lot of rearranging to put things in a
8282         more consistent order and fixed a number of cases where key
8283         combinations involving up, down, left, right and so on were
8284         defined but the corresponding keypad combinations were not
8285         defined.
8286
8287         * lisp-mode.el:
8288         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8289         * lisp-mode.el (emacs-lisp-mode):
8290         * lisp-mode.el (lisp-interaction-mode):
8291         * lisp-mode.el (flet):
8292         Added accelerators onto the menus.
8293         Made all the different versions of the let function be indented
8294         the same way.
8295         Undid Steve's easy-menu-ification, because it makes it impossible
8296         to have the menubar and popup menus different.
8297         Cleaned up the menu; added items for find-function &c and some
8298         indenting, and removed debug-on-*.
8299
8300         * list-mode.el (list-mode-hook):
8301         * list-mode.el (list-mode):
8302         * list-mode.el (completion-setup-hook):
8303         * list-mode.el (display-completion-list):
8304         Added support for the :window-height keyword, which is required
8305         because of other changes that I made for the file dialog box.  I
8306         also made the hook variables list-mode-hook and
8307         completion-setup-hook and also minibuffer-setup-hook in
8308         minibuf.el be permanent-local; see comment in list-mode.el.
8309
8310         * map-ynp.el (map-y-or-n-p):
8311         Added accelerators to the dialog buttons.
8312
8313         * menubar-items.el (menu-truncate-list):
8314         New internal function.
8315         * menubar-items.el (submenu-generate-accelerator-spec):
8316         * menubar-items.el (menu-item-strip-accelerator-spec):
8317         * menubar-items.el (menu-item-generate-accelerator-spec):
8318         New exported functions, for use in auto-generating accelerator specs.
8319
8320         * menubar-items.el:
8321         * menubar-items.el (default-menubar):
8322         * menubar-items.el (maybe-add-init-button):
8323         * menubar-items.el (bookmark-menu-filter):
8324         * menubar-items.el (slow-format-buffers-menu-line):
8325         * menubar-items.el (build-buffers-menu-internal):
8326         * menubar-items.el (language-environment-menu-filter):
8327         * menubar-items.el (default-popup-menu):
8328         * menubar-items.el (popup-buffer-menu):
8329         * menubar-items.el (popup-menubar-menu):
8330         Did a major overhaul on this file, and in fact I'm nowhere near
8331         done working on the menubar, and there will be more patches to
8332         come.  A basic summary of what I've done:
8333
8334         a) I added accelerators to all of the menu items.  For menus that
8335         are auto-generated, such as the buffers menu, the accelerators are
8336         automatically added to the beginning of each line using the
8337         numbers 1 through 9, then zero, and then letters starting with A,
8338         but omitting the letters that are already in use for the fixed
8339         menu items at the top of the buffers menu.  To facilitate adding
8340         accelerators of this kind, I created some new functions
8341         (*-accelerator-spec), which are also being used by other filters
8342         that auto generate lists of things such as ftp sites to download
8343         packages.  If people really don't like these accelerators
8344         appearing at the beginning of the menu items, a variable can be
8345         added to optionally turn them off, but I think this is rather
8346         pointless because other menu items have accelerators and many or
8347         most of the menu users will use the accelerators if the support is
8348         there.
8349
8350         b) I combined the top level Tools and Apps menus into a single
8351         Tools menu, because the distinction between the two is not
8352         obvious, and the items on the menus are not used often enough that
8353         putting some of them onto submenus is a problem.
8354
8355         c) I created two new top level menus called View and Cmds because
8356         there were too many items on the File and Edit menus, and I'm going
8357         to be adding more items to these menus.  In contrast to the Tools
8358         menu, the items on these menus may be used quite often during an
8359         editing session, and so should be available with fewer
8360         keystrokes.
8361
8362         d) I added a number of options to the options menu, including one
8363         for controlling whether the alt key can be used to traverse to
8364         menu items using the accelerators, one for controlling behavior of
8365         control-k, one for controlling how the kill and yank functions
8366         interact with the clipboard, a few additional buffers-menu
8367         options, and various other things.  I also did a bit of
8368         rearranging, for example, combining the keyboard and mouse options
8369         into a single keyboard and mouse submenu to facilitate the
8370         accelerators on that level.
8371
8372         e) I changed the variable buffers-menu-format-buffer-line-function
8373         to take two arguments instead of one, the second argument being
8374         the line number for use in creating an accelerator.  I added a
8375         hack to support existing functions with one argument (although I
8376         doubt that very many of these exist), for backward compatibility.
8377
8378         f) I moved the top level mule menu to be a submenu of the edit
8379         menu.  I think that most of the items on this menu are fairly
8380         useless and there are certainly not enough frequently used items
8381         to justify this being its own top level menu.
8382
8383         g) I combined most of the items in big-menubar.el into the main menu.
8384         If people think the main menu is too big, it would be possible to
8385         create different configurations, some smaller.
8386
8387         * menubar.el (check-menu-syntax):
8388         Deleted some syntax checks that were no longer valid, partly
8389         because of changes that were already made a long time ago, and
8390         partly because of a change I made where I allow the name of the
8391         menu item to be an evaluated expression rather than just a string,
8392         similar to all of the other parameters of a menu item.
8393
8394         * minibuf.el:
8395         * minibuf.el (read-file-name-1):
8396         * minibuf.el (mouse-read-file-name-1):
8397         I made a number of changes to improve the appearance
8398         and functioning of the file dialog box.  They include:
8399
8400         a) Fixing the problem where closing the dialog box by clicking on
8401         the close button of the window didn't properly exit the
8402         minibuffer.
8403
8404         b) Fixing the problem that if you typed part of a file name, and
8405         then clicked on a completion with the mouse, the file was not
8406         correctly selected.
8407
8408         c) Changing the title of the dialog box to reflect the operation
8409         being done in accordance with user interface conventions, rather
8410         than the name of the dialog box buffer, which is rather useless.
8411
8412         d) Remove the words "possible completions are" which didn't
8413         belong.
8414
8415         e) Fix things so that the completions scroll off the end of the
8416         completions windows only to the right, rather than both to the
8417         right and down, which is in accordance with Windows user interface
8418         conventions.
8419
8420         * msw-init.el (init-post-mswindows-win):
8421         Added a binding for meta-F4, which is the standard windows binding
8422         for exiting a program.
8423
8424         * select.el (get-selection-no-error):
8425         * select.el (own-selection):
8426         * select.el (own-clipboard):
8427         Added an optional argument called append to the functions
8428         own-selection and own-clipboard.  This adds support for appending
8429         text to the existing selection and allows the function
8430         own-clipboard to be used as the value of the variable
8431         interprogram- cut-function.
8432
8433         Fixed a bug in own-selection in handling zmacs-region-stays.
8434
8435         * simple.el (historical-kill-line): New.
8436
8437         * simple.el (kill-line):
8438         * simple.el (interprogram-cut-function):
8439         * simple.el (interprogram-paste-function):
8440         * simple.el (handle-pre-motion-command):
8441         * simple.el (next-line):
8442         * simple.el (previous-line):
8443         a) Expanded the variable kill-whole-line, so that function
8444         kill-line can be set to delete the entire line always, not just
8445         when cursor is at the beginning of the line.  This is controlled
8446         by setting the variable kill-whole-line to the symbol 'always.
8447         This behavior, as well as the existing kill-whole-line behavior,
8448         now only take effect when kill-line is called interactively,
8449         although this is a departure from a previous behavior in the case
8450         of setting this variable kill-whole-line to t.  It is almost
8451         certainly what has always been intended, and most likely the old
8452         way of doing things introduced bugs.  I also created a function
8453         called historical-kill-line, which ignores the kill-whole-line
8454         setting and always gives the historical behavior of only killing
8455         to the end of the line.  I bound this function to shift- control-k
8456         so that the kill to end of line behavior is available, even when
8457         kill-whole-line has been set to change control-k into the simple
8458         delete-whole-line behavior. (This can be set using the options
8459         menu.)
8460
8461         b) I changed things so that kill and yank now interact with the
8462         clipboard by default under windows.  This was done by changing the
8463         default value of interprogram-cut- function and
8464         interprogram-paste-function.  You can get the old behavior by
8465         setting these to nil, and there is an option on the options menu
8466         to do this.
8467
8468         c) I added support for selecting text using shifted motion keys.
8469         This support is on by default and can be controlled by the
8470         variable shifted-motion-keys-select-region.  There is also a
8471         variable called unshifted-motion-keys-deselect-region that
8472         controls more specifically how the shifted motion key behavior
8473         works.  I did not put an option on the options menu to turn this
8474         off, because I can't imagine why this would be useful.
8475
8476         * simple.el (forward-block-of-lines):
8477         * simple.el (backward-block-of-lines):
8478         * simple.el (block-movement-size):
8479         New.
8480
8481         * simple.el (uncapitalized-title-words):
8482         * simple.el (uncapitalized-title-word-regexp):
8483         * simple.el (capitalize-string-as-title):
8484         * simple.el (capitalize-region-as-title):
8485         New.
8486
8487
8488         * subr.el (add-hook):
8489         * subr.el (make-local-hook): New.
8490         * subr.el (remove-local-hook): New.
8491         * subr.el (add-one-shot-hook): New.
8492         * subr.el (add-local-one-shot-hook): New.
8493         Added some functions to make using hooks easier.
8494         These include:
8495
8496         a) Functions add-local-hook and remove-local-hook to make it easy
8497         to use local hooks.
8498
8499         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8500         make it possible to add a "one-shot" hook, which is to say a hook
8501         that runs only once, and automatically removes itself after the
8502         first time it has run.
8503
8504 2000-03-09  Andy Piper  <andy@xemacs.org>
8505
8506         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8507
8508 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8509
8510         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8511         Moved from menubar-items.el.
8512         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8513
8514 2000-03-08  Andy Piper  <andy@xemacs.org>
8515
8516         * gutter-items.el (build-buffers-tab-internal): add selected field
8517         to buffers tab spec.
8518
8519 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8520
8521         * minibuf.el (last-exact-completion): Initialize to nil.
8522
8523 2000-03-07  Didier Verna  <didier@xemacs.org>
8524
8525         * startup.el (command-line-1): remove unused variable
8526         `first-file-buffer'.
8527
8528 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8529
8530         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8531         which is also used for Web server log files.
8532
8533 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8534
8535         * mule/mule-charset.el: Setup auto-fill-chars.
8536
8537 2000-03-02  SL Baur  <steve@beopen.com>
8538
8539         * subr.el (with-string-as-buffer-contents): Reimplement using
8540         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8541         non-deletion of buffer after execution problem.
8542         (with-output-to-string): Use unique buffer name.
8543
8544 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8545
8546         * gutter-items.el (buffers-tab-sort-function):  New variable.
8547         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8548
8549 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8550
8551         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8552
8553 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8554
8555         * menubar-items.el (maybe-add-init-button): Remove the "Load
8556         .emacs" button from all menubars.
8557
8558 2000-03-01  Didier Verna  <didier@xemacs.org>
8559
8560         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8561         region rectangle replacement (from Jan Vroonhof).
8562         (replace-rectangle): new function.
8563
8564 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8565
8566         * mule/mule-cmds.el (set-default-coding-systems): Use
8567         set-terminal-coding-system and set-keyboard-coding-system.
8568         * coding.el (set-terminal-coding-system): Use
8569         set-console-tty-output-coding-system.
8570         (set-keyboard-coding-system): Use
8571         set-console-tty-input-coding-system.
8572
8573 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8574
8575         * minibuf.el (read-variable): Allow symbol to default argument.
8576
8577 2000-02-27  Andy Piper  <andy@xemacs.org>
8578
8579         * gutter-items.el (update-tab-hook): new function to be used for
8580         hooks.
8581         (create-frame-hook): add update-tab-hook.
8582         (record-buffer-hook): ditto.
8583         (default-gutter-position-changed): ditto.
8584         (default-gutter-position): updating the buffers tab is now handled
8585         by a hook.
8586         (default-gutter-position-changed-hook): new variable.
8587         (gutter-element-visibility-changed-hook): ditto.
8588         (set-gutter-element-visible-p): call it.
8589         (set-gutter-element): use modify-specifier-instances. Set extents
8590         as duplicable before using.
8591         (remove-gutter-element): ditto.
8592         (set-gutter-element-visible-p): ditto.
8593         (init-gutter): new function.
8594         (add-tab-to-gutter): use new gutter-element functions rather than
8595         setting specifiers directly.
8596         (clear-progress): ditto.
8597         (abort-progress): ditto.
8598         (gutter-buffers-tab-visible-p): renamed from
8599         default-gutter-visible-p
8600
8601         * specifier.el (modify-specifier-instances): new function from Jan
8602         Vroonhof.
8603
8604         * x-init.el (init-post-x-win): call init-gutter.
8605
8606         * msw-init.el (init-post-mswindows-win): call init-gutter.
8607
8608         * menubar-items.el (default-menubar): Update to reflect new gutter
8609         variables.
8610
8611 2000-02-26  Andy Piper  <andy@xemacs.org>
8612
8613         * gutter-items.el (set-gutter-element): new function. Add gutter
8614         elements to the specified gutter.
8615         (remove-gutter-element): new function. Remove gutter elements from
8616         the specified gutter.
8617         (set-gutter-element-visible-p): new function. Set gutter element
8618         visibility for the provided gutter-visible specifier.
8619
8620 2000-02-23  Andy Piper  <andy@xemacs.org>
8621
8622         * gutter-items.el (add-tab-to-gutter): specify dimensions
8623         dynamically.
8624
8625 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8626
8627         * gutter-items.el (add-tab-to-gutter):
8628         * package-get.el (package-get-interactive-package-query):
8629         * package-ui.el (pui-directory-exists):
8630         (pui-install-selected-packages):
8631         (pui-list-packages):
8632         Use #'(lambda ...)  instead of '(lambda ...).
8633
8634 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8635
8636         * startup.el (load-user-init-file): Check to make sure user
8637           has an init-file before calling load().
8638
8639 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8640
8641         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8642
8643 2000-02-23  Martin Buchholz <martin@xemacs.org>
8644
8645         * XEmacs 21.2.31 is released.
8646
8647 2000-02-21  Mike Sperber <mike@xemacs.org>
8648
8649         * loadup.el (really-early-error-handler):
8650         * update-elc.el:
8651         * make-docfile.el:
8652         Remove dependency on EMACSBOOTSTRAP... environment variables.
8653
8654 2000-02-21  Martin Buchholz <martin@xemacs.org>
8655
8656         * XEmacs 21.2.30 is released.
8657
8658 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8659
8660         * byte-optimize.el (byte-optimize-plus):
8661         (byte-optimize-minus):
8662         (byte-optimize-multiply):
8663         Optimize (- 0) to 0, not (-)
8664         Optimize (+ 5 3.0) to 8.0
8665         Optimize (* 5 3.0) to 15.0
8666         Improve readability.
8667
8668 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8669
8670         * modeline.el: (modeline-scrolling-method): change modeline
8671         mswindows cursor appearance according to the value.
8672
8673         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8674         and 'gui-element face colors and 'gui-element face font to Windows
8675         defaults.
8676
8677 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8678
8679         * font-lock.el: Javadoc enhancements
8680
8681 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8682
8683         * ldap.el (toplevel): Test if LDAP support has been compiled in
8684         (ldap-verbose): New option
8685         (ldap-search-entries): Renamed from the previous ldap-search
8686         Conditionalize message display on ldap-verbose
8687         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8688         defuns
8689         (ldap-search): Is now defined as an obsolete wrapper calling
8690         ldap-search-basic or ldap-search-entries
8691
8692
8693 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8694             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8695             Jan Vroonhof  <jan@xemacs.org>
8696
8697         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8698         When for-effect is true, didn't call `byte-optimize-form'
8699         in and/or subforms without last.
8700
8701 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8702
8703         * package-get.el (package-get-download-sites): Use correct custom
8704         type.
8705
8706 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8707
8708         * files.el (write-file): Ask for coding system when compiled with
8709         file-coding.
8710
8711 2000-02-16  Andy Piper  <andy@xemacs.org>
8712
8713         * buffer.el (switch-to-buffer): give norecord argument to
8714         set-window-buffer instead of explicitly recording.
8715
8716         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8717         we have to pick a window.
8718
8719 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8720
8721         * mule/mule-cmds.el (describe-language-support): Don't add
8722         unexist function to help-map.
8723         (describe-coding-system): Don't use already assigend `C'.
8724
8725 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8726
8727         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8728         work in custom.
8729
8730 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8731
8732         * about.el: Ienaga's e-mail address change.
8733
8734 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8735
8736         * etags.el (find-tag): force new window -- even if buf already
8737         visible -- when other-window is t
8738
8739 2000-02-16  Martin Buchholz <martin@xemacs.org>
8740
8741         * XEmacs 21.2.29 is released.
8742
8743 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8744
8745         * cl-extra.el (getf): This is now identical to `plist-get', so
8746         just defalias it.
8747         * cl-macs.el: Make getf an alias to plist-get, at the
8748         byte-compiler level, using define-compiler-macro.
8749
8750 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8751
8752         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8753
8754 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8755
8756         * lisp/etags.el (find-tag-internal): set exact-tagname to
8757           a regular expression that matches against the tagname
8758           part of the tag entry first instead of only looking in
8759           the context area.
8760
8761 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8762
8763         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8764         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8765
8766 2000-02-07  Martin Buchholz <martin@xemacs.org>
8767
8768         * XEmacs 21.2.28 is released.
8769
8770 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8771
8772         * cl-extra.el (getf): Just call `get', never `get*'.
8773         Make arglist match docstring.
8774         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8775         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8776         * byte-optimize.el: remove references to `get*'.
8777
8778 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8779
8780         * mule/european.el: Add syntax information for Latin3 and Latin4.
8781
8782 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8783
8784         * byte-optimize.el: Byte-optimize (length "foo")
8785
8786 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8787
8788         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8789         width check using `window-leftmost-p' and `window-rightmost-p'.
8790
8791 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8792
8793         * wid-edit.el (widget-match-inline): An atom never matches a
8794           list.
8795
8796 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8797
8798         * modeline.el: Consolidated 'x and 'mswindows specification under
8799         'win tag.
8800
8801 2000-01-29  Andy Piper  <andy@xemacs.org>
8802
8803         * gutter-items.el: (format-buffers-tab-line): Try and be
8804         intelligent about buffer naming when we have duplicates.
8805
8806 2000-01-29  Andy Piper  <andy@xemacs.org>
8807
8808         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8809         updated when it becomes visible.
8810
8811 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8812
8813         * bytecomp.el (byte-compile-insert-header): Properly set coding
8814         system under MULE and file-coding.
8815
8816 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8817
8818         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8819         (dontusethis-set-value-terminal-coding-system-handler):
8820         (dontusethis-set-value-keyboard-coding-system-handler):
8821         Never undefine coding system aliases.  Emergency fix for gnus.
8822
8823 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8824
8825         * files.el (abbreviate-file-name): Use directory-sep-char instead
8826         of hard-coded "/".
8827
8828 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8829
8830         * startup.el (user-init-file-base-list): New variable, replacing
8831         user-init-file-base.
8832         (find-user-init-file): New function.
8833         (command-line-early): Use it.
8834         (load-user-init-file): Ditto.
8835
8836 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8837
8838         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8839         calling valid-image-instantiator-format-p
8840
8841 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8842
8843         * isearch-mode.el (isearch-mode): The variable is
8844         isearch-unhidden-extents, not isearch-opened-extents.
8845
8846 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8847
8848         * minibuf.el (next-history-element): Modify error message if a
8849         default value is available.
8850
8851 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8852
8853         * bytecomp.el (byte-compile-file): Don't unconditionally write
8854         .elc files in binary - might contain non-Latin1.
8855
8856 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8857
8858         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8859         for windows-nt.
8860
8861         * version.el:
8862         * startup.el (user-init-file-base):
8863         * process.el (call-process-region):
8864         * files.el (make-backup-file-name):
8865         (backup-file-name-p):
8866         (file-relative-name):
8867         (abbreviate-file-name):
8868         (set-auto-mode):
8869         * code-process.el (call-process-region): Removed unnecessary
8870         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8871         support out of the universe.
8872
8873         * process.el:
8874         * code-process.el:
8875         * bytecomp.el (byte-compile-file): Removed reference to
8876         buffer-file-type, and commented usage of binary-process-output
8877         NTEmacs variables.
8878
8879 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8880
8881         * help.el (function-arglist): Add case for macro.
8882
8883 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8884
8885         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8886         printers.
8887         (custom-display): Added a menu for printer/display tags.
8888
8889         * frame.el (frame-type):
8890         * device.el (device-type): Added 'msprinter to the doc string, and
8891         removed 'pc -- it is not going to be implemented ever.
8892         (call-device-method): Fixed docstring typo.
8893         Defined specifier tags 'printer and 'display.
8894
8895 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8896
8897         * lisp/itimer.el (itimer-run-expired-timers): (consp
8898           last-command-event-time) instead of (consp
8899           'last-command-event-time).
8900
8901 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8902
8903         * msw-glyphs.el: Removed obsolete commentary.
8904
8905 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8906
8907         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8908         better default value.
8909
8910 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8911
8912         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8913         (read-string): Ditto.
8914         (eval-minibuffer): Ditto.
8915         (read-command): Ditto.
8916         (read-function): Ditto.
8917         (read-variable): Ditto.
8918         (read-number): Ditto.
8919         (read-shell-command): Ditto.
8920         (read-number): Record history.
8921
8922 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8923
8924         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8925
8926 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8927
8928         * faces.el (startup-initialize-custom-faces): New function.
8929         Reset all faces created during auto-autoloads loading time
8930         by defface.
8931         * startup.el (command-line): Call it.
8932
8933 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8934
8935         * about.el (about-hackers): Add myself to contributors list.
8936
8937 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8938
8939         * menubar-items.el (maybe-add-init-button): Removed an argument in
8940         a call to load-user-init-file, as the function managed to lose its
8941         formal parameter a few betas ago.
8942
8943 2000-01-18  Martin Buchholz <martin@xemacs.org>
8944
8945         * XEmacs 21.2.27 is released.
8946
8947 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8948
8949         * process.el (shell-command-to-string): Use the FSF docstring.
8950         Make shell-command-to-string the standard function, and
8951         exec-to-string the (deprecated) alias.
8952
8953         * startup.el: typo fix.
8954
8955 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8956
8957         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8958
8959 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8960
8961         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8962         buffers after visible buffers.
8963         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8964
8965 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8966
8967         * info.el (Info-extract-menu-node-name): Stop at a dot
8968         followed by whitespace or right parenthesis.
8969
8970 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8971
8972         * info.el (Info-directory-list): Warn against using Customize with
8973         Info-directory-list.
8974
8975 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8976
8977         * minibuf.el (read-file-name): doc fix.
8978
8979         * autoload.el (update-file-autoloads): doc fix.
8980
8981         * about.el (about-hackers): Change my E-mail address.
8982
8983 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8984
8985         * info.el (Info-visit-file): Just use the `f' interactive spec to
8986         read a filename in the standard way.
8987
8988 2000-01-13  Andy Piper  <andy@xemacs.org>
8989
8990         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8991         (gutter-buffers-tab-extent): new variable.
8992         (update-tab-in-gutter): call add-tab-to-gutter again if the
8993         orientation has changed.
8994         (add-tab-to-gutter): cope with different orientations.
8995
8996 2000-01-11  Didier Verna  <didier@xemacs.org>
8997
8998         * info.el (Info-following-node-name): backward-skip dots as well
8999         as spaces (dots at the end of a node name aren't part of it).
9000         (Info-extract-menu-node-name): don't skip dots. There could be
9001         some in the node name.
9002         (Info-index): allow dots to be part of a node name.
9003
9004 2000-01-12  Andreas Jaeger  <aj@suse.de>
9005
9006         * files.el (auto-mode-alist): Added idlwave-mode.
9007         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9008
9009 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9010
9011         * info.el (Info-search): Show default value.
9012
9013 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9014
9015         * info.el (Info-read-node-completion-table): New variable.
9016         (Info-read-node-name-1): New function.
9017         (Info-read-node-name): Use it.
9018         (Info-follow-reference): Use DEFAULT argument of completing-read.
9019         (Info-menu): Ditto.
9020
9021 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9022
9023         * hyper-apropos.el (hyper-describe-key-briefly): Save
9024         window configuration.
9025         (hyper-describe-face): Use DEFAULT of completing-read.
9026         (hyper-apropos-read-variable-symbol): Ditto.
9027         (hyper-apropos-read-function-symbol): Ditto.
9028
9029 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9030
9031         * mule/mule-cmds.el (set-default-coding-system): Set
9032         comint-exec-hook to use coding-system-for-read and
9033         coding-system-for-write so that C-x RET c works.
9034
9035 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9036
9037         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9038         (previous-matching-history-element): Increment
9039         minibuffer-max-depth by 1.
9040         (next-matching-history-element): Ditto.
9041
9042 2000-01-11  Andy Piper  <andy@xemacs.org>
9043
9044         * gutter-items.el (buffers-tab): Create a new face for the buffers
9045         tab.
9046         (buffers-tab-face): use it.
9047
9048 2000-01-10  Didier Verna  <didier@xemacs.org>
9049
9050         * modeline.el (modeline-scrolling-method): change modeline X
9051         cursor appearance according to the value.
9052
9053 2000-01-07  Andreas Jaeger  <aj@suse.de>
9054
9055         * about.el (about-hackers): Moved my entry to contributor list.
9056         (xemacs-hackers): Added myself.
9057         (about-maintainer-info): Added description of myself.
9058
9059
9060 2000-01-07  Didier Verna  <didier@xemacs.org>
9061
9062         * modeline.el (modeline-scrolling-method): new variable.
9063         (mouse-drag-modeline): add reference to it in the docstring.
9064         (mouse-drag-modeline): handle it.
9065
9066 2000-01-08  Andy Piper  <andy@xemacs.org>
9067
9068         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9069         calls.
9070         (remove-buffer-from-gutter-tab): ditto.
9071
9072 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9073
9074         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9075         (custom-face-edit): Fix grammatical error in help message.
9076
9077 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9078
9079         * movemail.el: Added.
9080
9081         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9082
9083 2000-01-03  Didier Verna  <didier@xemacs.org>
9084
9085         * modeline.el (mouse-drag-modeline): remove the code related to
9086         the modeline horizontal scrolling facility.
9087
9088 1999-12-31  Martin Buchholz <martin@xemacs.org>
9089
9090         * XEmacs 21.2.26 is released.
9091
9092 1999-12-28  Andy Piper  <andy@xemacs.org>
9093
9094         * wid-edit.el (widget-push-button-value-create): The gui cache
9095         does not agree with native widgets which can only be displayed
9096         once per window. The reasons for caching are diminished now that
9097         we don't hog resources when creating buttons.
9098         (widget-push-button-cache) deleted.
9099
9100 1999-12-24  Martin Buchholz <martin@xemacs.org>
9101
9102         * XEmacs 21.2.25 is released.
9103
9104 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9105
9106         * hyper-apropos.el (hyper-apropos): Toggle
9107         hyper-apropos-programming-apropos correctly.
9108         Set REGEXP when user accepts default value.
9109
9110 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9111
9112         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9113         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9114
9115 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9116
9117         * mule/mule-category.el (undefined-category-designator):
9118         Return char instead of character.  Search for undefined one.
9119         (describe-category): Use with-displaying-help-buffer.
9120
9121 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9122
9123         * byte-optimize.el (byte-optimize-plus):
9124         Optimize (+ 1) to 1 instead of (1+ nil).
9125
9126         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9127
9128         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9129
9130         * byte-optimize.el (byte-optimize-char-before): New function.
9131         Remove performance penalty for using (char-before) instead of (char-after).
9132
9133 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9134
9135         * mule/mule-category.el (char-category-list): Return character
9136         instead of integer.
9137
9138 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9139
9140         * minibuf.el (read-buffer): Check default is buffer object.
9141
9142 1999-11-25  Andy Piper  <andy@xemacs.org>
9143
9144         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9145         for buttons.
9146
9147 1999-12-16  Andreas Jaeger  <aj@suse.de>
9148
9149         * package-get.el (package-get-maybe-save-index): Fixed typo.
9150         Patch by Jeff Miller <jmiller@smart.net>.
9151
9152 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9153
9154         * gnuserv.el (gnuserv-process-filter):  don't call
9155         gnuserv-write-to-client when gnuserv-current-client is nil
9156
9157 1999-12-14  Martin Buchholz <martin@xemacs.org>
9158
9159         * XEmacs 21.2.24 is released.
9160
9161 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9162
9163         * about.el (about-hackers): Update my email address.
9164
9165 1999-12-07  Martin Buchholz <martin@xemacs.org>
9166
9167         * XEmacs 21.2.23 is released.
9168
9169 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9170
9171         * package-get.el (package-get-download-sites): Removed several
9172         defunct download sites, added many new ones, and corrected a few
9173         incorrect directory-on-site entries.  Added physical locations to
9174         site-description.
9175
9176 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9177
9178         * finder.el (finder-commentary): add DOC string and fix
9179         interactive spec
9180
9181 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9182
9183         * help.el (describe-function): Don't forget to intern the string
9184         completing-read returns.
9185         (describe-variable): Ditto.
9186
9187 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9188
9189         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9190         `hyper-apropos-help-mode' here to find symbol to customize
9191         irregardless of cursor position and simplify
9192         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9193         `hyper-apropos-popup-menu'.
9194
9195 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9196
9197         * apropos.el (apropos-mode-map): Add return to call
9198         apropos-follow.
9199         (apropos-print): Call apropos-mode to have better
9200         command reference. Put keymap text-poperty to
9201         symbole name.
9202
9203 1999-11-22  Alastair Burt  <burt@dfki.de>
9204
9205         * help.el: (describe-bindings-1): Added handling of keymaps for
9206         the extents at point.
9207
9208 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9209
9210         * gutter-items.el (buffers-tab-items): Wrap the function in a
9211         save-match-data
9212
9213 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9214
9215         * help.el (describe-function): Use the DEFAULT argument to
9216         completing-read.
9217         (describe-variable): Ditto.
9218
9219 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9220
9221         * minibuf.el (read-from-minibuffer): Add optional argument
9222         DEFAULT to have better mini-buffer history support.
9223         (completing-read): Pass default to read-from-minibuffer.
9224         (read-buffer): Pass default to completing-read.
9225
9226 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9227
9228         * font-lock.el (font-lock-doc-string-face): Document the
9229         `font-lock-lisp-like' property.
9230
9231 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9232
9233         * lisp-mode.el: Specify `font-lock-lisp-like'.
9234
9235         * font-lock.el (font-lock-lisp-like): New function.
9236         (font-lock-fontify-syntactically-region): Use it.
9237
9238 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9239
9240         * XEmacs 21.2.22 is released
9241
9242 1999-11-28  Martin Buchholz <martin@xemacs.org>
9243
9244         * XEmacs 21.2.21 is released.
9245
9246 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9247
9248         * minibuf.el (read-coding-system): Accept symbol and
9249         coding-system object as a default-coding-system.
9250
9251 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9252
9253         * minibuf.el (read-coding-system): Accept symbol as
9254         a default-coding-system.
9255
9256 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9257
9258         * apropos.el (apropos-documentation): Use insert instead
9259         of princ.
9260
9261 1999-11-07  William M. Perry  <wmperry@aventail.com>
9262
9263         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9264           for the linux console.
9265
9266         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9267           stuff to work when you are not on a window system, since the GPM
9268           mouse support now allows pasting from outside of XEmacs.
9269
9270 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9271
9272         * XEmacs 21.2.20 is released
9273
9274 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9275
9276         * setup-paths.el (paths-default-info-directories): Add
9277         /usr/share/info and /usr/local/share/info.
9278
9279 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9280
9281         * about.el: Updated Vladimir Ivanovic's info.
9282
9283 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9284
9285         * auto-show.el (auto-show-truncationp): Remove.
9286
9287         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9288
9289 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9290
9291         * indent.el (indent-line-to): fix bug: spaces were not replaced
9292         with tab if column is multiple of tab-width
9293         From dhn@qedinc.com
9294
9295 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9296
9297         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9298         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9299
9300         * package-get.el (package-get-package-provider): Be verbose when
9301         interactive. Patch from Robert Pluim
9302
9303 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9304
9305         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9306         info file suffixes.
9307
9308 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9309
9310         * process.el (open-network-stream): Add a new optional parameter
9311         PROTOCOL to support udp; fix a minor typo and add an explanation
9312         in docstring for udp programming.
9313
9314         * code-process.el (open-network-stream): Add a new optional
9315         parameter PROTOCOL to support udp; fix a minor typo and add an
9316         explanation in docstring for udp programming.
9317
9318 1999-10-18  Andy Piper  <andy@xemacs.org>
9319
9320         * gui.el (make-gui-button): be more precise about how we call
9321         callbacks.
9322
9323         * wid-edit.el (widget-push-button-value-create): Use the new form
9324         of native gui-button.
9325
9326 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9327
9328         * info.el (Info-page-prev): Don't do (sit-for 0).
9329
9330 1999-10-13  Andy Piper  <andy@xemacs.org>
9331
9332         * gutter-items.el (progress-abort-glyph): new glyph for showing
9333         abort status.
9334         (append-progress): dispatch-event rather than sit-for.
9335         (abort-progress): new function. Show the abort glyph with an
9336         appropriate message.
9337         (raw-append-progress): dispatch-event rather than sit-for.
9338         (display-progress): cope with aborts.
9339
9340         * gui.el (make-gui-button): Use native widgets for buttons
9341         unconditionally.
9342         (insert-gui-button): ditto.
9343         (gui-button-p): ditto.
9344
9345         * xbm-button.el: remove from core.
9346
9347         * xpm-button.el: remove from core.
9348
9349 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9350
9351         * faces.el (init-device-faces): Don't initialize the random faces
9352         on the stream device.
9353
9354 1999-10-06  Andy Piper  <andy@xemacs.org>
9355
9356         * files.el (recover-file): Don't use ls under windows for revert buffer.
9357
9358 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9359
9360         * package-get.el (package-get-download-menu): Make menu really
9361         toggle download sites.
9362         (package-get-download-sites): Add autoload cookie.
9363
9364 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9365
9366         * setup-paths.el (paths-find-module-directory): Ditto.
9367
9368 1999-09-29  Werner Fink  <werner@suse.de>
9369
9370         * setup-paths.el (paths-find-exec-directory): Add missing nil
9371         parameter for environment.
9372
9373 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9374
9375         * modeline.el (modeline-format):
9376         Only purecopy the strings.  Else
9377         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9378         barfs.
9379
9380 1999-08-28  Mike Woolley  <mike@bulsara.com>
9381
9382         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9383         user setting comint-completion-addsuffix and
9384         comint-process-echoes.
9385
9386 1999-09-22  Andy Piper  <andy@xemacs.org>
9387
9388         * gutter-items.el (update-tab-in-gutter): use
9389         last-nonminibuf-window instead of selected-window.
9390
9391 1999-09-18  Andy Piper  <andy@xemacs.org>
9392
9393         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9394         display on.
9395
9396         * subr.el (record-buffer-hook): new variable so that the hook gets
9397         some documentation.
9398
9399 1999-09-16  Andy Piper  <andy@xemacs.org>
9400
9401         * gutter-items.el (update-tab-in-gutter): only update when the
9402         gutter is visible.
9403         (remove-buffer-from-gutter-tab): ditto.
9404
9405 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9406
9407         * simple.el (do-auto-fill): Commented out part of Kinsoku
9408         processing.
9409
9410 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9411
9412         * isearch-mode.el (isearch-highlightify-region): Give the
9413         highlighting extents a high priority.
9414         (isearch-make-extent): Give the main highlighting extent an even
9415         higher priority.
9416
9417 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9418
9419         * packages.el (packages-compute-package-locations): Fix typo from
9420         -u rationalization.
9421
9422 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9423
9424         * setup-paths.el (paths-find-doc-directory): Respect value of
9425         `configure-doc-directory.'
9426
9427         * find-paths.el (paths-find-architecture-directory): Give
9428         precendence `default' argument (which typically comes from
9429         configure).
9430
9431 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9432
9433         * startup.el (command-line-early): Added options -user-init-file
9434         and -user-init-directory.
9435
9436         * files.el (user-init-file): Default to NIL so we can recognize
9437         when it's set.
9438
9439 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9440
9441         * obsolete.el (init-file-user):
9442         * startup.el:
9443         * packages.el (packages-compute-package-locations):
9444         * package-get.el (package-get-user-index-filename):
9445         * menubar-items.el (maybe-add-init-button):
9446         * info.el (Info-annotations-path):
9447         * dump-paths.el:
9448         Change `user-init-directory' to be an absolute path.
9449         Use `user-init-directory' where appropriate.
9450         Zap `init-file-user' and its uses.
9451
9452 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9453
9454         * subr.el (copy-symbol): New function.
9455
9456 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9457
9458         * isearch-mode.el (isearch-done): Be sure to restore invisible
9459         extents in the proper buffer.
9460         (isearch-pre-command-hook): Set this-command to the correct value
9461         in case the buffer has changed and old overriding-local-map was
9462         used.
9463         (isearch-restore-extent): Use remprop instead of setting the
9464         property to nil.
9465
9466 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9467
9468         * cmdloop.el (execute-extended-command): Update zmacs region
9469         before the delay.
9470         (execute-extended-command): Make the message gettext-friendly.
9471
9472 1999-09-07  Andy Piper  <andy@xemacs.org>
9473
9474         * gutter-items.el (progress-gauge-glyph): renamed from
9475         progress-glyph.
9476         (progress-text-glyph): new variable.
9477         (progress-layout-glyph): use layouts and text glyphs.
9478         (progress-area-buffer): removed.
9479         (progress-text-and-extent): new variable.
9480         (progress-displayed-p): dynamically create gutter area buffer.
9481         (clear-progress): ditto.
9482         (raw-append-progress): ditto.
9483         (append-progress): use new glyph names.
9484         (raw-append-progress): only create the extent when needed. set
9485         properties more optimally.
9486         (progress): remove args.
9487
9488 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9489
9490         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9491         mapcar where the return value is unused.
9492         (isearch-restore-invisible-extents): Ditto.
9493         (isearch-highlight-all-cleanup): Ditto.
9494         (isearch-delete-extents-in-range): Traverse the extents only once.
9495         (isearch-highlight-all-update): Don't start over if the search
9496         string has changed and more input is pending.
9497
9498 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9499
9500         * packages.el (packages-find-package-data-path): Ditto.
9501
9502         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9503
9504         * subr.el (mapc-internal): Don't make obsolete.
9505
9506         * cl-extra.el (mapc): Resurrect.
9507
9508 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9509
9510         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9511         alias.
9512
9513         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9514         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9515         (isearch-yank-clipboard): Use get-clipboard instead of
9516         x-get-clipboard.
9517         (isearch-yank-selection): Fix docstring.
9518
9519 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9520
9521         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9522
9523 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9524
9525         * cl-macs.el (extent-start-position): Fix setf method.
9526         (extent-end-position): Ditto.
9527
9528 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9529
9530         * isearch-mode.el: End merge with FSF 20.4.
9531
9532         * isearch-mode.el (search-invisible): New variable.
9533         (isearch-hide-immediately): Ditto.
9534         (isearch-unhidden-extents): Ditto.
9535         (isearch-range-invisible): New function.
9536         (isearch-unhide-extent): Ditto.
9537         (isearch-restore-invisible-extents): Ditto.
9538         (isearch-restore-extent): Ditto.
9539
9540         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9541         implementation.
9542         (isearch-ring-retreat-edit): Ditto.
9543         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9544         (isearch-forward-regexp): New arguments NOT-REGEXP and
9545         NO-RECURSIVE-EDIT.
9546         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9547         (isearch-backward-regexp): New arguments NOT-REGEXP and
9548         NO-RECURSIVE-EDIT.
9549         (isearch-mode): Return isearch-success.
9550         (isearch-update): Use unread-command-events instead of
9551         unread-command-event.
9552         (isearch-abort): If an invalid regexp is encountered, keep popping
9553         states.
9554         (isearch-*-char): Use FSF implementation.
9555         (isearch-whitespace-chars): Use the more robust FSF's
9556         implementation.
9557         (isearch-within-brackets): New variable.
9558         (isearch-mode): Initialize it.
9559         (isearch-edit-string): Bind it.
9560         (isearch-search-and-update): Set it.
9561         (isearch-push-state): Push it.
9562         (isearch-top-state): Pop it.
9563         (isearch-search): Set it.
9564         (isearch-printing-char): When called by isearch-whitespace-chars,
9565         handle M-SPC gracefully.
9566         (isearch-message-prefix): New argument ELLIPSIS.
9567         (isearch-message-suffix): Ditto.
9568         (isearch-message): Use the ELLIPSIS argument when calling
9569         isearch-message-prefix and isearch-message-suffix.
9570         (isearch-message-prefix): Distinguish between "wrapped" and
9571         "overwrapped" search, FWIW.
9572
9573 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9574
9575         * isearch-mode.el (isearch-edit-string): Use the head of the
9576         search ring instead of search-last-string and search-last-regexp.
9577         (search-highlight): Renamed from isearch-highlight.
9578         (isearch-exit): Use the new name.
9579         (isearch-highlight): Ditto.
9580         (isearch-dehighlight): Ditto.
9581         (isearch-update-ring): New function.
9582         (isearch-done): Call it.
9583         (isearch-done): New argument EDIT.
9584         (isearch-repeat): If search string is empty, look up at the car of
9585         the search ring; ignore the yank pointer.
9586         (isearch-abort): Call isearch-done with NOPUSH.
9587         (isearch-cancel): New function.
9588         (isearch-mode-map): Bind it to ESC ESC ESC.
9589
9590         * isearch-mode.el: Begin merge with FSF 20.4.
9591
9592 1999-09-01  Andy Piper  <andy@xemacs.org>
9593
9594         * x-select.el (x-get-clipboard): obsolete.
9595         (x-yank-clipboard-selection): obsolete
9596
9597         * select.el (disown-selection): need to be careful to disown the
9598         clipboard if we set it via selection.
9599         (get-clipboard): move from x-select.el
9600         (yank-clipboard-selection): ditto.
9601
9602 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9603
9604         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9605         isearch-highlight-all-matches to nil.
9606         (isearch-fixed-case): New variable.
9607         (isearch-mode): Initialize it.
9608         (isearch-edit-string): Save it.
9609         (isearch-toggle-case-fold): Set it.
9610         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9611         need to check isearch-fixed-case.
9612         (isearch-toggle-case-fold): Update highlighting of all matches
9613         before the pause.
9614         (isearch-edit-string):
9615
9616 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9617
9618         * isearch-mode.el (isearch-edit-string): Call isearch-message
9619         before reading the event so that the prompt is displayed properly.
9620         (isearch-message): Use isearch-nonincremental when calling
9621         isearch-message-prefix.
9622         (minibuffer-local-isearch-map): Bind up and down to do the same as
9623         M-p and M-n respectively.
9624         (isearch-done): New arg NOPUSH.
9625         (isearch-edit-string): Use it.
9626         (isearch-edit-string): Don't bind isearch-string.
9627         (isearch-ring-adjust): Edit string, *then* push state.
9628
9629 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9630
9631         * faces.el (isearch-secondary): Make isearch-secondary look
9632         different than default.
9633
9634 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9635
9636         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9637         save-excursion.
9638         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9639         (isearch-update): Call isearch-dehighlight without arguments.
9640         (isearch-done): Ditto.
9641
9642         * isearch-mode.el (isearch-fix-case): If the search string has no
9643         upper-case letters, allow the folding to be reenabled.
9644         Previously, once disabled, the folding would remain that way until
9645         the end of isearch.
9646         (isearch-top-state): Call isearch-fix-case.
9647
9648         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9649         save-excursion.
9650         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9651
9652 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9653
9654         * xpm-button.el:
9655         xbm-button.el: Need to exist in core because gui.el depends on
9656         them.
9657
9658 1999-08-31  Andy Piper  <andy@xemacs.org>
9659
9660         * gutter-items.el (buffers-tab-face): new customizable variable.
9661         (buffers-tab-default-buffer-line-length): new specifier for
9662         maximum viewable characters.
9663         (progress-stack): new variable for implementing widget-based
9664         progress messages.
9665         (progress-area-buffer): ditto.
9666         (progress-glyph-height): ditto.
9667         (progress-stop-callback): ditto.
9668         (progress-quit-function): new function.
9669         (progress-glyph): new variable.
9670         (progress-layout-glyph): ditto.
9671         (progress-displayed-p): new function, see message-displayed-p for
9672         details.
9673         (clear-progress): ditto.
9674         (remove-progress): ditto.
9675         (append-progress): ditto.
9676         (raw-append-progress): ditto.
9677         (display-progress): ditto.
9678         (current-progress): ditto.
9679         (current-progress-label): ditto.
9680         (progress): ditto.
9681         (lprogress): ditto.
9682
9683
9684 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9685
9686         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9687
9688         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9689         `isearch-yank-selection'.
9690         (isearch-mode-map): Use it.
9691         (isearch-yank-selection): Use `get-selection' instead of
9692         `get-x-selection'.
9693
9694 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9695
9696         * faces.el (isearch-secondary): Create face here.
9697
9698         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9699         timers.
9700
9701 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9702
9703         * subr.el (buffer-string): More robust backward compatibility
9704         check, courtesy William Perry.
9705
9706 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9707
9708         * replace.el (perform-replace): Stop the search after the search
9709         limit has been reached.
9710
9711 1999-08-23  Andy Piper  <andy@xemacs.org>
9712
9713         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9714         here if we don't have one.
9715
9716 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9717
9718         * ldap.el (ldap-coding-system): Default to nil until we get
9719         efficient UTF8 support
9720         (ldap-decode-string): Guard against `decode-coding-string' not
9721         being defined
9722         (ldap-encode-string): Guard against `encode-coding-string' not
9723         being defined
9724
9725 1999-08-23  Didier Verna  <didier@xemacs.org>
9726
9727         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9728         Some doc strings improvements, and add a star to the `interactive'
9729         calls.
9730
9731 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9732
9733         * font-lock.el (java-font-lock-keywords-3): introduced new
9734         keywords and regexpes for javadoc syntax 1.2.
9735
9736 1999-08-17  Andy Piper  <andy@xemacs.org>
9737
9738         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9739         format-buffers-tab-line.
9740         (buffers-tab-max-buffer-line-length): new variable.
9741         (format-buffers-tab-line): new function. truncate names if over
9742         buffers-tab-max-buffer-line-length.
9743
9744 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9745
9746         * cus-start.el: Customize the variable `bell-inhibit-time'.
9747
9748 1999-08-16  Andy Piper  <andy@xemacs.org>
9749
9750         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9751         brute-force approach to deleting the last buffer.
9752         (buffers-tab-grouping-regexp): new customizable variable.
9753         (select-buffers-tab-buffers-by-mode): use it.
9754
9755 1999-08-13  Andy Piper  <andy@xemacs.org>
9756
9757         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9758         deletion problem.
9759
9760 1999-07-30  Didier Verna  <didier@xemacs.org>
9761
9762         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9763         of princ to output symbols.
9764         (custom-save-face-internal): ditto.
9765         (custom-save-resets): ditto.
9766
9767 1999-08-09  Didier Verna  <didier@xemacs.org>
9768
9769         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9770         `regexp-quote' to protect the major mode name for use as a regular
9771         expression (c++ needs this for instance).
9772
9773 1999-08-08  Andy Piper  <andy@xemacs.org>
9774
9775         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9776         cope with similar mode names.
9777
9778         * gutter-items.el (buffers-tab-selection-function): new selection
9779         function.
9780         (select-buffers-tab-buffers-by-mode): new function.
9781         (buffers-tab-items): use it if set to only display buffers in the
9782         tab in the current buffer's group..
9783         (update-tab-in-gutter): use new api.
9784         (remove-buffer-from-gutter-tab): ditto.
9785
9786         * gutter-items.el (buffers-tab-max-size): set custom selection
9787         default to 6.
9788         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9789         (add-tab-to-gutter): set face as default.
9790
9791 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9792
9793         * faces.el (frob-face-property): Merge the fall-back specifier
9794         with the target, not replace it.
9795
9796 1999-08-05  Andy Piper  <andy@xemacs.org>
9797
9798         * gutter-items.el (update-tab-in-gutter): add frame argument for
9799         buffer-items.
9800         (update-tab-in-gutter): use it.
9801
9802         * gutter-items.el (record-buffer-hook): set.
9803
9804         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9805         change.
9806         (switch-to-buffer-hook) deleted.
9807
9808 1999-08-04  Andy Piper  <andy@xemacs.org>
9809
9810         * gutter-items.el (update-tab-in-gutter): make sure this will work
9811         as an argument to create-frame-hook.
9812
9813 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9814
9815         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9816         instead of timer emulation.
9817
9818 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9819
9820         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9821         Emacs isearch enhancements.
9822
9823 1999-07-28  Andy Piper  <andy@xemacs.org>
9824
9825         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9826         all devices that support tab controls.
9827         (remove-buffer-from-gutter-tab): new function. to be used as a
9828         value for kill-buffer-hook.
9829
9830 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9831
9832         * auto-show.el (auto-show-truncationp): changed to match
9833         `window_translation_on'
9834
9835 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9836
9837         * XEmacs 21.2.19 is released
9838
9839 1999-07-28  SL Baur  <steve@miho>
9840
9841         * code-files.el (insert-file-contents): Fix docstring.
9842         revert previous change.
9843
9844 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9845
9846         * fill.el (fill-region-as-paragraph): Change re-break-point to
9847         contain word-across-newline plus one character so that filling
9848         Japanese and Chinese works as desired.
9849         * simple.el (do-auto-fill): Ditto.
9850
9851 1999-07-26  SL Baur  <steve@miho>
9852
9853         * mule/japanese.el ("Japanese"): Do not specify a default input
9854         method.
9855         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9856
9857 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9858
9859         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9860         able to use cl-macs macro in early lisp.
9861
9862 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9863
9864         * custom.el:
9865         * cus-face.el:
9866         * cus-edit.el:
9867                 Massive custom Theme API changes.
9868
9869 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9870
9871         * code-files.el (insert-file-contents): Regard
9872         coding-system-magic-cookie if `coding-system-for-read' is nil.
9873
9874 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9875
9876         * mule/thai-xtis.el: Add coding: local variable, to avoid
9877         bootstrapping problem with C locale.
9878
9879 1999-07-22  Andy Piper  <andy@xemacs.org>
9880
9881         * dumped-lisp.el (preloaded-file-list): guard against putting
9882         gutter-items in a less than functional XEmacs.
9883         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9884
9885 1999-07-18  Bob Weiner  <weiner@beopen.com>
9886
9887         * fill.el (fill-context-prefix): Fixed bug that prevented the
9888         setting of an adaptive fill prefix when the `dont-skip-first' was
9889         t.
9890
9891 1999-07-22  SL Baur  <steve@miho>
9892
9893         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9894
9895 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9896
9897         * files.el (interpreter-mode-alist): add `make', `guile', and
9898         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9899         makefile-mode, guile is a scheme, and someday XEmacs will be
9900         modular enough to use as an efficient scripting tool.)
9901
9902 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9903
9904         * mule/mule-cmds.el (reset-language-environment): Regard
9905         coding-category `utf-8' and `ucs-4' if they are available.
9906
9907 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9908
9909         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9910         (prefer-coding-system): Fix DOC-string.
9911
9912         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9913         DOC-string too.
9914
9915         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9916         Mule.
9917         (coding-system-change-eol-conversion): Fix DOC-string.
9918
9919 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9920
9921         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9922         instead of `list-coding-system'.
9923
9924 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9925
9926         * menubar-items.el (default-menubar): `select-input-method' was
9927         renamed to `set-input-method'.
9928
9929         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9930         "Set Language Environment" menu.
9931
9932         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9933         "Describe Language Support" menu.
9934
9935 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9936
9937         * mule/chinese.el ("Chinese-GB"): Rename
9938         `chinese-gb-environment-setup-function' to
9939         `setup-chinese-gb-environment-internal'.
9940
9941 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9942
9943         * mule/korean.el: Use `define-coding-system-alias' instead of
9944         `copy-coding-system'.
9945
9946 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9947
9948         * mule/mule-cmds.el (set-language-environment-coding-systems):
9949         Treat duplicated coding-categories.
9950
9951 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9952
9953         * mule/japanese.el: Use `define-coding-system-alias' instead of
9954         `copy-coding-system'.
9955
9956 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9957
9958         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9959         coding-system `viscii'.
9960
9961 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9962
9963         * mule/cyrillic.el:
9964         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9965         (cyrillic-alternativnyj-decode-table): New variable.
9966         (cyrillic-alternativnyj-encode-table): New variable.
9967         - Specify `iso-8-1' as a category of coding-system
9968           `alternativnyj'.
9969         - Abolish general Cyrillic environment.
9970
9971 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9972
9973         * mule/chinese.el:
9974         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9975         - Register `chinese-gb-environment-setup-function' as a
9976           `setup-function' of "Chinese-GB" environment.
9977
9978 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9979
9980         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9981         optional argument `parents'.
9982
9983         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9984         property for Thai-XTIS.
9985
9986         * mule/mule-help.el (help-with-tutorial): Use property
9987         `tutorial-coding-system' of language-info as a coding-system to
9988         read tutorial file.
9989
9990 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9991
9992         * mule/thai-xtis.el: Don't setup `setup-function' and
9993         `exit-function'.
9994
9995         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9996         `set-coding-category-system' to set up coding-system for
9997         coding-category.
9998
9999         * mule/mule-cmds.el (prefer-coding-system): Use
10000         `set-coding-category-system' to set up coding-system for
10001         coding-category.
10002
10003 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10004
10005         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10006         Thai-XTIS environment.
10007
10008         * mule/mule-cmds.el (prefer-coding-system): Use
10009         `find-coding-system' instead of `coding-system-p'.
10010
10011 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10012
10013         * mule/mule-cmds.el (set-language-environment-coding-systems):
10014         Modify eol-type for XEmacs.
10015
10016         * mule/thai-xtis.el: Delete unused local variable `category'.
10017
10018         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10019         function.
10020         (prefer-coding-system): Don't call
10021         `update-coding-systems-internal'; use function
10022         `coding-category-list' instead of variable `coding-category-list';
10023         use `set-coding-priority-list' instead of `set-coding-priority';
10024         modify `eol-type' for XEmacs.
10025
10026         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10027         `charset-columns'.
10028         (char-width): Likewise.
10029
10030 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10031
10032         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10033         `tis-620'.
10034
10035         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10036         `set-coding-priority-list' instead of `set-coding-priority'; don't
10037         call `update-coding-systems-internal'.
10038
10039         * mule/mule-misc.el (coding-system-get): New function.
10040         (coding-system-put): New function.
10041         (coding-system-category): New function.
10042
10043 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10044
10045         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10046         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10047         to avoid conflict with leim/quail/thai-xtis.
10048
10049         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10050         to thai-xtis-chars.el.
10051
10052         * mule/thai-xtis-chars.el: New file (split from
10053         mule/thai-xtis.el).
10054
10055 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10056
10057         * mule/thai-xtis.el:
10058         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10059         - Add syntax entries.
10060         - Put `preferred-coding-system' of the charset `thai-xtis' to
10061           `tis-620'.
10062
10063 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10064
10065         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10066         rewritten to use write-multibyte-character.
10067
10068 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10069
10070         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10071         of `iso-2022-7'.
10072         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10073         ported yet.
10074         (read-input-method-name): Treat optional argument `default'.
10075
10076 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10077
10078         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10079         all.
10080         (set-language-info-alist): Set up menus here.
10081
10082 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10083
10084         * minibuf.el (completing-read): Add new optional argument
10085         `default'.
10086         (read-coding-system): Add new optional argument
10087         `default-coding-system'.
10088
10089 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10090
10091         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10092         (viet-viscii-...->viet-vscii...).
10093
10094 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10095
10096         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10097         and menus.
10098
10099 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10100
10101         * mule/mule-cmds.el (input-method-function): Add permanent-local
10102         property.
10103
10104 1999-03-30  Dave Love  <fx@gnu.org>
10105
10106         * mule/mule-cmds.el (current-language-environment): Doc fix.
10107
10108 1999-02-06  Richard Stallman  <rms@gnu.org>
10109
10110         * mule/european.el (setup-slovenian-environment): New function.
10111         ("Slovenian"): New language environment.
10112
10113 1999-01-27  Dave Love  <fx@gnu.org>
10114
10115         * mule/mule-cmds.el (current-language-environment): Provide :link,
10116         :type (choices) and appropriate :get.
10117
10118 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10119
10120         * mule/mule-cmds.el (describe-language-environment): Don't alter
10121         input-method-alist.
10122
10123 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10124
10125         * mule/mule-cmds.el (prefer-coding-system): Call
10126         set-coding-priority, so that the internal array of priorities is
10127         also updated.
10128
10129 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10130
10131         * mule/mule-cmds.el (prefer-coding-system): If the argument
10132         requires specific EOL conversion type, make the default coding
10133         systems use that.
10134
10135 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10136
10137         * mule/mule-cmds.el (set-language-environment): Pass the default
10138         eol-type to set-language-environment-coding-systems.
10139         (set-default-coding-systems): Copy the eol-type property for the
10140         new default values of {buffer-file,process}-coding-system from the
10141         old defaults.
10142         (set-language-environment-coding-systems): Accept an optional
10143         argument EOL-TYPE, and set the eol-type property of the default
10144         coding systems accordingly.
10145
10146 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10147
10148         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10149         use generate-new-buffer instead of get-buffer-create.
10150
10151 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10152
10153         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10154
10155 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10156
10157         * mule/mule-cmds.el (default-input-method): Fix custom type.
10158
10159 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10160
10161         * mule/mule-cmds.el (setup-specified-language-environment):
10162         Add apropos-inhibit property.
10163         (describe-specified-language-support): Likewise.
10164
10165 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10166
10167         * mule/mule-cmds.el: Doc fixes.
10168
10169 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10170
10171         * mule/mule-cmds.el (register-input-method): Doc-string
10172         modified.
10173
10174 1998-09-01  Dave Love  <fx@gnu.org>
10175
10176         * mule/mule-cmds.el (current-language-environment): Fix
10177         setter function.
10178
10179 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10180
10181         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10182         mule/european.el, mule/hebrew.el, mule/japanese.el,
10183         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10184         avoid bootstrapping problem if you need to recompile all the Lisp
10185         files using interpreted code.
10186
10187 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10188
10189         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10190         ("Latin-2"): Likewise.
10191
10192 1998-08-18  Per Starback  <starback@update.uu.se>
10193
10194         * mule/european.el (setup-latin2-environment): Fix typo.
10195
10196 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10197
10198         * mule/european.el: Give proper value of `input-method' key to all
10199         lang. env.
10200
10201         * mule/mule-cmds.el (activate-input-method): Handle the case that
10202         the arg INPUT-METHOD is nil correctly.
10203         (read-multilingual-string): Activate the specified input method
10204         before calling read-string.  Afterward, activate the original
10205         input method.
10206
10207 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10208
10209         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10210         (set-language-info-alist): Fix typo in doc-string.
10211
10212         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10213
10214 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10215
10216         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10217         (reset-language-environment): New function for the job that
10218         setup-english-environment used to do.
10219         (set-language-environment): Do more setups according to the info
10220         in language-info-alist.
10221         (read-language-name): Handle the case that the arg KEY is nil.
10222         (describe-language-environment): Handle input-method property.
10223
10224         * mule/: All files under this directory, which related with
10225         specific languages (such as mule/european.el, mule/greek.el,
10226         mule/hebrew.el, mule/misc-lang.el), modified as below.
10227         (setup-XXX-environment): Just call set-language-environment.  If
10228         they used to do some other jobs than what done by
10229         set-language-environment, those jobs are done in
10230         setup-XXX-environment-internal now.
10231         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10232         the value to setup-XXX-environment-internal.  Add properties
10233         input-method and features.
10234
10235         * mule/english.el (setup-english-environment): Just call
10236         reset-language-environment.
10237
10238         * mule/european.el (setup-8-bit-environment): Function deleted.
10239
10240 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10241
10242         * mule/mule-cmds.el (input-method-exit-on-first-char)
10243         (input-method-use-echo-area): Doc fixes.
10244
10245 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10246
10247         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10248         variable.
10249         (input-method-use-echo-area): New variable.
10250
10251 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10252
10253         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10254
10255 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10256
10257         * mule/mule-cmds.el (activate-input-method): Update mode line.
10258         (inactivate-input-method): Likewise.
10259
10260 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10261
10262         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10263         input method in the current buffer, but just bind
10264         current-input-method.
10265
10266 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10267
10268         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10269
10270         * mule/misc-lang.el ("IPA"): Add coding-priority and
10271         coding-system.
10272
10273 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10274
10275         * mule/greek.el: Add coding-priority.
10276
10277 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10278
10279         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10280         LANG-ENV.
10281
10282 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10283
10284         * mule/mule-cmds.el (register-input-method): Fix previous change.
10285         (setup-specified-language-environment): Doc fix.
10286
10287 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10288
10289         * mule/mule-cmds.el: Several doc fixes.
10290         (get-language-info, set-language-info): Rename argument.
10291         (set-language-info-alist): Likewise.
10292         (register-input-method): Rename argument.
10293         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10294
10295 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10296
10297         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10298         default value while reading an input method.
10299
10300 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10301
10302         * mule/mule-cmds.el (universal-coding-system-argument):
10303         Use buffer-file-coding-system as default.
10304
10305 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10306
10307         * mule/korean.el ("Korean"): Doc fix.
10308
10309 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10310
10311         * mule/mule-cmds.el (describe-language-environment): Print the
10312         languge environment at the head.
10313
10314 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10315
10316         * mule/japanese.el: Set exit-function to exit-japanese-environment
10317         for Japanese environment.
10318
10319 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10320
10321         * mule/mule-cmds.el (set-language-environment): Doc fix.
10322         (current-language-environment): Use defcustom.
10323         (default-input-method): Specify :type.
10324
10325 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10326
10327         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10328         modified.
10329         (prefer-coding-system): Doc-string modified.
10330
10331 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10332
10333         * mule/mule-cmds.el (set-language-info): Doc-string
10334         describes `coding-priority' KEY.
10335         (set-language-environment-coding-systems): New function.
10336         (select-safe-coding-system): New function.
10337         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10338         (set-language-info-alist): New optionla arg PARENTS.  Call
10339         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10340         (set-language-environment-coding-systems): New function.
10341
10342         * mule/chinese.el: Remove setting up of
10343         describe-chinese-environment-map and
10344         setup-chinese-environment-map.  Exclude them in args of calls to
10345         set-language-info-alist.  Register coding-priority key in
10346         language-info-alist.
10347
10348         * mule/cyrillic.el: Remove setting up of
10349         describe-cyrillic-environment-map and
10350         setup-cyrillic-environment-map.  Exclude them in args of calls to
10351         set-language-info-alist.  Register coding-priority key in
10352         language-info-alist.
10353
10354         * mule/english.el: Register coding-priority key in
10355         language-info-alist.
10356
10357         * mule/ethiopic.el: Register coding-priority key in
10358         language-info-alist.
10359
10360         * mule/european.el: Remove setting up of
10361         describe-european-environment-map and
10362         setup-european-environment-map.  Exclude them in args of calls to
10363         set-language-info-alist.  Register coding-priority key in
10364         language-info-alist.  Add "German" language env.
10365         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10366         (setup-german-environment): New function.
10367
10368         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10369         change default input method to "greek-postfix".
10370
10371         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10372         coding-priority key in
10373
10374 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10375
10376         * mule/mule-cmds.el (set-language-info): Doc fix.
10377         (input-method-inactivate-hook): Doc fix.
10378
10379 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10380
10381         * mule/mule-cmds.el (set-input-method): Renamed from
10382         select-input-method.
10383
10384 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10385
10386         * mule/mule-cmds.el (set-language-environment): Run
10387         exit-language-environment-hook before calling `exit-function'
10388         which is specified for the language environment.
10389
10390 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10391
10392         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10393         modified.
10394         (prefer-coding-system): Likewise.
10395         (describe-language-environment): Print aliases of each coding
10396         system.
10397         (set-language-environment-hook): New variable.
10398         (exit-language-environment-hook): New variable.
10399         (set-language-environment): Call these hooks.  Before setting a
10400         new language environment, exit from the
10401         current-language-environment if necessary.
10402         (input-method-verbose-flag): The value can be nil, t,
10403         complex-only, or default.
10404         (input-method-highlight-flag): Doc-string augmented.
10405         (activate-input-method): Check if we can run the registered
10406         function to activate an input method.
10407
10408         * mule/korean.el: Set exit-function for language environment
10409         "Korean" to exit-korean-environment.
10410         (setup-korean-environment): Moved to korea-util.el.
10411
10412 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10413
10414         * mule/mule-cmds.el (read-multilingual-string): Use
10415         current-input-method prior to default-input-method.  Don't bind
10416         current-input-method by `let', instead, activate the specified
10417         input method in the current buffer temporarily.
10418
10419 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10420
10421         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10422
10423 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10424
10425         * mule/chinese.el (post-read-decode-hz): Return the result of
10426         decode-hz-region.
10427         (pre-write-encode-hz): Do not change the value of
10428         last-coding-system.
10429
10430 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10431
10432         * mule/mule-ccl.el: Doc fixes.
10433
10434 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10435
10436         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10437         (check-ccl-program): New macro.
10438
10439 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10440
10441         * mule/mule-ccl.el: Comment about CCL syntax modified.
10442         (ccl-command-table): Add read-multibyte-character and
10443         write-multibyte-character.
10444         (ccl-code-table): Add ex-cmd.
10445         (ccl-extended-code-table): New variable.
10446         (ccl-embed-extended-command): New function.
10447         (ccl-compile-read-multibyte-character,
10448         ccl-compile-write-multibyte-character) New functions.
10449         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10450         ccl-dump-write-multibyte-character): New functions.
10451
10452 1999-07-22  SL Baur  <steve@miho>
10453
10454         * config.el (config-value-file): config.values is installed into
10455         doc-directory.
10456         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10457
10458 1999-07-19  Didier Verna  <didier@xemacs.org>
10459
10460         * rect.el: all functions rewritten, except when noted. Below is a
10461         list of interface changes.
10462         (apply-on-rectangle): new function. Obsoletes
10463         `operate-on-rectangle'. All functions that used to call this
10464         function now call the new one.
10465         (kill-rectangle): added optional prefix arg to fill lines.
10466         (delete-rectangle): ditto.
10467         (delete-extract-rectangle): ditto.
10468         (open-rectangle): ditto.
10469         (clear-rectangle): ditto.
10470         (delete-rectangle-line): added third arg FILL.
10471         (delete-extract-rectangle-line): ditto.
10472         (open-rectangle-line): ditto.
10473         (clear-rectangle-line): ditto.
10474
10475 1999-07-18  Andy Piper  <andy@xemacs.org>
10476
10477         * menubar-items.el (default-menubar): add gutter options.
10478
10479         * gutter-items.el: new file.
10480         (gutter): new group for custom.
10481         (gutter-visible-p): new variable.
10482         (default-gutter-position): ditto.
10483         (buffers-tab): new group for the buffers tab.
10484         (gutter-buffers-tab): widget to put in the gutter.
10485         (buffers-tab-max-size): max number of tabs.
10486         (buffers-tab-switch-to-buffer-function): function to call when a
10487         tab is pressed.
10488         (buffers-tab-omit-function): filter buffers with this function.
10489         (buffers-tab-format-buffer-line-function): format buffer names for
10490         inclusion in tabs.
10491         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10492         the record.
10493         (build-buffers-tab-internal): build a list of tab items.
10494         (buffers-tab-items): ditto.
10495         (add-tab-to-gutter): put a tab in the gutter area.
10496         (update-tab-in-gutter): reset the buffers in the tab.
10497
10498         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10499
10500         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10501         (switch-to-buffer-hooks): new hook.
10502
10503         * toolbar.el (default-toolbar-position): fix typo.
10504
10505 1999-07-16  Andy Piper  <andy@xemacs.org>
10506
10507         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10508
10509 1999-07-15  Didier Verna  <didier@xemacs.org>
10510
10511         * cus-edit.el (custom-prompt-variable): optional third arg makes
10512         prompt for a comment string.
10513         (customize-set-value): optional prefix makes this function handle
10514         variable comments.
10515         (customize-set-variable): ditto.
10516         (customize-save-variable): ditto.
10517         (customize-customized): handle custom comments.
10518         (customize-save-customized): ditto.
10519         (custom-variable-state-set): ditto.
10520         (custom-face-state-set): ditto.
10521         (customize-saved): ditto.
10522         (custom-variable-set): ditto.
10523         (custom-face-set): ditto.
10524         (custom-variable-save): ditto.
10525         (custom-face-save): ditto.
10526         (custom-variable-reset-saved): ditto.
10527         (custom-face-reset-saved): ditto.
10528         (custom-variable-reset-standard): ditto.
10529         (custom-face-reset-standard): ditto.
10530         (custom-comment-face): new face.
10531         (custom-comment-tag-face): ditto.
10532         (custom-comment): new widget.
10533         (custom-comment-create): new function.
10534         (custom-comment-delete): ditto.
10535         (custom-comment-value-set): ditto.
10536         (custom-comment-show): ditto.
10537         (custom-comment-invisible-p): ditto.
10538         (custom-variable-value-create): create a comment field widget.
10539         (custom-face-value-create): ditto.
10540         (custom-variable-menu): new entry for adding a custom comment.
10541         (custom-face-menu): ditto.
10542         (custom-save-variables): possibly save custom comments.
10543         (custom-save-faces): ditto.
10544
10545         * cus-face.el (custom-set-faces): the arguments can now have a
10546         custom comment as fourth argument.
10547
10548         * custom.el (custom-set-variables): the arguments can now have a
10549         custom comment as fifth element.
10550
10551 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10552
10553         * XEmacs 21.2.18 is released
10554
10555 1999-07-13  SL Baur  <steve@miho>
10556
10557         * lib-complete.el (read-library-name): Revert previous change.
10558         (read-library): Ditto.
10559
10560 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10561
10562         * packages.el (packages-package-list): Capitalize docstring.
10563
10564         * packages.el (packages-find-package-library-path): Use #'nconc
10565         rather than #'append to reduce consing -- #'mapcar uses Flist,
10566         which returns a freshly consed list.  #'append would create yet
10567         another fresh list, using Fmake_list in concat.
10568
10569         * packages.el (package-provide): Use setq with remassq like it
10570         says in its docstring.
10571
10572 1999-07-06  SL Baur  <steve@miho.m17n.org>
10573
10574         * lib-complete.el (progn-with-message): Fix typo.
10575
10576 1999-07-06  SL Baur  <steve@miho.m17n.org>
10577
10578         * mule/mule-misc.el (char-octet): Make function match docstring.
10579         From Katsumi Yamaoka <yamaoka@jpl.org>
10580
10581 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10582
10583         * wid-edit.el (widget-documentation): corrected spelling error.
10584
10585 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10586
10587         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10588         keys if already bound
10589
10590 1999-07-06  SL Baur  <steve@miho.m17n.org>
10591
10592         * lib-complete.el (progn-with-message): Revert previous changes.
10593
10594 1999-06-24  Bob Weiner  <weiner@beopen.com>
10595
10596         * lib-complete.el (find-library):
10597         (find-library-other-window):
10598         (find-library-other-frame): Completely rewrote
10599         so that these functions actually work when called non-interactively.
10600         Also made them handle LIBRARY arguments which end with .el or .elc.
10601
10602 1999-06-24  Bob Weiner  <weiner@beopen.com>
10603
10604         * simple.el (indent-new-comment-line): Locally bound
10605         `block-comment-start' to `comstart' or else when this is called
10606         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10607         `block-comment-start' value, ignoring any existing spacing after a
10608         comment prefix in the previous line and producing ugly comments.
10609
10610 1999-06-23  Bob Weiner  <weiner@beopen.com>
10611
10612         * list-mode.el (mouse-choose-completion):
10613         (choose-completion):
10614         (completion-switch-to-minibuffer): Added.
10615         ([Tab]): [Tab] previously switched to the minibuffer
10616         but since [space] does that and since most applications in the
10617         world use [Tab] to select the next item in a list, do that in the
10618         *Completions* buffer too.  This will cause the least confusion
10619         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10620         06/23/1999.
10621
10622 1999-06-22  Bob Weiner  <weiner@beopen.com>
10623
10624         * help.el (help-buffer-name): Added support for a null value
10625         of `help-buffer-prefix-string' since some buffers require no
10626         prefix.
10627
10628 1999-06-20  Bob Weiner  <weiner@beopen.com>
10629
10630         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10631         in the completion-list-mode-map to bury the completions buffer
10632         even when the minibuffer is no longer active.
10633
10634 1999-06-20  Bob Weiner  <weiner@beopen.com>
10635
10636         * list-mode.el (list-mode): It is visually disconcerting to have
10637         the text cursor disappear within list buffers, especially when
10638         moving from window to window, so leave it visible.
10639
10640 1999-07-01  SL Baur  <steve@miho.m17n.org>
10641
10642         * menubar-items.el (default-menubar): Conditionalize the bug
10643         report menu item (which may not be possible in this XEmacs).
10644         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10645
10646 1999-06-30  SL Baur  <steve@miho.m17n.org>
10647
10648         * subr.el (with-current-buffer): DOC string fix.
10649         Suggested by Bob Weiner <weiner@altrasoft.com>
10650
10651 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10652
10653         * cus-face.el (custom-face-italic): insert missing args
10654
10655 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10656
10657         * packages.el (package-locations): Changed default early package
10658         hierarchies to ~/.xemacs/mule-packages and
10659         ~/.xemacs/xemacs-packages.
10660
10661 1999-06-23  SL Baur  <steve@miho.m17n.org>
10662
10663         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10664
10665 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10666
10667         * packages.el (package-locations): Changed default early package
10668         hierarchy to ~/.xemacs/packages.
10669         (package-locations): Removed `packages' as a possible name for a
10670         late package hierarchy.
10671
10672 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10673
10674         * mule/mule-category.el (word-combining-categories): Set up new
10675         variable.
10676         (word-separating-categories): Likewise.
10677
10678 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10679
10680         * XEmacs 21.2.17 is released
10681
10682 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10683
10684         * font-menu.el (font-menu-set-font): allow for nil specification
10685         of font size.
10686
10687 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10688
10689         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10690         is 1.
10691
10692 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10693
10694         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10695         8859-5 instead of ISO 8859-1.
10696
10697 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10698
10699         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10700         (viet-viscii-encode-table): Ditto.
10701
10702         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10703         Make obsolete definition of char-octet.
10704
10705 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10706
10707         * subr.el: Move no-Mule make-char ...
10708         * help-nomule.el (make-char): To here.
10709         (string-width): Make Mule compatibility alias.
10710
10711 1999-06-15  Andy Piper  <andy@xemacs.org>
10712
10713         * select.el (get-selection-no-error): really make there be no-error.
10714         (get-selection): revert to original.
10715
10716 1999-06-11  Andy Piper  <andy@xemacs.org>
10717
10718         * select.el (selection-sets-clipboard): renamed.
10719         (own-selection): use it.
10720
10721 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10722
10723         * XEmacs 21.2.16 is released
10724
10725 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10726
10727         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10728         missing characters to avoid crash.
10729
10730 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10731
10732         * coding.el (set-terminal-coding-system): Only set the console
10733         coding system on the selected console if it is a tty.
10734
10735 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10736
10737         * cus-face.el:
10738         * cus-edit.el:
10739         * faces.el:
10740         (custom):
10741         (face-spec-set):
10742         * faces.el (frob-face-property):
10743         * font-menu.el (font-menu-set-font):
10744                   Actually apply changes from 1999-03-17
10745
10746 1999-06-10  Andy Piper  <andy@xemacs.org>
10747
10748         * select.el (get-selection): abstract out non error-signalling
10749         part.
10750         (get-selection-no-error): get-selection without signalling an
10751         error.
10752         (selection-is-clipboard-p): new variable. controls whether the
10753         selection sets the clipboard.
10754         (own-selection): use it.
10755
10756         * mouse.el (insert-selection): fallback to clipboard after trying
10757         primary selection and cutbuffer.
10758
10759 1999-06-05  Andy Piper  <andy@xemacs.org>
10760
10761         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10762         selection functions.
10763
10764 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10765
10766         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10767         default value.
10768         (load): Use `raw-text' instead of `no-conversion'.
10769         (insert-file-contents): Likewise.
10770
10771         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10772         of `no-conversion'.
10773
10774 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10775
10776         * coding.el: Don't copy `no-conversion' to `raw-text'.
10777
10778 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10779
10780         * subr.el (make-char): Define it if Mule is not around.
10781
10782 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10783
10784         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10785
10786         * x-select.el (x-disown-selection-internal): Restore symbol as an
10787         obsolete alias.
10788         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10789
10790 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10791
10792         * XEmacs 21.2.15 is released
10793
10794 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10795
10796         * subr.el (split-string): Avoid infinite looping
10797
10798 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10799
10800         * ldap.el (ldap-ignore-attribute-codings): New variable
10801         (ldap-default-attribute-decoder): New variable
10802         (ldap-coding-system): New variable
10803         (ldap-attribute-syntax-encoders): New variable
10804         (ldap-attribute-syntax-decoders): New variable
10805         (ldap-attribute-syntaxes-alist): New variable
10806         (ldap-encode-boolean): New function
10807         (ldap-decode-boolean): New function
10808         (ldap-encode-country-string): New function
10809         (ldap-decode-string): New function
10810         (ldap-decode-address): New function
10811         (ldap-encode-address): New function
10812         (ldap-decode-attribute): New function
10813         (ldap-search): Use some of these
10814
10815 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10816
10817         * version.el (emacs-version): Make the patch level/beta come
10818         before the XEmacs qualifier so that it gets into (funcall
10819         emacs-version) and thus in the bug reports.
10820         (emacs-version>=): Support patch levels.
10821
10822 1999-06-03  SL Baur  <steve@xemacs.org>
10823
10824         * version.el: implement x.y.z version number
10825         From Jan Vroonhof <vroonhof@math.ethz.ch>
10826
10827 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10828
10829         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10830
10831 1999-05-22  Vin Shelton <acs@xemacs.org>
10832
10833         * startup.el: Document -private and break out non-standard X options.
10834
10835 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10836
10837         * mule/mule-charset.el (charset-after): New function.
10838         (charset-direction): Synch with Mule, update docstring.
10839         (get-charset-property): New function.
10840         (put-charset-property): New function.
10841         (charset-plist): New function.
10842
10843         * mule/mule-charset.el (compose-region):
10844         (decompose-region): remove;  these functions (which don't work
10845         since we don't do composite characters) have been moved to
10846         mule-util.el.
10847         (toplevel): follow coding standards
10848
10849 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10850
10851         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10852         exist any more.
10853
10854         * code-files.el: Fix commentary to follow coding standards.  Move
10855         the single line left in mule-files.el to here.
10856
10857         * mule/mule-files.el: delete.
10858
10859 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10860
10861         * info.el (Info-scroll-prev): Use event functions instead of the
10862         old emacs 19 interface.
10863
10864 1999-06-02  Andy Piper  <andy@xemacs.org>
10865
10866         * x-font-menu.el (x-font-menu-load-font):
10867         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10868
10869 1999-05-31  Andy Piper  <andy@xemacs.org>
10870
10871         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10872         group.
10873         (font-menu-this-frame-only-p): ditto.
10874         (font-menu-max-items): reinstate, from Jan Vroonhof
10875         <vroonhof@math.ethz.ch>
10876         (font-menu-submenu-name-format): ditto.
10877         (font-menu-split-long-menu): ditto, for use by the family
10878         constructor.
10879         (font-menu-family-constructor): use it.
10880
10881 1999-05-30  Andy Piper  <andy@xemacs.org>
10882
10883         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10884         for use by the font menu.
10885
10886         * msw-font-menu.el: new file implementing mswindows specific
10887         font-menu behaviour.
10888         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10889         (mswindows-font-menu-junk-families): ditto.
10890         (hack-font-truename): ditto.
10891         (mswindows-font-regexp-ascii): ditto.
10892         (mswindows-reset-device-font-menus): ditto.
10893         (mswindows-font-menu-font-data): ditto.
10894         (mswindows-font-menu-load-font): ditto.
10895
10896         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10897         (x-font-menu-font-data): ditto.
10898         (x-font-menu-load-font): ditto.
10899
10900         * font-menu.el: new file implementing generic font menu behaviour.
10901         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10902         made device independent.
10903         (font-menu-this-frame-only-p): ditto.
10904         (font-menu-preferred-resolution): ditto.
10905         (font-menu-size-scaling): new variable used to determine whether
10906         sizes are in points or tenths of a point.
10907         (vassoc): moved from x-font-menu.el.
10908         (device-fonts-cache): ditto.
10909         (device-fonts-cache): ditto.
10910         (flush-device-fonts-cache): ditto.
10911         (reset-device-font-menus): copied from x-font-menu.el and made
10912         device independent. Most functionality deferred to
10913         device-dependent versions.
10914         (font-menu-family-constructor): copied from x-font-menu.el and
10915         made device independent.
10916         (font-menu-size-constructor): ditto.
10917         (font-menu-weight-constructor): ditto.
10918         (font-menu-set-font): ditto.
10919         (font-menu-change-face): ditto.
10920         (font-menu-load-font): new device method.
10921         (font-menu-font-data): ditto.
10922
10923         * x-font-menu.el: The above functions deleted.
10924
10925 1999-05-26  Andy Piper  <andy@xemacs.org>
10926
10927         * update-elc.el:
10928         * make-docfile.el:
10929         * loadup.el: rehash expand-file-name usage to not use default-directory.
10930
10931 1999-05-21  Andy Piper  <andy@xemacs.org>
10932
10933         * x-select.el (x-select-convert-to-text):
10934         (x-selected-text-type):
10935         (x-get-selection):
10936         (xselect-convert-to-string):
10937         (xselect-convert-to-compound-text):
10938         (xselect-convert-to-length):
10939         (xselect-convert-to-targets):
10940         (xselect-convert-to-delete):
10941         (xselect-convert-to-filename):
10942         (xselect-convert-to-charpos):
10943         (xselect-convert-to-lineno):
10944         (xselect-convert-to-colno):
10945         (xselect-convert-to-sourceloc):
10946         (xselect-convert-to-os):
10947         (xselect-convert-to-host):
10948         (xselect-convert-to-user):
10949         (xselect-convert-to-class):
10950         (xselect-convert-to-name):
10951         (xselect-convert-to-integer):
10952         (xselect-convert-to-atom):
10953         (xselect-convert-to-identity): functions renamed from x-* and
10954         moved to select.el.
10955         (x-get-secondary-selection): use rename get-selection.
10956         (x-get-clipboard): ditto.
10957         (x-own-selection): moved to select.el.
10958         (x-valid-simple-selection-p): ditto.
10959         (x-dehilight-selection): ditto.
10960         (x-own-clipboard): ditto.
10961         (x-disown-selection): ditto.
10962
10963         * x-mouse.el (x-yank-function): moved to mouse.el.
10964         (x-insert-selection): ditto.
10965         (x-set-point-and-move-selection): use renamed function.
10966
10967         * select.el (selected-text-type): moved and renamed from
10968         x-select.el.
10969         (selection-owner-p): moved to C.
10970         (selection-exists-p): ditto.
10971         (get-cutbuffer): new device method.
10972         (get-selection): generalised and moved from x-select.el.
10973         (own-selection): moved x-own-selection functionality into here.
10974         (dehilight-selection): renamed and moved from x-select.el.
10975         (own-clipboard): functionality moved from x-select.el using new
10976         generic C builtins.
10977         (disown-clipboard): ditto.
10978         (select-convert-to-text):
10979         (select-convert-to-string):
10980         (select-convert-to-compound-text):
10981         (select-convert-to-length):
10982         (select-convert-to-targets):
10983         (select-convert-to-delete):
10984         (select-convert-to-filename):
10985         (select-convert-to-charpos):
10986         (select-convert-to-lineno):
10987         (select-convert-to-colno):
10988         (select-convert-to-sourceloc):
10989         (select-convert-to-os):
10990         (select-convert-to-host):
10991         (select-convert-to-user):
10992         (select-convert-to-class):
10993         (select-convert-to-name):
10994         (select-convert-to-integer):
10995         (select-convert-to-atom):
10996         (select-convert-to-identity): new functions renamed from x-* and
10997         moved from x-select.el.
10998
10999         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11000         into here and use as the default window-system mouse yank.
11001         (insert-selection): generalised and moved from x-mouse.el.
11002         (own-clipboard): moved to C.
11003
11004         * msw-select.el (mswindows-selection-owned-p): deleted.
11005         (mswindows-own-selection): generalised and moved to select.el.
11006         (mswindows-disown-selection): generalised and moved to C.
11007         (mswindows-selection-owner-p): ditto.
11008
11009 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11010
11011         * XEmacs 21.2.14 is released
11012
11013 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11014
11015         * about.el: update contact info for jason and slb.
11016
11017 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11018
11019         * mule/european.el (setup-romanian-environment): Add Romanian
11020         support from Emacs/Mule romanian.el.
11021
11022 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11023
11024         * cus-face.el: Label all custom changes with the 'custom' tag.
11025
11026         * cus-edit.el: idem ditto.
11027
11028         * faces.el: Added suport for adding device tags to various functions.
11029         (custom): New device tag.
11030         (face-spec-set): Call reset face with tags argument. No longer do
11031         x-init-global-faces hack.
11032
11033         * faces.el (frob-face-property): Use an anonymous specifier to map
11034         frob-face-property-1 over.
11035
11036         * x-font-menu.el (font-menu-set-font): Always specify all
11037         properties to custom.
11038
11039 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11040
11041         * mule/european.el (setup-czech-environment): Add czech support.
11042         From David Sauer <davids@orfinet.cz>
11043
11044 1999-03-15  SL Baur  <steve@xemacs.org>
11045
11046         * check-features.el: Turn hard errors into warnings.
11047
11048 1999-03-21  SL Baur  <steve@xemacs.org>
11049
11050         * simple.el (delete-key-deletes-forward): As per discussion on
11051         xemacs-beta, default to t.
11052
11053 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11054
11055         * loadup.el: Define Installation-string before loading anything.
11056
11057 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11058
11059         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11060         From Anders Stenman <stenman@isy.liu.se>
11061
11062 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11063
11064         * wid-edit.el (widget-glyph-find): Ditto.
11065
11066         * packages.el (locate-library): Ditto.
11067
11068         * loadup.el (really-early-error-handler): Ditto.
11069
11070         * lib-complete.el (read-library): Ditto.
11071
11072         * faces.el (set-face-stipple): Ditto.
11073
11074         * code-files.el (load): Use new calling style of locate-file.
11075
11076 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11077
11078         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11079         dead.
11080
11081 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11082
11083         * dumped-lisp.el (preloaded-file-list): Don't load
11084         Installation.el.
11085
11086         * loadup.el (Installation-string): Define it here.
11087
11088 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11089
11090         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11091         Installation.el needs to be loaded before `dump-paths', otherwise
11092         the dumping process won't find it.
11093
11094 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11095
11096         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11097         subr so that we can use `replace-in-string' in Installation.el to
11098         get rid of C-m chars under the native Windows build.
11099
11100 1999-04-29  Andy Piper  <andy@xemacs.org>
11101
11102         * make-docfile.el: canonicalize file and directory names.
11103
11104         * device.el (call-device-method): new function for calling device
11105         specific methods.
11106         (define-device-method): new function for defining device methods.
11107         (define-device-method*): ditto.
11108
11109 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11110
11111         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11112
11113 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11114
11115         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11116         (cyrillic-koi8-r-encode-table): Likewise.
11117         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11118         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11119
11120         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11121         from vietnamese.el].
11122
11123         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11124         mule/mule-misc.el.
11125
11126 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11127
11128         * mule/thai-xtis.el:
11129         - Change font registry name from "Thai94x94-0" to "xtis-0".
11130         - Change mnemonic of coding-system `tis-620' to "TIS620".
11131
11132 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11133
11134         * mule/ethiopic.el: fixed.
11135
11136 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11137
11138         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11139
11140         * mule/thai-xtis.el: New file.
11141
11142         * mule/vietnamese.el: New file.
11143
11144         * mule/ethiopic.el: New file.
11145
11146 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11147
11148         * bytecomp.el (byte-compile-close-variables): Leave
11149         debug-issue-ebola-notices alone.
11150
11151 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11152
11153         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11154         at the top of the buffer since it is the most important thing to
11155         customize
11156         (ldap-get-host-parameter): New defun
11157         (ldap-search): Add a new parameter `withdn' to retrieve the
11158         distinguished names of entries
11159
11160 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11161
11162         * startup.el (splash-frame-body): Date and spelling fixes.
11163
11164 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11165
11166         * view-less.el (toggle-truncate-lines): add autoload tag
11167
11168 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11169
11170         * format.el (format-alist): Disable image stuff.
11171
11172 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11173
11174         * wid-edit.el (widget-glyph-find): Search by directories, then by
11175         suffixes rather than the other way around.
11176         (widget-image-conversion): Renamed to
11177         `widget-image-file-name-suffixes'.
11178
11179 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11180
11181         * mule/mule-charset.el: Made old functions obsolete, remove the
11182         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11183         (charset-iso-graphic-plane): Rename from charset-graphic.
11184         (charset-iso-final-char): Rename from charset-final.
11185         (charset-width): Rename from charset-columns.
11186         (charset-bytes): Added from fsf compatibility, returns always 1.
11187
11188         * mule/mule-misc.el: Move charset-doc-string alias to
11189         mule-charset.el
11190
11191 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11192
11193         * x-faces.el (x-make-font-bold-italic): honor
11194         *try-oblique-before-italic-fonts*
11195
11196 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11197
11198         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11199
11200 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11201
11202         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11203         name.
11204
11205 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11206
11207         * cl-extra.el (equalp): Would bug out for lists.
11208
11209 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11210
11211         * about.el (about-hackers):  Change cgw's email address
11212
11213 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11214
11215         * XEmacs 21.2.13 is released
11216
11217 1999-03-12  SL Baur  <steve@xemacs.org>
11218
11219         * simple.el (delete-key-deletes-forward): Revert to previous
11220         behavior.
11221
11222 1999-01-18  Didier Verna  <didier@xemacs.org>
11223
11224         * menubar-items.el (xemacs-splash-buffer): handle the case of
11225         multiple elements in the splash buffer body.
11226
11227         * startup.el (splash-frame-timeout): new constant: interval
11228         between splash buffer elements.
11229         (command-line-1): handle splash buffer with multiple elements (use
11230         a timeout).
11231         (splash-frame-body): Originally `startup-splash-frame-body'.
11232         Rewrote a cleaner and more readable version. This can now be array,
11233         in which case each element is displayed in turn in the splash buffer.
11234         (splash-frame-static-body): new constant. Persistent information
11235         across all splash buffer elements (preserves the possibility to give
11236         it in different languages.
11237         (circulate-splash-frame-elements): new function. Used as a timeout
11238         to circulate through all splash frame elements and display them in
11239         sequence.
11240         (display-splash-frame): originally `startup-splash-frame'. Handle
11241         the case of multiple elements in the splash buffer body. Now
11242         returns a timeout id if multiple elements to display, or nil.
11243
11244 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11245
11246         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11247         so they can be overridden by x-init-face-from-resources.
11248         Additionally specify the font name also with an x tag.
11249
11250 1999-03-08  Andy Piper  <andy@xemacs.org>
11251
11252         * package-get.el (package-get-base): autoload.
11253
11254         * menubar-items.el (default-menubar): add update menu item. Fix
11255         custom menu to only be activated when package-base is available.
11256
11257         * package-get.el (package-get-custom): don't load
11258         package-get-custom as it is auto-generated. Fix group definition.
11259
11260 1999-03-05  Didier Verna  <didier@xemacs.org>
11261
11262         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11263         instead of `symbol-name' (Thanks Kyle).
11264
11265         * cus-edit.el (custom-save-variables): use `prin1' instead of
11266         princ to write symbols.
11267
11268 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11269
11270         * XEmacs 21.2.12 is released
11271
11272 1999-03-05  SL Baur  <steve@xemacs.org>
11273
11274         * menubar-items.el (default-menubar): Add kfm browsing support.
11275         From Neal Becker <nbecker@fred.net>
11276
11277 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11278
11279         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11280         calls to font-lock during buffer reversion.
11281
11282 1999-02-12  Didier Verna  <didier@xemacs.org>
11283
11284         * info.el (Info-build-node-completions): unconditionally widen the
11285         tag table buffer.
11286
11287 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11288
11289         * x-faces.el (x-init-face-from-resources):
11290         Only set fonts in the 'x locale.
11291
11292 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11293
11294         * package-ui.el (pui-install-selected-packages): Don't throw on
11295         `package-admin-delete-binary-package' returning nil since it's
11296         normal.  Reindent function.
11297         (pui-add-required-packages): Handle case where packages selected
11298         for installation have never been installed.
11299
11300 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11301
11302         * menubar-items.el (default-menubar):
11303         Implement the ``Mule->Set coding system of process'' menu item.
11304
11305 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11306
11307         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11308         files
11309         - Change some `if's to `when's
11310
11311 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11312
11313         * XEmacs 21.2.11 is released
11314
11315 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11316
11317         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11318         against window close (Fix Bug #460).
11319         (ask-user-about-lock-dbox): Idem.
11320
11321 1999-02-25  SL Baur  <steve@xemacs.org>
11322
11323         * mule/mule-charset.el (charset-leading-byte): New function.
11324         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11325
11326 1999-02-12  Andy Piper  <andy@xemacs.org>
11327
11328         * about.el (xemacs-hackers): change andy's email address.
11329         (about-url-alist): change andy's web page address.
11330         (about-xemacs): add piper.
11331
11332 1999-02-16  SL Baur  <steve@xemacs.org>
11333
11334         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11335         of mule-base into lisp/mule.
11336
11337 1999-02-16  SL Baur  <steve@xemacs.org>
11338
11339         * mule/arabic.el:
11340         mule/canna-leim.el:
11341         mule/chinese.el:
11342         mule/cyrillic.el:
11343         mule/english.el:
11344         mule/european.el:
11345         mule/greek.el:
11346         mule/hebrew.el:
11347         mule/japanese.el:
11348         mule/kinsoku.el:
11349         mule/korean.el:
11350         mule/misc-lang.el:
11351         mule/mule-category.el:
11352         mule/mule-ccl.el:
11353         mule/mule-charset.el:
11354         mule/mule-cmds.el:
11355         mule/mule-coding.el:
11356         mule/mule-files.el:
11357         mule/mule-help.el:
11358         mule/mule-init.el:
11359         mule/mule-misc.el:
11360         mule/mule-tty-init.el:
11361         mule/mule-x-init.el:
11362         mule/viet-chars.el:  Remerge from mule-base.
11363
11364         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11365         of mule-base into lisp/mule.
11366
11367 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11368
11369         * process.el (exec-to-string): Use `shell-command-switch' in place
11370         of hard-wired "-c" (for WindowsNT).
11371
11372 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11373
11374         * menubar-items.el (default-menubar):  Remove obsolete
11375         "Gopher" item
11376
11377 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11378
11379         * package-admin.el (package-admin-get-install-dir): First fall
11380         back to the location of xemacs-base for non-mule packages.
11381
11382 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11383
11384         * paths.el:
11385         - improved automounter tmp directory support.
11386         - support 4 (!) empirically discovered automounter conventions
11387
11388 1999-02-12  SL Baur  <steve@xemacs.org>
11389
11390         * etags.el (pop-tag-mark): autoload to match key binding.
11391
11392 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11393
11394         * XEmacs 21.2.10 is released
11395
11396 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11397
11398         * package-get.el (package-get-remote-filename): Don't bug out for
11399         a local file name in the search entry.
11400
11401 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11402
11403         * XEmacs 21.2.9 is released
11404
11405 1999-01-19  Didier Verna  <didier@xemacs.org>
11406
11407         * replace.el (replace-search-function): new variable containing a
11408         function to perform a search-forward.
11409         (replace-re-search-function): new variable containing a function
11410         to perform a re-search-forward.
11411         (perform-replace): use them.
11412
11413 1999-01-25  Didier Verna  <didier@xemacs.org>
11414
11415         * select.el (selection-owner-p): use the name `XEmacs'.
11416         (cut-copy-clear-internal): ditto.
11417
11418 1999-01-18  Andy Piper  <andy@xemacs.org>
11419
11420         * about.el (about-url-alist): Update my entry.
11421         (xemacs-hackers): Ditto.
11422
11423 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11424
11425         * buffer.el (switch-to-buffer): Fixing documentation.
11426         * minibuf.el (minibuffer-completion-table): ditto.
11427         * cl-macs.el (return-from): ditto.
11428
11429 1999-01-04  Didier Verna  <didier@xemacs.org>
11430
11431         * replace.el (delete-non-matching-lines): temporarily disable
11432         case-folding when called interactively with a regexp containing
11433         uppercase characters.
11434         (delete-matching-lines): ditto.
11435         (count-matches): ditto.
11436         (list-matching-lines): ditto.
11437
11438 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11439
11440         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11441         abort if current window is split horizontally, not if others are
11442         split.  Got rid of unnecessary minibuffer checking.  Also, add
11443         some comments (it's still complex).
11444
11445 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11446
11447         * package-get.el: changed address for doc.ic.ac.uk to
11448         sunsite.doc.ic.ac.uk
11449
11450 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11451
11452         * ldap.el (toplevel): Remove requires so that the file compiles
11453         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11454
11455 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11456
11457         * dump-paths.el: Calculate module-directory and set
11458         module-load-path to the load path for modules.
11459
11460         * loadup.el: Get bootstrap value of module-load-path from the
11461         environment variable EMACSBOOTSTRAPMODULEPATH.
11462         - Display the module load path if we're debugging paths.
11463
11464         * setup-paths.el: Added function paths-find-site-module-directory.
11465         - Added function paths-find-module-directory.
11466         - Added function paths-construct-module-load-path.  Uses new
11467         environment variable EMACSMODULEPATH.
11468
11469 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11470
11471         * font.el (font-default-object-for-device):
11472         Oops! This `or' can't be replaced by `unless'.
11473         Fixed inability to run w3, among other things.
11474
11475 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11476
11477         * package-admin.el: Change initialization of
11478           package-admin-install-function dependent on system type.
11479           Change package-admin-install-function-mswindows to use
11480           "minitar".
11481
11482 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11483
11484         * mouse.el (default-mouse-motion-handler): Disable help echo while
11485         in the minibuffer.
11486
11487 1998-12-28  Martin Buchholz <martin@xemacs.org>
11488
11489         * XEmacs 21.2.8 is released.
11490
11491 1998-12-24  Martin Buchholz <martin@xemacs.org>
11492
11493         * XEmacs 21.2.7 is released.
11494
11495 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11496
11497         * package-ui.el (pui-list-packages): Set truncate-lines.
11498
11499         * package-get.el (package-get-download-menu): Use
11500         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11501
11502         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11503         (pui-help-string): idem.
11504         (list-packages-mode): New major mode.
11505         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11506         (pui-install-selected-packages): Add suport for removing packages.
11507         (pui-toggle-package-delete-key): New function.
11508         (pui-popup-context-sensitive): New kludge.
11509         (pui-list-packages): Add warning when `package-get-remote' is nil.
11510         (package-ui-add-site): New function.
11511
11512 1998-12-01  Didier Verna  <didier@xemacs.org>
11513
11514         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11515
11516 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11517
11518         * ldap.el: Custom-ized
11519         (toplevel): Do not provide `ldap' which is provided by C level
11520         LDAP code
11521         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11522
11523 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11524
11525         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11526
11527 1998-12-17  Andy Piper  <andy@xemacs.org>
11528
11529         * sound.el (sound-load-list): name changed from sound-load-alist.
11530         (sound-extension-list): name changed from sound-ext-list.
11531         (load-default-sounds): use new names.
11532         (load-sound-file): use new names.
11533
11534 1998-12-16  Andy Piper  <andy@xemacs.org>
11535
11536         * XEmacs 21.2.6 is released
11537
11538 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11539
11540         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11541         errors.
11542
11543 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11544
11545         * wid-edit.el (widget-echo-this-extent): Set
11546         help-echo-owns-message to t.
11547
11548 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11549
11550         * package-get.el (package-get-download-menu): use toggles for
11551           each site in the download site menu.
11552
11553 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11554
11555         * package-get.el (package-get): If we cannot find a package
11556           because package-get-remote is not set, give a more helpful
11557           error message.
11558
11559 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11560
11561         * package-get.el (package-get-remote-filename): use an EFS path
11562         with user anonymous if no user is specified.
11563
11564 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11565
11566         * faces.el (face-spec-set): Re-init fallfacks for default after
11567         calling reset-face on the default face.
11568
11569 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11570
11571         * package-admin.el (package-admin-default-install-function):
11572         Behave as advertised.  Make sure the pkg-dir is proper for
11573         default-directory.
11574         (package-admin-add-binary-package): Make sure the pkg-dir is
11575         proper for default-directory.
11576         (package-admin-install-function-mswindows): Make sure the pkg-dir
11577         is proper for default-directory.
11578
11579 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11580
11581         * XEmacs 21.2.5 is released
11582
11583 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11584
11585         * files.el (binary-file-regexps): regexp-opt is not available at
11586         bytecompile time.
11587
11588 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11589
11590         * x-win-xfree86.el:
11591         * x-win-sun.el (x-win-init-sun):
11592         * x-win-sun.el:
11593         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11594         * x-iso8859-1.el:
11595         * x-init.el (init-post-x-win):
11596         * x-init.el (init-pre-x-win):
11597         * x-init.el (x-initialize-compose):
11598         * x-init.el:
11599         * x-compose.el:
11600         * winnt.el:
11601         * widget.el:
11602         * wid-edit.el (widget-glyph-click):
11603         * wid-edit.el (widget-glyph-find):
11604         * wid-edit.el (widget-type):
11605         * view-less.el (view-buffer-other-window):
11606         * very-early-lisp.el:
11607         * version.el:
11608         * toolbar.el:
11609         * toolbar-items.el:
11610         * term/sun.el (suntool-map):
11611         * term/sun-mouse.el:
11612         * term/internal.el:
11613         * syntax.el (modify-syntax-entry):
11614         * symbol-syntax.el:
11615         * subr.el:
11616         * startup.el (lock-directory):
11617         * simple.el (set-comment-column):
11618         * simple.el (backward-delete-char-untabify):
11619         * shadow.el (find-emacs-lisp-shadows):
11620         * shadow.el:
11621         * setup-paths.el (paths-construct-info-path):
11622         * select.el (cut-copy-clear-internal):
11623         * process.el (call-process-region):
11624         * process.el (start-process-shell-command):
11625         * process.el:
11626         * paths.el (rmail-spool-directory):
11627         * paragraphs.el (use-hard-newlines):
11628         * package-get.el (package-get-dependencies):
11629         * package-admin.el (package-admin-delete-binary-package):
11630         * obsolete.el (truncate-string):
11631         * obsolete.el (store-substring):
11632         * mouse.el (default-mouse-track-maybe-own-selection):
11633         * mouse.el (mouse-yank-at-point):
11634         * modeline.el:
11635         * modeline.el (mouse-drag-modeline):
11636         * minibuf.el (read-directory-name-internal):
11637         * minibuf.el (read-file-name-internal):
11638         * minibuf.el (read-file-name-internal-1):
11639         * minibuf.el (read-file-name-2):
11640         * minibuf.el (exact-minibuffer-completion-p):
11641         * minibuf.el (read-from-minibuffer):
11642         * minibuf.el:
11643         * menubar.el (check-menu-syntax):
11644         * map-ynp.el (map-y-or-n-p):
11645         * make-docfile.el (docfile-out-of-date):
11646         * loadup.el ((member "run-temacs" command-line-args)):
11647         * loadup.el ((member "no-site-file" command-line-args)):
11648         * loadup.el (really-early-error-handler):
11649         * loadup.el:
11650         * loadhist.el:
11651         * loaddefs.el:
11652         * lisp-mnt.el (lm-verify):
11653         * lib-complete.el (lib-complete:cache-completions):
11654         * lib-complete.el (library-all-completions):
11655         * itimer.el (itimer-run-expired-timers):
11656         * info.el (Info-mode):
11657         * info.el (Info-insert-file-contents):
11658         * info.el (Info-rebuild-dir):
11659         * info.el (Info-build-dir-anew):
11660         * info.el (Info-parse-dir-entries):
11661         * info.el (Info-dir-outdated-p):
11662         * info.el (Info-insert-dir):
11663         * info.el (info-xref):
11664         * info.el:
11665         * hyper-apropos.el (hyper-apropos-get-doc):
11666         * hyper-apropos.el (hyper-describe-face):
11667         * hyper-apropos.el (hyper-apropos-mode):
11668         * hyper-apropos.el:
11669         * help.el (list-processes):
11670         * help.el:
11671         * gnuserv.el:
11672         * font.el (mswindows-font-create-name):
11673         * font.el (font-default-font-for-device):
11674         * font.el (x-font-create-object):
11675         * font.el (font-registry):
11676         * font.el:
11677         * font-lock.el (font-lock-keywords):
11678         * font-lock.el:
11679         * finder.el (finder-compile-keywords):
11680         * find-paths.el (paths-find-recursive-path):
11681         * fill.el (set-justification-center):
11682         * fill.el (fill-region-as-paragraph):
11683         * files.el (insert-directory):
11684         * files.el (wildcard-to-regexp):
11685         * files.el (recover-file):
11686         * files.el (basic-save-buffer):
11687         * files.el (delete-auto-save-file-if-necessary):
11688         * files.el (file-relative-name):
11689         * files.el (backup-extract-version):
11690         * files.el (backup-buffer):
11691         * files.el (set-visited-file-name):
11692         * files.el (set-auto-mode):
11693         * files.el (interpreter-mode-alist):
11694         * files.el:
11695         * files.el (find-file-noselect):
11696         * files.el (abbreviate-file-name):
11697         * files.el (parse-colon-path):
11698         * files.el (directory-abbrev-alist):
11699         * etags.el (visit-tags-table-buffer):
11700         * easymenu.el (easy-menu-define):
11701         * dragdrop.el (experimental-dragdrop-drag):
11702         * dragdrop.el (dragdrop-drop-do-functions):
11703         * dragdrop.el (dragdrop-drop-at-point):
11704         * disass.el (disassemble-1):
11705         * disass.el (disassemble-internal):
11706         * disass.el (disassemble):
11707         * disass.el:
11708         * derived.el (derived-mode-init-mode-variables):
11709         * derived.el (define-derived-mode):
11710         * custom.el (defgroup):
11711         * cus-edit.el (custom-quote):
11712         * config.el:
11713         * code-process.el (open-network-stream):
11714         * code-process.el (start-process):
11715         * code-process.el (call-process-region):
11716         * code-process.el (call-process):
11717         * code-process.el:
11718         * code-files.el (insert-file-contents):
11719         * code-files.el:
11720         * code-files.el (buffer-file-coding-system-for-read):
11721         * cmdloop.el (yes-or-no-p-minibuf):
11722         * cl.el:
11723         * cl-macs.el:
11724         * cl-extra.el:
11725         * callers-of-rpt.el (make-caller-report):
11726         * callers-of-rpt.el:
11727         * bytecomp.el (batch-byte-recompile-directory):
11728         * bytecomp.el (batch-byte-compile-1):
11729         * bytecomp.el (batch-byte-compile):
11730         * bytecomp.el (display-call-tree):
11731         * bytecomp.el (byte-compile-insert):
11732         * bytecomp.el (byte-compile-two-args-19->20):
11733         * bytecomp.el (byte-compile-variable-ref):
11734         * bytecomp.el (byte-compile-form):
11735         * bytecomp.el (byte-compile-top-level-body):
11736         * bytecomp.el (byte-compile-out-toplevel):
11737         * bytecomp.el (byte-compile-byte-code-maker):
11738         * bytecomp.el (byte-compile-file-form-defmumble):
11739         * bytecomp.el (byte-compile-file-form):
11740         * bytecomp.el (byte-compile-keep-pending):
11741         * bytecomp.el (byte-compile-insert-header):
11742         * bytecomp.el (byte-compile-from-buffer):
11743         * bytecomp.el (byte-compile-file):
11744         * bytecomp.el (byte-recompile-file):
11745         * bytecomp.el (byte-compile-close-variables):
11746         * bytecomp.el (byte-compile-warn-about-unused-variables):
11747         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11748         * bytecomp.el (byte-compiler-legal-options):
11749         * bytecomp.el (byte-compile-lapcode):
11750         * bytecomp.el (byte-optimize-log):
11751         * bytecomp.el ((fboundp 'defsubst)):
11752         * bytecomp.el:
11753         * bytecomp-runtime.el:
11754         * byte-optimize.el (byte-optimize-apply):
11755         * byte-optimize.el (car):
11756         * byte-optimize.el (byte-optimize-form):
11757         * byte-optimize.el (byte-optimize-form-code-walker):
11758         * byte-optimize.el:
11759         * build-report.el (build-report-insert-installation-file):
11760         * build-report.el (build-report):
11761         * auto-show.el:
11762         * apropos.el (apropos-documentation):
11763         - mega patch
11764         - clean up byte-compile warnings
11765         - remove unused variables
11766         - Use common lisp style hashtable functions
11767         - byte compiler cleanup
11768         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11769         - remove old backquote syntax usage
11770         - move some cl functionality into C for speed.
11771         - remove last remaining VMS support
11772         - spelling fixes
11773         - implement last, butlast, nbutlast, copy-list in C.
11774         - new macro ignore-file-errors, similar to ignore-errors
11775           (ignore-file-errors (delete-file "foo"))
11776         - get frequent garbage collection during loadup.el by tweaking
11777           gc-cons-threshold, rather than explicitly calling garbage-collect
11778         - default delete-key-deletes-forward to `t'.
11779
11780 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11781
11782         * XEmacs 21.2-beta4 is released.
11783
11784 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11785
11786         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11787         (easy-menu-item-present-p): Wrapper around find-menu-item.
11788         (easy-menu-remove-item): Wrapper around delete-menu-item.
11789
11790         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11791         (add-menu-button): Add 'in-menu' argument.
11792         (add-menu-item-1): Add in-menu support to helper function.
11793
11794 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11795
11796         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11797
11798 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11799
11800         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11801         of Dec 4, 1997.
11802
11803 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11804
11805         * process.el (shell-command-on-region): Report if the command
11806         succeeded or failed.
11807
11808 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11809
11810         * subr.el (buffer-substring-no-properties): Comment out.
11811
11812 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11813
11814         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11815           into font instances first, like `x-frob-font-size' does.
11816           (mswindows-find-larger-font): ditto
11817
11818 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11819
11820         * package-ui.el (pui-install-selected-packages): fix args in call
11821         to `package-get'.
11822
11823 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11824
11825         * package-get.el (host-name): New widget type.
11826         (package-get-remote): Better customization using new type.
11827         (package-get-download-sites): idem dito.
11828
11829         (package-get-custom): Do not use package-get-all untill we have
11830         runtime dependencies.
11831
11832         (package-get-remove-copy): Default to 't' we no longer need this
11833         kludge as we do not currently use depenencies.
11834
11835         (package-get-was-current): New variable.
11836         (package-get-require-base): New 'force-current' argument.
11837         (package-get-update-base): idem
11838         (package-get-package-provider):  idem
11839         (package-get-locate-index-file): New 'no-remote' argument.
11840         (package-get-locate-file): idem.
11841
11842         (package-get-maybe-save-index): New function.
11843         (package-get-update-base): Use it.
11844
11845 1998-10-28 Greg Klanderman <greg@alphatech.com>
11846
11847         * package-get.el (package-get-remote): default to nil; by default,
11848         don't go out to the net via EFS.  They must select a download site.
11849         (package-get-download-sites): new variable.
11850         (package-get-download-menu): new function.
11851         (package-get-locate-index-file): new function.
11852         (package-get-update-base): use it.
11853
11854         * menubar-items.el (default-menubar): add "Update Package Index"
11855         and "Add Download Site" menus under Options | Manage Packages.
11856
11857 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11858
11859         * package-get.el (package-get): bugfix code checking installed version
11860         for case where package is not currently installed.
11861         (package-get-require-signed-base-updates): new variable.
11862         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11863         deemed not a goot thing.  Use the variable
11864         package-get-allow-unsigned-base-updates instead.
11865
11866 1998-10-16 Greg Klanderman <greg@alphatech.com>
11867
11868         * package-get.el (package-get): Don't install an older version than
11869         we already have unless explicitly told to.  Issue a warning.
11870
11871         * package-ui.el (pui-add-required-packages): when adding
11872         dependencies, don't add packages that are up to date.
11873         (pui-package-symbol-char):  Don't consider a package out of date
11874         if you have a newer version installed than the latest version in
11875         package-get-base.
11876
11877         * package-get.el (package-get-base-filename): document that it may
11878         be a path relative to package-get-remote;  new default value.
11879         (package-get-locate-file): new function.
11880         (package-get-update-base): use it to expand package-get-base-filename.
11881         (package-get-save-base): new function to save the package-get database
11882         to file.
11883         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11884         (package-get-update-base): pass the REMOTE-SOURCE arg.
11885         (package-get-update-base-entry): call package-get-custom-add-entry.
11886         (package-get-file-installed-p): removed; no longer needed.
11887         (package-get-create-custom): ditto.
11888         (toplevel): remove code to build and load package-get-custom.el
11889         (package-get-custom-add-entry): new function.
11890
11891 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11892
11893         * wid-edit.el (widget-button-click): Don't switch window.
11894
11895 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11896
11897         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11898
11899 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11900
11901         * etags.el (find-tag-default): Run find-tag-hook using
11902         run-hooks rather than funcall
11903
11904 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11905
11906         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11907         and the current local map as the parents to isearch-mode-map.
11908
11909 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11910
11911         * XEmacs 21.2-beta3 is released.
11912
11913 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11914
11915         * package-get.el (package-get-update-base): use
11916         insert-file-contents-internal, not insert-file-contents-literally.
11917
11918 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11919
11920         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11921         dump time.
11922
11923 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11924
11925         * package-get.el (package-get-update-base-entry): new function.
11926         (package-get-update-base): renamed; was `package-get-load-base'.
11927         cleanup, and use package-get-update-base-from-buffer.
11928         (package-get-update-base-from-buffer): new function.
11929         (package-get-update-base-entries): new; helper for above.
11930         Do not eval lisp grabbed over ftp; parse it from new format.
11931
11932 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11933
11934         * files.el (set-auto-mode): Don't play games loading package-get
11935         database; package-get-package-provider will handle it all.
11936
11937 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11938
11939         * package-get.el (package-get-base-filename): new variable.
11940         (package-get-require-base): new function.
11941         (package-get-pgp-signed-begin-line): new variable.
11942         (package-get-pgp-signature-begin-line): ditto.
11943         (package-get-pgp-signature-end-line):  ditto.
11944         (package-get-load-base): new function.
11945         (package-get-interactive-package-query):
11946         (package-get-update-all):
11947         (package-get-dependencies):
11948         (package-get-package-provider):
11949         (package-get-custom): use package-get-require-base.
11950         [package-get-custom loading]: disable for now.
11951
11952         * package-ui.el (pui-list-packages): use (package-get-require-base)
11953
11954 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11955
11956         * package-ui.el: Correct obvious thinko in choosing extent face.
11957
11958 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11959
11960         * menubar-items.el (default-menubar): pui-list-package has nothing
11961         to with Customize. Move all the package stuff to a new Item in Options.
11962
11963         * package-ui.el (pui-menu): Add menu and Popup menu.
11964
11965         * package-get.el (package-get): Use new
11966         package-admin-get-install-dir.
11967
11968         * package-admin.el (package-admin-get-install-dir): New syntax.
11969         Conserve package location and put mule packages where mule-base is.
11970
11971         * package-get.el : Customized
11972
11973         * package-ui.el (pui): Customized
11974         (pui-package-install-dest-dir): New variable.
11975         (pui-install-selected-packages): Use it
11976
11977 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11978
11979         * package-get.el (package-get-interactive-package-query): Move
11980         dependency on package-get-base to run-time.
11981         (package-get-update-all): Ditto.
11982         (package-get-dependencies): Ditto.
11983         (package-get-package-provider): Ditto.
11984         (package-get-custom): Ditto.
11985
11986 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11987
11988         * events.el: Remove 'ascii-character property from 'backspace
11989         and 'delete symbols
11990
11991 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11992
11993         * package-get-base.el: removed.
11994
11995 1998-09-23  Didier Verna  <didier@xemacs.org>
11996
11997         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11998         (no-upper-case-p): new function.
11999         (with-search-caps-disable-folding): new macro.
12000         (with-interactive-search-caps-disable-folding): new macro.
12001         (zap-to-char): In interactive mode, do a case-sensitive search if
12002         the character is uppercase.
12003         (zap-up-to-char): ditto.
12004
12005         * replace.el (perform-replace): use the function no-upper-case-p.
12006
12007         * isearch-mode.el (isearch-fix-case): ditto.
12008         make obsolete `with-caps-disable-folding' and
12009         `isearch-no-upper-case-p'.
12010
12011         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12012         (tags-search): ditto.
12013         (tags-query-replace): ditto.
12014
12015         * info.el (Info-search): ditto.
12016
12017 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12018
12019         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12020
12021 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12022
12023         * package-admin.el (package-admin-rmtree): rewritten.  need to
12024         check for "." and ".." before symlink check.  expand files and
12025         directories with respect to DIRECTORY, not default-directory.
12026
12027 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12028
12029         * package-get.el (package-get-all): add INSTALL-DIR argument.
12030
12031 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12032
12033         * package-ui.el (pui-add-required-packages): new function, select
12034         dependent packages.
12035         (pui-display-keymap): bind it.
12036         (pui-help-string): document it.
12037         (pui-install-selected-packages): package-get-all -> package-get.
12038
12039         * package-get.el (package-get-dependencies): new function.
12040
12041 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12042
12043         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12044         regexps.
12045
12046 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12047
12048         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12049         function.
12050         (default-mouse-track-normalize-point): Use it.
12051
12052 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12053
12054         * package-admin.el (package-admin-delete-binary-package):
12055                 General cleanup. Remove unnessary use of progn and
12056         save-excursion.
12057         (package-admin-delete-binary-package): Do NOT mess with file
12058         modes. That is evil.
12059         (package-admin-delete-binary-package): Wrap all deleting in
12060         condition-case. The data in MANIFEST is untrustworthy.
12061         (package-admin-delete-binary-package): Let the OS worry about non
12062         empty directories.
12063
12064 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12065
12066         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12067         processing.
12068         (lm-report-bug): Fix mail address to send bug reports to.
12069
12070 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12071
12072         * XEmacs 21.2-beta2 is released.
12073
12074 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12075
12076         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12077
12078 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12079
12080         * info.el (Info-mode): Document page turning by double clicks in
12081         docstring so `M-x describe-mode' will display it.
12082
12083 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12084
12085         * info.el (Info-mouse-track-double-click-hook): Use character
12086         widths to calculate a border region where double clicking does
12087         page turning, and return `nil' by default so other hooks, such as
12088         region highlighting, will be run.
12089
12090 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12091
12092         * sound.el (default-sound-directory-list): Initialize with all the
12093         "sounds" directories in `data-directory-list'.  It used to just be
12094         the first one.
12095
12096         * packages.el (locate-data-directory-list): Created.  This gives
12097         the list of matching directories, unlike `locate-data-directory',
12098         which just gives the first one.
12099
12100 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12101
12102         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12103         make a binding in the local keymap until help-char handling is
12104         improved.
12105
12106         * help.el (help-keymap-with-help-key): Provide keymap with help
12107         binding.
12108         (help-print-help-form): New helper function.
12109
12110 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12111
12112         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12113         move extent to another buffer; no need to create a new extent.
12114         (isearch-fix-case): New function.
12115         (isearch-search-and-update): Use it.
12116
12117 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12118
12119         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12120         the keymap, not minor-mode-map-alist.
12121         (isearch-done): Restore overriding-local-map.
12122
12123 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12124
12125         * bytecomp.el (byte-compile-buffer-substring):
12126         Fix for: (byte-compile (defun f () (buffer-substring)))
12127         ==>   ** buffer-substring called with 3 args, but requires 0-3
12128         - new code not only works, but is more readable, too.
12129
12130 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12131
12132         * msw-faces.el (mswindows-init-device-faces): Don't try to
12133           specify a default font at this late stage. Do try to force
12134           creation of the default face font so that if it fails we get
12135           an error now instead of a crash at frame creation.
12136
12137           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12138           mswindows-make-font-unitalic: Canonical default weight
12139           changed from "Normal" to "Regular".
12140
12141           mswindows-make-font-bold / -bold-italic: Supplied device was
12142           not being passed into call to mswindows-find-smaller-font.
12143
12144 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12145
12146         * package-get.el (package-get-remote): Fix the path where to find
12147           the packages on xemacs.org.
12148
12149 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12150
12151         * about.el (about-maintainer-info): Update Ben's entry.
12152
12153 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12154
12155         * lisp/shadow.el (find-emacs-lisp-shadows):
12156         - `member' was being called on lists of length 2000!
12157         - Replace with hashtables.
12158         - Replace hand-coded loops with (dolist)
12159         - Fix comment typo
12160
12161 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12162
12163         * packages.el: Added new function, `package-delete-name', to
12164           delete existing packages from the installed package database
12165           (`packages-package-list').  Also added the "pkginfo" directory
12166           to `packages-special-base-regexp', so that the pkginfo directory
12167           would not get added to `late-packages'.
12168
12169         * package-admin.el: Added ability to delete an installed package
12170           (added low-level function, `package-admin-delete-package').
12171           Understands how to use the pkginfo/MANIFEST.<package> file to
12172           delete the package.  When installing a package, will also
12173           create a MANIFEST.* file if one is not provided by the
12174           package.  If the MANIFEST.* doesn't exist when deleting a
12175           package, the functions will fall back to attempting to delete
12176           any package-specific lisp directory.
12177
12178         * package-get.el: Moved some functions to package-admin.el.
12179           Added interactive function `package-get-delete-package', for
12180           use by users for deleting a package.
12181
12182           Also modified to not require the presence of efs.
12183
12184 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12185
12186         * files.el (find-file-noselect): Handle all signals, kill the
12187         buffer and resignal.
12188
12189 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12190
12191         * cl-macs.el (glyph-image): Add setf method.
12192
12193 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12194
12195         * package-get.el: Fixed broken EFS downloading.  Also, look for
12196           .tar.gz files first, in preference over .tgz files.
12197
12198         * package-ui.el: Fix display of package version numbers.
12199
12200 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12201
12202         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12203         argument.
12204
12205 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12206
12207         * list-mode.el: `display-completion-list': added new/optional
12208           keyword `:completion-string', which allows the programmer to
12209           change the "Possible completions are:" prompt.
12210
12211         * menubar-items.el: Added new pulldown menu-pick to start up the
12212           visual package browser/installer:
12213
12214                 Options->Customize->List Packages
12215
12216         * package-admin.el: Added hooks for installing under both Unix
12217           and MS Windows.  Does additional error checking.  No longer
12218           calls "add-big-package.sh" to install packages under Unix; now
12219           calls gunzip & tar directly.
12220
12221         * package-get.el: Added ability to install packages from files
12222           on a local disk/CDROM.  Now deletes any existing package lisp
12223           directory.  Does completion on available packages when
12224           querying for package names.  Will also search for .tgz files
12225           in addition for .tar.gz files.  Tries to reload
12226           auto-autoloads, as a convenience when loading new packages,
12227           and also tries to add any new package paths to `load-path'.
12228           Changed all occurences of `concat' to use `expand-file-name'.
12229
12230         * package-ui.el: New file which implements the main visual
12231           package browser/installer, which is started via a menu pick or
12232           M-x pui-list packages.
12233
12234 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12235
12236         * startup.el (load-init-file): spelling fix.
12237
12238 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12239
12240         * startup.el (normal-top-level): Load auto-autoload files
12241         covariantly with their precedence.
12242
12243 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12244
12245         * menubar-items.el (default-menubar): Remove "Font Weight"
12246         option, there is currently no custom equivalent.. Customize-faces
12247         is "Edit faces".
12248
12249         * x-font-menu.el (font-menu-set-font): Use customize to set
12250         default face.
12251
12252         * faces.el (face-spec-update-all-matching): New function.
12253
12254         * cus-face.el (custom-set-face-update-spec): New function.
12255         Interface to customize faces from elisp.
12256
12257         (custom-face-value-create): Show the customized settings if set
12258         but not saved.
12259
12260 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12261
12262         (custom-face-value-create): Show the customized settings if set
12263         but not saved.
12264
12265 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12266
12267         * keydefs.el (global-map): Add FSF 20.3 binding of
12268         query-replace-regexp.
12269
12270 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12271
12272         * minibuf.el (read-file-name-internal-1): use
12273         user-name-completion-1 instead of user-name-completion.
12274
12275 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12276
12277         * loadup.el:
12278         * make-docfile.el:
12279         * update-elc.el: Don't set `source-directory' (now defunct as a
12280         global variable) no more.
12281
12282         * packages.el (packages-list-autoloads): Made `source-directory'
12283         (now defunct as a global variable) a parameter.
12284
12285 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12286
12287         * about.el (about-hackers): new email
12288
12289 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12290
12291         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12292
12293 1998-07-17  Didier Verna  <didier@xemacs.org>
12294
12295         * faces.el (set-face-property):
12296         (set-face-dim-p):
12297         (face-dim-p): updated the doc strings now that the dim property isn't
12298         tty-specific.
12299         (face-equal): the dim property is now a common one.
12300
12301         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12302         Renamed the `stipple' attribute to `background-pixmap'.
12303         (custom-face-background-pixmap): make custom-face-stipple an
12304         obsolete alias for this.
12305
12306 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12307
12308         * find-paths.el (paths-file-readable-directory-p): Created and
12309         used.
12310
12311         * loadup.el: Don't set inhibit-... flags from run-temacs.
12312
12313 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12314
12315         * packages.el (packages-data-path-depth): Added and used.
12316
12317 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12318
12319         * about.el:
12320         - Change .xpm to .png, delete "zcat" section.
12321         - cosmetic fix in the 'marcpa' entry.
12322
12323         * etc/photos
12324         - convert all .xpm.Z to .png
12325         - rename mrb to martin
12326         - rename mcook-m to mcookm
12327
12328 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12329
12330         * x-init.el (x-initialize-compose): Add support for
12331         dead-circumflex as YET ANOTHER NAME for that dead key.
12332
12333 1998-08-05  Colin Rafferty <colin@xemacs.org>
12334
12335         * setup-paths.el (paths-construct-exec-path): Made the
12336         last-packages really be last.
12337         (paths-construct-data-directory-list): Ditto.
12338
12339 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12340
12341         * startup.el(startup-splash-frame-body):
12342         Update Copyright notice in splash screen
12343
12344 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12345
12346         * minibuf.el (read-file-name-internal-1): do ~user completion.
12347
12348 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12349
12350         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12351         aginst destroyed extents
12352
12353 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12354
12355         * package-get.el (package-get): add `install-dir' argument.
12356
12357 1998-07-20  John Jones  <jj@asu.edu>
12358
12359         * package-get.el: calls to package-get-update-all will only
12360           update packages which are already installed.
12361
12362 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12363
12364         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12365         writable.
12366
12367 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12368
12369         * about.el (about-hackers): Correct my email.
12370
12371 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12372
12373         * about.el (about-hackers): new email-address.
12374
12375 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12376
12377         * minibuf.el (read-number): Don't let `input-error' condition
12378         escape.
12379
12380 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12381
12382         * about.el (about-hackers): use my `email-for-life' address.
12383
12384 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12385
12386         * XEmacs 21.2-beta1 is released.
12387
12388 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12389
12390         * ldap.el (ldap-search): Doc string change
12391
12392 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12393
12394         * menubar-items.el (default-menubar): Removed references to
12395         `data-directory', and use `locate-data-file' instead, and made
12396         then greyed out if they don't exist.
12397
12398 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12399
12400         * keymap.el (events-to-keys): Use `format' instead of `concat'
12401         since the latter does not accept integer args anymore
12402
12403 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12404
12405         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12406         macros replaced.
12407
12408 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12409
12410         * make-docfile.el: Get first initialization from very-early-lisp.el
12411         * update-elc.el: Ditto.
12412         * loadup.el (really-early-error-handler): Ditto.
12413
12414         * packages.el (packages-unbytecompiled-lisp): Add new file,
12415         very-early-lisp.el.
12416
12417         * very-early-lisp.el: New file.
12418
12419 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12420
12421         * Symbols that have been obsolete for at least 3 years removed (II).
12422
12423         * obsolete.el (eval-current-buffer): Make compatible.
12424         (byte-code-function-p): Ditto.
12425         (send-string): Removed.
12426         (send-region): Removed.
12427         (screen-scrollbar-width): Removed.
12428         (set-screen-scrollbar-width): Removed.
12429         (set-screen-left-margin-width): Removed.
12430         (set-screen-right-margin-width): Removed.
12431         (screen-left-margin-width): Removed.
12432         (screen-right-margin-width): Removed.
12433         (set-buffer-left-margin-width): Removed.
12434         (set-buffer-right-margin-width): Removed.
12435         (buffer-left-margin-width): Removed.
12436         (buffer-right-margin-width): Removed.
12437         (x-set-frame-icon-pixmap): Removed.
12438         (x-set-screen-icon-pixmap): Removed.
12439         (pixel-name): Removed.
12440         (make-pixmap): Removed.
12441         (make-cursor): Removed.
12442         (pixmap-width): Removed.
12443         (pixmap-contributes-to-line-height-p): Removed.
12444         (set-pixmap-contributes-to-line-height): Removed.
12445
12446 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12447
12448         * obsolete.el (popup-menu-up-p): removed.
12449         (read-no-blanks-input): Removed.
12450         (wholenump): Removed.
12451         (ring-mod): Removed (what was ring-mod?).
12452         (current-time-seconds): Removed.
12453         (run-special-hook-with-args): Removed.
12454         (dot): Removed.
12455         (dot-marker): Removed.
12456         (dot-min): Removed.
12457         (dot-max): Removed.
12458         (window-dot): Removed.
12459         (set-window-dot): Removed.
12460
12461         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12462         `dot-min'.
12463
12464         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12465
12466         * code-files.el (insert-file-contents): Rename
12467         run-special-hook-with-args to run-hook-with-args-until-success.
12468         (write-region): Ditto.
12469
12470 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12471
12472         * about.el: Fix typos, update release date.
12473
12474         * Symbols that have been obsolete for at least 3 years removed.
12475
12476         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12477         screen- functions.
12478         (toplevel): remove setf methods for screen functions.
12479         * cl-macs.el (extent-data): defsetf removed.
12480         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12481         many places to remove.
12482         (comment-indent-hook): Ditto.
12483         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12484         (buffer-dedicated-screen): Ditto.
12485         (deiconify-screen): Ditto.
12486         (delete-screen): Ditto.
12487         (event-screen): Ditto.
12488         (find-file-other-screen): Ditto.
12489         (find-file-read-only-other-screen): Ditto.
12490         (live-screen-p): Ditto.
12491         (screen-height): Ditto.
12492         (screen-iconified-p): Ditto.
12493         (screen-list): Ditto.
12494         (screen-live-p): Ditto.
12495         (screen-name): Ditto.
12496         (screen-parameters): Ditto.
12497         (screen-pixel-height): Ditto.
12498         (screen-pixel-width): Ditto.
12499         (screen-root-window): Ditto.
12500         (screen-selected-window): Ditto.
12501         (screen-totally-visible-p): Ditto.
12502         (screen-visible-p): Ditto.
12503         (screen-width): Ditto.
12504         (screenp): Ditto.
12505         (get-screen-for-buffer): Ditto.
12506         (get-screen-for-buffer-noselect): Ditto.
12507         (get-other-screen): Ditto.
12508         (iconify-screen): Ditto.
12509         (lower-screen): Ditto.
12510         (mail-other-screen): Ditto.
12511         (make-screen): Ditto.
12512         (make-screen-invisible): Ditto.
12513         (make-screen-visible): Ditto.
12514         (modify-screen-parameters): Ditto.
12515         (new-screen): Ditto.
12516         (next-screen): Ditto.
12517         (next-multiscreen-window): Ditto.
12518         (other-screen): Ditto.
12519         (previous-screen): Ditto.
12520         (previous-multiscreen-window): Ditto.
12521         (raise-screen): Ditto.
12522         (redraw-screen): Ditto.
12523         (select-screen): Ditto.
12524         (selected-screen): Ditto.
12525         (set-buffer-dedicated-screen): Ditto.
12526         (set-screen-height): Ditto.
12527         (set-screen-position): Ditto.
12528         (set-screen-size): Ditto.
12529         (set-screen-width): Ditto.
12530         (show-temp-buffer-in-current-screen): Ditto.
12531         (switch-to-buffer-other-screen): Ditto.
12532         (visible-screen-list): Ditto.
12533         (window-screen): Ditto.
12534         (x-set-screen-pointer): Ditto.
12535         (x-set-frame-pointer): Ditto.
12536         (screen-title-format): Ditto.
12537         (screen-icon-title-format): Ditto.
12538         (terminal-screen): Ditto.
12539         (delete-screen-hook): Ditto.
12540         (create-screen-hook): Ditto.
12541         (mouse-enter-screen-hook): Ditto.
12542         (mouse-leave-screen-hook): Ditto.
12543         (map-screen-hook): Ditto.
12544         (unmap-screen-hook): Ditto.
12545         (default-screen-alist): Ditto.
12546         (default-screen-name): Ditto.
12547         (x-screen-defaults): Ditto.
12548         (x-create-screen): Ditto.
12549         * obsolete.el: meta-flag removed.
12550         baud-rate removed.
12551         sleep-for-millisecs removed.
12552         extent-data removed.
12553         set-extent-data removed.
12554         set-extent-attribute removed.
12555         extent-glyph removed.
12556         extent-layout removed.
12557         set-extent-layout removed.
12558         list-faces-display removed.
12559         list-faces removed.
12560         trim-versions-without-asking removed.
12561         after-write-file-hooks removed.
12562         truename removed.
12563         auto-fill-hook removed.
12564         blink-paren-hook removed.
12565         select-screen-hook, deselect-screen-hook removed.
12566         auto-raise-screen, auto-lower-screen removed.
12567
12568         * msw-mouse.el: Global change resource -> mswindows-resource.
12569
12570         * XEmacs 21.0-pre5 is released.
12571
12572 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12573
12574         * about.el (about-hackers): Credits update.
12575
12576 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12577
12578         * register.el (insert-register): Don't activate the region.
12579
12580 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12581
12582         * select.el: Restore x-* symbols for backwards compatibility:
12583         x-copy-primary-selection, x-kill-primary-selection,
12584         x-delete-primary-selection, x-select-make-extent-for-selection,
12585         x-valid-simple-selection-, x-cut-copy-clear-internal.
12586
12587 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12588
12589         * XEmacs 21.0-pre4 is released.
12590
12591 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12592
12593         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12594         reporting bugs.
12595         (maybe-add-init-button): Fix semantics under Windows.  Use
12596         `expand-file-name' rather than `concat'.
12597
12598         * help.el (print-messages): New function.
12599
12600 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12601
12602         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12603
12604 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12605
12606         * about.el: Tweaked my entry in about-hackers.
12607
12608         * find-paths.el (paths-emacs-root-p):
12609           Relaxed emacs-root checking of an in-place installation to
12610           also accommodate the flat layout used on MS Windows.
12611
12612 1998-06-29  John Jones  <jj@asu.edu>
12613
12614         * package-get.el: calls to package-get-update-all will only
12615           update packages which are already installed.
12616
12617 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12618
12619         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12620         are handled by the gui-element face fallbacks now.
12621
12622         * x-faces.el: default gui-element face to "background" as well as
12623         the default face.
12624
12625         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12626         and default face settings since these are set as fallbacks now in
12627         the appropriate domain.
12628
12629 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12630
12631         * text-mode.el (text-mode): Reorder regexp so the OR part
12632         corresponding to `page-delim' goes first and the hack in
12633         `forward-paragraph' will work.
12634         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12635
12636 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12637
12638         * subr.el (remove-hook): When checking the hook value
12639           with functionp, don't apply car to it.
12640
12641 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12642
12643         * package-get.el (package-get-remote-filename):
12644           Don't use file-name-as-directory because the local directory
12645           separator conventions might not be the same as ftp's.
12646
12647 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12648
12649         * ldap.el (ldap-host-parameters-alist): New name of
12650         `ldap-host-parameters-plist'
12651
12652 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12653
12654         * package-get.el: Using (require 'package-get-base), now that it
12655         provides itself.  Consequently removed all instances of (load
12656         "package-get-base.el").
12657
12658 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12659
12660         * subr.el (remove-hook): Don't treat the hook value as a
12661           list unless it is both consp and not functionp.
12662
12663 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12664
12665         * about.el: Email address for Ben Wing is ben@xemacs.org.
12666         * auto-show.el: Ditto.
12667         * bytecomp.el: Ditto.
12668         * faces.el: Ditto.
12669         * x-scrollbar.el: Ditto.
12670         * x-misc.el: Ditto.
12671         * tty-init.el: Ditto.
12672         * toolbar-items.el: Ditto.
12673         * symbol-syntax.el: Ditto.
12674         * specifier.el: Ditto.
12675         * objects.el: Ditto.
12676         * hyper-apropos.el: Ditto.
12677         * glyphs.el: Ditto.
12678
12679 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12680
12681         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12682         vertical-divider-always-visible-p.
12683         (default-mouse-motion-handler): Ditto.
12684
12685 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12686
12687         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12688         global value.
12689
12690 1998-06-21  Oliver Graf <ograf@fga.de>
12691
12692         * build-reports.el: changed receiver to xemacs-build-reports list
12693
12694 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12695
12696         * font.el: Split font-family-mappings into X and
12697           mswindows-specific versions.
12698           mswindows-font-create-[object|name]: Treat supplied size
12699           as a pointsize. Added underline and strikethru handling.
12700
12701         * msw-faces.el: changed default mswindows charset to western.
12702
12703         * msw-glyphs.el: removed space in border-glyph font string that
12704           was inserted to get round bugs in the mswindows C font code.
12705
12706 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12707
12708         * about.el (about-hackers): Credits update.
12709
12710         * help-nomule.el (tutorial-supported-languages): Add Romanian
12711         TUTORIAL.
12712
12713         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12714         to ISO-8859-2.
12715
12716 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12717
12718         * font.el: Split font-family-mappings into X and
12719           mswindows-specific versions.
12720           mswindows-font-create-[object|name]: Treat supplied size
12721           as a pointsize. Added underline and strikethru handling.
12722
12723         * msw-faces.el: changed default mswindows charset to western.
12724
12725         * msw-glyphs.el: removed space in border-glyph font string that
12726           was inserted to get round bugs in the mswindows C font code.
12727
12728 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12729
12730         * minibuf.el: make read-color-completion-table call
12731           (mswindows-color-list for mswindows devices.
12732
12733 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12734
12735         * lisp/font-lock.el
12736         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12737         Let declaration items contain non-word symbol characters.
12738
12739 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12740
12741         * package-get.el (package-get-package-provider): Added autoload
12742         cookie.  Loading "package-get-base.el" in ALL functions that use
12743         it.  Fixed some (interactive ...) with multiple argument specs
12744         again.  Cosmetic indentation changes.
12745
12746 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12747
12748         * info.el (Info-insert-dir): Don't use nreverse on variables
12749         that you want to use later.
12750
12751 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12752
12753         * x-mouse.el (x-set-point-and-move-selection): Replace call
12754         to x-kill-primary-selection with kill-primary-selection
12755
12756 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12757
12758         * simple.el (what-cursor-position): Make cursor position reported
12759         use value of column-number-start-at-one
12760
12761 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12762
12763         * about.el (xemacs-hackers): Fix Jareth's email address.
12764
12765 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12766
12767         * startup.el (startup-splash-frame): Remove
12768         `xemacs-startup-logo-function'.
12769
12770 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12771
12772         * about.el (about-hackers): Update credits list.
12773
12774 1998-06-06  Jeff Miller <jmiller@smart.net>
12775
12776         * lisp/sound.el: Update sound-ext to allow filenames with
12777           extensions to be found by load-sound-file
12778
12779 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12780
12781         * info.el (Info-rebuild-outdated-dir): Removed variable
12782         (Info-auto-generate-directory): New variable
12783         (Info-save-auto-generated-dir): New variable
12784         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12785         (Info-build-dir-anew): Second parameter removed.  Use
12786         `Info-save-auto-generated-dir'
12787         (Info-rebuild-dir): Ditto
12788
12789 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12790
12791         * list-mode.el (next-list-mode-item): Would not recognize
12792         border between directly neighbored items.
12793
12794 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12795
12796         * package-get.el: add autoloads for some functions.
12797
12798 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12799
12800         * specifier.el (let-specifier): Tiny docfixes.
12801
12802 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12803
12804         * msw-mouse.el: set selection-pointer-glyph to Normal.
12805
12806 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12807
12808         * wid-edit.el (widget-specify-secret): New function.
12809         (widget-after-change): Use it.
12810         (widget-specify-field): Use it.
12811
12812 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12813
12814         * mouse.el (drag-window-divider): Use `(not done)' instead of
12815         `doit'; reuse result of `window-pixel-edges'.
12816
12817         * modeline.el (drag-modeline-event-lag): Rename to
12818         drag-divider-event-lag.
12819
12820 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12821
12822         * specifier.el (let-specifier): Rewritten not to generate needless
12823         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12824         arguments.
12825
12826 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12827
12828         * minibuf.el (read-file-name-1): Setup buffer-local value of
12829         `completion-ignore-case' in completions buffer under Windows.
12830
12831 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12832
12833         * about.el (about-maintainer-glyph): Fix support for not
12834         compressed images.
12835
12836 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12837
12838         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12839
12840         * mouse.el (mouse-track): Cancel selection if misc-user event with
12841         `cancel-mode-internal' function is fetched.
12842
12843 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12844
12845         * files.el (save-some-buffers-1): Fixed return value.
12846
12847 1998-06-01  Oliver Graf <ograf@fga.de>
12848
12849         * dragdrop.el: added experimental
12850
12851 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12852
12853         * startup.el (after-init-hook, init-file-user,
12854         user-init-directory, load-user-init-file):  Purge references
12855         to "~/.xemacs/init.el" from docstrings.
12856
12857         (load-user-init-file) Use paths-construct-path to construct
12858         paths to user init files.  Go directly to ~/.emacs, do not
12859         search ~/.xemacs/, do not load `default-custom-file'.
12860
12861 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12862
12863         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12864         general *sh.
12865         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12866
12867 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12868
12869         * menubar-items.el (default-menubar): add Update Packages to customize
12870         menu.
12871
12872 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12873
12874         * faces.el: use toolbar face as a fallback for toolbar properties
12875         in xpm-color-symbols instead of default.
12876
12877         * msw-faces.el: rename 3d-object -> gui-element face.
12878
12879 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12880
12881         * startup.el (xemacs-startup-logo-function): New variable.
12882         (startup-splash-frame): Use it.
12883
12884 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12885
12886         * files.el (save-some-buffers): Would wait 1 second.
12887         (save-some-buffers-1): Delete other windows here instead of in
12888         `save-some-buffers'.
12889         (save-some-buffers): Force redisplay only if windows were deleted.
12890
12891 1998-06-02  Didier Verna  <didier@xemacs.org>
12892
12893         * cus-face.el (custom-face-attributes): generalized the use of
12894         toggle buttons for boolean attributes.
12895         Re-ordered the items a bit.
12896
12897 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12898
12899         * sound.el (default-sound-directory): Use `locate-data-directory'
12900         to find the sounds directory.
12901
12902 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12903
12904         * sound.el: default sound-ext to .wav under mswindows, .au
12905         otherwise. load-default sounds without extensions.
12906
12907 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12908
12909         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12910         if send-pr is not bound.
12911
12912 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12913
12914         * files.el: grok idl files in auto-mode-alist.
12915 1998-06-01  Jeff Miller  <jmiller@smart.net>
12916
12917         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12918         calling `upcase'.
12919
12920 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12921
12922         * msw-glyphs.el: add xbm to the list of image types supported.
12923
12924 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12925
12926         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12927         instead of XEmacs one when dumping InfoDock.
12928
12929 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12930
12931         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12932         for `modeline-visible-p'
12933
12934         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12935
12936 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12937
12938         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12939         since it's not used anymore. doc string fixes.
12940
12941         * package-get.el (package-get-file-installed-p): new function. use
12942         instead of file-installed-p which is in an external package.
12943
12944 1998-05-28  Oliver Graf <ograf@fga.de>
12945
12946         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12947         favor of select-window/switch-to-buffer
12948
12949 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12950
12951         * startup.el: changed (getenv "HOME") to (user-home-directory)
12952
12953 1998-05-25  Oliver Graf <ograf@fga.de>
12954
12955         * frame.el (cde-start-drag) moved to dragdrop.el
12956         (offix-start-drag-region) moved to dragdrop.el
12957         (offix-start-drag) moved to dragdrop.el
12958         * dragdrop.el (cde-start-drag) moved from frame.el
12959         (offix-start-drag-region) moved from frame.el
12960         (offix-start-drag) moved from frame.el
12961         (cde-start-drag-region) cde drag regions
12962         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12963
12964 1998-05-26  Oliver Graf <ograf@fga.de>
12965
12966         * dragdrop.el: created dragdrop-drag prototypes
12967         (cde-start-drag-region) fixed typo
12968
12969 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12970
12971         * simple.el (after-init-hook): Remove reader macro.
12972
12973         * packages.el (packages-hardcoded-lisp): Get rid of reader
12974         macros.  Update DOC string.
12975
12976 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12977
12978         * mouse.el (drag-window-divider): Ditto.
12979
12980         * modeline.el (mouse-drag-modeline): Use it.
12981
12982         * lisp-mode.el (let-specifier): Specify indentation.
12983
12984         * specifier.el (let-specifier): Renamed from
12985         `with-specifier-instance'.
12986
12987 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12988
12989         * x-faces.el:
12990         * faces.el: move definition of xpm-color-symbols from x-faces.el
12991         to faces. Predicate x-get-resource on the presence of x.
12992
12993         * msw-faces.el: set 3d-object face rather than modeline. Specify
12994         faces as specfier defaults.
12995
12996         * package-get.el: don't use package-admin-add-single-file-package.
12997
12998 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12999
13000         * toolbar-items.el: Fixup tooltips.
13001         (toolbar-gnus): Don't use obsolete variable
13002         toolbar-news-frame-properties.
13003         (toolbar-news-reader): Default to `gnus' instead of
13004         `not-configured'.
13005
13006         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13007         Windows.
13008
13009 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13010
13011         * package-get.el: rename -installedp -> -installed-p.
13012
13013 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13014
13015         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13016         attributes, and assinged it to continuation, truncation and
13017         hscroll glyphs.
13018
13019         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13020         and made continuation, truncation and hscroll glyphs arrow
13021         characters out of that font.
13022
13023 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13024
13025         * minibuf.el (minibuffer-electric-separator): Play nicely with
13026         directory-sep-char being \.
13027         (minibuffer-electric-tilde): Ditto.
13028         (read-file-name-map): Ditto.
13029
13030 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13031
13032         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13033         on X devices.
13034         (default-mouse-track-deal-with-down-event): Avoid
13035         `x-disown-selection'; use `disown-selection' instead.
13036
13037 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13038
13039         * select.el:
13040         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13041         moved to (cut-copy-clear-internal) in select.el. Ditto for
13042         (x-delete-primary-selection) (x-kill-primary-selection)
13043         (x-copy-primary-selection).
13044         (own-clipboard): new function.
13045
13046         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13047         functions in select.el. remove old ones.
13048         (mswindows-own-clipboard): new function.
13049
13050 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13051
13052         * gnuserv.el: allow connections from mswindows type devices.
13053
13054 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13055
13056         * msw-glyphs.el: change image type used from cursor to resource.
13057
13058 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13059
13060         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13061         for {top,bottom}-{left,right} values in addition to
13062         {top,bottom}_{left,right}.
13063         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13064
13065 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13066
13067         * cl-macs.el (specifier-instance): Undefine its setf method.
13068
13069         * specifier.el (with-specifier-instance): Added docstring.
13070
13071         * mouse.el (drag-window-divider): Ditto.
13072
13073         * modeline.el (mouse-drag-modeline): Use it.
13074
13075         * lisp-mode.el (with-specifier-instance): Define its indentation
13076         level.
13077
13078         * specifier.el (with-specifier-instance): New macro.
13079
13080 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13081
13082         * package-get.el (package-get-create-custom): new function to
13083         auto-generate package-get-custom.el from package-get-base.el.
13084         * (package-get-ever-installedp): new function.
13085         * (package-get-custom): new function to get all packages specified
13086         by customize.
13087
13088 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13089
13090         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13091
13092 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13093
13094         * cl-extra.el: Reverse previous float change.
13095
13096 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13097
13098         * x-faces.el:
13099         * faces.el (try-font-name): moved from x-faces.el since it is
13100         required by w3 under mswindows as well X.
13101
13102 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13103
13104         * winnt.el: Removed evil (setq completion-ignore-case t)
13105         clause, one more overlookef fsfism.
13106         (nt-quote-args-functions-alist): End sentences with double space.
13107
13108 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13109
13110         * window-xemacs.el (push-window-configuration): Remove kludgery of
13111         recaching default-toolbar specifier.
13112         (pop-window-configuration): Ditto.
13113         (unpop-window-configuration): Ditto.
13114
13115 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13116
13117         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13118
13119 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13120
13121         * winnt.el (nt-quote-args-verbatim): Added function.
13122         (nt-quote-args-prefix-quote): Added function.
13123         (nt-quote-args-backslash-quote): Added function.
13124         (nt-quote-args-double-quote): Added function.
13125         (nt-quote-args-functions-alist): New variable.
13126         (nt-quote-process-args): Added function. This is the main quoting
13127         work horse called from process-nt.c
13128
13129 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13130
13131         * winnt.el: Removed duplicate definitions for backspace,
13132         delete, M-backspace and C-M-backspace.
13133         (file-name-buffer-file-type-alist): Removed this variable.
13134         (find-buffer-file-type): Removed function.
13135         (find-file-binary):  Removed function.
13136         (find-file-text): Removed function.
13137         (find-file-not-found-set-buffer-file-type): Removed function.
13138         (save-to-unix-hook): Removed function.
13139         (revert-from-unix-hook): Removed function.
13140         (using-unix-filesystems): Removed function.
13141         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13142         warning.
13143         (x-set-selection): Removed function.
13144         (x-get-selection): Removed function.
13145         Removed commented FSFisms.
13146         Replaced copyright notice (this file is not part of GNU Emacs).
13147         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13148         comint-process-echoes setting to t.
13149
13150 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13151
13152         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13153         and used following the interface change of
13154         `paths-find-recursive-path'.
13155
13156         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13157         regexp instead of a list of base names.
13158         (paths-version-control-filename-regexp):
13159         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13160         Introduced and used following the interface change of
13161         `paths-find-recursive-path'.
13162
13163 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13164
13165         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13166         on X devices, rather than on all non-TTY devices.
13167
13168 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13169
13170         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13171
13172         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13173
13174 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13175
13176         * itimer.el (activate-itimer): Fixed usage of integers
13177         as argument to `concat'.
13178
13179 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13180
13181         * itimer.el (start-itimer): replace the use of `concat' with
13182         `format'
13183
13184 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13185
13186         * mode-motion.el (mode-motion-hook): Clarify docstring.
13187         From Bob Weiner <weiner@altrasoft.com>
13188
13189         * loadhist.el (symbol-file): Supply prompt string when used
13190         interactively.
13191         From Bob Weiner <weiner@altrasoft.com>
13192
13193 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13194
13195         * loadup.el (really-early-error-handler): Ditto.
13196
13197         * update-elc.el: Ditto.
13198
13199         * setup-paths.el (paths-construct-exec-path): Ditto.
13200
13201         * make-docfile.el: Ditto.
13202
13203         * find-paths.el (paths-decode-directory-path): Use split-path
13204         instead of decode-path.
13205
13206         * files.el (parse-colon-path): Update docstring reference.
13207
13208 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13209
13210         * msw-init.el:
13211         * x-init.el:
13212         Bind cut'n'paste keys to non window-system specific functions.
13213
13214         * msw-select.el: New function mswindows-clear-clipboard.
13215         mswindows-cut-copy-clipboard extended to handle clearing of the
13216         selection and renamed to mswindows-cut-copy-clear-clipboard.
13217
13218         * select.el: on mswindows devices delete-primary-selection
13219         calls mswindows-clear-clipboard.
13220
13221 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13222
13223         * simple.el (quoted-insert): Inhibit quit when using read-char.
13224
13225         * cmdloop.el (read-char): Don't inhibit quit.
13226         (read-char-exclusive): Ditto.
13227         (read-char): Signal quit if quit-char was pressed.
13228         (read-char-exclusive): Ditto.
13229         (read-quoted-char): Return a character, not integer.
13230
13231         * menubar-items.el (default-popup-menu): Use Andy's generic
13232         selection code.
13233         (default-popup-menu): Fix code.
13234
13235 1998-05-14  Oliver Graf <ograf@fga.de>
13236
13237         * dragdrop.el (dragdrop-function-widget): this time it's done
13238
13239 1998-05-13  Oliver Graf <ograf@fga.de>
13240
13241         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13242
13243 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13244
13245         * device.el (device-pixel-width):
13246         (device-pixel-height):
13247         (device-mm-width):
13248         (device-mm-height):
13249         (device-bitplanes):
13250         (device-color-cells): Swapped parameters to device-system-metric
13251         according to the interface change.
13252
13253 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13254
13255         * mouse.el (default-mouse-motion-handler): Use new name of the
13256         function event-over-vertical-divider-p.
13257         Do not set E-W arrow cursor over the divider if
13258         vertical-divider-draggable-p is nil in the window.
13259         ([top-level]): Use new name for the variable
13260         vertical-divider-map.
13261         (drag-window-divider): Respect vertical-divider-draggable-p.
13262         Variable name typo fixes.
13263
13264 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13265
13266         * keymap.el (kbd): Define here; handle string constants and
13267         others...
13268
13269 1998-05-15  Christian Nyb <chr@mediascience.no>
13270
13271         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13272         in Emacs 18.
13273
13274 1998-05-13  Didier Verna  <didier@xemacs.org>
13275
13276         * mouse.el (drag-window-divider): give the vertical divider a
13277         pressed look when dragging it.
13278
13279 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13280
13281         * faces.el: predicate some more face operations on x or mswindows
13282         not just x.
13283
13284         * modeline.el: enable modeline coloring for mswindows.
13285
13286 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13287
13288         * minibuf.el (minibuffer-default): Added variable; compatible with
13289         FSF Emacs.
13290         (next-history-element): Used `minibuffer-default'.
13291
13292 1998-05-12  Oliver Graf <ograf@fga.de>
13293
13294         * dragdrop.el (dragdrop-function-widget): button and mods ok
13295         arguments still look a bit strange
13296         (dragdrop-compare-mods) created
13297         (dragdrop-drop-do-functions) correctly checks for buttons and
13298         modifiers
13299
13300 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13301
13302         * setup-paths.el (paths-default-info-directories): Replace
13303         path-separator with directory-sep-char.
13304
13305         * files.el (path-separator): Don't define it here.
13306
13307 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13308
13309         * update-elc.el: Ditto.
13310
13311         * setup-paths.el (paths-construct-exec-path): Ditto.
13312
13313         * make-docfile.el: Ditto.
13314
13315         * loadup.el (really-early-error-handler): Ditto.
13316
13317         * find-paths.el (paths-decode-directory-path): Use decode-path
13318         instead of decode-path-internal.
13319
13320         * files.el (parse-colon-path): Update docstring.
13321
13322 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13323
13324         * subr.el (get-buffer-window-list): Make BUFFER optional.
13325
13326         * window-xemacs.el (windows-of-buffer): Defalias to
13327         get-buffer-window-list.
13328
13329 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13330
13331         * disass.el: Fix maintainer keyword.
13332
13333         * bytecomp.el (byte-compile-and-load-file): Autoload.
13334         (byte-compile-buffer): Ditto.
13335
13336         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13337         value is returned, not the name.
13338         (lisp-imenu-generic-expression): Enable it.
13339         (lisp-mode-variables): Ditto.
13340         (lisp-indent-offset): Change defconst to defvar.
13341         (lisp-indent-function): Ditto.
13342         (lisp-body-indent): Ditto.
13343
13344 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13345
13346         * modeline.el: Use zap-last-kbd-macro-event.
13347
13348         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13349         nil, don't attempt to do anything with messages.
13350         (eval-last-sexp): Use `letf' for clarity.
13351
13352 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13353
13354         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13355
13356 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13357
13358         * buff-menu.el:
13359         * lisp-mode.el:
13360         * obsolete.el:
13361         Change empty docstrings into no doc strings at all.
13362         Fix bogus FSF-format docstrings.
13363         * etags.el: Fix docstring.
13364
13365 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13366
13367         * package-get.el (package-get): Use internal md5
13368
13369 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13370
13371         * about.el (about-xemacs): Correct abuse of concat.
13372
13373 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13374
13375         * info.el (Info-mode): Use easymenu.
13376
13377 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13378
13379         * apropos.el (apropos): Don't use concat with integers.
13380
13381         * cmdloop.el (describe-last-error): Handle the case when no error
13382         was seen gracefully.
13383
13384         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13385         defun.
13386         (apropos-describe-plist): Ditto.
13387
13388         * help.el (with-displaying-help-buffer): Revert to a defun.
13389         (describe-key): Use it as defun.
13390         (describe-mode): Ditto.
13391         (describe-bindings): Ditto.
13392         (describe-prefix-bindings): Ditto.
13393         (describe-installation): Ditto.
13394         (view-lossage): Ditto.
13395         (describe-function): Ditto.
13396         (describe-variable): Ditto.
13397         (describe-syntax): Ditto.
13398
13399 1998-05-11  Oliver Graf <ograf@fga.de>
13400
13401         * dragdrop.el: changed order of require/provide
13402         (dragdrop-drop-mime-default) changed to new calling conventions
13403         (dragdrop-drop-do-functions) changed to new calling conventions
13404         (dragdrop-function-widget) this one needs more work...
13405
13406 1998-05-10  Oliver Graf <ograf@fga.de>
13407
13408         * about.el: another small change in my entry
13409         * dragdrop.el (dragdrop-drop-log-function): logging added
13410         plus customizations
13411         changed interface to handler functions. now called with event
13412         and object
13413
13414 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13415
13416         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13417         E-W arrow pointer displayed over draggable dividers.
13418
13419         * mouse.el (default-mouse-motion-handler): Show it when
13420         appropriate.
13421         (drag-window-divider): Added.
13422         ([top-level]): Initialized window-divider-map with a keymap
13423         binding the above function to left button down event.
13424
13425         * x-mouse.el (x-init-pointer-shape): Initialize
13426         divider-pointer-glyph from Cursor.dividerPointer, or use default
13427         E-W double arrow.
13428
13429 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13430
13431         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13432
13433 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13434
13435         * simple.el (count-words-buffer): Don't query for buffer.
13436         (count-lines-buffer): Ditto.
13437
13438 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13439
13440         * help.el (where-is): add optional insert argument.
13441
13442 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13443
13444         * help.el (describe-key-briefly): New argument INSERT.
13445
13446         * simple.el (eval-expression): New optional argument; synch with
13447         FSF 20.3.
13448
13449         * keydefs.el (global-map): Add new register bindings.
13450
13451         * register.el: Synched with FSF 20.3.
13452
13453 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13454
13455         * window-xemacs.el (recenter): all arguments are optional.
13456
13457 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13458
13459         * device.el: (device-pixel-width): Reflected name/parameters
13460         change to device-system-metric.
13461         (device-pixel-height): Ditto.
13462         (device-mm-width): Ditto.
13463         (device-mm-height): Ditto.
13464         (device-bitplanes): Ditto.
13465         (device-color-cells): Ditto.
13466
13467 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13468
13469         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13470
13471         * cl.el (most-positive-fixnum): Document.
13472         (most-negative-fixnum): Ditto.
13473
13474         * cus-dep.el: Updated comment.
13475
13476         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13477         constant.
13478
13479         * cus-load.el (custom-put): Removed.
13480
13481         * files.el (after-find-file): Just resignal quit instead of
13482         signaling "canceled".
13483
13484 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13485
13486         * frame.el (other-frame): Use `focus-frame' instead of
13487         select-frame kludges.
13488
13489         * lisp-mode.el: Update lisp-indent-function for
13490         save-selected-frame and with-selected-frame.
13491
13492         * frame.el (save-selected-frame): New macro.
13493         (with-selected-frame): Ditto.
13494         (other-frame): Use `set-frame-focus'.
13495
13496 1998-05-06  Oliver Graf <ograf@fga.de>
13497
13498         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13499         (dragdrop-drop-url-default) default handler for URL drops created
13500         (dragdrop-drop-mime-default) default handler for MIME drops created
13501         (dragdrop-drop-functions) default custom for handling drops created
13502         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13503
13504 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13505
13506         * mouse.el: Removed redundant mouse-mswindows-drop function.
13507
13508 1998-05-05  Oliver Graf <ograf@fga.de>
13509
13510         * about.el: changed some text in my entry
13511         * dragdrop.el: added customs
13512
13513 1998-05-04  Oliver Graf <ograf@fga.de>
13514
13515         * mouse.el: killed global drop key bindings
13516         (mouse-offix-drop) removed
13517         * dragdrop.el: created
13518         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13519
13520 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13521
13522         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13523         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13524
13525         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13526         obsolete comment.
13527
13528         * scrollbar.el (scrollbars-visible-p): Use new
13529         {vertical,horizontal}-scrollbar-visible-p specifiers.
13530
13531 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13532
13533         * device.el (device-pixel-height):
13534         (device-pixel-width):
13535         (device-mm-width):
13536         (device-mm-height):
13537         (device-bitplanes):
13538         (device-color-cells): Moved these 6 functions from device.c; they
13539         all use single (device-system-metrics) call.
13540
13541 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13542
13543         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13544         were renamed.
13545
13546         * menubar-items.el:
13547         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13548         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13549
13550         * help.el (help-map): Remove Hyperbole keybinding logic.
13551         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13552
13553 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13554
13555         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13556         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13557
13558 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13559
13560         * msw-glyphs.el: use nicer icon3 from the frame icon.
13561
13562 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13563
13564         * version.el (emacs-version): Remove InfoDock conditionals.
13565
13566         * startup.el (startup-splash-frame): Change ID logo name.
13567
13568 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13569
13570         * files.el (after-find-file): If the user presses C-g on
13571         directory-creation prompt, kill the buffer.
13572
13573 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13574
13575         * simple.el (count-words-region): Reverse previous change.
13576
13577 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13578
13579         * replace.el (query-replace): Just call perform-replace.
13580         (query-replace-regexp): Ditto.
13581         (perform-replace): Move region handling here.
13582         (perform-replace): Use the new arg to match-data.
13583
13584 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13585
13586         * x-init.el: Install X specific display table that
13587           displays char 0240 as a space to avoid whatever it is
13588           that screws up display of that character code.
13589
13590 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13591
13592         * help.el (function-arglist): If no arguments are documented for a
13593         subr, print nothing rather than incorrect output.
13594
13595 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13596
13597         * cmdloop.el (command-error): Update bail-out error message to use
13598         `emacs-program-name'.
13599
13600         * lib-complete.el: Remove reader macro cruft.
13601
13602         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13603         cruft.
13604
13605         * simple.el (count-words-region): Drop interactive-p check on the
13606         message.
13607
13608 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13609
13610         * font.el
13611         * msw-faces.el
13612         Correct spelling of mswindows-font-canonicalize-name.
13613
13614 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13615
13616         * ldap.el (ldap-host-parameters-alist): Replaced with
13617         `ldap-host-parameters-plist'
13618         (ldap-search): Adapt to previous change
13619
13620 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13621
13622         * about.el (about-hackers): Update Bob Weiner bio.
13623         (about-maintainer-info): Ditto.
13624
13625 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13626
13627         * simple.el (display-warning-minimum-level): Docfix.
13628
13629 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13630
13631         * widget.el (:default-get): New keyword.
13632         * wid-edit.el (default, widget-default-default-get): Define it.
13633         (group, widget-group-default-get): Define it.
13634         (menu-choice, widget-choice-default-get): Define it.
13635         (widget-default-get): New function.
13636         (widget-choice-action): Call it.
13637         (widget-editable-list-entry-create): Call it.
13638
13639 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13640
13641         * byte-optimize.el (byte-boolean-vars): Removed.
13642         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13643         lookup through `byte-boolean-vars'.
13644
13645 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13646
13647         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13648         resource-provided values into ghost specs for scrollbar-height and
13649         scrollbar-width.
13650
13651 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13652
13653         * byte-optimize.el: Don't attempt to optimize /=.
13654
13655         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13656         (byte-compile-/=): Ditto.
13657
13658 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13659
13660         * apropos.el: Use `with-displaying-help-buffer'.
13661         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13662         Use `with-displaying-help-buffer'.
13663         (apropos-follow): Do not give special treatment to buffer cursor
13664         was in prior to a mouse click.
13665         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13666         (apropos-print-doc): Set correct buffer for setting text
13667         properties.
13668
13669 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13670
13671         * help.el (help-buffer-prefix-string): New variable.
13672         (help-buffer-name): Use it.
13673
13674         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13675         mode menu.
13676
13677 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13678
13679         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13680
13681 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13682
13683         * files.el (find-file-noselect): Update docstring.
13684         (find-file-noselect): Signal an error if found an unreadable file.
13685         (file-chase-links): Save the match data.
13686         (normal-mode): Use `lwarn' and `error-message-string'.
13687         (interpreter-mode-alist): Change defconst to defvar.
13688         (inhibit-first-line-modes-regexps): Ditto.
13689         (inhibit-first-line-modes-regexps): Added .tgz.
13690         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13691         (change-major-mode-with-file-name): New user-option.
13692         (set-visited-file-name): Synched with FSF.
13693         (file-name-extension): New function, from FSF 20.3.
13694         (file-relative-name): Synched with FSF.
13695         (save-some-buffers): Support the C-r feature.
13696         (recover-session): Synched with FSF.
13697         (kill-some-buffers): Ditto.
13698         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13699
13700 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13701
13702         * files.el (insert-file): Undo previous change and reenable use of
13703         format.el.
13704
13705 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13706
13707         * window-xemacs.el (recenter): Define.
13708
13709 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13710
13711         * font.el (mswindows-font-create-name)
13712         (mswindows-font-create-object): new functions for mswindows type
13713         fonts.
13714
13715         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13716         strings are parsed as well as font objects.
13717
13718 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13719
13720         * modeline.el (defining-kbd-macro): Restore modeline indication of
13721         kbd-macro being recorded.
13722         (add-minor-mode): Simplify docstring.
13723         (modeline-minor-mode-menu): Remove stuff.
13724
13725 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13726
13727         * code-process.el (call-process): dynamically decide process
13728         coding type.
13729
13730 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13731
13732         * modeline.el: Add line-number-mode, column-number-mode to
13733         the modeline minor-mode menu.  Button2 on the line number does
13734         goto-line.
13735
13736 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13737
13738         * mouse.el: move x-selection-owner-p type things to
13739         selection-owner-p.
13740
13741         * msw-init.el: copy zmacs stuff from x-init.el
13742
13743         * msw-select.el (mswindows-own-selection)
13744         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13745         functions. Very simple minded implementation of selectio
13746         ownership.
13747
13748         * select.el (own-selection) (disown-selection)
13749         (activate-region-as-selection) (select-make-extent-for-selection)
13750         (valid-simple-selection-p): functions moved from x-select.el for
13751         generalized selection.
13752
13753         * x-select.el: see select.el changes.
13754
13755         * x-toolbar.el: use new selection functions.
13756
13757 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13758
13759         * packages.el (packages-find-package-directories): Fixed bug that
13760         would pick up multiple site-package directories.
13761         (package-locations): Added "xemacs-packages" as a late package
13762         location.
13763
13764         * find-paths.el: Now uses `emacs-program-name' and
13765         `emacs-program-version'.
13766         Additions to enforce version-specific directories in
13767         `paths-find-version-directory'.
13768
13769 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13770
13771         * default.el: Removed.
13772         * site-start.el: Removed.
13773
13774 1998-04-29  Didier Verna  <didier@xemacs.org>
13775
13776         * minibuf.el (minibuffer-history-minimum-string-length): Default
13777         to nil.
13778
13779 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13780
13781         * find-paths.el (paths-program-name): Rename.
13782         (paths-emacs-root-p): Ditto.
13783         (paths-find-site-directory): Ditto.
13784
13785 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13786
13787         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13788         `emacs-lisp-byte-compile-and-load'.
13789
13790 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13791
13792         * ldap.el (ldap-search): Fixed additional parameter passing to
13793         `ldap-open'
13794
13795 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13796
13797         * select.el (kill-primary-selection) (selection-owner-p)
13798         (copy-primary-selection) (yank-clipboard-selection)
13799         (selection-exists-p) (delete-primary-selection): new file and
13800         functions that do the right thing for the selected device.
13801
13802         * x-menubar.el: use generalised selection functions.
13803
13804         * dumped-lisp.el: dump select.el.
13805
13806 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13807
13808         * find-paths.el (paths-progname): New variable.
13809         (paths-emacs-root-p): Use it.
13810         (paths-find-site-directory): Ditto.
13811
13812 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13813
13814         * loadup.el ((member "dump" command-line-args)): Dump as
13815         `infodock' if InfoDock.
13816
13817 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13818
13819         * find-paths.el (construct-emacs-version): Simplify, include
13820         program name in the return value.
13821         * (paths-find-version-directory): Use it.
13822
13823 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13824
13825         * info.el (Info-parse-dir-entries): Fixed regexp
13826         (Info-build-dir-anew): Remove full suffix and capitalize info file
13827         name for files with no @direntry
13828         (Info-batch-rebuild-dir): New function
13829         (Info-suffixed-file): Check for regular files instead of simple
13830         file existence (could catch directories before)
13831
13832 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13833
13834         * setup-paths.el, find-paths.el: Removed uses of `not' which
13835         temacs doesn't have.
13836
13837         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13838         into root searching.
13839
13840 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13841
13842         * subr.el: Remove definition of `not'.
13843
13844 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13845
13846         * msw-glyphs.el: enable graphics support.
13847
13848 1998-04-23  Didier Verna  <didier@xemacs.org>
13849
13850         * x-menubar.el (default-menubar): restored the line-number-mode
13851         option.
13852
13853         * misc doc string updates related to the options menu.
13854
13855 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13856
13857         * setup-paths.el (paths-construct-load-path): Fix typo.
13858
13859 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13860
13861         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13862         font-menu-ignore-scaled-fonts don't have to be bound now; this
13863         gets us one step further towards making --no-autoloads work.
13864
13865         * startup.el (normal-top-level): Load auto-autoloads only if
13866         lisp-directory is non-nil.
13867
13868         * setup-paths.el (paths-construct-load-path): Made it robust
13869         against nil lisp-directory.
13870
13871         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13872         to the list of variables that cause a warning when nil.
13873
13874         * toolbar.el (init-toolbar-location): Now works even when there's
13875         no toolbar icon directory.
13876
13877 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13878
13879         * help.el (view-lossage): Recognize it.
13880
13881         * simple.el (log-message): Mark multiline messages.
13882
13883 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13884
13885         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13886
13887 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13888
13889         * package-get.el (package-get-all):  add `\n' separator to
13890         interactive specification so that both variables are read
13891
13892 1998-04-22  Didier Verna  <didier@xemacs.org>
13893
13894         * x-menubar.el: ported the options menu to Custom.
13895         Moved the "read only" toggle button to the buffers menu.
13896         Corrected some missing ;;;###autoload or defcustom.
13897
13898         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13899         the scrollbar-visible specifier for options menu handling.
13900
13901         * toolbar.el (toolbar-visible-p)
13902                      (toolbar-captioned-p)
13903                      (default-toolbar-position): defcustom wrappers around
13904         the toolbar specifiers for options menu handling.
13905
13906         * frame.el (get-frame-for-buffer-default-instance-limit):
13907         defcustom it for options menu handling.
13908
13909         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13910         font-lock-mode for options menu handling.
13911
13912         * cus-start.el: added Custom properties to overwrite-mode for
13913         options menu handling.
13914
13915 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13916
13917         * about.el: shameless self-promotion.
13918
13919 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13920
13921         * simple.el (raw-append-message): Slightly optimize.
13922         (remove-message): Use `push' for clarity.
13923         (append-message): Ditto.
13924         (display-warning): Dito.
13925         (raw-append-message): Send the message to the appropriate device.
13926
13927 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13928
13929         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13930         From Sean MacLennan <Sean.MacLennan@pika.ca>
13931
13932 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13933
13934         * setup-paths.el: Changed `directory-sep-char' to
13935         `path-separator', following a change in GNU Emacs.
13936
13937 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13938
13939         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13940         (Info-build-dir-anew): Add a final newline.
13941         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13942         is `always'
13943         (Info-rebuild-dir): Ditto
13944
13945         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13946
13947 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13948
13949         * simple.el (count-words-buffer): Retain zmacs region.
13950         (count-words-region): Ditto.
13951         * simple.el: (what-line): Expanded line counts.
13952         (count-lines): New parameter to conditionalize whether collapsed
13953         lines get counted.
13954         From Bob Weiner <weiner@altrasoft.com>
13955
13956 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13957
13958         * packages.el (package-locations): infodock-packages must override
13959         mule-packages and packages.
13960
13961 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13962
13963         * wid-edit.el:
13964         remove rude messages from widget-activation-widget-mapper
13965         and widget-activation-glyph-mapper
13966
13967 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13968
13969         * toolbar.el: Remove (featurep 'x) test from
13970         toolbar-make-button-list
13971
13972 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13973
13974         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13975         only if in the same frame.
13976
13977 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13978
13979         * packages.el (package-locations): Added site-packages hierarchy.
13980
13981         * setup-paths.el (paths-default-info-directories): Introduced and
13982         used.
13983
13984         * packages.el, setup-paths.el: Set various path searching depths
13985         to 1.
13986
13987         * packages.el (packages-hierarchy-depth):
13988         (packages-load-path-depth): Introduced and used.
13989
13990         * setup-paths.el (paths-load-path-depth): Introduced and used.
13991
13992         * find-paths.el (paths-find-recursive-path): Added max-depth
13993         parameter.
13994
13995 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13996
13997         * setup-paths.el (paths-construct-info-path): Removed
13998         dependency on behavior of (file-name-as-directory "").
13999
14000 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14001
14002         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14003         lisp objects
14004
14005 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14006
14007         * dump-paths.el, startup.el: Added handling for --debug-paths.
14008
14009 1998-04-15  William M. Perry  <wmperry@aventail.com>
14010
14011         * wid-edit.el: We cannot just set the help-echo or balloon-help
14012           properties for an extent based on the :help-echo widget
14013           property, since help-echo and balloon-help cause an EXTENT to
14014           get passed in, where :help-echo functions are expecting a WIDGET
14015
14016 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14017
14018         * scrollbar.el (init-scrollbar-from-resources): Call
14019         mswindows-init-scrollbar-metrics when appropriate.
14020
14021 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14022
14023         * dumped-lisp.el: dump x-toolbar for window system
14024
14025         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14026         have support and xpm.
14027
14028 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14029
14030         * files.el (toggle-read-only): Fix docstring.
14031         From Didier Verna <didier@xemacs.org>
14032
14033 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14034
14035         * startup.el (normal-top-level): Load autoload-file-name without
14036         specifying an extension---some people only auto-autoload.el.gz.
14037
14038 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14039
14040         * files.el (backup-enable-predicate): Don't bomb on NAME being
14041         nil.
14042
14043 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14044
14045         * find-paths.el, packages.el: Now prefers configure'd paths.
14046         This shouldn't cause any of the originally anticipated problems as
14047         the current paths architecture will not define the various
14048         configure-xxx variables if they're not specified on the configure
14049         command line.
14050
14051         * find-paths.el, setup-paths.el, packages.el: Removed all
14052         mentionings of "/" as a path separator.
14053         Used paths-construct-path throughout.
14054
14055         * find-paths.el (paths-construct-path): Created to assemble paths
14056         from directory components.
14057
14058         * setup-paths.el, packages.el: Used paths-decode-directory-path
14059         instead of decode-path-internal.
14060
14061         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14062         and associates.
14063         (paths-decode-directory-path) Created.
14064
14065         * setup-paths.el: Changed configure-exec-path to
14066         configure-exec-directory.
14067
14068 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14069
14070         * packages.el (packages-find-packages): Fixed decoding of
14071         EMACSPACKAGEPATH.
14072
14073         * startup.el: -no-packages -> -no-early-packages.
14074
14075         (packages-load-package-lisps): Fixed loading of auto-autoload
14076         files.
14077
14078         * startup.el (normal-top-level): Fixed loading of core
14079         auto-autoload.
14080
14081         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14082
14083         * startup.el, packages.el, dump-paths.el: Added proper settings
14084         for site-directory and lisp-directory variables.
14085
14086         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14087         inhibit-package-autoloads and fixed handling of it.
14088
14089         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14090         handling of former inhibit-package-init, now
14091         inhibit-early-packages, to make -vanilla etc. work.
14092
14093 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14094
14095         * code-process.el (start-process): Fallback to 'undecided instead
14096         of 'binary for process input coding stream.
14097
14098         * process.el (start-process): Docstring fix.
14099
14100 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14101
14102         * info.el (Info-insert-dir): Do not insert temporary dir files
14103         in Info-dir-file-attributes
14104         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14105         (Info-rebuild-dir): Ditto.
14106
14107 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14108
14109         * obsolete.el: Added obsoleteness declarations for
14110         `site-directory' and `Info-default-directory-list'.
14111
14112 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14113
14114         * find-paths.el (paths-find-emacs-root): Only look at the
14115         executable at the end of the symlink chain for determining the
14116         Emacs root.
14117
14118 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14119
14120         * setup-paths.el (paths-construct-info-path): Changed construction
14121         to cater to gone default in configure.
14122
14123         * find-paths.el (paths-uniq-append): Added.
14124
14125         * packages.el: Rewritten package path construction once again.
14126
14127         * dump-paths.el, startup.el: Removed package-path as a global
14128         variable.
14129
14130         * package-admin.el (package-admin-add-single-file-package):
14131         (package-admin-add-binary-package): Changed package-path to
14132         late-packages.
14133
14134         * packages.el (packages-split-path): Split path at "/" rather than
14135         nil according to change in emacs.c.
14136
14137 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14138
14139         * setup-paths.el (paths-construct-info-path): Changed info path
14140         order so that directories come out right.
14141         (paths-find-lock-directory): Fixed bug: It used to think
14142         configure-lock-directory is a path.
14143
14144 1998-04-06  Jeff Miller <jmiller@smart.net>
14145
14146         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14147         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14148         eases the use of toolbar-add/kill-item functions.
14149
14150 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14151
14152         * code-files.el (file-coding-system-alist): Commented out
14153         loaddefs.el magical treatment.
14154
14155 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14156
14157         * info.el (Info-rebuild-outdated-dir): Added new option
14158         `conservative' and made it the default
14159         (Info-rebuild-dir): Appropriately parse multi-line description
14160         strings, and multi-section dir files. Issue warning when dir
14161         is rebuilt as temporary
14162         (Info-build-dir-anew): Issue warning when dir is built as
14163         temporary
14164
14165 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14166
14167         * list-mode.el (list-mode-map): Bind highlight motion commands to
14168         standard keys left, right, C-b and C-f.
14169
14170 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14171
14172         * files.el (auto-mode-alist): allow .sc for Scheme->C
14173
14174 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14175
14176         * loadup.el (pureload): Don't quote (garbage-collect).
14177
14178 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14179
14180         * package-get-base.el: Updated.
14181
14182 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14183
14184         * isearch-mode.el (isearch-just-started): New variable.
14185         (isearch-mode): Set it.
14186         (isearch-repeat): Advance one character forward only if the search
14187         was successful, and was not just started.
14188         (isearch-repeat): Clear isearch-just-started.
14189
14190 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14191
14192         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14193         if running -batch.
14194
14195 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14196
14197         * subr.el (listify-key-sequence): Removed.
14198
14199 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14200
14201         * bytecomp.el (byte-compile-print-gensym): New option.
14202         (byte-compile-output-file-form): Use it.
14203         (byte-compile-output-docform): Ditto.
14204         (byte-compile-compiled-obj-to-list): Ditto.
14205
14206 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14207
14208         * msw-glyphs.el: set frame icon if xpm support.
14209
14210 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14211
14212         * help.el: Code that pretty prints variable values
14213           removed.
14214
14215 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14216
14217         * find-paths.el (paths-emacs-root-p): Correct test for installation
14218         directory.
14219         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14220
14221 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14222
14223         * loaddefs.el: Don't set debug-ignored-errors; leave
14224           its default value set to nil.
14225
14226 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14227
14228         * info.el (Info-rebuild-dir): fixed mis-spelling.
14229
14230 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14231
14232         * info.el (Info-rebuild-outdated-dir): New custom var
14233         (Info-insert-node): Create/update dir file when needed, ie when it
14234         does not exist or is older than some info files in directory
14235
14236 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14237
14238         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14239         for last packages, mainly for using a 20.4 package base.
14240
14241         * packages.el (late-packages): Typo fix.  It was called
14242         early-packages.
14243
14244         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14245         relative symlinks correctly.
14246         (paths-find-emacs-roots): More rigorous checking for plausible
14247         configuration-time root.
14248
14249         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14250         find its roots.
14251
14252 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14253
14254         * faces.el: Fix docstrings.
14255         * glyphs.el: Fix docstrings.
14256         * mouse.el: Fix docstrings.
14257
14258         * frame.el: Change phrase `current frame' to `selected frame'.
14259
14260         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14261
14262         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14263         macros using backquote to make them infinitely more readable.
14264
14265 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14266
14267         * packages.el (packages-find-package-path): Hardcoded specialized
14268         InfoDock support until we can clean this up.
14269
14270         * help.el (describe-bindings-1): Return the value of the bindings
14271         help buffer created.
14272         (describe-bindings): Ditto.
14273
14274         * simple.el (set-variable): Restore previous behavior of not
14275         bombing if the variable to set is not boundp.
14276
14277 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14278
14279         * packages.el (packages-handle-package-dumped-lisps): Allow for
14280         non-local files to be loaded off the package-lisp variable.
14281
14282 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14283
14284         * x-faces.el: Global X resources should override
14285           specs for all device classes (color, grayscale, mono);
14286           code currently doesn't override any of them.  Fixed by
14287           calling remove-specifier with '(x default) as the tag
14288           set and allowing inexact matches.
14289
14290 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14291
14292         * faces.el: Separated face initializations based on
14293           device classes into device type specific (tag set,
14294           instantiator) pairs.
14295
14296 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14297
14298         * wid-edit.el (widget-choice-action): Remember user's explicit
14299         choice.
14300         (widget-choice-value-create): Respect it.
14301         From Richard Stallman <rms@gnu.org>
14302
14303 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14304
14305         * setup-paths.el (paths-construct-info-path): Always append
14306         existing directories from configure-time info path.
14307
14308         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14309         Info-directory-list.
14310
14311         * info.el: Removed Info-default-directory-list which was broken by
14312         design.
14313         Removed bogus initialization of Info-directory-list---startup.el
14314         can do a much better job.
14315         Added autoload of Info-directory-list.
14316
14317         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14318         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14319         be exclusive; now it's merely given precedence, just like in the
14320         old days.
14321
14322 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14323
14324         * find-paths.el (paths-find-architecture-directory): Fix bug with
14325         finding; it used to default too early.
14326
14327 1998-03-25  Martin Buchholz <martin@xemacs.org>
14328
14329         * packages.el (packages-split-path): Fix a bug; it used to fail
14330         for paths that weren't split.
14331
14332 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14333
14334         * finder.el (finder-compile-keywords): trap on errors.
14335
14336 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14337
14338         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14339           fourth argument of t so that only the specs exactly
14340           matching the tag lists are removed.
14341
14342 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14343
14344         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14345
14346 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14347
14348         * minibuf.el (mouse-read-file-name-1): If a default directory was
14349         specified, use it for generating the completions.
14350
14351 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14352
14353         * update-elc.el: Now respects inhibit-package-init and
14354         inhibit-site-lisp.
14355         Now does path construction with loadup-paths.
14356
14357         * startup.el (normal-top-level, startup-setup-paths): Now respects
14358         inhibit-package-init and inhibit-site-lisp.
14359
14360         * packages.el (packages-find-package-path): Extended package path
14361         by version-specific hierarchies.
14362         (packages-find-packages): Now respects inhibit flag and
14363         inhibit-site-lisp.
14364         Moved path setup to loadup-paths.
14365
14366         * make-docfile.el: Now respects inhibit-package-init and
14367         inhibit-site-lisp.
14368         Now does path construction with loadup-paths.
14369
14370         * loadup.el: Now respects inhibit-package-init and
14371         inhibit-site-lisp.
14372
14373         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14374
14375         * loadup-paths.el: New file: setup load-path to encompass
14376         packages.
14377
14378 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14379
14380         * auto-show.el: load-gc renamed to pureload.
14381         * site-load.el: Ditto.
14382         * packages.el (toplevel): Ditto.
14383         * loadup.el (really-early-error-handler): Ditto.
14384         * dumped-lisp.el (preloaded-file-list): Ditto.
14385         * cus-face.el (custom-declare-face): Ditto.
14386
14387 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14388
14389         * <Today>: The Big Path Searching Overhaul.
14390
14391         * find-paths.el: New file: find and assemble paths in the
14392         installation hierarchy.
14393
14394         * setup-paths.el: New file: global layout of paths and directories
14395         within the XEmacs hierarchy.
14396
14397         * packages.el: Replaced everything related to path searching and
14398         startup by code in terms of find-paths.
14399
14400         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14401         the new path searching engine.
14402
14403         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14404         and setup-paths.
14405
14406 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14407
14408         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14409         setup-paths.el.
14410
14411 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14412
14413         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14414         compiles identically in any configuration.
14415         Removed irrelevant commentary.
14416
14417 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14418
14419         * simple.el (set-variable): Allow setting specifiers.
14420
14421 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14422
14423         * lisp.el (forward-sexp): Revert previous change.
14424
14425 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14426
14427         * frame.el (frame-initialize): Use `delete-console' instead of
14428         `delete-device' to delete the stream console to match the usage in
14429         Fkill_emacs.
14430
14431 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14432
14433         * files.el (cdpath-previous): New variable.
14434         (cd): Use it.
14435         From Bob Weiner <weiner@wave.altrasoft.com>
14436
14437 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14438
14439         * keydefs.el: Changed keybindings of forward-char,
14440           backward, scroll-up and scroll-down to point to their
14441           -command counterparts.
14442
14443         * simple.el: New functions: forwarc-char-command,
14444           backwrad-char-command, scroll-up-command,
14445           scroll-down-command which work liek their counterparts
14446           except that they honor the variable
14447           signal-error-on-buffer-boundary.
14448
14449           Definition of signal-error-on-buffer-boundary received
14450           from src/cmds.c.
14451
14452           defvar declaration added for word-across-newline to avoid
14453           byte-compiler warning about the free variable reference.
14454
14455 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14456
14457         * winnt.el: Removed "%t" from the beginning of
14458         modeline-format. From now on, there's no nt-specifics in the modeline.
14459
14460 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14461
14462         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14463         of `when' with `if'.
14464
14465 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14466
14467         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14468         mswindows. Must be reworked along with glyphs.el, or
14469         merged into it, after there is images support.
14470
14471         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14472         'mswindows.
14473
14474 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14475
14476         * faces.el: fix for text cursor initialization.
14477         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14478         From Andy Piper <andyp@parallax.co.uk>
14479
14480 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14481
14482         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14483         if there is an existing package that handles it and warn the user
14484         about that mode.
14485
14486 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14487
14488         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14489         Installation" menu item when Installation-string is not bound.
14490
14491 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14492
14493         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14494         From Jeremiah W. James <jerry@cs.ucsb.edu>
14495
14496 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14497
14498         * msw-faces.el:
14499         * faces.el: Fix face initialization.
14500
14501 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14502
14503         * files.el (backup-enable-predicate): fix breakage introduced
14504         by TMPDIR patch.
14505
14506 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14507
14508         * x-faces.el (x-init-face-from-resources): The
14509           TTY face property retrieval functions don't return
14510           specifiers, so use face-property instead.
14511
14512 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14513
14514         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14515
14516 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14517
14518         * x-menubar.el: Expanded documentation for
14519           option-save-faces.  Changed Options -> Browse Faces
14520           menu entry to invoke customize-face.
14521
14522 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14523
14524         * faces.el: Most face initialization moved out of
14525           init-other-random-faces to the top level so that the
14526           initialization happens before Xemacs is dumped.  Much
14527           of the fascist "face-differs-from-default-p or FROB!"
14528           code has been retired in favor of letting the user do
14529           what they want to do.  Face initialization code changed
14530           to use `default' specifier tag so that the settings can
14531           be overridden later if the user wishes it.
14532
14533 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14534
14535         * about.el (about-hackers): Update contributors list.
14536
14537 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14538
14539         * specifier.el: Define new specifier tag `default'.
14540
14541         * modeline.el: Initialize faces using `default' tag.
14542
14543         * x-faces.el (x-init-face-from-resources): Remove
14544           specifier specs containing the `default' tag before
14545           adding new specs.
14546
14547 1998-03-02  John Jones  <jj@asu.edu>
14548
14549         * package-get.el (package-get-all): fixed arguments on call to
14550         package-admin-add-single-file-package.
14551         * package-get.el (package-get-installedp): fixed to match
14552         advertised behavior.
14553         * package-get.el: added function package-get-update-all which
14554         installs newest versions of all the current packages (if they are
14555         not already installed).
14556
14557 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14558
14559         * files.el (find-file-noselect): Uncommented `truename' binding in
14560         `let*' and use it later to set `buffer-file-truename' iff it's
14561         still nil, as happens for example when finding a compressed
14562         file with "jka-compr".
14563
14564 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14565
14566         * faces.el: in make-face-* type functions do the operation for all
14567         window systems, not just the first one found.
14568
14569         * font.el: call mswindows-list-fonts for mswindows.
14570
14571 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14572
14573         * code-process.el (call-process-region):
14574         * process.el (call-process-region):
14575         * package-get.el (package-get-dir):
14576         * files.el (backup-enable-predicate):
14577         * gnuserv.el (gnuserv-temp-file-regexp):
14578         Use temp-directory in place of `/tmp'.
14579
14580 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14581
14582         * "Fast" dired-in-C enhancements for Windows 95/NT:
14583
14584         * files.el: Added function, `wildcard-to-regexp', from GNU
14585           Emacs.
14586
14587         * files.el (insert-directory): Modified to use special
14588           dired-in-C enhancements if present.
14589
14590 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14591
14592         * code-files.el: make default coding no-conversion.
14593
14594 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14595
14596         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14597         the load-path.
14598
14599         * update-elc.el: Strip directory when testing for files not to
14600         bytecompile.
14601
14602 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14603
14604         * lisp-mode.el: Use recommended form for menus.
14605
14606         * info.el (Info-construct-menu): Use recommended form for menus.
14607
14608         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14609         entry.
14610
14611 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14612
14613         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14614           (get-frame-for-buffer-noselect): Always return frames
14615           in the not-this-window-p cond clause.
14616
14617 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14618
14619         * help.el (describe-installation): New function.
14620
14621         * x-menubar.el (default-menubar): Add describe-installation to
14622         Help menu.
14623
14624         * packages.el (packages-unbytecompiled-lisp): Installation.el
14625         should not be bytecompiled.
14626
14627         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14628         XEmacs.
14629
14630         * x-menubar.el (default-menubar): Use correct guard for VM menu
14631         entry.
14632
14633         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14634         coding.
14635         From Andy Piper <andyp@parallax.co.uk>
14636
14637 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14638
14639         * ldap.el: Do not require ldap-internal at compile time.
14640
14641 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14642
14643         * code-files.el: new file. a virtual copy of mule-files.el
14644         but without charset
14645         dependencies. (toggle-buffer-file-ocding-system) new function for
14646         changing the eol type for the current buffer.
14647
14648         * code-process.el: new file. a copy of
14649         mule-process.el. mule-process.el will disappear when things have
14650         settled.
14651
14652         * coding.el: new file. a virtual copy of mule-files.el but
14653         without charset dependencies. (coding-system-base) new function
14654         for getting the parent coding system of a coding system with eol
14655         type set.
14656
14657         * dumped-lisp.el: add above files for the non-mule case.
14658
14659 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14660
14661         * window-xemacs.el (display-buffer): If no explicit
14662           frame is specified, search for a window that displays
14663           the buffer on the currently selected frame, before
14664           searching other frames.
14665
14666 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14667
14668         * frame.el (get-frame-for-buffer): If not-this-window-p
14669           is non-nil, use window on the selected frame if it is not
14670           also the selected window.  When defaulting, search for
14671           windows on the currently selected fgrame before searching
14672           other frames.
14673
14674 1998-02-25  Didier Verna  <didier@xemacs.org>
14675
14676         * modeline.el (modeline-swap-buffers): originally named
14677         `mouse-release-modeline'. Whether to actually swap the buffers is
14678         decided in `mouse-drag-modeline'.
14679         (mouse-drag-modeline): A button release event is considered a
14680         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14681         stay unchanged.
14682
14683 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14684
14685         * x-menubar.el: Put redo on the menubar.
14686         From Aki Vehtari <Aki.Vehtari@hut.fi>
14687
14688 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14689
14690         * bytecomp.el (displaying-byte-compile-warnings): if
14691         temp-buffer-show-function is set, use it to display current set of
14692         warnings in the "*Compile-Log-Show*" buffer.
14693
14694         * simple.el (display-warning-buffer): if temp-buffer-show-function
14695         is set, use it to display current set of warnings in the
14696         "*Warnings-Show*" buffer.
14697
14698 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14699
14700         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14701         Common Lisp.
14702
14703 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14704
14705         * menubar.el: Allow button descriptors at least 2 long.
14706
14707         * x-menubar.el (default-menubar): Use recommended forms.
14708         (file-menu-filter): Remove.
14709         (edit-menu-filter): Remove.
14710
14711 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14712
14713         * about.el (about-hackers): Updated.
14714
14715 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14716
14717         * help.el (help-max-help-buffers): new variable
14718         (help-register-and-maybe-prune-excess): new function
14719         (help-buffer-name): use help-max-help-buffers.
14720         (with-displaying-help-buffer): use
14721         help-register-and-maybe-prune-excess.
14722
14723         * help.el (help-maybe-pretty-print-value): if the value fits on
14724         one line, let it.
14725
14726 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14727
14728         * (with-displaying-help-buffer): there is no need to kill the buffer
14729         if it exists, because with-output-to-temp-buffer will clear it.
14730         further, killing the buffer violates the rule that
14731         temp-buffer-show-function, if set, has the full responsibility of
14732         showing the temp buffer.  killing the buffer fucks with the window
14733         configuration, hosing temp-buffer-show-function.
14734
14735
14736 1998-02-23  Didier Verna  <didier@xemacs.org>
14737
14738         * modeline.el (mouse-drag-modeline):
14739         - Always scroll the modeline that was originally clicked on.
14740         - Use x pixels instead of x characters (which doesn't work anyway)
14741         as horizontal reference for modeline dragging. This allows us to
14742         keep on dragging the modeline even if the motion event occurs in
14743         another window.
14744
14745 1998-02-23  Didier Verna  <didier@xemacs.org>
14746
14747         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14748         glyph on the modeline to indicate that dragging the mouse has an
14749         effect both horizontally and vertically.
14750
14751 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14752
14753         * about.el (about-xemacs): Get rid of redundant visible version
14754         number.
14755
14756 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14757
14758         * about.el (about-hackers): Update credits.
14759
14760 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14761
14762         * prim/register.el (view-register): Show register type file-query.
14763
14764 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14765
14766         * mode-motion.el (mode-motion-highlight-internal):
14767           save-excursion inside save-window-exucrsion form to
14768           hide buffer point changes from save-window-excursion.
14769           Prevents display flickering when the mouse pointer
14770           moves.
14771
14772 1998-02-17  Didier Verna  <didier@xemacs.org>
14773
14774         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14775         function to handle correctly the case of a toolbar one side of the
14776         window: scrolling will not necessarily happen.
14777
14778 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14779
14780         * files.el (after-find-file): Restore missing argument
14781           to format that provides filename for "... consider M-x
14782           recover-file" message.  Also call `message' with "%s"
14783           as the first arg instead of an arbitrary string.
14784
14785 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14786
14787         * about.el (about-hackers): Various additions.
14788
14789 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14790
14791         * autoload.el (generate-file-autoloads-1): Don't force an extra
14792         line out when copying on-the-same line autoloads.
14793
14794         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14795         is installed.
14796
14797 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14798
14799         * x11/x-win-xfree86.el (x-win-init-xfree86):
14800         * x11/x-win-sun.el (x-win-init-sun):
14801         * x11/x-init.el (x-initialize-compose):
14802         * prim/simple.el:
14803         (backward-or-forward-kill-sexp):
14804         (backward-or-forward-kill-sentence):
14805         (backward-or-forward-kill-word):
14806         (backward-or-forward-delete-char):
14807         * prim/isearch-mode.el (isearch-help-or-delete-char):
14808         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14809         x-keysym-on-keyboard-p to detect backspace.
14810         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14811         Clean up symbols used with dead keys, checking Linux and solaris
14812         keysyms.
14813         Simplify x-win-*.el using above methods.
14814         Change documentation for x-keysym-*-p functions.
14815
14816 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14817
14818         * about.el (about-hackers): Restore entries for Michael Sperber and
14819         Vinnie Shelton.
14820         From Vinnie Shelton <acs@acm.org>
14821
14822 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14823
14824         * simple.el (count-words-region): Ditto.
14825
14826 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14827
14828         * simple.el (count-words-buffer): Document.  Don't print anything
14829         if non-interactive.
14830
14831 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14832
14833         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14834         multiple files in InfoDock.
14835
14836 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14837
14838         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14839         from version.el in InfoDock.
14840
14841         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14842         specially.
14843
14844 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14845
14846         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14847         variable name in docstring.
14848
14849 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14850
14851         * menubar.h: Include "gui.h".
14852
14853 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14854
14855         * site-load.el: Fix documentation.
14856
14857 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14858
14859         * package-get-base.el (package-get-base): Updated.
14860
14861         * keymap.el: PC-ize.
14862
14863 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14864
14865         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14866         from' on a fresh line.
14867
14868 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14869
14870         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14871         object.
14872
14873 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14874
14875         * undo-stack.el: PC-ize.
14876
14877         * cmdloop.el: PC-ize.
14878
14879 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14880
14881         * bytecomp-runtime.el: PC-ize.
14882
14883         * byte-optimize.el: Prolog fixup.  PC-ize.
14884
14885         * cus-dep.el: Spelling fix.
14886
14887         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14888         entries follow).
14889
14890 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14891
14892         * text-mode.el (text-mode-hook-identify): New function,
14893         put on text-mode-hook.  Set text-mode-variant here.
14894         (text-mode): Don't set it here.
14895
14896 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14897
14898         * text-mode.el (text-mode-hook): New defvar.
14899         (text-mode-variant): New variable.
14900         (text-mode): Set that variable locally.
14901         (toggle-text-mode-auto-fill): New command.
14902
14903 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14904
14905         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14906
14907 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14908
14909         * text-mode.el (paragraph-indent-text-mode):
14910         Renamed from spaced-text-mode.
14911         (text-mode-map): Bind TAB to indent-relative.
14912         (indented-text-mode-map): Variable deleted.
14913         (indented-text-mode): Now an alias for text-mode.
14914
14915 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14916
14917         * loadup.el: test-atoms debugging stuffs removed.
14918
14919 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14920
14921         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14922
14923 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14924
14925         * help.el (describe-beta): Made it use `locate-data-file'.
14926         (describe-distribution): Ditto.
14927         (describe-copying): Ditto.
14928         (describe-project): Ditto.
14929         (view-emacs-news): Ditto.
14930
14931         * help-nomule.el (help-with-tutorial): Made it use
14932         `locate-data-file' to find tutorial.
14933
14934 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14935
14936         * about.el: Corrected my email address.
14937
14938         * mouse.el: Added 'mouse-mswindows-drop' similar to
14939         'mouse-offix-drop'.
14940
14941 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14942
14943         * loadup.el (running-xemacs): Spelling fix.
14944
14945 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14946
14947         * packages.el (packages-find-packages-1): Don't allow a backwards
14948         compatible lisp tree to overwrite `preloaded-file-list'.
14949
14950 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14951
14952         * loadup.el: Don't delete "xemacs" prior to dumping.
14953
14954 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14955
14956         * package-info.el (pi-last-mod-date): New function.
14957         (pi-author-version): New function.
14958         (batch-update-package-info): Use them.
14959
14960 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14961
14962         * frame.el (get-frame-for-buffer-default-to-current): Create.
14963         (get-frame-for-buffer-noselect): Allow user to use current frame
14964         with `get-frame-for-buffer-default-to-current'.
14965
14966 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14967
14968         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14969         (byte-compile-output-docform): Ditto.
14970         (byte-compile-compiled-obj-to-list): Ditto.
14971
14972 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14973
14974         * startup.el (command-line-1): Removed code that ran
14975           buffer-menu.
14976
14977 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14978
14979         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14980
14981 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14982
14983         * frame.el (suspend-emacs-or-iconify-frame): Check using
14984         `device-on-window-system-p' instead of explicitly checking for X,
14985         so that the same logic works for MS Windows.
14986         (suspend-or-iconify-emacs): Ditto.
14987
14988 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14989
14990         * about.el (about-maintainer-info): Andy Piper is back.
14991         (xemacs-hackers): Updated Andy Piper's email address.
14992         (about-hackers): Added Jonathan Harris.
14993         (about-hackers): Updated Tibor Polgar's email address.
14994
14995 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14996
14997         * about.el: Add xemacs.org email manager.
14998
14999         * package-get-base.el (package-get-base): Updated with most recent
15000         package updates.
15001
15002 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15003
15004         * help.el (function-arglist): Use `indirect-function' instead of
15005         `symbol-function' so that aliases are treated correctly.
15006
15007 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15008
15009         * help.el (help-map): Add f1 binding to `help-for-help'.
15010         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15011         (describe-key-briefly): Use `princ' "%s" to print object.
15012         (with-displaying-help-buffer): Kill buffer if it exists, again.
15013         (describe-key): Use `princ' "%s" to print object.
15014         (describe-function-1): Use `princ' "%s" to print object.
15015         Commented out alias lines removed.
15016         (help-pretty-print-limit): New variable to control pretty-printing
15017         of variable values.
15018         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15019         `help-pretty-print-value' again.  Only print-print when OBJECT is
15020         list of length less than `help-pretty-print-limit'.
15021         (describe-variable): Use `help-maybe-pretty-print-value' again.
15022
15023 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15024
15025         * simple.el (blink-matching-open): Remove C++ kludge.
15026         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15027
15028 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15029
15030         * info.el (Info-default-directory-list): Made the documentation
15031         more explanitory.
15032
15033 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15034
15035         * lisp/packages.el:
15036         * lisp/package-admin.el:
15037         * lisp/build-report.el:
15038         Fix typos.
15039
15040 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15041
15042         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15043         warnings in Java buffers without final newline and editing the
15044         last line.
15045
15046 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15047
15048         * packages.el (packages-find-packages-1): Don't allow a backwards
15049         compatible lisp tree to overwrite `preloaded-file-list'.
15050         Suggested by Colin Rafferty  <colin@xemacs.org>
15051
15052         * mouse.el (mouse-offix-drop): Set undo-boundary.
15053         From Oliver Graf <ograf@fga.de>
15054
15055 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15056
15057         * loadup.el (load-gc): rewrite as defun.
15058         Print something sensical if a required dump-time file isn't found.
15059
15060 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15061
15062         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15063         bug strikes a menudescriptor.
15064
15065         * package-get-base.el (package-get-base): Updated.
15066
15067         * package-info.el (batch-update-package-info): Derive REQUIRES
15068         from the Makefile.
15069
15070 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15071
15072         * files.el (save-some-buffers): Don't play games with deleting
15073         other windows if we are in the minibuffer window.
15074
15075 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15076
15077         * modeline.el (modeline-minor-mode-menu): Add support for :active
15078         (add-minor-mode): Document :active property to TOGGLE.
15079
15080 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15081
15082         * modeline.el (modeline-minor-mode-menu): Add support for an
15083         `:included' predicate in the `toggle-sym' plist.
15084         (add-minor-mode): Document the :included property, format
15085         docstring some more.
15086         (modeline-minor-mode-menu): Documentation string added.
15087
15088 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15089
15090         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15091         labels from the symbol-names by thwacking off the overly redundant
15092         and overused "mode", parenthesizing "minor", and capitalizing the
15093         resultant strings.  Also shortened the menu's title by eliminating
15094         the redundant buffer name.
15095         (add-minor-mode): Beautified the docstring, added mention of the
15096         `:menu-tag' property of TOGGLE.
15097         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15098         `toggle-sym' to beatify the mode-life menus.
15099         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15100         `auto-fill-function'.
15101
15102 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15103
15104         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15105         menus to :style 'toggle.
15106
15107 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15108
15109         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15110
15111 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15112
15113         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15114         only recognize first hyperlink.
15115         (hyper-apropos-highlightify): Deletia, this is already done by
15116         `hyper-apropos-insert-face'.
15117         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15118
15119 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15120
15121         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15122         mail.
15123         (toolbar-mail-reader): Add support for `send'.
15124         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15125
15126 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15127
15128         * info.el (Info-emacs-info-file-name): Add defvar for
15129         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15130         will function properly.
15131
15132 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15133
15134         * simple.el: make the backwards delete function called by
15135         `backward-or-forward-delete-char' user configurable.
15136
15137 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15138
15139         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15140         compiled function got loaded from.
15141
15142 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15143
15144         * term/apollo.el: Synched up with InfoDock 3.6.2.
15145
15146 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15147
15148         * startup.el (load-init-file): Load autoloads earlier.
15149         (startup-splash-frame): Handle InfoDock logo.
15150
15151         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15152         InfoDock.
15153         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15154
15155         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15156         doesn't have this function.
15157
15158         * packages.el (locate-data-file): Fix to call `locate-file'.
15159
15160 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15161
15162         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15163         version of version.el.
15164         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15165
15166         * x-menubar.el (default-menubar): Guard reference to
15167         `gnuserv-frame'.
15168         (default-menubar): Guard references to `font-lock-mode'.
15169         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15170         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15171
15172         * make-docfile.el: Don't snarf doc strings from autoloads.
15173
15174         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15175         loading auto-autoloads files.
15176
15177         * loaddefs.el: Disable dumping autoloads.
15178
15179 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15180
15181         * lisp-mnt.el: Synch to Emacs 20.2.
15182
15183         * help.el: Remove manual autoload of `finder-by-keyword'.
15184
15185         * finder.el (finder-by-keyword): Autoload.
15186
15187         * help.el: Conditionalize hyperbole setup.
15188
15189 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15190
15191         * packages.el (package-require): Update to reflect new data format.
15192
15193 1998-01-02  Didier Verna  <didier@xemacs.org>
15194
15195         * x-menubar.el (default-menubar): make the tutorials available
15196         through the menubar. (Plus some compilation warnings cleanup).
15197
15198 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15199
15200         * check-features.el: New file.  Perform sanity check after build.
15201
15202         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15203         files to tooltalk package.
15204         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15205         package.
15206
15207         * package-admin.el (package-admin-xemacs): Use better default for
15208         location of XEmacs binary.
15209
15210 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15211
15212         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15213         tag with sexp and add value tag with value `t'.
15214
15215 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15216
15217         * package-get.el: Changes to work with real data.
15218         From Pete Ware <ware@cis.ohio-state.edu>
15219
15220         * packages.el (packages-reload-autoloads): Guard load for the time
15221         being.
15222
15223         * update-elc.el ("packages.el"): Force loading packages.el instead
15224         of possibly out-of-date packges.elc.
15225         * make-docfile.el ("packages.el"): Ditto.
15226
15227 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15228
15229         * build-report.el (build-report-delete-regexp): Added a rule for
15230         the main tarball shadowing anything past it.
15231
15232 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15233
15234         * packages.el (package-provide): Delete a previous provide.
15235
15236         * package-info.el: New file.
15237
15238         * package-get.el: New file.
15239         From Pete Ware <ware@cis.ohio-state.edu>
15240         (package-get): Fix md5 computation to work with Mule.
15241
15242 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15243
15244         * simple.el (log-message-*): Quote symbols in docstrings properly.
15245
15246 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15247
15248         * packages.el (packages-new-autoloads): Ignore symbolic links.
15249
15250         * cus-face.el (face-custom-attributes-get): Fix typo.
15251         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15252
15253 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15254
15255         * startup.el (load-init-file): Reload new or changed autoloads
15256         unless inhibited.  Reload modified dumped lisp (stubbed).
15257
15258         * packages.el (packages-new-autoloads): New function.
15259         (packages-reload-autoloads): New function.
15260         (packages-reload-dumped-lisp): New (stub) function.
15261
15262         * loadup.el: Inhibit reloading dumped files when running temacs.
15263
15264         * loadhist.el (file-provides): Extend to handle variant
15265         extensions.
15266
15267         * replace.el (query-replace): Fix typo.
15268
15269 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15270
15271         * make-docfile.el: list-autoloads-path has been renamed.
15272         * update-elc.el: list-autoloads has been renamed.
15273
15274         * packages.el (packages-list-autoloads): Renamed.
15275         (packages-list-autoloads-path): Ditto.
15276
15277 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15278
15279         * packages.el (packages-find-packages-1): Made it signal a warning
15280         for an error in an auto-autoload.el file.
15281
15282 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15283
15284         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15285         tag with const.
15286         From Aki Vehtari <Aki.Vehtari@hut.fi>
15287
15288         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15289
15290         * loadhist.el (unload-feature): Remove autoload.
15291
15292 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15293
15294         * loadhist.el: Unpackaged.
15295
15296         * help.el (describe-symbol-find-file): Rename
15297         `describe-function-find-file' and make old name obsolete.
15298         (describe-function-1): Use it.
15299         (describe-function-1): Guard reference to
15300         `compiled-function-annotation'.
15301
15302 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15303
15304         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15305         argument.
15306         (help-mode-quit): New optional arg to control whether it kills or
15307         buries.  Tidied up.
15308         (with-displaying-help-buffer): Don't kill buffer initially, even
15309         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15310         (help-pretty-print-value): Rename back from
15311         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15312         use it, otherwise use dumped `cl-prettyprint'.
15313         (describe-variable): Use `help-pretty-print-value' again.
15314         (find-func): Removed reference to "find-func" at end.
15315
15316 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15317
15318         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15319           GUI XEmacs. Rename? x-menubar is rather window system
15320           independant, except for a couple of items.
15321
15322 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15323
15324         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15325         entries as they will no longer be distributed with XEmacs.
15326
15327         * format.el (format-alist): Fix image/tiff regexps.
15328         From P. E. Jareth Hein <jareth@camelot-soft.com>
15329
15330         * help.el (help-maybe-pretty-print-value): Rename.
15331         (describe-variable): Use it.
15332         (describe-variable): Add trailing linefeed.
15333
15334 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15335
15336         * help.el (describe-function-1): Don't output anything for
15337           arglist of autoload functions.
15338
15339 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15340
15341         * help.el (describe-function-1): Don't output anything for
15342           arglist of autoload functions.
15343
15344 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15345
15346         * help.el (help-mode-map): New bindings for `help-mode-bury',
15347         `describe-function-at-point', `describe-variable-at-point',
15348         `Info-elisp-ref', `customize-variable', `help-next-section' and
15349         `help-prev-section'.
15350         (help-next-section): New function.
15351         (help-prev-section): New function.
15352         (help-mode-quit): Changed to kill the help buffer.
15353         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15354         correctly.
15355         (help-buffer-name): New function to generate the name of help
15356         buffers.
15357         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15358         argument giving the name of the help buffer.
15359         (describe-key): Use `with-displaying-help-buffer' with name.
15360         (describe-mode): Ditto.
15361         (describe-bindings): Ditto.
15362         (describe-prefix-bindings): Ditto.
15363         (view-lossage): Ditto.
15364         (with-syntax-table): New macro.
15365         (function-called-at-point): Use `ignore-errors' and
15366         `with-syntax-table'.
15367         (function-at-point): Ditto.
15368         (describe-function): Use `with-displaying-help-buffer' with name.
15369         (function-arglist): Extracted from `describe-function-1'.  Returns
15370         function's arglist as string.
15371         (function-documentation): Extracted from `describe-function-1'.
15372         Returns function's docstring.
15373         (describe-function-1): Remove all the "stream" garbage, including
15374         the stream argument.  Use `function-arglist' and
15375         `function-documentation'.
15376         (describe-function-arglist): Just use `function-arglist'.
15377         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15378         (help-pretty-print-value): New function to help with
15379         pretty-printing variable values.  Knows about `#<...>'.  Needs
15380         `pp-internal'.
15381         (describe-variable): Use `with-displaying-help-buffer' with name.
15382         Formatting improved.  Display file where variable is defined, if
15383         known.  Use `help-pretty-print-value'.
15384         (describe-syntax): Use `with-displaying-help-buffer' with name.
15385         (list-processes): Remove "stream" garbage.
15386
15387 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15388
15389         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15390         call a dumped routine instead.
15391
15392         * x-win-xfree86.el: Wrap file in defun.
15393         * x-win-sun.el: Ditto.
15394
15395 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15396
15397         * help.el (view-emacs-news): Remove usage of outl-mouse which
15398         advises functions and does other evil things.
15399
15400 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15401
15402         * format.el (format-alist): Add `image/tiff'.
15403         From P. E. Jareth Hein <jareth@camelot-soft.com>
15404
15405 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15406
15407         * about.el (about-hackers): More names added.
15408
15409         * make-docfile.el: Remove superfluous package path search.
15410
15411         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15412
15413 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15414
15415         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15416         ignored shadows.
15417
15418 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15419
15420         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15421         get trailing slashes when added to the load-path.
15422
15423         * x-init.el (init-x-win): Locate where XEmacs X localization files
15424         are.
15425
15426 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15427
15428         * x-faces.el: Added support for foregroundToolBarColor
15429           to xpm-color-symbols.
15430
15431 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15432
15433         * etags.el (tags-remove-duplicates): Removed.
15434         (buffer-tag-table-list): Use `delete-duplicates'.
15435
15436         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15437         correctly.
15438         (get*): Defalias to `get'.
15439
15440         * cl.el (eql): Compare integers with `eq'.
15441         (cl-map-extents): Check for `map-extents' first.
15442
15443 1997-12-17  Didier Verna  <didier@xemacs.org>
15444
15445         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15446         added the 'numero', 'copyright' and 'trademark' symbols.
15447
15448         * leim/quail/latin-post.el ("french-postfix"): see above.
15449
15450 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15451
15452         * widget.el (define-widget): Check the arguments.
15453
15454         * cus-edit.el (customize-face): Use `check-argument-type'.
15455         (custom-variable-value-create): Use `signal' to signal error.
15456         (custom-variable-reset-saved): Ditto.
15457         (custom-variable-reset-standard): Ditto.
15458         (custom-face-reset-saved): Ditto.
15459
15460         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15461         (widget-default-format-handler): Ditto.
15462         (widget-checklist-add-item): Ditto.
15463         (widget-radio-add-item): Ditto.
15464         (widget-editable-list-entry-create): Ditto.
15465         (widget-sexp-prompt-value): Ditto.
15466
15467         * custom.el (custom-declare-variable): Signal errors better.
15468         (custom-handle-keyword): Ditto.
15469         (custom-declare-group): Ditto.
15470
15471         * window-xemacs.el (windows): Ditto.
15472
15473         * menubar.el (menu): Ditto.
15474
15475         * keydefs.el (keyboard): Ditto.
15476
15477         * minibuf.el (minibuffer): Ditto.
15478
15479         * process.el (execute): Ditto.
15480
15481         * fill.el (fill): Ditto.
15482
15483         * modeline.el (modeline): Ditto.
15484
15485         * help.el (help): Ditto.
15486
15487         * faces.el (faces): Ditto.
15488
15489         * files.el (files): Ditto.
15490
15491         * x-init.el (x): Ditto.
15492
15493         * lisp-mode.el (lisp): Ditto.
15494
15495         * process.el (processes): Ditto.
15496
15497         * mouse.el (mouse): Ditto.
15498
15499         * abbrev.el (abbrev): Moved from cus-edit.
15500
15501         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15502         as variable declaration.
15503
15504 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15505
15506         * menubar.el (find-menu-item): Use `check-argument-type'.
15507         (find-menu-item): Cosmetic changes.
15508
15509 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15510
15511         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15512
15513 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15514
15515         * startup.el (set-default-load-path): Only search package-path
15516         when not running temacs.
15517
15518         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15519         files.
15520
15521         * loadup.el: Correct commentary.  Reformatting.
15522         (really-early-error-handler): Use absolute path to the
15523         first dumped-lisp.el file.
15524         (really-early-error-handler): Print full path name of
15525         each dumped lisp file (inherited from InfoDock).
15526
15527         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15528         dumped-lisp.el files.
15529
15530         * make-docfile.el (preloaded-file-list): Reorder when the
15531         package-path is searched.
15532         * update-elc.el: Ditto.
15533
15534         * lisp-mode.el (call-with-condition-handler): Treat the same as
15535         `condition-case' for indentation.
15536
15537         * about.el (about-xemacs): Update release date.
15538
15539 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15540
15541         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15542         anywhere but at the last clause.
15543         (ecase): Disallow `t' and `otherwise'.
15544
15545 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15546
15547         * cus-edit.el (custom-buffer-create-buttons): New function
15548         from stuff moved out of `custom-buffer-create-internal'.
15549         (custom-novice): New variable.  Default t.
15550         (custom-display-global-buttons): Ditto.  Default `top'.
15551         (custom-buffer-create-internal): Only display help if
15552         `custom-novice' is non-nil.  Display global buttons according to
15553         `custom-display-global-buttons'.
15554
15555 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15556
15557         * menubar.el (find-menu-item): Use `check-argument-type'.
15558         (find-menu-item): Cosmetic changes.
15559
15560 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15561
15562         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15563         look.
15564
15565 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15566
15567         * format.el (format-deannotate-region):  Bug fix.
15568         Deannotating a region containing unknown tags would fail
15569         (causing decoding of text/enriched to fail at user level)
15570
15571 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15572
15573         * minibuf.el (read-directory-name): Support sixth
15574           arg, HISTORY, as already documented.
15575
15576 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15577
15578         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15579         to `ecase'.
15580
15581 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15582
15583         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15584         skk-activate.
15585
15586 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15587
15588         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.