update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-myz'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-myz'.
8
9         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
10         CHISE.
11
12 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-kgk'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-kgk'.
19
20         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
21         CHISE.
22
23 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-drt'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-drt'.
30
31         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
32         CHISE.
33
34 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-mam'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-mam'.
41
42         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
43         CHISE.
44
45 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-dng'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-dng'.
52
53         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
54         CHISE.
55
56 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `=>cns11643-5'.
60
61 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
64         setting for `===hng-keg'.
65
66         * mule/mule-charset.el (default-coded-charset-priority-list): Add
67         `===hng-keg'.
68
69         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
70         CHISE.
71
72 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
73
74         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
75         setting for `===hng-jou'.
76
77         * mule/mule-charset.el (default-coded-charset-priority-list): Add
78         `===hng-jou'.
79
80         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
81         CHISE.
82
83 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
86         setting for `===hng-smk'.
87
88         * mule/mule-charset.el (default-coded-charset-priority-list): Add
89         `===hng-smk'.
90
91         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
92         CHISE.
93
94 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
95
96         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
97         setting for `===hng-kyo'.
98
99         * mule/mule-charset.el (default-coded-charset-priority-list): Add
100         `===hng-kyo'.
101
102         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
103         CHISE.
104
105 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
106
107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
108         setting for `===hng-kss'.
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `===hng-kss'.
112
113         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
114         CHISE.
115
116 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
119         setting for `===hng-wan'.
120
121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
122         `===hng-wan'.
123
124         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
125         CHISE.
126
127 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
130         setting for `===hng-ksk'.
131
132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
133         `===hng-ksk'.
134
135         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
136         CHISE.
137
138 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
141         setting for `===hng-kyu'.
142
143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
144         `===hng-kyu'.
145
146         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
147         CHISE.
148
149 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
152         setting for `===hng-skk'.
153
154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
155         `===hng-skk'.
156
157         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
158         CHISE.
159
160 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
163         setting for `===hng-sik'.
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `===hng-sik'.
167
168         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
169         CHISE.
170
171 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
174         setting for `===hng-kbk'.
175
176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
177         `===hng-kbk'.
178
179         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
180         CHISE.
181
182 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
185         setting for `===hng-kcj'.
186
187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
188         `===hng-kcj'.
189
190         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
191         CHISE.
192
193 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
196         setting for `===hng-k24'.
197
198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
199         `===hng-k24'.
200
201         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
202         CHISE.
203
204 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207         setting for `===hng-gok'.
208
209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
210         `===hng-gok'.
211
212         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
213         CHISE.
214 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
217         setting for `===hng-tsu'.
218
219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
220         `===hng-tsu'.
221
222         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
223         CHISE.
224
225 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
226
227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
228         setting for `===hng-sys'.
229
230         * mule/mule-charset.el (default-coded-charset-priority-list): Add
231         `===hng-sys'.
232
233         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
234         CHISE.
235
236 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
237
238         * mule/mule-coding.el (coded-charset-entity-reference-alist):
239         - Use "&HNG010-<d><d><d><d><d>;" instead of
240           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
241         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
242
243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
244         `=ucs-bmp-itaiji-002' and `===hng-khm'.
245
246         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
247         "hngkhi-0" as the suffix of registry.
248         (===hng-khm): New coded-charset for XEmacs CHISE.
249         (=ucs-itaiji-002): Ditto.
250         (=ucs-bmp-itaiji-002): Ditto.
251
252 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
253
254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
255         setting for `=>ucs@iwds-1'.
256
257         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
258         XEmacs CHISE.
259
260 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
261
262         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
263         CHISE.
264
265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
266         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
267         `===hng-khi'.
268
269 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
272         setting for `===hng-khi'.
273
274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
275         `===hng-khi'.
276
277         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
278         CHISE.
279
280 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
281
282         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
283         #x9FA5 as the value of `max-code'.
284         (=ucs-bmp-var-002): Likewise.
285         (=ucs-bmp-var-003): Likewise.
286         (=ucs-bmp-itaiji-084): Likewise.
287         (=ucs-bmp-cjk@JP): Likewise.
288         (=ucs-bmp-cjk@JP/hanazono): Likewise.
289         (==ucs-bmp-cjk@JP/hanazono): Likewise.
290         (=>ucs-bmp-cjk@component): Likewise.
291
292 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
293
294         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
295         CHISE.
296
297 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
298
299         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
300         XEmacs CHISE.
301         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
302         `==jis-x0208@1978/2-pr' as the mother.
303
304 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
305
306         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
307         CHISE.
308
309 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
310
311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
312         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
313
314 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
317         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
318
319 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
320
321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
322         setting for `===ucs@gb'.
323
324 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
327         setting for `===hanyo-denshi/ks', `===jis-x0208' and
328         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
329         as the entity-reference for `===jis-x0213-1@2000'; use
330         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
331
332 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
333
334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
335         `===jis-x0208'.
336
337         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
338         instead of `===jis-x0208' as the mother.
339         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
340         `===jis-x0208' as the mother.
341         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
342         `===jis-x0208' as the mother.
343         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
344         `===jis-x0213-1' as the mother.
345         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
346         `===jis-x0213-1' as the mother.
347         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
348         the mother.
349         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
350         mother.
351
352 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
353
354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
355         setting for `=ucs-var-001'.
356
357 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
358
359         * mule/mule-charset.el (default-coded-charset-priority-list): Add
360         `=ucs-bmp-var-001'.
361
362         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
363         CHISE.
364         (=ucs-bmp-var-001): Ditto.
365
366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
367         setting for `=ucs-var-003'.
368
369 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
370
371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
372         `=ucs-bmp-var-003'.
373
374         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
375         CHISE.
376         (=ucs-bmp-var-003): Ditto.
377
378 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
381         setting for `=ucs-var-002'.
382
383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
384         `=ucs-bmp-var-002'.
385
386         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
387         CHISE.
388         (=ucs-bmp-var-002): Ditto.
389
390 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
393         XEmacs CHISE.
394         (==jis-x0208@1978/5pr): Ditto.
395
396 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
397
398         * mule/mule-charset.el (default-coded-charset-priority-list): Add
399         `=>ucs-bmp-cjk@component'.
400
401         * mule/mule-conf.el (=>ucs@component): New coded-charset for
402         XEmacs CHISE.
403         (=>ucs-bmp-cjk@component): Ditto.
404
405 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
408         setting for `=>iwds-1'.
409
410 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
411
412         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
413         CHISE.
414
415 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
416
417         * mule/mule-charset.el (default-coded-charset-priority-list):
418         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
419         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
420         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
421         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
422
423 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-coding.el (coded-charset-entity-reference-alist):
426         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
427
428         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
429         `=>>ucs@iso' as the mother.
430         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
431         mother.
432
433 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
434
435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
436         setting for `===hanyo-denshi/ia'.
437
438 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
439
440         * mule/mule-charset.el (default-coded-charset-priority-list): Add
441         `===hanyo-denshi/ia'.
442
443 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
444
445         * mule/mule-conf.el (=koseki): Fix DOC.
446         (==koseki): New coded-charset for XEmacs CHISE.
447
448 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
449
450         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
451         XEmacs CHISE.
452         (===hanyo-denshi/jd): Fix DOC.
453
454 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
455
456         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
457         setting for `===hanyo-denshi/ip'.
458
459 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
460
461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
462         `===hanyo-denshi/ip'.
463
464         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
465         XEmacs CHISE.
466
467 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
468
469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
470         `==ucs-radicals@unicode' and `=>daikanwa'.
471
472         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
473         for XEmacs CHISE.
474
475 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
476
477         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
478         XEmacs CHISE.
479
480 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
481
482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
483         `===ruimoku-v6'.
484
485 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
486
487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
488         setting for `===ruimoku-v6'.
489
490 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
491
492         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
493         CHISE.
494
495 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
496
497         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
498         coded-charset for XEmacs CHISE.
499
500 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
501
502         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
503         XEmacs CHISE.
504
505 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
506
507         * mule/mule-charset.el (default-coded-charset-priority-list): Add
508         `===ucs-sip@iso'.
509
510 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
511
512         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
513         CHISE.
514
515 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
516
517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
518         `==ucs-sip@iso'.
519
520         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
521         CHISE.
522
523 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
524
525         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
526         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
527         (=ucs-sip-ext-b@iso): Fix registry.
528         (==ucs-sip-ext-b@iso): Ditto.
529         (===ucs-sip-ext-b@iso): Ditto.
530
531         * mule/mule-charset.el (default-coded-charset-priority-list): Add
532         `=ucs-sip@iso'.
533
534 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
535
536         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
537         setting for `=>cbeta'.
538
539 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
540
541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
542         `=>cns11643-7'.
543
544         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
545
546 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
547
548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
549         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
550
551 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
552
553         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
554         `=ucs@cns'.
555         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
556         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
557         `=ucs@jis/1990'.
558         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
559         `=ucs@jis/2000'.
560         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
561         `=ucs@jis/2004'.
562         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
563
564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
565         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
566
567 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
568
569         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
570         XEmacs CHISE.
571         (==jis-x0208@1978/1pr): Ditto.
572         (==jis-x0208@1978/2-pr): Ditto.
573
574 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
575
576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
577         setting for `===jis-x0213-1@2004'.
578
579 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
580
581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
582         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
583
584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
585         `===hanyo-denshi/jb'.
586
587         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
588         XEmacs CHISE.
589         (=+>hanyo-denshi/ft): Ditto.
590         (=+>hanyo-denshi/jt): Ditto.
591
592 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
593
594         * mule/mule-charset.el (default-coded-charset-priority-list): Add
595         `===hanyo-denshi/hg'.
596
597 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
598
599         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
600         XEmacs CHISE.
601         (===hanyo-denshi/hg): Ditto.
602
603 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
604
605         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
606         glyph-forms instead of detailed glyph-images.
607         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
608         `=adobe-japan1-*'.
609         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
610         (===adobe-japan1-1): Ditto.
611         (===adobe-japan1-2): Ditto.
612         (===adobe-japan1-3): Ditto.
613         (===adobe-japan1-4): Ditto.
614         (===adobe-japan1-5): Ditto.
615         (===adobe-japan1-6): Ditto.
616         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
617         `=>>>adobe-japan1' as the mother.
618         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
619         `=>>adobe-japan1' as the mother.
620         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
621         glyph-images.
622         (==jis-x0208@1978): Ditto.
623         (==jis-x0208@1983): Ditto.
624         (==jis-x0208@1990): Ditto.
625         (==jis-x0213-1): Ditto.
626         (==jis-x0213-1@2000): Ditto.
627         (==jis-x0213-1@2004): Ditto.
628         (==jis-x0213-2): Ditto.
629         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
630         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
631         `=jis-x0208@1978'.
632         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
633         `=jis-x0208@1983'.
634         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
635         `=jis-x0208@1990'.
636         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
637         `=jis-x0213-1'.
638         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
639         `=jis-x0213-1@2000'.
640         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
641         `=jis-x0213-1@2004'.
642         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
643         `=jis-x0213-2'.
644         (===jis-x0208): New coded-charset for XEmacs CHISE.
645         (===jis-x0208@1978): Ditto.
646         (===jis-x0208@1983): Ditto.
647         (===jis-x0208@1990): Ditto.
648         (===jis-x0213-1): Ditto.
649         (===jis-x0213-1@2000): Ditto.
650         (===jis-x0213-2): Ditto.
651         (===jis-x0212): Ditto.
652         (===ks-x1001): Ditto.
653         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
654         mother.
655         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
656         as the mother.
657         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
658         as the mother.
659         (===cns11643-1): New coded-charset for XEmacs CHISE.
660         (===cns11643-2): Ditto.
661         (===cns11643-3): Ditto.
662         (===cns11643-4): Ditto.
663         (===cns11643-5): Ditto.
664         (===cns11643-6): Ditto.
665         (===cns11643-7): Ditto.
666         (=>>cns11643-1): Ditto.
667         (==big5-cdp): Indicate abstract glyph-images instead of
668         representative glyph-images.
669         (===big5-cdp): New coded-charset for XEmacs CHISE.
670         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
671         detailed glyph-images.
672         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
673         `=hanyo-denshi/*'.
674         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
675         (===hanyo-denshi/ib): Ditto.
676         (===hanyo-denshi/jt): Ditto.
677         (===hanyo-denshi/ks): Ditto.
678         (===mj): Ditto.
679         (===mj-0): Ditto.
680         (===mj-1): Ditto.
681         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
682         `=>>>hanyo-denshi/*' as its mother.
683         (==gt): Indicate abstract glyph-forms instead of detailed
684         glyph-images.
685         (===gt): New coded-charset for XEmacs CHISE.
686         (=>>>gt): Indicates `==gt' instead of `=gt'.
687         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
688         (==gt-k): Indicate abstract glyph-forms instead of detailed
689         glyph-images.
690         (===gt-k): New coded-charset for XEmacs CHISE.
691         (==daikanwa): Indicates glyph-images instead of detailed
692         glyph-images.
693         (===daikanwa): New coded-charset for XEmacs CHISE.
694         (===daikanwa/+p): Ditto.
695         (===daikanwa/ho): Ditto.
696         (==cbeta): Ditto.
697         (===cbeta): Ditto.
698         (==jef-china3): Ditto.
699         (===jef-china3): Ditto.
700         (==ruimoku-v6): Ditto.
701         (==ucs@iso): Indicate representative glyph-forms instead of
702         representative glyph-images.
703         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
704         (==ucs@unicode): Indicate representative glyph-forms instead of
705         representative glyph-images.
706         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
707         `=ucs@unicode'.
708         (==ucs@cns): Indicate representative glyph-forms instead of
709         representative glyph-images.
710         (==ucs@jis): Ditto.
711         (==ucs@jis/1990): Ditto.
712         (==ucs@jis/2000): Ditto.
713         (==ucs@jis/2004): Ditto.
714         (==ucs@ks): Ditto.
715         (===ucs@iso): New coded-charset for XEmacs CHISE.
716         (===ucs@unicode): Ditto.
717         (===ucs@gb): Ditto.
718         (===ucs@ks): Ditto.
719         (===ucs-bmp-cjk@gb): Ditto.
720         (===ucs-sip-ext-b@iso): Ditto.
721
722 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
725         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
726         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
727         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
728         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
729         `===cns11643-3', `===cns11643-4', `===cns11643-5',
730         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
731         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
732         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
733         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
734
735         * mule/mule-coding.el (coded-charset-entity-reference-alist):
736         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
737         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
738         - Use "&g1-[NAME];" for `=>>[NAME]'.
739         - Abolish "&g2-[NAME];".
740
741 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
742
743         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
744         `=>>ucs@cns' as the mother.
745
746 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
749         setting for `==ucs@ks'.
750
751 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
752
753         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
754         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
755         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
756         0x00E30000〜0x00E409D5.
757
758 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
759
760         * mule/mule-coding.el (coded-charset-entity-reference-alist):
761         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
762         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
763
764 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
765
766         * mule/mule-charset.el (default-coded-charset-priority-list): Add
767         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
768
769         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
770         (=mj-0): Ditto.
771         (=mj-1): Ditto.
772         (==mj): Ditto.
773         (==mj-0): Ditto.
774         (==mj-1): Ditto.
775         (=>>mj): Ditto.
776
777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
778         setting for `=mj' and `==mj'.
779
780 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
781
782         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
783         CHISE.
784
785 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
786
787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
788         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
789         `=>ucs@hanyo-denshi'.
790
791 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
792
793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
794         setting for `=koseki' and `=>ucs@hanyo-denshi'.
795
796         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
797         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
798
799 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
800
801         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
802         XEmacs CHISE.
803
804 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
805
806         * mule/mule-coding.el (coded-charset-entity-reference-alist):
807         Change priority of `=>>>ucs@iso'.
808
809         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
810         `=>>>ucs@iso' as the mother.
811         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
812
813 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
814
815         * mule/mule-coding.el (coded-charset-entity-reference-alist):
816         Change priority of `=>>>ucs@unicode'.
817
818         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
819         `=ucs@unicode'.
820
821 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
822
823         * mule/mule-coding.el (coded-charset-entity-reference-alist):
824         Change priority of `=>>>ucs@jis'.
825
826         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
827         `=ucs@jis'.
828
829 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
830
831         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
832         setting for `==daikanwa/+p'.
833
834 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
835
836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
837         setting for `==shinjigen@1ed'.
838
839 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
840
841         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
842         XEmacs CHISE.
843
844 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
845
846         * mule/mule-conf.el (==shinjigen): Modify DOC.
847         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
848         (==shinjigen@rev): Modify DOC.
849
850 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
851
852         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
853         CHISE.
854
855 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
856
857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
858         settings for `==daikanwa' and `==ucs@JP/hanazono'.
859
860         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
861         XEmacs CHISE.
862
863         * mule/mule-charset.el (default-coded-charset-priority-list): Add
864         `==daikanwa'.
865
866 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
867
868         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
869         setting for `==cns11643-7'.
870
871         * mule/mule-charset.el (default-coded-charset-priority-list): Add
872         `==cns11643-7'.
873
874 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
875
876         * mule/mule-charset.el (default-coded-charset-priority-list): Add
877         `==cns11643-6'.
878
879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
880         setting for `==cns11643-6'.
881
882 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
883
884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
885         setting for `==cns11643-5'.
886
887         * mule/mule-charset.el (default-coded-charset-priority-list): Add
888         `==cns11643-5'.
889
890 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
891
892         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
893         setting for `==cns11643-4'.
894
895         * mule/mule-charset.el (default-coded-charset-priority-list): Add
896         `==cns11643-4'.
897
898 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
899
900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
901         setting for `==cns11643-3'.
902
903         * mule/mule-charset.el (default-coded-charset-priority-list): Add
904         `==cns11643-3'.
905
906 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
907
908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
909         setting for `==cns11643-2'.
910
911         * mule/mule-charset.el (default-coded-charset-priority-list): Add
912         `==cns11643-2'.
913
914 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
915
916         * mule/mule-coding.el (coded-charset-entity-reference-alist):
917         Change priority of `=>>>ucs@ks'.
918
919         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
920         `=ucs@ks'.
921
922 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
923
924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
925         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
926         `==ucs@cns' and `==cns11643-1'.
927
928         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
929         (==cns11643-2): Ditto.
930         (==cns11643-3): Ditto.
931         (==cns11643-4): Ditto.
932         (==cns11643-5): Ditto.
933         (==cns11643-6): Ditto.
934         (==cns11643-7): Ditto.
935
936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
937         `==cns11643-1'.
938
939 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
940
941         * mule/mule-coding.el (coded-charset-entity-reference-alist):
942         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
943         `=>>>ucs@jis/1990'.
944
945         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
946         `=ucs@jis/1990'.
947         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
948         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
949
950 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
951
952         * mule/mule-coding.el (coded-charset-entity-reference-alist):
953         Change priority of `=>>>ucs@cns'.
954
955         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
956         `=ucs@cns'.
957
958 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
961         `==ks-x1001'.
962
963         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
964         `=ks-x1001' instead of `korean-ksc5601'; add setting for
965         `==ks-x1001'.
966
967 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
968
969         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
970
971 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
972
973         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
974         `=jis-x0208'.
975         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
976         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
977         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
978         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
979         (=>>>jis-x0213-1@2000): Changed to an alias for
980         `=jis-x0213-1@2000'.
981         (=>>>jis-x0213-1@2004): Changed to an alias for
982         `=jis-x0213-1@2004'.
983         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
984
985 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
986
987         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
988         `=adobe-japan1-0'.
989         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
990         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
991         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
992         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
993         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
994         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
995
996 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
997
998         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
999         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1000         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1001         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1002         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1003         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1004
1005 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1006
1007         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1008         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1009         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1010         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1011         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1012         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1013         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1014         `==jis-x0212'.
1015
1016 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1017
1018         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1019         "AdobeJapan1-[0-6]$".
1020         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1021         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1022         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1023         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1024         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1025         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1026         (==adobe-japan1-1): Ditto.
1027         (==adobe-japan1-2): Ditto.
1028         (==adobe-japan1-3): Ditto.
1029         (==adobe-japan1-4): Ditto.
1030         (==adobe-japan1-5): Ditto.
1031         (==adobe-japan1-6): Ditto.
1032         (==jis-x0208): Ditto.
1033         (==jis-x0208@1978): Ditto.
1034         (==jis-x0208@1983): Ditto.
1035         (==jis-x0208@1990): Ditto.
1036         (==jis-x0213-1): Ditto.
1037         (==jis-x0213-1@2000): Ditto.
1038         (==jis-x0213-1@2004): Ditto.
1039         (==jis-x0213-2): Ditto.
1040         (==jis-x0212): Ditto.
1041         (==gb2312): Ditto.
1042         (==iso-ir165): Ditto.
1043         (==gb12345): Ditto.
1044         (==ks-x1001): Ditto.
1045         (==cns11643-1): Ditto.
1046         (==cns11643-2): Ditto.
1047         (==cns11643-3): Ditto.
1048         (==cns11643-4): Ditto.
1049         (==cns11643-5): Ditto.
1050         (==cns11643-6): Ditto.
1051         (==cns11643-7): Ditto.
1052         (==big5-cdp): Ditto.
1053         (==hanyo-denshi/ja): Ditto.
1054         (==hanyo-denshi/jb): Ditto.
1055         (==hanyo-denshi/jc): Ditto.
1056         (==hanyo-denshi/jd): Ditto.
1057         (==hanyo-denshi/ft): Ditto.
1058         (==hanyo-denshi/ia): Ditto.
1059         (==hanyo-denshi/ib): Ditto.
1060         (==hanyo-denshi/hg): Ditto.
1061         (==hanyo-denshi/jt): Ditto.
1062         (==hanyo-denshi/ks): Ditto.
1063         (==gt): Ditto.
1064         (==gt-k): Ditto.
1065         (==daikanwa): Ditto.
1066         (==shinjigen): Ditto.
1067         (==ucs@iso): Ditto.
1068         (==ucs@unicode): Ditto.
1069         (==ucs@gb): Ditto.
1070         (==ucs-bmp@gb): Ditto.
1071         (==ucs@cns): Ditto.
1072         (==ucs-bmp@cns): Ditto.
1073         (==ucs@jis): Ditto.
1074         (==ucs@jis/1990): Ditto.
1075         (==ucs@jis/2000): Ditto.
1076         (==ucs@jis/2004): Ditto.
1077         (==ucs@JP): Ditto.
1078         (==ucs@JP/hanazono): Ditto.
1079         (==ucs@ks): Ditto.
1080         (==ucs-bmp@ks): Ditto.
1081         (==ucs@cns11643): Ditto.
1082         (==ucs-bmp-cjk@gb): Ditto.
1083         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1084         (==ucs-sip-ext-b@iso): Ditto.
1085
1086 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1087
1088         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1089         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1090
1091         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1092         XEmacs CHISE.
1093         (=ucs-bmp-cjk@unicode): Abolished.
1094
1095 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1096
1097         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1098         `=+>ucs-bmp-cjk-compat@jis'.
1099
1100         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1101         for XEmacs CHISE.
1102
1103 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1104
1105         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1106         CHISE.
1107
1108 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1109
1110         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1111         for XEmacs CHISE.
1112         (=jis-x0208@1978/1er-pr): Abolished.
1113         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1114         `=jis-x0208@1978/1er-pr' as the mother.
1115
1116 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1117
1118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1119         setting for `=ucs-itaiji-084'.
1120
1121 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1122
1123         * mule/mule-charset.el (default-coded-charset-priority-list):
1124         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1125
1126         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1127         XEmacs CHISE.
1128         (=ucs-bmp-itaiji-084): Ditto.
1129
1130 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1131
1132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1133         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1134
1135 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1136
1137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1138         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1139
1140         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1141         XEmacs CHISE.
1142         (=big5-cdp-var-5): Ditto.
1143
1144 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1145
1146         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1147         XEmacs CHISE.
1148
1149 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1150
1151         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1152         XEmacs CHISE.
1153
1154 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1155
1156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1157         setting for `=>>>hanyo-denshi/ft'.
1158
1159 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1160
1161         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1162         XEmacs CHISE.
1163         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1164         `=hanyo-denshi/jd' as the mother.
1165
1166 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1167
1168         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1169         XEmacs CHISE.
1170         (=+>adobe-japan1-1): Ditto.
1171         (=+>adobe-japan1-2): Ditto.
1172         (=+>adobe-japan1-3): Ditto.
1173         (=+>adobe-japan1-4): Ditto.
1174         (=+>adobe-japan1-5): Ditto.
1175         (=+>adobe-japan1-6): Ditto.
1176         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1177
1178 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1179
1180         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1181         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1182         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1183
1184         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1185         the top.
1186
1187 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1188
1189         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1190         XEmacs CHISE.
1191         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1192         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1193         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1194
1195 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1196
1197         * mule/mule-charset.el (default-coded-charset-priority-list):
1198         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1199         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1200
1201         * mule/mule-conf.el: Modify order of definitions of some
1202         coded-charsets.
1203
1204 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1205
1206         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1207         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1208         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1209
1210         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1211         CHISE.
1212         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1213         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1214
1215 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1216
1217         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1218         CHISE.
1219
1220 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1221
1222         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1223         setting for `=daikanwa/+2p'.
1224
1225         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1226         XEmacs CHISE.
1227
1228 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1229
1230         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1231         XEmacs CHISE.
1232         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1233
1234 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1235
1236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1237         setting for `=>>>hanyo-denshi/ib'.
1238
1239 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1240
1241         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1242         XEmacs CHISE.
1243         (=>>>hanyo-denshi/ib): Ditto.
1244         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1245         `=hanyo-denshi/ja' as the mother.
1246         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1247         `=hanyo-denshi/ib' as the mother.
1248
1249 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1250
1251         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1252         XEmacs CHISE.
1253         (utf-8-ivs-mcs-er): Likewise.
1254         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1255         and `=>ucs-gb'.
1256         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1257         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1258         `ucs-gb' and `=>ucs-gb'.
1259         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1260         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1261         and `=>ucs-cns'.
1262         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1263         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1264         `ucs-cns' and `=>ucs-cns'.
1265         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1266         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1267         `ucs-big5' and `=>ucs-big5'.
1268         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1269         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1270         `ucs-big5' and `=>ucs-big5'.
1271         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1272         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1273         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1274         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1275         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1276         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1277         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1278         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1279         `=>ucs-jis'; modify DOC and mnemonic.
1280         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1281         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1282         and `=>ucs-jis'; modify DOC and mnemonic.
1283         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1284         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1285         `=>ucs-ks'.
1286         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1287         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1288         and `=>ucs-ks'.
1289         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1290
1291 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1292
1293         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1294         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1295
1296 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1297
1298         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1299         Modify priorities.
1300
1301 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1302
1303         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1304         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1305
1306 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1307
1308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1309         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1310
1311 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1312
1313         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1314         CHISE.
1315
1316 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1317
1318         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1319         CHISE.
1320
1321 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1322
1323         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1324         CHISE.
1325
1326 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1327
1328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1329         `=+>ucs-bmp-cjk@unicode'.
1330
1331         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1332         for XEmacs CHISE.
1333
1334 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1335
1336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1337         setting for `=>>daikanwa'.
1338
1339 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1340
1341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1342         `=>>hanyo-denshi/jt'.
1343
1344 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1345
1346         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1347         XEmacs CHISE.
1348         (=+>jis-x0208@1990): Ditto.
1349         (=+>jis-x0213-1@2000): Ditto.
1350
1351 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1352
1353         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1354         XEmacs CHISE.
1355
1356 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1357
1358         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1359         XEmacs CHISE.
1360         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1361         `=hanyo-denshi/jc' as the mother.
1362
1363 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1364
1365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1366         setting for `=+>adobe-japan1'.
1367
1368         * mule/mule-charset.el (default-coded-charset-priority-list):
1369         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1370         and `=>>hanyo-denshi/ft' to `=>>gt'.
1371
1372 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1373
1374         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1375         XEmacs CHISE.
1376         (=>>adobe-japan1-1): Ditto.
1377         (=>>adobe-japan1-2): Ditto.
1378         (=>>adobe-japan1-3): Ditto.
1379         (=>>adobe-japan1-4): Ditto.
1380         (=>>adobe-japan1-5): Ditto.
1381         (=>>adobe-japan1-6): Ditto.
1382         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1383
1384 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1385
1386         * mule/mule-conf.el (=adobe-japan1): New alias for
1387         `=adobe-japan1-6'.
1388         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1389         (=>>>adobe-japan1-1): Ditto.
1390         (=>>>adobe-japan1-2): Ditto.
1391         (=>>>adobe-japan1-3): Ditto.
1392         (=>>>adobe-japan1-4): Ditto.
1393         (=>>>adobe-japan1-5): Ditto.
1394         (=>>>adobe-japan1-6): Ditto.
1395         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1396
1397 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1398
1399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1400         setting for `=>>>adobe-japan1'.
1401
1402 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1403
1404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1405         setting for `=+>ucs@ks'.
1406
1407 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1408
1409         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1410         XEmacs CHISE.
1411         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1412         `=adobe-japan1-6' as the mother.
1413
1414 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1415
1416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1417         setting for `=>cns11643-7'.
1418
1419 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1420
1421         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1422         CHISE.
1423
1424 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1425
1426         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1427         XEmacs CHISE.
1428         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1429
1430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1431         setting for `=>ucs@jis/2004'.
1432
1433 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1434
1435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1436         setting for `=+>gt'.
1437
1438         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1439         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1440
1441 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1442
1443         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1444         `=>ucs@unicode' as the mother.
1445         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1446         mother.
1447         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1448         mother.
1449         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1450         mother.
1451
1452 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1453
1454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1455         setting for `=+>ucs@unicode'.
1456
1457         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1458         CHISE.
1459
1460 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1461
1462         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1463         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1464         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1465         - Add setting for `=+>ucs@cns'.
1466
1467         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1468         CHISE.
1469         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1470         as the mother.
1471         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1472         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1473
1474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1475         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1476
1477 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1478
1479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1480         setting for `=>ucs@ks'.
1481
1482 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1483
1484         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1485         `=ucs-bmp-cjk-compat@unicode'.
1486
1487         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1488         coded-charset for XEmacs CHISE.
1489
1490 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1491
1492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1493         `=ucs-bmp-cjk-compat'.
1494
1495         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1496         XEmacs CHISE.
1497
1498 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1499
1500         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1501         CHISE.
1502
1503 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1504
1505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1506         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1507
1508         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1509         `=>ucs@jis/1990'.
1510         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1511
1512 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1513
1514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1515         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1516
1517         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1518         CHISE.
1519         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1520         mother.
1521
1522 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1523
1524         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1525         `=>jis-x0213-2@usual'.
1526         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1527         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1528         `=>jis-x0213-2@usual' as the mother.
1529
1530 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1531
1532         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1533         (=>ucs@JP): New alias for `=+>ucs@jis'.
1534
1535 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1536
1537         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1538         `=>jis-x0208@usual'.
1539         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1540         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1541         `=>jis-x0208@usual' as the mother.
1542         (=>jis-x0208): Likewise.
1543
1544 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1545
1546         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1547         setting for `=+>jis-x0208@1978'.
1548
1549 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1550
1551         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1552         XEmacs CHISE.
1553
1554 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1555
1556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1557         setting for `=>>>ucs@jis/1990'.
1558
1559 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1560
1561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1562         setting for `=>ucs@jis/1990'.
1563
1564 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1565
1566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1567         setting for `=ucs@JP/hanazono'.
1568
1569         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1570         CHISE.
1571         (=ucs@JP/hanazono): Ditto.
1572         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1573         (=>>hanyo-denshi/jc): Ditto.
1574         (=>>hanyo-denshi/jd): Ditto.
1575
1576 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1577
1578         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1579         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1580
1581 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1582
1583         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1584         XEmacs CHISE.
1585
1586 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1587
1588         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1589         XEmacs CHISE.
1590
1591 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1592
1593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1594         `=ucs-bmp-cjk@JP'.
1595
1596 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1597
1598         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1599         XEmacs CHISE.
1600
1601 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1602
1603         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1604         Modify order of settings; add settings for `=daikanwa@rev2'.
1605
1606 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1607
1608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1609         setting for `=>>cbeta'.
1610
1611         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1612         CHISE.
1613
1614 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1615
1616         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1617         setting for `=>>adobe-japan1'.
1618
1619 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1620
1621         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1622         XEmacs CHISE.
1623
1624 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1625
1626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1627         setting for `=>>hanyo-denshi/ia'.
1628
1629         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1630         XEmacs CHISE.
1631
1632 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1633
1634         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1635         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1636
1637         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1638         XEmacs CHISE.
1639         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1640         `=hanyo-denshi/jt' as the mother.
1641
1642 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1643
1644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1645         setting for `=>>>jis-x0213-2'.
1646
1647         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1648         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1649         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1650
1651 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1652
1653         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1654         XEmacs CHISE.
1655
1656 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1657
1658         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1659         XEmacs CHISE.
1660
1661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1662         `=>>jis-x0213-1@2004'.
1663
1664 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1667         XEmacs CHISE.
1668
1669 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1670
1671         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1672         - Use "&g2-*;" as entity-references for `=>>>*'.
1673         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1674
1675         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1676         XEmacs CHISE.
1677         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1678         as the mother.
1679
1680 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1681
1682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1683         setting for `=>>hanyo-denshi/ib'.
1684
1685         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1686         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1687         (=>>jis-x0208@1990): Ditto.
1688         (=>>hanyo-denshi/ib): Ditto.
1689
1690         * mule/mule-charset.el (default-coded-charset-priority-list):
1691         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1692
1693 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1694
1695         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1696         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1697         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1698         `=>>>ucs@jis/2004'.
1699
1700 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1701
1702         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1703         XEmacs CHISE.
1704         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1705         `=jis-x0213-1@2004' as the mother.
1706         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1707         (=>>>ucs@ks): Ditto.
1708
1709         * mule/mule-charset.el (default-coded-charset-priority-list):
1710         Modify priority of `=hanyo-denshi/*'.
1711
1712 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1713
1714         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1715         settings for `=>>ucs@JP' and `=ucs@JP'.
1716
1717 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1718
1719         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1720         CHISE.
1721
1722 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1723
1724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1725         setting for `=>>>ucs@cns'.
1726
1727         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1728         CHISE.
1729
1730 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1731
1732         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1733         instead of `=>>>jis-x0213-1@2004' as the mother.
1734         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1735         (=>>>ucs@unicode): Likewise.
1736         (=>>>ucs@jis): Likewise.
1737         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1738         mother.
1739         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1740
1741 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1742
1743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1744         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1745         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1746         `=>>>ucs@jis'.
1747
1748 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1749
1750         * mule/mule-charset.el (default-coded-charset-priority-list):
1751         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1752         and `=jis-x0213-*-2000'.
1753
1754 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1755
1756         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1757         XEmacs CHISE.
1758         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1759         `=>>jis-x0213-1' as the mother.
1760
1761 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1762
1763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1764         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1765
1766 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1767
1768         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1769
1770 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1771
1772         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1773         XEmacs CHISE.
1774
1775 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1776
1777         * mule/mule-coding.el (decomposition-feature-list): Set
1778         `=decomposition', `=decomposition@cid' and
1779         `=decomposition@hanyo-denshi'.
1780
1781 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1782
1783         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1784         setting for `=>>hanyo-denshi/ks'.
1785
1786         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1787         XEmacs CHISE.
1788
1789 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1790
1791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1792         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1793
1794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1795         `=hanyo-denshi/ks/mf'.
1796
1797         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1798         XEmacs CHISE.
1799         (=hanyo-denshi/ks/mf): Ditto.
1800
1801 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1802
1803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1804         settings for P=hanyo-denshi/jt'.
1805
1806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1807         `=hanyo-denshi/jt'.
1808
1809         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1810         XEmacs CHISE.
1811
1812 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1813
1814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1815         settings for `=hanyo-denshi/ip'.
1816
1817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1818         `=hanyo-denshi/ip'.
1819
1820         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1821         XEmacs CHISE.
1822
1823 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1824
1825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1826         settings for `=hanyo-denshi/hg'.
1827
1828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1829         `=hanyo-denshi/hg'.
1830
1831         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1832         XEmacs CHISE.
1833
1834 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1835
1836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1837         setting for `=>>hanyo-denshi/ft'.
1838
1839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1840         `=>>hanyo-denshi/ft'.
1841
1842         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1843         XEmacs CHISE.
1844
1845 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1846
1847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1848         settings for `=hanyo-denshi/ib'.
1849
1850         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1851         `=hanyo-denshi/ib'.
1852
1853         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1854         XEmacs CHISE.
1855
1856 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1857
1858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1859         settings for isolated characters of `=hanyo-denshi/ia' and
1860         non-isolated characters of `=hanyo-denshi/*'.
1861
1862         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1863         `=hanyo-denshi/ia'.
1864
1865         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1866         XEmacs CHISE.
1867
1868 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1869
1870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1871         setting for isolated characters of `=hanyo-denshi/ft'.
1872
1873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1874         `=hanyo-denshi/ft'.
1875
1876         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1877         XEmacs CHISE.
1878
1879 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1880
1881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1882         setting for isolated characters of `=hanyo-denshi/jd'.
1883
1884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1885         `=hanyo-denshi/jd'.
1886
1887         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1888         XEmacs CHISE.
1889
1890 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1891
1892         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1893         setting for isolated characters of `=hanyo-denshi/jc'.
1894
1895         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1896         `=hanyo-denshi/jc'.
1897
1898         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1899         XEmacs CHISE.
1900
1901 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1902
1903         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1904         setting for isolated characters of `=hanyo-denshi/jb'.
1905
1906         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1907         `=hanyo-denshi/jb'.
1908
1909         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1910         XEmacs CHISE.
1911
1912 2011-02-13  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/ja'.
1916
1917 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1918
1919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1920         `=hanyo-denshi/ja'.
1921
1922         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1923         XEmacs CHISE.
1924
1925 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1926
1927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1928         settings for isolated characters of `=adobe-japan1-6'.
1929
1930 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1931
1932         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1933         CHISE.
1934         (=daikanwa/+2p): Ditto.
1935         (=daikanwa/ho): Ditto.
1936
1937 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1938
1939         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1940         coding-system for XEmacs CHISE.
1941
1942 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1943
1944         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1945         setting for `=>>ruimoku-v6'.
1946
1947         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1948         CHISE.
1949
1950 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1951
1952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1953         setting for `=daikanwa@rev1'.
1954
1955 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1956
1957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1958         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1959
1960 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1961
1962         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1963         XEmacs CHISE.
1964         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1965
1966 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1967
1968         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1969         CHISE.
1970
1971 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1972
1973         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1974         CHISE.
1975
1976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1977         setting for `=>ucs@jis'.
1978
1979 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1980
1981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1982         setting for `=>jis-x0208@usual'.
1983
1984         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1985         XEmacs CHISE.
1986         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1987         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1988         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1989
1990 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1991
1992         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1993         CHISE.
1994         (=>>>jis-x0208@1990): Ditto.
1995         (=>>>jis-x0213-1): Ditto.
1996         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1997         mother.
1998         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1999         as the mother.
2000
2001 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2002
2003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2004         setting for `=>ucs@cns' and `=>>ucs@ks'.
2005
2006         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2007         CHISE.
2008
2009 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2010
2011         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2012         CHISE.
2013
2014 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2017         CHISE.
2018         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2019         mother.
2020
2021 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2022
2023         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2024         `==>ucs-bmp-cjk@bucs'.
2025
2026         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2027         XEmacs CHISE.
2028
2029 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2032         setting for `==>ucs@bucs'.
2033
2034         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2035         XEmacs CHISE.
2036
2037 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2038
2039         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2040         - Add setting for `=>>jis-x0208'.
2041         - Omit setting for `=>>jis-x0208@1990'.
2042         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2043           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2044           `=ucs@FOO'.
2045
2046 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2047
2048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2049         setting for `=>daikanwa'.
2050
2051 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2052
2053         * mule/mule-conf.el (=daikanwa): Fix DOC.
2054         (=>daikanwa): New abstract character for XEmacs CHISE.
2055         (=>ucs@iso): Likewise.
2056         (=>ucs@unicode): Likewise.
2057         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2058
2059 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2060
2061         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2062         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2063           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2064         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2065         - Add `=>big5-cdp'.
2066
2067 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2068
2069         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2070         (=>big5-cdp): New abstract character.
2071
2072 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2073
2074         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2075         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2076         `chinese-big5'.
2077
2078 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2079
2080         * mule/mule-charset.el (default-coded-charset-priority-list):
2081         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2082
2083         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2084         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2085         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2086         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2087         and `=>jis-x0213-2'.
2088
2089 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2090
2091         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2092         XEmacs CHISE.
2093         (=>>ucs@jis/2000): Likewise.
2094         (=>>ucs@jis/2004): Likewise.
2095
2096 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2099         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2100         `=>>ucs@cns'.
2101
2102         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2103         XEmacs CHISE.
2104         (=>>gt): Use quote instead of backquote; modify DOC.
2105         (=>gt): Use quote instead of backquote.
2106         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2107         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2108         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2109         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2110         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2111         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2112
2113 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2114
2115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2116         `=>>ucs@unicode' and `=>>gt'.
2117
2118 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2119
2120         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2121         XEmacs CHISE.
2122         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2123         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2124         `=jis-x0208@1978/1er-pr' as the mother.
2125         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2126
2127 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2128
2129         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2130         `=ucs@unicode' as the mother.
2131
2132 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2133
2134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2135         setting for `=>>ucs@unicode'.
2136
2137         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2138         CHISE.
2139
2140 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2143         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2144
2145         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2146         `=adobe-japan1-6' and `=adobe-japan1-base'.
2147
2148         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2149         XEmacs CHISE.
2150         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2151         specify `min-code' and `max-code'.
2152         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2153         (=adobe-japan1-2): Likewise.
2154         (=adobe-japan1-3): Likewise.
2155         (=adobe-japan1-4): Likewise.
2156         (=adobe-japan1-5): Likewise.
2157         (=adobe-japan1-6): Likewise.
2158
2159 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2160
2161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2162         setting for `=>gt'.
2163
2164 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2165
2166         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2167         CHISE.
2168
2169 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2172         setting for `=>zinbun-oracle'.
2173
2174         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2175         for XEmacs CHISE.
2176
2177 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2178
2179         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2180         for XEmacs CHISE.
2181         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2182         `=jis-x0208@1978' as the mother.
2183
2184 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2187         - Use `=gt' instead of `ideograph-gt'.
2188         - Use `=gt-k' instead of `ideograph-gt-k'.
2189         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2190         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2191         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2192         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2193         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2194         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2195         - Use `=>>gt' instead of `<=>gt'.
2196         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2197         - Add setting for `=>>jis-x0208@1990'.
2198         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2199           `=>>jis-x0213-1@2000'.
2200         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2201         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2202           `=>>jis-x0213-1@2004'.
2203         - Add setting for `=>>jis-x0208@1978'.
2204         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2205
2206 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2209         XEmacs CHISE.
2210
2211 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2214         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2215         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2216         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2217         `<=>jis-x0213-1@2004'.
2218
2219 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2220
2221         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2222         CHISE.
2223         (=>jis-x0213-2): Ditto.
2224
2225 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2226
2227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2228         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2229
2230 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2231
2232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2233         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2234         `=>jis-x0213-1'.
2235
2236 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2237
2238         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2239         CHISE.
2240         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2241
2242 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2243
2244         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2245         `<==>jis-x0213-1'.
2246         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2247         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2248         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2249         (<=>jis-x0208): New alias for `=>jis-x0208'.
2250         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2251         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2252         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2253         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2254         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2255         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2256         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2257         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2258         (=>>gt): Renamed from `<==>gt'.
2259         (<==>gt): New alias for `=>>gt'.
2260
2261 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2262
2263         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2264         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2265         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2266         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2267         - Add settings for `<=>jis-x0213-1@2000' and
2268           `<=>jis-x0213-1@2004'.
2269
2270         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2271         XEmacs CHISE.
2272         (<==>jis-x0213-1): Likewise.
2273         (<==>jis-x0213-1@2000): Likewise.
2274         (<==>jis-x0213-1@2004): Likewise.
2275         (<=>jis-x0208): Add property `=>iso-ir 168'.
2276         (<=>jis-x0208@1997): Likewise.
2277         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2278         as the mother; add property `=>iso-ir 228'.
2279         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2280         property `=>iso-ir 228'.
2281         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2282         property `=>iso-ir 233'.
2283         (<==>gt): Renamed from `<=>gt'.
2284         (<=>gt): New alias for `<==>gt'.
2285
2286 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2287
2288         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2289         CHISE.
2290         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2291         `<=>jis-x0208' as the mother.
2292         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2293         (<=>jis-x0213-1@2000): Ditto.
2294         (<=>jis-x0213-1@2004): Ditto.
2295
2296 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2297
2298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2299         settings for `<=>gt'.
2300
2301         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2302
2303 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2304
2305         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2306         XEmacs CHISE.
2307         (=jis-x0208@1978/-4pr): Likewise.
2308         (=jis-x0208@1978/4-pr): Likewise.
2309         (=jis-x0213-1): Likewise.
2310         (=ucs@iso): Likewise.
2311         (=ucs@unicode): Likewise.
2312         (=ucs@gb): Likewise.
2313         (=ucs@gb/fw): Likewise.
2314         (=ucs@cns): Likewise.
2315         (=ucs@cns/fw): Likewise.
2316         (=ucs@jis): Likewise.
2317         (=ucs@jis/fw): Likewise.
2318         (=ucs@jis/1990): Likewise.
2319         (=ucs@jis/2000): Likewise.
2320         (=ucs@jis/2004): Likewise.
2321         (=ucs@JP): Likewise.
2322         (=ucs@ks): Likewise.
2323         (=ucs@big5): Likewise.
2324         (=ucs@big5/cns11643): Likewise.
2325         (=ucs@cns11643): Likewise.
2326
2327 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2328
2329         * mule/mule-charset.el (default-coded-charset-priority-list):
2330         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2331
2332         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2333         CHISE.
2334         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2335         mother.
2336
2337 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2338
2339         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2340         from src/mule-charset.c].
2341         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2342         specify `final'.
2343         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2344         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2345         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2346         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2347         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2348         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2349
2350 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2351
2352         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2353         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2354         (=jis-x0208@1978/i-4): Specify `partial'.
2355         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2356         mother coded-charset.
2357         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2358
2359 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2360
2361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2362         settings for `=jis-x0213-1@2004'.
2363
2364 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2365
2366         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2367         CHISE.
2368         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2369         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2370         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2371         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2372         temporarily.
2373         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2374
2375 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2376
2377         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2378         CHISE.
2379         (=shinjigen@1ed): Inherited from `=shinjigen'.
2380         (=shinjigen@rev): Likewise.
2381
2382 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2383
2384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2385         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2386
2387 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2388
2389         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2390         define it as an alias.
2391         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2392         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2393         alias.
2394         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2395         alias.
2396
2397 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2398
2399         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2400         CHISE.
2401
2402 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2403
2404         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2405         CHISE.
2406         (shinjigen-2): Ditto.
2407
2408 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2409
2410         * mule/mule-charset.el (default-coded-charset-priority-list):
2411         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2412         `chinese-big5-eten-*' and `chinese-big5'.
2413
2414 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2415
2416         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2417         #x9FA5 temporarily.
2418
2419 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2420
2421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2422         settings for `=jis-x0208@1978/i1'.
2423
2424 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2425
2426         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2427         XEmacs CHISE.
2428
2429 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2430
2431         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2432         XEmacs CHISE.
2433
2434 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2435
2436         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2437         XEmacs CHISE.
2438
2439 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2440
2441         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2442         CHISE.
2443         (=ucs-bmp@cns): Likewise.
2444         (=ucs-bmp@jis): Likewise.
2445         (=ucs-bmp@ks): Likewise.
2446
2447 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2450         CHISE.
2451         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2452
2453 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2454
2455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2456         settings for `=zinbun-oracle'.
2457
2458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2459         `=zinbun-oracle'.
2460
2461 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2462
2463         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2464         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2465         `=ucs@iso'.
2466
2467 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2468
2469         * mule/mule-charset.el (default-coded-charset-priority-list):
2470         Delete `ucs-sip'; modify order of some CCSs.
2471
2472 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2473
2474         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2475         in XEmacs CHISE.
2476
2477         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2478         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2479         CHISE.
2480
2481 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2482
2483         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2484         its registry.
2485         (=ucs-radicals@unicode): Likewise.
2486
2487 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2488
2489         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2490         CHISE.
2491
2492 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2493
2494         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2495         CHISE.
2496
2497 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2498
2499         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2500         CHISE.
2501
2502 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2503
2504         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2505         Modify preference of *isolated settings*.
2506
2507 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2510         utf-2000 is provided.
2511         (=ucs@cns11643): Likewise.
2512
2513 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2514
2515         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2516         Prefer every *isolated setting* to ordinary setting.
2517
2518 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2519
2520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2521         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2522
2523 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2524
2525         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2526         CHISE.
2527
2528 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2529
2530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2531         settings for `=jis-x0208@1997'.
2532
2533 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2534
2535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2536         `=jis-x0208@1997'.
2537
2538 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2539
2540         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2541         XEmacs CHISE.
2542
2543 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2544
2545         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2546         `=jis-x0208@1978'.
2547         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2548         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2549         `=jis-x0208-1990' as the mother.
2550         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2551
2552 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2553
2554         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2555         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2556         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2557         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2558         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2559         for `=ucs@JP'.
2560
2561 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2562
2563         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2564         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2565         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2566         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2567         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2568         `=daikanwa@rev2'.
2569
2570 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2571
2572         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2573         (=gt): Likewise.
2574         (=gt-k): Likewise.
2575         (=gt-pj-*): Likewise.
2576         (=gt-pj-k1): Likewise.
2577         (=gt-pj-k2): Likewise.
2578         (=daikanwa): Likewise.
2579         (=daikanwa-rev1): Likewise.
2580         (=daikanwa-rev2): Likewise.
2581         (=big5-pua): Likewise.
2582         (=big5-eten): Likewise.
2583         (chinese-big5-eten-a): Likewise.
2584         (chinese-big5-eten-b): Likewise.
2585         (=hanziku-*): Likewise.
2586         (=cbeta): Likewise.
2587         (=jef-china3): Likewise.
2588         (=ruimoku-v6): Likewise.
2589         (=ucs@iso): Likewise.
2590         (=ucs@unicode): Likewise.
2591         (=ucs@gb): Likewise.
2592         (=ucs@cns): Likewise.
2593         (=ucs@jis): Likewise.
2594         (=ucs@jis-1990): Likewise.
2595         (=ucs@jis-2000): Likewise.
2596         (=ucs@jp): Likewise.
2597         (=ucs@ks): Likewise.
2598         (=ucs@big5): Likewise.
2599         (=ucs-radicals): Likewise.
2600         (=ucs-radicals@unicode): Likewise.
2601         (=ucs-bmp-cjk): Likewise.
2602         (=ucs-bmp-cjk@unicode): Likewise.
2603         (=ucs-sip-ext-b): Likewise.
2604         (=ucs-sip-ext-b@iso): Likewise.
2605
2606 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2607
2608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2609         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2610
2611 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2612
2613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2614         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2615         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2616         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2617         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2618         arabic-digit, ipa and ``&I-B-XXXX;''.
2619
2620 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2621
2622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2623         setting for (I-)HZK{03..12}-XXXX.
2624
2625 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2626
2627         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2628         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2629
2630         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2631         `=ruimoku-v6'.
2632
2633         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2634         CHISE.
2635
2636 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2637
2638         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2639         (=ucs@unicode): Likewise.
2640         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2641         (=ucs@cns): Likewise.
2642         (=ucs@jis): Likewise.
2643         (=ucs@ks): Likewise.
2644         (=ucs@big5): Likewise.
2645
2646 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2647
2648         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2649         `ucs-jis'.
2650         (utf-8-jis-er): Likewise.
2651         (utf-8-jp): New coding-system.
2652         (utf-8-jp-er): Likewise.
2653
2654         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2655
2656 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2657
2658         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2659
2660         * mule/japanese.el: Move definition of `euc-jisx0213' to
2661         mule/mule-coding.el.
2662
2663 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2664
2665         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2666         mule-coding before loading update-cdb when utf-2000 is provided.
2667
2668 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2669
2670         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2671         `=daikanwa'.
2672
2673 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2674
2675         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2676         definition codes when `utf-2000' is provided.
2677
2678 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2679
2680         * mule/mule-category.el (word-combining-categories): Don't setup
2681         `word-combining-categories' in XEmacs CHISE.
2682         (word-separating-categories): Add setting about Latin script in
2683         XEmacs CHISE.
2684
2685 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2686
2687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2688         setting for `chinese-big5'.
2689
2690 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2691
2692         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2693         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2694         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2695         add setting for HZK0[12]-xxxx.
2696
2697 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2698
2699         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2700         in XEmacs CHISE.
2701
2702 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2703
2704         * mule/mule-charset.el (default-coded-charset-priority-list):
2705         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2706         and `chinese-big5' to `=gt-pj-*'.
2707
2708 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2709
2710         * mule/mule-conf.el (=daikanwa): Renamed from
2711         `ideograph-daikanwa'.
2712         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2713
2714 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2715
2716         * mule/mule-conf.el (=cns11643-7): Renamed from
2717         `chinese-cns11643-7'.
2718         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2719
2720 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2721
2722         * mule/mule-conf.el (=cns11643-6): Renamed from
2723         `chinese-cns11643-6'.
2724         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2725
2726 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2727
2728         * mule/mule-conf.el (=cns11643-5): Renamed from
2729         `chinese-cns11643-5'.
2730         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2731
2732 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2733
2734         * mule/mule-conf.el (=cns11643-4): Renamed from
2735         `chinese-cns11643-4'.
2736         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2737
2738 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2739
2740         * mule/mule-conf.el (=cns11643-3): Renamed from
2741         `chinese-cns11643-3'.
2742         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2743
2744 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2745
2746         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2747         `=cns11643-2'.
2748         (chinese-cns11643-2): New alias for `=cns11643-2'.
2749
2750 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2751
2752         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2753         `=cns11643-1'.
2754         (chinese-cns11643-1): New alias for `=cns11643-1'.
2755
2756 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2757
2758         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2759         (chinese-gb12345): New alias for `=gb12345'.
2760
2761 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2762
2763         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2764         (chinese-gb2312): New alias for `=gb2312'.
2765
2766 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2767
2768         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2769         (chinese-big5): New alias for `=big5'.
2770
2771 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2772
2773         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2774         (korean-ksc5601): New alias for `=ks-x1001'.
2775
2776 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2777
2778         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2779         `=jis-x0212'.
2780         (japanese-jisx0212): New alias for `=jis-x0212'.
2781
2782 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2783
2784         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2785         `=jis-x0208-1983'.
2786         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2787
2788 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2789
2790         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2791         `=jis-x0208-1978'.
2792         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2793
2794 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2795
2796         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2797         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2798
2799 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2800
2801         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2802         (chinese-cns11643-3): Specify iso-ir 183.
2803         (chinese-cns11643-4): Specify iso-ir 184.
2804         (chinese-cns11643-5): Specify iso-ir 185.
2805         (chinese-cns11643-6): Specify iso-ir 186.
2806         (chinese-cns11643-7): Specify iso-ir 187.
2807         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2808         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2809
2810 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2811
2812         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2813         \uXXXX for every cases.
2814
2815 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2816
2817         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2818         (ucs-big5): Changed to an alias for `=ucs@big5'.
2819
2820 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2821
2822         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2823         (ucs-ks): Changed to an alias for `=ucs@ks'.
2824
2825 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2826
2827         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2828         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2829
2830 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2831
2832         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2833         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2834
2835 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2836
2837         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2838         (ucs-jis): Changed to an alias for `=ucs@jis'.
2839
2840 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2841
2842         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2843         (ucs-cns): Changed to an alias for `=ucs@cns'.
2844
2845 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2846
2847         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2848         (ucs-gb): Changed to an alias for `=ucs@gb'.
2849
2850 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2851
2852         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2853         `ideograph-daikanwa-2'.
2854         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2855         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2856
2857 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2858
2859         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2860         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2861
2862         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2863         for `xemacs-chise-version'.
2864
2865 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2866
2867         * mule/mule-charset.el (default-coded-charset-priority-list):
2868         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2869         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2870         instead of `ideograph-hanziku-*'.
2871
2872         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2873         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2874
2875 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2876
2877         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2878         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2879         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2880         `utf-2000' is provided.
2881
2882 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2883
2884         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2885         is provided [was builtin coded-charsets].
2886
2887 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2888
2889         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2890         is provided [was builtin coded-charsets].
2891
2892 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2893
2894         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2895         is provided [was builtin coded-charsets].
2896
2897 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2898
2899         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2900         is provided [was builtin coded-charsets].
2901
2902 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2903
2904         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2905         when `utf-2000' is provided [was builtin coded-charsets].
2906
2907 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2908
2909         * mule/mule-conf.el (=hanziku-*): Renamed from
2910         `ideograph-hanziku-*'.
2911         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2912
2913 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2914
2915         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2916         `utf-2000' is provided [was builtin coded-charsets].
2917         (ideograph-hanziku-{1..12}): Likewise.
2918
2919 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2920
2921         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2922         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2923
2924 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2925
2926         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2927         when `utf-2000' is provided [was builtin coded-charsets].
2928
2929 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2930
2931         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2932         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2933         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2934
2935 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2936
2937         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2938         (ideograph-gt): Changed to an alias for `=gt'.
2939
2940 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2941
2942         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2943         is provided; it was defined as a builtin coded-charset.
2944         (ideograph-gt): Likewise.
2945
2946 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2947
2948         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2949         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2950
2951 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2952
2953         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2954         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2955
2956 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2957
2958         * mule/mule-conf.el (=big5-eten): Renamed from
2959         `chinese-big5-eten'.
2960         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2961
2962 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2963
2964         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2965         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2966
2967 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2968
2969         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2970         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2971
2972 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2973
2974         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2975         (china3-jef): Changed to an alias for `=jef-china3'.
2976
2977 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2978
2979         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2980         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2981
2982         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2983         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2984         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2985         when `utf-2000' is provided.
2986
2987 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2988
2989         * mule/mule-charset.el (default-coded-charset-priority-list):
2990         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2991
2992         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2993         (ucs-jis-2000): Deleted.
2994
2995 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2996
2997         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2998         UTF-2000.
2999         (=ucs-jis-2000): New coded-charset for UTF-2000.
3000
3001 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3002
3003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3004         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3005
3006 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3007
3008         * mule/mule-charset.el (default-coded-charset-priority-list):
3009         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3010         `ideograph-cbeta'.
3011
3012 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3013
3014         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3015         builtin coded-charset].
3016
3017 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3018
3019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3020         settings for &K0-xxxx and &I-K0-xxxx.
3021
3022 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3023
3024         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3025         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3026
3027 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3028
3029         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3030         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3031
3032 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3033
3034         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3035         UTF-2000.
3036         (ideograph-gt-pj-k1): Likewise.
3037         (ideograph-gt-pj-k2): Likewise.
3038
3039 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3040
3041         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3042         `=jis-x0208'.
3043
3044 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3045
3046         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3047         UTF-2000 [was a builtin coded-charset].
3048
3049 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3050
3051         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3052         (utf-8-gb-er): Likewise.
3053
3054 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3055
3056         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3057         settings for JIS X 0212 and JIS X 0208:1978.
3058
3059 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3060
3061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3062         setting for JIS X 0213.
3063
3064 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3065
3066         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3067         standard-case-table in UTF-2000.
3068
3069 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3070
3071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3072         definitions for isolated-chars.
3073
3074 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3075
3076         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3077         `configure-utf-2000-lisp-directory'.
3078         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3079         `mule-lisp-load-path'.
3080
3081 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3082
3083         * startup.el (startup-setup-paths): Set and use
3084         `utf-2000-lisp-directory'.
3085         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3086         UTF-2000.
3087
3088 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3089
3090         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3091         (paths-find-utf-2000-lisp-directory): New function.
3092         (paths-construct-load-path): Add new optional argument
3093         `utf-2000-lisp-directory'.
3094
3095         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3096
3097 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3098
3099         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3100         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3101         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3102         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3103         `chinese-big5-2' in UTF-2000.
3104
3105         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3106         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3107
3108 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3109
3110         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3111         `big5-eten-er' in UTF-2000.
3112         (big5-cdp): Modify DOC-string and mnemonic.
3113
3114 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3115
3116         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3117         UTF-2000 [renamed from utf-8-er].
3118         (utf-8-gb): New coding-system in UTF-2000.
3119         (utf-8-gb-er): Likewise.
3120         (utf-8-cns): Likewise.
3121         (utf-8-cns-er): Likewise.
3122         (utf-8-big5): Likewise.
3123         (utf-8-big5-er): Likewise.
3124         (utf-8-jis): Likewise.
3125         (utf-8-jis-er): Likewise.
3126         (utf-8-ks): Likewise.
3127         (utf-8-ks-er): Likewise.
3128         (utf-8-er): Likewise.
3129
3130 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3131
3132         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3133         instead of `utf-8-unix' in UTF-2000.
3134
3135         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3136
3137 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3138
3139         * mule/japanese.el (euc-jisx0213): New coding-system.
3140
3141         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3142         `japanese-jisx0208-1990' as the mother.
3143
3144 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3145
3146         * dumped-lisp.el (preloaded-file-list): Change condition of
3147         loading "close-cdb".
3148
3149 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3150
3151         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3152         setup `coded-charset-entity-reference-alist'.
3153
3154 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3155
3156         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3157         UTF-2000.
3158
3159 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3160
3161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3162         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3163
3164 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3165
3166         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3167         (chinese-big5-eten-a): Likewise.
3168         (chinese-big5-eten-b): Likewise.
3169         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3170         code range is #x8140 .. #x8DFE.
3171
3172 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3173
3174         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3175         UTF-2000.
3176         (chinese-big5-cdp): Likewise.
3177
3178 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3179
3180         * dumped-lisp.el (preloaded-file-list): Rename
3181         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3182
3183 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3184
3185         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3186         append `system-char-db-source-file-list' into
3187         `preloaded-file-list' in UTF-2000.
3188
3189 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3190
3191         * dumped-lisp.el (preloaded-file-list): Delete
3192         character-definition files.
3193
3194 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3195
3196         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3197         UTF-2000.
3198
3199 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3200
3201         * mule/mule-charset.el (default-coded-charset-priority-list):
3202         Delete `mojikyo-2022-1'.
3203
3204 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3205
3206         * mule/mule-charset.el (default-coded-charset-priority-list):
3207         Delete `mojikyo'.
3208
3209 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3210
3211         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3212         `ucs-sip'.
3213
3214 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3215
3216         * mule/mule-charset.el (default-coded-charset-priority-list):
3217         Comment out `chinese-gb12345'.
3218
3219 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3220
3221         * bytecomp.el (byte-compile-insert-header): Fixed.
3222
3223 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3224
3225         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3226         XEmacs UTF-2000.
3227
3228 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3229
3230         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3231         UTF-2000.
3232
3233 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3234
3235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3236         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3237
3238 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3239
3240         * mule/mule-charset.el (default-coded-charset-priority-list):
3241         `japanese-jef-china3' is renamed `china3-jef'.
3242
3243 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3244
3245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3246         `japanese-jef-china3' and `ideograph-cbeta'.
3247
3248 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3249
3250         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3251
3252 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3253
3254         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3255         `chinese-big5-cdp'.
3256
3257 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3258
3259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3260         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3261
3262 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3263
3264         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3265         loading character definitions.
3266
3267 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3268
3269         * dumped-lisp.el (preloaded-file-list): Rename
3270         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3271
3272 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3273
3274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3275         `chinese-big5'.
3276
3277 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3278
3279         * dumped-lisp.el (preloaded-file-list): Dump
3280         "Ideograph-R028-Private" with XEmacs UTF-2000.
3281
3282 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3283
3284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3285         `chinese-gb12345'.
3286
3287 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3288
3289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3290         `ideograph-gt-pj-{1..11}'.
3291
3292         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3293         XEmacs UTF-2000.
3294
3295 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3296
3297         * mule/mule-charset.el (default-coded-charset-priority-list):
3298         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3299         `chinese-isoir165'.
3300
3301 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3302
3303         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3304         `image/png', `image/x-xpm' and `image/tiff'.
3305
3306         * files.el (binary-file-regexps): Add *.PNG.
3307
3308 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3309
3310         * mule/mule-charset.el (default-coded-charset-priority-list):
3311         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3312         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3313
3314 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3315
3316         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3317         the first completion when UTF-2000 is running.
3318
3319 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3320
3321         * mule/mule-charset.el (default-coded-charset-priority-list):
3322         Delete `ucs'.
3323
3324 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3325
3326         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3327
3328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3329         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3330
3331 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3332
3333         * mule/vietnamese.el (vscii-2): Delete abolished property
3334         `composite'; now composite mode is default.
3335
3336 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3337
3338         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3339         of `raw-text'; check \uHHHH representation even if non-ascii
3340         characters are not found.
3341
3342         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3343         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3344         unconditionally.
3345
3346         * mule/viet-ccl.el: New file.
3347
3348         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3349         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3350         - Separate CCL based implementations to viet-ccl.el.
3351
3352 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3353
3354         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3355         "jisx0213.2000-1".
3356         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3357
3358         * mule/mule-charset.el (default-coded-charset-priority-list):
3359         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3360         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3361
3362 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3363
3364         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3365
3366 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3367
3368         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3369         `ucs' in UTF-2000.
3370
3371 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3372
3373         * mule/mule-charset.el (default-coded-charset-priority-list):
3374         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3375         `arabic-iso8859-6'.
3376
3377 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3378
3379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3380         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3381
3382 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3383
3384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3385         `katakana-jisx0201' in UTF-2000.
3386
3387 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3388
3389         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3390         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3391         "u0FB50-Arabic-Presentation-Forms-A",
3392         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3393         "u0FE50-Small-Form-Variants",
3394         "u0FE70-Arabic-Presentation-Forms-B",
3395         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3396         UTF-2000.
3397
3398 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3399
3400         * dumped-lisp.el (preloaded-file-list): Delete
3401         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3402         ... "Ideograph-R214-Flute" in UTF-2000.
3403
3404 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3405
3406         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3407         (japanese-jisx0213-2): New coded-charset.
3408
3409         * dumped-lisp.el (preloaded-file-list): Add
3410         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3411         "Ideograph-R030-Mouth".
3412
3413 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3414
3415         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3416         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3417         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3418         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3419         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3420         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3421         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3422         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3423
3424 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3425
3426         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3427         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3428         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3429         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3430         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3431
3432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3433         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3434
3435 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3436
3437         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3438         in UTF-2000.
3439
3440 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3441
3442         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3443         (chinese-isoir165): Moved from mule/chinese.el.
3444         (chinese-cns11643-3): Moved from mule/chinese.el.
3445         (chinese-cns11643-4): Moved from mule/chinese.el.
3446         (chinese-cns11643-5): Moved from mule/chinese.el.
3447         (chinese-cns11643-6): Moved from mule/chinese.el.
3448         (chinese-cns11643-7): Moved from mule/chinese.el.
3449
3450         * mule/chinese.el: Move definition of coded-charsets to
3451         mule/mule-conf.el.
3452
3453 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3454
3455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3456         `ideograph-daikanwa'.
3457
3458 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3459
3460         * dumped-lisp.el (preloaded-file-list): Delete
3461         "ccs-jisx0201-latin.el".
3462
3463 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3464
3465         * dumped-lisp.el (preloaded-file-list): Add
3466         "u031A0-Extended-Bopomofo" in UTF-2000.
3467
3468 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3469
3470         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3471         renamed to u02E00-CJK-Radical-Supplement.
3472
3473 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3474
3475         * dumped-lisp.el (preloaded-file-list): Add
3476         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3477         "u030A0-Katakana", "u03100-Bopomofo",
3478         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3479         "u03200-Enclosed-CJK-Letters-and-Months" and
3480         "u03300-CJK-Compatibility".
3481
3482 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3483
3484         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3485         "u02F00-Kangxi-Radicals" and
3486         "u02FF0-Ideographic-Description-Characters".
3487
3488 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3489
3490         * dumped-lisp.el (preloaded-file-list): Add
3491         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3492         "u02800-Braille-Patterns" in UTF-2000.
3493
3494 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3495
3496         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3497         "uXXXXX-*.el" in UTF-2000.
3498
3499         * bytecomp.el (byte-compile-insert-header): Delete comments if
3500         non-ASCII characters are found; allow `byte-compile-dynamic' and
3501         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3502         `raw-text'.
3503
3504 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3505
3506         * dumped-lisp.el (preloaded-file-list): Add
3507         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3508         "u025A0-Geometric-Shapes.el".
3509
3510 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3511
3512         * dumped-lisp.el (preloaded-file-list): Add
3513         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3514         "u02460-Enclosed-Alphanumerics.el".
3515
3516 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3517
3518         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3519         `chinese-gb2312'.
3520
3521         * dumped-lisp.el (preloaded-file-list): Add
3522         "u02200-Mathematical-Operators.el" and
3523         "u02300-Miscellaneous-Technical.el".
3524
3525 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3526
3527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3528         `chinese-cns11643-*'.
3529
3530         * dumped-lisp.el (preloaded-file-list): Add
3531         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3532         "u02190-Arrows.el" in UTF-2000.
3533
3534 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3535
3536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3537         `korean-ksc5601'.
3538
3539         * dumped-lisp.el (preloaded-file-list): Add
3540         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3541         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3542         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3543
3544 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3545
3546         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3547
3548 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3549
3550         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3551         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3552         "u01780-Khmer.el", "u01800-Mongolian.el",
3553         "u01E00-Latin-Extended-Additional.el" and
3554         "u01F00-Greek-Extended.el" in UTF-2000.
3555
3556 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3557
3558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3559         `ethiopic-ucs' and `ethiopic'.
3560
3561         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3562         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3563
3564         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3565         from mule/ethiopic.el.
3566
3567         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3568         mule/mule-conf.el.
3569
3570 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3571
3572         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3573         `lao'.
3574
3575         * mule/mule-conf.el (lao): New coded-charset.
3576
3577         * dumped-lisp.el (preloaded-file-list): Add
3578         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3579         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3580         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3581         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3582         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3583
3584 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3585
3586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3587         `ucs-bmp' and `arabic-iso8859-6'.
3588
3589 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3590
3591         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3592         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3593         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3594
3595 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3596
3597         * startup.el (normal-top-level): Load autoload file for UTF-2000
3598         in UTF-2000.
3599
3600 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3601
3602         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3603         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3604         "u00020-Basic-Latin.el", "u00080-C1.el",
3605         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3606         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3607         "u002B0-Spacing-Modifier-Letters.el",
3608         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3609         UTF-2000.
3610
3611 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3612
3613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3614         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3615         instead of `vietnamese-viscii-*'.
3616
3617 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3618
3619         * mule/mule-conf.el: New file.
3620
3621         * mule/misc-lang.el: Move definition of charset `ipa' to
3622         mule/mule-conf.el.
3623
3624 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3625
3626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3627         `latin-viscii'; prefer it for characters used in Vietnamese.
3628
3629 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3630
3631         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3632
3633 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3634
3635         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3636         `vietnamese-viscii-lower'.
3637         (latin-viscii-upper): Renamed from charset
3638         `vietnamese-viscii-upper'.
3639         (vietnamese-viscii-lower): New alias for charset
3640         `latin-viscii-lower'.
3641         (vietnamese-viscii-upper): New alias for charset
3642         `latin-viscii-upper'.
3643
3644 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3645
3646         * mule/mule-charset.el (default-coded-charset-priority-list):
3647         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3648
3649 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3650
3651         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3652         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3653         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3654         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3655         lisp/utf-2000.
3656
3657 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3658
3659         * mule/ccs-tcvn5712.el: New file.
3660
3661 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3662
3663         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3664         in UTF-2000.
3665
3666 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3667
3668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3669         `japanese-jisx0208'.
3670
3671 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3672
3673         * dumped-lisp.el (preloaded-file-list): Add
3674         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3675         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3676         UTF-2000.
3677
3678         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3679         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3680         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3681         mule/ccs-viscii.el: New files.
3682
3683         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3684         if \uXXXX is found.
3685
3686 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3687
3688         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3689         `hiragana-jisx0208' and `katakana-jisx0208'.
3690
3691 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3692
3693         * mule/chinese.el (chinese-cns11643-3): Define it even if
3694         `utf-2000' is provided.
3695         (chinese-cns11643-4): Likewise.
3696         (chinese-cns11643-5): Likewise.
3697         (chinese-cns11643-6): Likewise.
3698         (chinese-cns11643-7): Likewise.
3699
3700 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3701
3702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3703         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3704
3705 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3706
3707         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3708         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3709
3710 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3711
3712         * mule/mule-charset.el (default-coded-charset-priority-list):
3713         Setup in UTF-2000.
3714
3715 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3716
3717         * mule/viet-chars.el: Don't define charset
3718         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3719         they are defined as builtin charsets.
3720
3721 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3722
3723         * version.el (emacs-version): Add more space just before UTF-2000
3724         version string.
3725
3726 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3727
3728         * version.el ([constant] emacs-version): Don't add a space in the
3729         preceding place of `xemacs-betaname' because it is duplicated.
3730         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3731
3732         * startup.el (splash-frame-body): Add ETL.
3733
3734 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3735
3736         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3737         is provided because it is defined as builtin charset.
3738         (chinese-cns11643-4): Likewise.
3739         (chinese-cns11643-5): Likewise.
3740         (chinese-cns11643-6): Likewise.
3741         (chinese-cns11643-7): Likewise.
3742
3743 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3744
3745         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3746         coding-system `iso-10646-ucs-4' is not defined.
3747
3748 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3749
3750         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3751         coding-system if `utf-2000' is provided.
3752
3753 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3754
3755         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3756         `utf-2000' is provided.
3757
3758 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3759
3760         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3761         if utf-2000 is provided temporally.
3762
3763 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3764
3765         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3766         as builtin variable].
3767
3768 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3769
3770         * files.el (insert-file-contents-literally): Treat file as binary;
3771         call file-name-handlers. [sync with Emacs 20.3.10]
3772
3773 2008-12-28  Vin Shelton  <acs@xemacs.org>
3774
3775         * XEmacs 21.4.22 is released
3776
3777 2008-12-30  Vin Shelton  <acs@xemacs.org>
3778
3779         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3780         during building even if no packages are found.
3781
3782 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3783
3784         * printer.el (generic-print-region): 
3785         (generic-print-buffer): 
3786         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3787         check if the msprinter device is available, now that msprinter is
3788         always available as a specifier tag. 
3789
3790 2008-12-24  Vin Shelton  <acs@xemacs.org>
3791
3792         * about.el: Add Francisco to my bio!
3793
3794 2008-12-23  Vin Shelton  <acs@xemacs.org>
3795
3796         * autoload.el: Move operator definitions to autoload-operators.el
3797         in the xemacs-base package.
3798
3799 2007-11-22  Vin Shelton  <acs@xemacs.org>
3800
3801         * about.el (about-hacker-contribution): Updated my bio.
3802
3803 2007-10-07  Vin Shelton  <acs@xemacs.org>
3804
3805         * XEmacs 21.4.21 is released
3806
3807 2007-09-19  Didier Verna  <didier@xemacs.org>
3808
3809         Update my personal info.
3810         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3811         * about.el (about-other-current-hackers): Ditto.
3812         * about.el (about-url-alist): Add my musical website.
3813         * about.el (about-personal-info): Update my entry.
3814         * about.el (about-hacker-contribution): Ditto.
3815
3816 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3817
3818         * package-get.el (package-get-download-sites): Update download
3819         sites in Japan.
3820         * package-get.el (package-get-pre-release-download-sites): Ditto.
3821
3822 2007-08-18  Vin Shelton  <acs@xemacs.org>
3823
3824         * package-get.el (package-get-pre-release-download-sites): Sync
3825         mirror sites with 21.5.  (Thanks, Adrian)
3826
3827 2007-08-09  Mike Sperber  <mike@xemacs.org>
3828
3829         * startup.el (migrate-user-init-file): Create backup of
3830         `user-init-file' before migrating.
3831         * startup.el (maybe-migrate-user-init-file): Print
3832         information about backup file.
3833         (maybe-create-compatibility-dot-emacs): Follow above change.
3834
3835 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3836
3837         * font-lock.el: Sync font-lock-add-keywords and
3838         font-lock-remove-keywords from GNU Emacs.
3839         * font-lock.el (font-lock-keywords-alist): New.
3840         * font-lock.el (font-lock-removed-keywords-alist): New.
3841         * font-lock.el (font-lock-add-keywords): New.
3842         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3843         * font-lock.el (font-lock-remove-keywords): New.
3844
3845 2007-08-16  Vin Shelton  <acs@xemacs.org>
3846
3847         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3848         patch from Hans de Graaff.
3849
3850 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3851
3852         * package-get.el (package-get-download-sites): Document Chile and
3853         update Denmark download site.
3854         * package-get.el (package-get-pre-release-download-sites): Ditto.
3855
3856 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3857
3858         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3859
3860 2006-12-09  Vin Shelton  <acs@xemacs.org>
3861
3862         * XEmacs 21.4.20 is released
3863
3864 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3865
3866         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3867
3868 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3869
3870         * info.el (Info-find-file-node, Info-insert-dir)
3871         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3872         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3873         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3874         and discussion.
3875
3876 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3877
3878         * obsolete.el (line-beginning-position): New, from 21.5.x.
3879         (line-end-position): Ditto.
3880
3881 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3882
3883         * package-get.el (package-get-download-sites): Welcome
3884         nl.xemacs.org and Thanks!
3885         * package-get.el (package-get-pre-release-download-sites): Ditto.
3886
3887 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3888
3889         * font-lock.el: Add support for not-so recent changes in Java to
3890         java-mode.
3891
3892 2006-01-28  Vin Shelton  <acs@xemacs.org>
3893
3894         * XEmacs 21.4.19 is released
3895
3896 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3897
3898         * easymenu.el: Update copyright. 
3899         * easymenu.el (easy-menu-all-popups):
3900         Add a docstring. 
3901         * easymenu.el (easy-menu-add):
3902         Document a bug, rework the function to preserve any existing
3903         non-default mode-popup-menu instead of overwriting it, and not to
3904         bother normalising the menu title (nothing else does).
3905         * easymenu.el (easy-menu-remove):
3906         Restore the default mode-popup-menu instead of leaving an empty
3907         one when we remove the last easy-menu popup. 
3908
3909 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3910
3911         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3912         as suggested by Rodrigo Ventura.
3913         * package-get.el (package-get-pre-release-download-sites): Ditto,
3914         with replacement of xemacs-21.5 by beta, which is the logical path
3915         to our beta core and package pre-releases.
3916
3917 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3918
3919         * package-get.el (package-get-download-sites): Add Hong Kong
3920         download site.
3921         * package-get.el (package-get-pre-release-download-sites): Ditto.
3922
3923 2005-12-26  Vin Shelton  <acs@xemacs.org>
3924
3925         * find-paths.el:
3926         * find-paths.el (paths-emacs-root-p): Add search for package root.
3927         * find-paths.el (paths-find-emacs-root): Replaced with
3928         paths-find-invocation-roots, which returns a list of roots.
3929         * find-paths.el (paths-find-invocation-roots): New.
3930         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3931
3932 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3933
3934         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3935         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3936
3937 2005-12-03  Vin Shelton <acs@xemacs.org>
3938
3939         * XEmacs 21.4.18 is released
3940
3941 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3942
3943         * package-get.el (package-get-download-sites): Update reflecting
3944         latest http://www.xemacs.org/Releases/ information generated by
3945         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3946         * package-get.el (package-get-pre-release-download-sites): Ditto.
3947
3948 2005-02-28  Simon Josefsson  <jas@extundo.com>
3949
3950         * about.el (xemacs-hackers): Add jas.
3951         (about-other-current-hackers): Likewise.
3952         (about-url-alist): Add URL for jas.
3953         (about-personal-info): Document jas.
3954         (about-hacker-contribution): Describe jas contributions.
3955
3956 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3957
3958         * easymenu.el (easy-menu-remove): As described in 
3959         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3960         except the "Command" menu from mode-popup-menu. 
3961
3962 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3963  
3964         * font.el (font-spatial-to-canonical): Correct calculation of 
3965         return value for pixel-based input value. 
3966  
3967 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3968
3969         * code-process.el (call-process): Process-related docstring
3970         improvements spurred by Norbert Koch.
3971         * code-process.el (call-process-region): Ditto.
3972         * code-process.el (start-process): Ditto.
3973
3974 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3975
3976         * finder.el (finder-find-library): Return filename actually
3977         searched for.
3978
3979 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3980
3981         * help.el (view-emacs-news): Use `expand-file-name' instead of
3982         `locate-data-file' as the latter will find any "NEWS" files that
3983         might exist in packages _before_ the one in core.
3984
3985 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3986
3987         * package-get.el (package-get-init-package):
3988         package-get-init-package buglet (21.4.17) by Jeff Mincy
3989         <mincy@rcn.com> fixing false temporary load-path shadows reported
3990         after package installation and simplifying code.
3991
3992 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3993
3994         * package-get.el (package-get-download-sites): Sync mirrors list
3995         with the XEmacs website.
3996         (package-get-pre-release-download-sites): Ditto.
3997
3998 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3999
4000         * derived.el (derived-mode-merge-syntax-tables):
4001         Revert my 21.5-only patch of 2003-07-18 which slipped in
4002         through Jerry James's patch of 2004-06-07.
4003
4004 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4005
4006         * cmdloop.el (keyboard-quit): Remove workaround for
4007         `region-active-p' not making sure active region is in current
4008         buffer now that it does.
4009         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4010         * simple.el (region-active-p): `region-active-p' to only return t
4011         when active region is in current buffer.
4012
4013 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4014
4015         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4016         package names, quell a byte-compiler warning, doc fix.
4017
4018 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4019
4020         * buffer.el (pop-to-buffer):
4021         * window-xemacs.el (display-buffer):
4022         Document use of `same-window-buffer-names,' `same-window-regexps'
4023         by pop-to-buffer and display-buffer. 
4024         
4025 2005-02-06  Vin Shelton <acs@xemacs.org>
4026
4027         * XEmacs 21.4.17 is released
4028
4029 2005-01-29  Ben Wing  <ben@xemacs.org>
4030
4031         * shadow.el (find-emacs-lisp-shadows):
4032         Add custom-defines to list of ignored files.
4033
4034 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4035
4036         * simple.el (shifted-motion-keys-select-region): Fix statement
4037         about unshifted-motion-keys-deselect-region.
4038
4039 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4040
4041         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4042         now) for GNU Emacs compatibility.
4043         (make-obsolete-variable): Ditto.
4044
4045 2004-01-08  Ben Wing  <ben@xemacs.org>
4046
4047         * code-files.el (load):
4048         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4049
4050 2004-12-05  Vin Shelton <acs@xemacs.org>
4051
4052         * XEmacs 21.4.16 is released
4053
4054 2004-12-04  Vin Shelton  <acs@xemacs.org>
4055
4056         * auto-autoloads.el: Regenerated.
4057
4058         * custom-load.el: Regenerated.
4059
4060 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4061
4062         Fix bug: apropos errors if a defalias refers to an undefined
4063         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4064
4065         * apropos.el (apropos):
4066         (apropos-command):
4067         * help.el (frob-help-extents):
4068         * help-macro.el (make-help-screen):
4069         * hyper-apropos.el (hyper-apropos-grok-functions):
4070         (hyper-apropos-get-doc):
4071         Catch void-function error thrown by `documentation'.
4072
4073 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4074
4075         * packages.el (package-require): Fix incorrect arg to format.
4076         This fixes a `format specifier' error.
4077
4078 2004-08-13  Jerry James  <james@xemacs.org>
4079
4080         * bytecomp.el (forward-word): Tell the byte compiler the correct
4081         number of arguments to forward-word.
4082
4083 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4084
4085         * etags.el: Fixed loading of include files for tag completion. Now
4086         you can make a tag file for a library, include it into your
4087         project and it will be reloaded only if it changed. Infinte
4088         include loops are detected and the correct tag files are loaded.
4089         * etags.el (buffer-tag-table-list): Load and verify tag files in
4090         the external function buffer-tag-table-list-load.
4091         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4092         tag files. Also load the included tag files. The priority of the
4093         included files is right below their parent file. If multiple
4094         matches occur then the symbols from the parent file are found
4095         first.
4096         * etags.el (tag-table-include-files): Corrected comment
4097         string. Switched to pattern constant tags-include-pattern to have
4098         it at a central location.
4099         * etags.el (tags-include-pattern): Added doc string.
4100         * etags.el (add-to-tag-completion-table): Removed obsolete
4101         comments as the include files are allready returned by
4102         buffer-tag-table-list and loaded.
4103         * etags.el (find-tag-internal): The include files are allready
4104         included in tag-tables as buffer-tag-table-list returns them now.
4105
4106 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4107
4108         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4109         Loading items into the notebook is now done by C code.
4110         * widgets-gtk.el (gtk-widget-instantiate-internal):
4111         Style no longer changed.
4112
4113 2004-06-28  Nix  <nix@esperi.org.uk>
4114
4115         * cmdloop.el (truncate-command-history-for-gc): Delay
4116         execution of all things that look up variable bindings,
4117         via `enqueue-eval-event'.
4118
4119 2004-06-24  Vin Shelton  <acs@xemacs.org>
4120
4121         * package-get.el (package-get-require-signed-base-updates):
4122         now defaults to nil.
4123
4124 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4125
4126         * subr.el (split-string): Clean up docstring.
4127
4128 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4129
4130         * faces.el (zmacs-region): fix typo in docstring.
4131
4132 2004-06-07  Jerry James  <james@xemacs.org>
4133
4134         * derived.el: Synch with Emacs 21.3.
4135         * subr.el (with-local-quit): New, from Emacs 21.3.
4136         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4137         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4138         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4139
4140 2004-06-16  Jerry James  <james@xemacs.org>
4141
4142         * cl.el (cl-set-substring): Increment start by the length of the
4143         string, not the string itself.
4144
4145 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4146
4147         * etags.el (tag-table-include-files): Expand included TAGS file
4148         paths to avoid problems with relative paths.  Thanks to Peter
4149         Chubb <peterc@gelato.unsw.edu.au>.
4150         * etags.el (tags-include-pattern): New.
4151         * etags.el (add-to-tag-completion-table): Parse and ignore
4152         trailing include lines.
4153
4154 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4155
4156         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4157         avoiding line solely composed of equal signs.
4158
4159 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4160
4161         * cus-edit.el (alloc): Typo fix.
4162         * cus-edit.el (custom-browse-visibility): Ditto.
4163         * cus-edit.el (custom-variable-value-create): Ditto.
4164         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4165         * cus-edit.el (custom-save-variables): Bind print-length and
4166         print-level to nil to avoid value abbreviation.
4167         * cus-edit.el (custom-save-face-internal): Ditto.
4168         * cus-edit.el (custom-save-faces): Save in sorted order.
4169         * cus-edit.el (custom-save-resets): Bind print-length and
4170         print-level to nil to avoid value abbreviation.
4171         * cus-edit.el (custom-save-loaded-themes): Ditto.
4172
4173 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4174
4175         * subr.el (split-string-default-separators): New.
4176         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4177         see comment in source.
4178
4179 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4180
4181         * mule/japanese.el (paragraph-start, paragraph-separate):
4182         Remove anchor to BOL.
4183
4184 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4185
4186         * cl.el (gensym, gentemp): Improve docstrings.
4187
4188 2004-05-10  Vin Shelton  <acs@xemacs.org>
4189
4190         * etags.el: Sync with 21.5 version.
4191
4192 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4193
4194         * etags.el:
4195         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4196         only for use with exuberant ctags. This will also enable building of 
4197         completion tables with exuberant ctags. This will not work with
4198         xemacs ctags. 
4199         * etags.el (get-tag-table-buffer): New function for creating of
4200         completion table is used if tags-exuberant-ctags-optimization-p ist t
4201         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4202         finding the tag names. New.
4203         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4204         building tag completion table with exuberant ctags. New.
4205         * etags.el (find-tag-internal): Improve exact tag matching for tags
4206         with name fields. Before the patch return types of functions or
4207         function parameters (with exuberant ctags) were found as matches.
4208
4209 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4210
4211         * list-mode.el (display-completion-list): Fixed completion list was
4212         taking the width of the frame and not of the window for displaying
4213         the selection methods.
4214
4215 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4216
4217         * menubar-items.el (default-menubar): Options are saved to custom.el.
4218
4219
4220 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4221
4222         * isearch-mode.el (isearch-abort): Preserve successful search target.
4223
4224 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4225
4226         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4227         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4228         Bihlmeyer.
4229         * gnuserv.el (gnuserv-mode-line-string): New.
4230         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4231         gnuserv-mode.
4232         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4233         * gnuserv.el (gnuserv-edit-files): Use
4234         make-x-device-with-gtk-fallback.
4235
4236 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4237
4238         * gtk-widgets.el: New import: gtk-accel-group-new.
4239         * dialog-gtk.el:
4240         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4241         * dialog-gtk.el (popup-builtin-question-dialog):
4242         Added support for dialog button mnemonics.
4243
4244 2004-03-22  Chris Green <cmg@dok.org>
4245
4246         * process.el (shell-command): Output buffer was ignored when a
4247         background process was run via shell-command.
4248
4249 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4250
4251         * cus-edit.el (custom-save-variables): Retrieve a list of
4252         variables to save first, sort it, and make sure the variables are
4253         saved in sorted order.
4254
4255 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4256  
4257         * package-get.el (package-get-update-base-from-buffer): Force
4258         binary coding system for verifying GnuPG signature in the
4259         package-index file.
4260  
4261 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4262
4263         * package-get.el (package-get-package-index-file-location): Handle
4264         missing "EMACSPACKAGEPATH" environment variable.
4265
4266 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4267
4268         * package-admin.el (package-admin-find-top-directory): Simplify
4269         directory comparisions and fix substring errors on short path
4270         components.
4271         * package-get.el (package-get-package-index-file-location):
4272         Default to first component of "EMACSPACKAGEPATH", if set.
4273
4274 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4275
4276         * package-get.el (process-error): New error datum.
4277
4278 2004-02-02  Vin Shelton <acs@xemacs.org>
4279
4280         * XEmacs 21.4.15 is released
4281
4282 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4283
4284         * itimer.el (activate-itimer): Modify the itimer timeout value as
4285         if it were begun at the last time when the itimer driver was woken
4286         up.
4287
4288 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4289
4290         * specifier.el (Copyright):
4291         Update.
4292         (make-specifier-and-init):
4293         (map-specifier):
4294         (canonicalize-inst-pair):
4295         (canonicalize-spec-list):
4296         (set-specifier):
4297         Synch docstrings to 21.5 where appropriate.
4298
4299 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4300
4301         * package-get.el (package-get-list-packages-where): New.  A
4302         function that allows searching for groups of packages.  For
4303         example, find all packages that require the fsf-compat package.
4304
4305 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4306
4307         The Great PUI Sync.
4308
4309         * auto-autoloads.el: Regenerated.
4310
4311         * custom-load.el: Regenerated.
4312
4313         * dumped-lisp.el (packages-hardcoded-lisp): New.
4314
4315         * menubar-items.el (menu-max-items): New.
4316         (menu-submenu-max-items): New.
4317         (menu-submenu-name-format): New.
4318         (menu-split-long-menu): New.
4319         (menu-sort-menu): New.
4320         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4321
4322         * obsolete.el (pui-add-install-directory): Renamed to the more
4323         logical `pui-set-local-package-get-directory'.
4324         (package-get-download-menu): Moved to `package-ui.el' and renamed
4325         to `package-ui-add-download-menu'.
4326
4327         * package-admin.el (package-admin-install-function-mswindows):
4328         Whitespace clean up.
4329         (package-admin-add-single-file-package): Removed.
4330         (package-admin-default-install-function): Whitespace clean up.
4331         (package-admin-find-top-directory): New.
4332         (package-admin-get-install-dir): Use it.
4333         (package-admin-get-manifest-file): 
4334         (package-admin-check-manifest): 
4335         (package-admin-add-binary-package):
4336         (package-admin-get-lispdir):
4337         (package-admin-delete-binary-package):
4338         (package-admin):
4339
4340         * package-get.el (package-get-package-index-file-location): New.
4341         (package-get-install-to-user-init-directory): New.
4342         (package-get-remote):
4343         (package-get-download-sites):
4344         (package-get-pre-release-download-sites): New.
4345         (package-get-site-release-download-sites): New.
4346         (package-get-base-filename):
4347         (package-get-always-update):
4348         (package-get-user-index-filename): Removed.
4349         (package-get-pgp-available-p): New.
4350         (package-get-require-signed-base-updates):
4351         (package-get-was-current):
4352         (package-entries-are-signed): New.
4353         (package-get-continue-update-base): New.
4354         (package-get-download-menu): Removed.
4355         (package-get-require-base):
4356         (package-get-update-base-entry):
4357         (package-get-locate-file):
4358         (package-get-locate-index-file):
4359         (package-get-maybe-save-index):
4360         (package-get-update-base):
4361         (package-get-update-base-from-buffer):
4362         (package-get-update-base-entries):
4363         (package-get-interactive-package-query):
4364         (package-get-update-all):
4365         (package-get-all):
4366         (package-get-dependencies):
4367         (package-get-init-package):
4368         (package-get-info): New.
4369         (package-get):
4370         (package-get-staging-dir):
4371         (package-get-set-version-prop): Removed.
4372         (package-get-installedp):
4373         (package-get-ever-installed-p):
4374         (packages): Removed.
4375         (package-get-custom-groups): Removed.
4376         (package-get-custom): Removed.
4377         (package-get-custom-add-entry): Removed.
4378
4379         * package-info.el (batch-update-package-info):
4380
4381         * package-net.el (package-net-batch-generate-bin-ini):
4382         (package-net-update-installed-db):
4383
4384         * package-ui.el (pui-info-buffer):
4385         (pui-directory-exists): Removed.
4386         (pui-package-dir-list): Removed.
4387         (pui-add-install-directory): Removed.
4388         (package-ui-download-menu): New.
4389         (package-ui-pre-release-download-menu): New.
4390         (package-ui-site-release-download-menu): New.
4391         (pui-set-local-package-get-directory): New.
4392         (pui-package-symbol-char):
4393         (pui-update-package-display):
4394         (pui-toggle-package):
4395         (pui-toggle-package-key):
4396         (pui-toggle-package-delete):
4397         (pui-toggle-package-delete-key):
4398         (pui-toggle-package-event):
4399         (pui-toggle-verbosity-redisplay):
4400         (pui-install-selected-packages):
4401         (pui-add-required-packages):
4402         (pui-help-echo):
4403         (pui-display-info):
4404         (list-packages-mode):
4405         (pui-list-packages):
4406
4407         * packages.el (packages-compute-package-locations):
4408         (package-require):
4409         (package-delete-name):
4410         (packages-hardcoded-lisp): Removed.
4411         (packages-useful-lisp): Removed.
4412         (packages-unbytecompiled-lisp): Removed.
4413         (packages-find-package-directories):
4414
4415         Summary:
4416
4417         Major code clean up of all things PUI.
4418
4419         Much improved code to determine where packages should be
4420         installed.  PUI no longer depends on any packages being
4421         pre-installed to compute where packages are to be installed to.
4422
4423         The user can specify the location of their package-index file.  It
4424         isn't necessary to set this because it has sane defaults.  People
4425         who "run-in-place" won't accidently overwrite the CVS
4426         package-index file.  See
4427         `package-get-package-index-file-location'. 
4428
4429         PUI will now properly clean up after itself in the event of an
4430         unsuccessful package install.  This drastically reduces the number
4431         of "wrong md5sum" FAQs.
4432
4433         non-Mule XEmacsen can no longer install Mule packages.
4434
4435         Package management via the custom interface has been removed.
4436
4437         The PUI related menubar items have been reorganised.
4438
4439         The PGP verification code has been fixed and the default for
4440         whether or not it is used is automatically computed.
4441
4442         * update-elc.el ((preloaded-file-list site-load-packages
4443         need-to-dump dumped-exe)):
4444         Just a couple of small changes to allow for
4445         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4446         existing anymore.
4447
4448 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4449
4450         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4451         apply `format' to the first argument of byte-compile-warn, it
4452         already calls format.
4453
4454 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4455
4456         * files.el (delete-old-versions): Avoid going interactive during
4457         make install when environment variable VERSION_CONTROL is set.
4458
4459 2003-12-04  Vin Shelton  <acs@xemacs.org>
4460
4461         * menubar-items.el (menu-item-search): Only bring up search dialog
4462         box if the feature is available and desired.
4463
4464 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4465
4466         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4467
4468 2003-11-05  Vin Shelton  <acs@xemacs.org>
4469
4470         * help.el (Help-prin1-face):
4471         (Help-princ-face):
4472         princ and prin1 are functions and need to be called as such.  The
4473         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4474
4475 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4476
4477         * about.el (about-xemacs): Give full version and build date.
4478
4479 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4480
4481         * win32-native.el (grep-null-device): This XEmacs has null-device.
4482
4483 2003-09-06  Mike Sperber  <mike@xemacs.org>
4484
4485         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4486         implement the specified semantics for `defvar.'
4487
4488 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4489
4490         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4491         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4492         displaying buffer in question.
4493
4494 2003-09-03  Vin Shelton <acs@xemacs.org>
4495
4496         * XEmacs 21.4.14 is released
4497
4498 2003-08-17  Vin Shelton  <acs@xemacs.org>
4499
4500         * about.el: Vanity patch.
4501
4502 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4503
4504         * code-process.el (call-process):
4505         (call-process-region):
4506         (start-process):
4507         Document coding system processing.
4508
4509 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4510
4511         * startup.el (splash-frame-body): Idiomatic English.
4512
4513 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4514
4515         * font-lock.el (font-lock-match-java-declarations): Move
4516         save-restriction, narrow-to-region to beginning of function to
4517         avoid going beyond the limit and causing an infloop.
4518
4519 2003-04-16  Jerry James  <james@xemacs.org>
4520
4521         * keydefs.el: Remove mappings for keys mapped to the nowhere
4522         defined function function-key-error.
4523
4524 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4525
4526         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4527         lisp-interaction-mode-hook): Add the docstrings.
4528
4529 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4530
4531         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4532         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4533         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4534
4535 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4536
4537         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4538         lambda list after the original doc.  Care about
4539         #'(lambda () "SingleString") 
4540         (cl-upcase-arg): 
4541         (cl-function-arglist):
4542         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4543         circular data structures in lambda list specification
4544
4545 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4546
4547         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4548         to appear in font-lock-function-name-face.
4549
4550 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4551
4552         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4553         is not also the value of the lambda.
4554
4555 2003-05-06  Andy Piper  <andy@xemacs.org>
4556
4557         * files.el (revert-buffer): Make sure local variables get processed,
4558         even in the case of an optimized reversion.
4559
4560 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4561
4562         * XEmacs 21.4.13 is released
4563
4564 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4565
4566         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4567         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4568
4569 2003-02-14  Ben Wing  <ben@xemacs.org>
4570
4571         * byte-optimize.el:
4572         * byte-optimize.el (byte-compile-inline-expand):
4573         * byte-optimize.el (byte-compile-unfold-lambda):
4574         * byte-optimize.el (byte-optimize-form-code-walker):
4575         * byte-optimize.el (byte-optimize-form):
4576         * byte-optimize.el (byte-decompile-bytecode-1):
4577         * byte-optimize.el (byte-optimize-lapcode):
4578         Review carefully and sync up to 20.7 except for areas as noted.
4579         Fixes problem with JDE compilation.
4580
4581 2003-02-05  Ben Wing  <ben@xemacs.org>
4582
4583         * simple.el:
4584         * simple.el (motion-keys-for-shifted-motion):
4585         Omit M-S-home/end from motion keys.
4586
4587 2003-02-07  Ben Wing  <ben@xemacs.org>
4588
4589         * text-props.el (text-property-any):
4590         * text-props.el (text-property-not-all):
4591         Fix bug when end > start.
4592
4593 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4594
4595         * info.el (Info-insert-dir): Make default-directory end in
4596         separator.  Patch due to Martin Buchholz.
4597
4598 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4599
4600         * XEmacs 21.4.12 "Portable Code" is released.
4601
4602 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4603
4604         * about.el: Update golubev data.
4605
4606 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4607
4608         * isearch-mode.el (isearch-mode-map): Substitute comment on
4609         desirability, and back out "GR is printable" changes.
4610
4611 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4612
4613         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4614
4615 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4616
4617         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4618
4619 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4620
4621         * menubar-items.el (default-menubar): Use browse-url-mozilla
4622         instead of browse-url-gnome-moz for Mozilla.
4623
4624 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4625
4626         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4627
4628 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4629
4630         * files.el (auto-mode-alist): Remove redundant entries for modes
4631         that live in packages.
4632         (interpreter-mode-alist): Ditto.
4633
4634 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4635
4636         * menubar-items.el (default-menubar): Sync with current
4637         browse-url-xemacs.el.
4638
4639 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4640
4641         * XEmacs 21.4.10 "Military Intelligence" is released.
4642
4643 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4644
4645         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4646
4647 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4648
4649         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4650
4651 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4652
4653         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4654         effect free function.
4655         (font-lock-fontify-keywords-region): Supply the argument to
4656         font-lock-compile-keywords.
4657
4658 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4659
4660         * package-get.el (package-get-download-sites): Bring sites list
4661         up to date, prefer xx.xemacs.org addresses.
4662
4663 2002-09-27  Andy Piper  <andy@xemacs.org>
4664
4665         * dialog.el (make-dialog-box): for general dialogs only
4666         delete-frame-hook will be run.
4667
4668 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4669
4670         * font-lock.el (font-lock-fontify-syntactically-region): Add
4671         comment about lookup-syntax-properties, document LOUDLY as unused.
4672
4673 2002-08-26  Andy Piper  <andy@xemacs.org>
4674
4675         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4676         merge.
4677
4678 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4679
4680         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4681         (make-obsolete-variable): Ditto.
4682         (make-compatible): Ditto.
4683         (make-compatible-variable): Ditto.
4684
4685 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4686
4687         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4688         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4689
4690 2002-08-28  Andy Piper  <andy@xemacs.org>
4691
4692         * files.el (revert-buffer): propagate revert-without-query-status.
4693
4694 2002-06-03  Andy Piper  <andy@xemacs.org>
4695
4696         * dialog-items.el (make-search-dialog): align various subcontrols
4697         in visually pleasing ways, allow frame to autosize to the dialog
4698         size.
4699         * dialog.el (make-dialog-box): add a border inside the frame. Add
4700         :autosize property, if t then reset the frame size appropriately
4701         before the frame is mapped.
4702         * gutter-items.el (set-progress-feedback-instantiator): align
4703         various subcontrols.
4704         * gutter-items.el (set-progress-abort-instantiator): ditto.
4705
4706 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4707
4708         * XEmacs 21.4.9 "Informed Management" is released.
4709
4710 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4711
4712         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4713         "&optional append" argument.
4714
4715 2002-07-16  Didier Verna  <didier@xemacs.org>
4716
4717         * subr.el (replace-in-string): fix case fold bug introduced by
4718         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4719         case-fold-search in temporary buffers.
4720
4721 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4722
4723         * lib-complete.el (find-library): Remove check for mule because
4724         decompression DOES work on Mule.
4725
4726 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4727
4728         * simple.el (join-line): New alias for `delete-indentation'.
4729
4730 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4731
4732         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4733         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4734         (font-lock-builtin-face): New.
4735         (font-lock-constant-face): New.
4736         (font-lock-face-list): Add builtin and constant faces.
4737
4738 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4739
4740         * autoload.el (make-autoload): Support define-derived-mode.
4741         Collected puts of doc-string-elt property.  Based on a patch by
4742         Didier Verna <didier@xemacs.org>.
4743
4744 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4745
4746         * wid-edit.el (widget-field-activate): Fix docstring typo.
4747
4748 2002-07-23  Andy Piper  <andy@xemacs.org>
4749
4750         * about.el (about-personal-info): update me.
4751
4752 2002-07-12  Andy Piper  <andy@xemacs.org>
4753
4754         * custom.el (custom-theme-set-variables): remove bogus
4755         arguments. Use custom-set-default to set defaults.
4756         (custom-set-variables): update doc.
4757         (custom-local-buffer): new, synced from FSF.
4758         (custom-set-default): ditto.
4759         (defcustom): update doc.
4760
4761 2002-06-16  Andy Piper  <andy@xemacs.org>
4762
4763         * menubar-items.el (default-menubar): enable windows printing on
4764         cygwin as well as native.
4765
4766 2002-06-12  Andy Piper  <andy@xemacs.org>
4767
4768         * printer.el (generic-print-buffer): catch all errors so that the
4769         print device can be cleared in all scenarios.
4770         (Printer-clear-device): make sure clearing the printer allows it
4771         to be used again immediately.
4772         (generic-print-region): make sure the default printer face is
4773         black-on-white.
4774
4775 2002-04-23  Jerry James  <james@xemacs.org>
4776
4777         * window-xemacs.el (display-buffer-function): Change doc to
4778         reflect new arg.
4779         * window-xemacs.el (pre-display-buffer-function): Ditto.
4780         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4781         non-nil, make the new window just big enough for its contents.
4782         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4783         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4784         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4785
4786 2002-06-06  Andy Piper  <andy@xemacs.org>
4787
4788         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4789         (defcustom): ditto.
4790         (custom-handle-keyword): ditto.
4791
4792 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4793
4794         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4795         Make obsolete.  Default to nil.
4796         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4797         Inspired by a patch by John Palmieri.
4798
4799 2002-07-01  Mike Alexander  <mta@arbortext.com>
4800
4801         * process.el (shell-command-on-region): Don't delete the region
4802         before giving it to call-process-region
4803
4804 2002-06-04  Jerry James <james@eecs.ku.edu>
4805
4806         * find-paths.el (paths-find-architecture-directory): Search in
4807         `system-configuration'/`base', not `base'`system-configuration'.
4808
4809 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4810
4811         * info.el (Info-index): Add missing \ in [ t].
4812
4813 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4814
4815         * gutter-items.el (gutter-buffers-tab-visible-p,
4816         buffers-tab-omit-function, buffers-tab-selection-function,
4817         buffers-tab-filter-functions):
4818         Doc improvements.
4819
4820 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4821
4822         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4823
4824         * toolbar-items.el (toolbar-news): Fix typo in message string.
4825
4826 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4827
4828         * dialog.el (yes-or-no-p-dialog-box): 
4829         * cmdloop.el (y-or-n-p-minibuf):
4830         (yes-or-no-p-minibuf):
4831         (yes-or-no-p):
4832         (y-or-n-p): 
4833         Specify negative answers in docstrings.
4834
4835 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4836
4837         * package-ui.el (pui-help-echo): Display both installed and author
4838         version.  Use a balloon-help window to display extra info like
4839         package requires.
4840
4841 2002-05-30  Andy Piper  <andy@xemacs.org>
4842
4843         * files.el (revert-buffer-internal): don't visit
4844         revert-buffer. Kill buffer when not used. Suggested by Mike
4845         Alexander <mta@arbortext.com>
4846
4847 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4848
4849         * files.el (revert-buffer): More docstring fiddling.
4850
4851 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4852
4853         * files.el (revert-buffer):
4854         (revert-buffer-internal):
4855         (revert-buffer-insert-file-contents-function):
4856         Improve docstrings and comments.
4857
4858 2002-05-08  Andy Piper  <andy@xemacs.org>
4859
4860         * files.el (revert-buffer): observe noconfirm behavior.
4861
4862 2002-04-09  Andy Piper  <andy@xemacs.org>
4863
4864         * files.el (revert-buffer): use revert-buffer-internal if it looks
4865         like doing so will not result in any user-visible changes.
4866         (revert-buffer-internal): new function. Do the actual process of
4867         reversion and then see whether the result is any different to what
4868         we have already. If it is not then do nothing.
4869
4870 2001-12-11  Andy Piper  <andy@xemacs.org>
4871
4872         * menubar.el (get-popup-menu-response): re-order so that it works
4873         on more sane/facist window systems.
4874
4875 2001-12-03  Andy Piper  <andy@xemacs.org>
4876
4877         * faces.el (frob-face-property): don't infloop in face frobbing
4878         from Jan Vroonhof <jan@xemacs.org>.
4879
4880 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4881
4882         * faces.el (frob-face-property): Follow face fall-back hierarchy
4883         properly for face properties without an instance. Only do manual
4884         copy form 'default in last resort. This handles in particular
4885         the case where 'default itself has only a fall-back (which is
4886         the case by default on windows).
4887
4888 2001-11-24  Andy Piper  <andy@xemacs.org>
4889
4890         * printer.el (generic-print-region): set default-frame-plist to
4891         nil while creating the printer frame so that sizes reflect the
4892         printed page.
4893
4894         * faces.el (face-complain-about-font): Don't complain on printers.
4895
4896 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4897         
4898         * package-net.el: Andy synch.
4899         
4900 2001-12-16  Andy Piper  <andy@xemacs.org>
4901
4902         * package-get.el (package-get-update-all): Make sure installed.db
4903         gets updated after updating packages.
4904
4905 2002-03-28  Ben Wing  <ben@xemacs.org>
4906
4907         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4908         continuation, truncation so that we don't get line jumpiness from
4909         them being larger than the line height.
4910
4911         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4912
4913 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4914
4915         * font.el (font-window-system-mappings): Add mapping for Gtk
4916         (assume identical to X) 
4917
4918 2002-02-04  Andy Piper  <andy@xemacs.org>
4919
4920         * files.el (convert-standard-filename): Fix for short filename
4921         Peter Arius <pas@methodpark.de>
4922
4923 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4924
4925         * list-mode.el (default-choose-completion): completion-base-size
4926         should refer to local value in the completion list buffer.
4927
4928 2001-12-03  Didier Verna  <didier@xemacs.org>
4929
4930         * rect.el: autoload `replace-rectangle'.
4931         * keydefs.el (global-map): bind it to `C-x r p'.
4932
4933 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4934
4935         * XEmacs 21.4.8 "Honest Recruiter" is released.
4936
4937 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4938
4939         This patch is based on Jerry James's patch and analysis.
4940
4941         * select.el (get-clipboard):
4942         (get-selection):
4943         Update docstrings.
4944         (get-clipboard-foreign):
4945         (get-selection-foreign):
4946         New function for use as `interprogram-paste-function's.
4947
4948         * simple.el (interprogram-paste-function): Change default to
4949         `get-clipboard-foreign'; improve docstring.
4950         (interprogram-cut-function): Improve dosctring.
4951
4952 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4953
4954         * XEmacs 21.4.7 "Economic Science" is released.
4955
4956 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4957
4958         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4959
4960 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4961
4962         * obsolete.el (assq-delete-all): New compatibility alias for 
4963         remassq.
4964
4965 2002-01-09  Simon Josefsson  <jas@extundo.com>
4966
4967         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4968
4969 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4970
4971         * info.el (Info-auto-generate-directory): Default
4972         Info-auto-generate-directory to 'if-outdated.
4973
4974 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4975
4976         * startup.el (normal-top-level): Prevent migration code from
4977         trashing .emacs on an error in loading the init files.
4978
4979 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4980
4981         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4982         "system default" Xdefaults and friends get xrdb-mode.
4983
4984 2002-03-05  Mats Lidell  <matsl@contactor.se>
4985  
4986         * help-nomule.el (tutorial-supported-languages): Added Swedish
4987         tutorial. Sorted languages.
4988
4989 2002-02-11  Mike Sperber <mike@xemacs.org>
4990
4991         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4992         regenerating outdated dir files and dir is non-existent.
4993
4994 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4995
4996         * code-files.el (convert-mbox-coding-system): Improve comment.
4997         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4998         coding-system argument to `write-region-pre-hook' call.
4999         (write-region-pre-hook): Fix docstring to mention lockname argument.
5000
5001 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5002
5003         * minibuf.el (completing-read): Remove redundant wrong arg list.
5004
5005         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5006
5007 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5008
5009         * obsolete.el (interactive-form): new compatibility alias for 
5010         function-interactive.
5011
5012 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5013
5014         * menubar-items.el (Menubar-items-truncate-list): Removed.
5015         * menubar-items.el (Menubar-items-truncate-history): New.
5016         * menubar-items.el (default-menubar): Use
5017         Menubar-items-truncate-history.
5018
5019 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5020
5021         * printer.el (generic-print-region): Pass correct arguments to
5022         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5023         Torkelsson <torkel@acc.umu.se>.
5024
5025 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5026
5027         * help.el (describe-mode): synched with FSF 19.34; handle nil
5028         minor mode indicators.
5029
5030 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5031
5032         * minibuf.el (completing-read): Update docstring.
5033
5034 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5035
5036         * XEmacs 21.4.6 "Common Lisp" is released.
5037
5038 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5039
5040         * package-net.el: Inadvertant synch with Windows branch.  From
5041         Andy's log:
5042         (package-net-kit-version): new variable.
5043         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5044
5045 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5046
5047         * package-get.el (package-get-locate-index-file): Also search the
5048         core etc/ directory for the package index file if it can't be
5049         found in ~/.xemacs/.
5050
5051 2001-12-13  William Perry  <wmperry@gnu.org>
5052
5053         * dialog-gtk.el (popup-builtin-question-dialog):
5054         Conform to API in gui.c.
5055         
5056 2001-11-12  Andy Piper  <andy@xemacs.org>
5057
5058         * cus-edit.el (custom-save-face-internal): make sure we save
5059         non-themed faces.
5060         (custom-save-variables): ditto variables.
5061
5062 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5063
5064         * faces.el (make-face-family):
5065         (make-face-size):
5066         New face-modifying functions per Jan Vroonhof.
5067
5068         cus-face.el (custom-set-face-font-family):
5069         (custom-set-face-font-size):
5070         Use them.
5071
5072         * font.el (font-window-system-mappings): More precise docstring.
5073
5074         (font-create-name):
5075         (font-create-object):
5076         (tty-font-create-object):
5077         (tty-font-create-plist):
5078         (x-font-create-object):
5079         (x-font-create-name):
5080         (ns-font-create-name):
5081         (mswindows-font-create-object):
5082         (mswindows-font-create-name):
5083         Add doctrings.
5084
5085 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5086
5087         * gtk-faces.el (gtk-init-device-faces): removed spurious
5088         quote before let* expression.
5089
5090 2001-10-29  Andy Piper  <andy@xemacs.org>
5091
5092         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5093         modified when changing coding system.
5094
5095         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5096         that we invoke the GUI directory selector.
5097
5098 2001-10-25  Andy Piper  <andy@xemacs.org>
5099
5100         * dialog.el (make-dialog-box): use new directory dialog support.
5101         * minibuf.el (read-file-name-1): ditto.
5102         (read-file-name): ditto.
5103         (read-directory-name): ditto.
5104
5105 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5106
5107         * XEmacs 21.4.5 "Civil Service" is released.
5108
5109 2001-04-23  Didier Verna  <didier@xemacs.org>
5110
5111         * cus-edit.el (custom-variable-pre-save): New.
5112         * cus-edit.el (custom-variable-post-save): New.
5113         * cus-edit.el (custom-variable-save): use them.
5114         * cus-edit.el (custom-face-pre-save): New.
5115         * cus-edit.el (custom-face-post-save): New.
5116         * cus-edit.el (custom-face-save): use them.
5117         * cus-edit.el (custom-group-pre-save): New.
5118         * cus-edit.el (custom-group-post-save): New.
5119         * cus-edit.el (custom-group-save): use them.
5120         * cus-edit.el (Custom-save): use the pre/post functions above,
5121         call `custom-save-all' only once.
5122         * cus-edit.el (custom-variable-pre-reset-standard): New.
5123         * cus-edit.el (custom-variable-post-reset-standard): New.
5124         * cus-edit.el (custom-variable-reset-standard): use them.
5125         * cus-edit.el (custom-face-pre-reset-standard): New.
5126         * cus-edit.el (custom-face-post-reset-standard): New.
5127         * cus-edit.el (custom-face-reset-standard): use them.
5128         * cus-edit.el (custom-group-pre-reset-standard): New.
5129         * cus-edit.el (custom-group-post-reset-standard): New.
5130         * cus-edit.el (Custom-reset-standard): use them.
5131         * cus-edit.el (custom-face-reset-saved): use the pre/post
5132         functions above, call `custom-save-all' only once.
5133
5134 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5135
5136         * gutter-items.el (buffers-tab face): Derive from the modeline
5137         face by default.  Many people use white-on-black for the default
5138         font, and the tabs look hideous with that color combination.  The
5139         modeline usually has the correct colors.
5140
5141 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5142
5143         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5144         (tag-mark-stack-max): Typo fix.
5145
5146 2001-09-28  Ben Wing  <ben@xemacs.org>
5147
5148         * font-lock.el:
5149         * font-lock.el (font-lock-after-change-function):
5150         fix problem with last patch, reported by Katsumi Yamaoka.
5151
5152 2001-09-17  Ben Wing  <ben@xemacs.org>
5153
5154         * font-lock.el (font-lock-after-change-function):
5155         fix problem when you insert a comment on the line before a line of
5156         code: if we use the following char, then when you hit backspace,
5157         the following line of code turns the comment color.
5158
5159 2001-06-08  Ben Wing  <ben@xemacs.org>
5160
5161         * process.el: comment about shell-command-switch.
5162         * process.el (shell-quote-argument): Need to quote a null
5163         argument, too.  From Dan Holmsand.
5164         
5165         * startup.el (normal-top-level): Delete some unused FSF junk.
5166         * startup.el (command-line-early):
5167         
5168         * startup.el (command-line): Call MS Windows init function.
5169         
5170         * win32-native.el:
5171         * win32-native.el (mswindows-system-shells): New.
5172         * win32-native.el (mswindows-system-shell-p): New.
5173         * win32-native.el (init-mswindows-at-startup): New.
5174         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5175         * win32-native.el (mswindows-quote-one-simple-arg):
5176         * win32-native.el (mswindows-quote-one-command-arg):
5177         * win32-native.el (mswindows-construct-process-command-line-alist):
5178         Correct comments at top.  Correctly handle passing arguments
5179         to Cygwin programs and to bash.  Fix quoting of zero-length
5180         arguments (from Dan Holmsand).  Set shell-command-switch based
5181         on shell-file-name, which in turn comes from env var SHELL.
5182
5183 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5184
5185         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5186         default-toolbar-position): Fill docstrings for balloon-help.
5187
5188 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5189
5190         * faces.el: Reenable specifications over 'gtk domain.
5191
5192 2001-08-08  Didier Verna  <didier@xemacs.org>
5193
5194         * autoload.el (update-autoload-files): make defdir a file name,
5195         not directory name.
5196
5197 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5198
5199         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5200
5201         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5202
5203 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5204
5205         * font-menu.el (font-menu-set-font): Default to current font-family.
5206         (font-menu-preferred-resolution):
5207         (font-menu-size-scaling):
5208         Provide gtk defaults, too.
5209
5210 2001-07-29  Mike Alexander  <mta@arbortext.com>
5211
5212         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5213         list
5214         (custom-set-face-font-family): ditto
5215
5216 2001-07-26  Mike Sperber <mike@xemacs.org>
5217
5218         * files.el (auto-mode-alist): .9 files are man pages, too.
5219
5220 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5221
5222         * process.el (call-process-internal): bind
5223         coding-system-for-write to 'binary when calling
5224         start-process-internal, so the process receives 
5225         the literal contents of INFILE.
5226
5227 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5228
5229         * files.el (auto-mode-alist): Add configure.ac support.
5230
5231 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5232
5233         * buff-menu.el:
5234         mouse.el:
5235         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5236
5237 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5238
5239         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5240
5241 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5242
5243         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5244         mixed text.
5245         (kinsoku-eol-p): Ditto.
5246
5247 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5248
5249         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5250         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5251         characters as the category `s' or `e' correctly.
5252
5253 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5254
5255         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5256
5257 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5258
5259         * mule/cyrillic.el:  Set up case table.
5260
5261 2001-06-08  Mike Sperber <mike@xemacs.org>
5262
5263         * files.el (save-some-buffers-1): Don't zap the help window right
5264         after `map-y-or-n-p' has popped it up.
5265
5266 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5267
5268         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5269
5270 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5271
5272         * specifier.el: define-specifier-tag 'gtk.
5273
5274 2001-05-12  Ben Wing  <ben@xemacs.org>
5275
5276         * find-paths.el (paths-find-recursive-path):
5277         fix error with null EXCLUDE-REGEXP.
5278         
5279         * font-lock.el (font-lock-mode):
5280         fix problem reported by hrvoje with buffers starting with a space.
5281         
5282 2001-05-06  Ben Wing  <ben@xemacs.org>
5283
5284         * dialog.el (make-dialog-box):
5285         * menubar-items.el (default-menubar):
5286         * printer.el (generic-print-buffer):
5287         * printer.el (generic-print-region):
5288         implement printing the selection when it's selected.
5289
5290 2001-04-18  Didier Verna  <didier@xemacs.org>
5291
5292         * cus-edit.el (Custom-reset-standard): reset to standard settings
5293         not only when the buffer's :custom-state is 'modified, but also
5294         when it is 'set or 'saved.
5295
5296 2001-04-17  Didier Verna  <didier@xemacs.org>
5297
5298         * startup.el (load-user-init-file): define `custom-file' before
5299         loading the user's init file.
5300
5301 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5302
5303         * menubar.el (popup-mode-menu): Make it work with
5304         popup-menu-titles turned off.
5305         
5306 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5307
5308         * about.el (about-mailto-link): Use compose-mail for sending mail.
5309
5310 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5311
5312         * package-admin.el (package-install-hook): New.
5313         (package-delete-hook): New.
5314         (package-admin-add-single-file-package): Use package-delete-hook.
5315
5316         * package-get.el (package-get): Use package-install-hook.
5317
5318 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5319
5320         * package-ui.el (pui-install-selected-packages): reverse the lists
5321         of packages so that they get handled in the same order as they
5322         were selected.
5323
5324 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5325
5326         * packages.el (locate-library): Use read-library-name for completion.
5327
5328 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5329
5330         * byte-optimize.el (=): `=' is not a binary predicate!
5331         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5332         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5333
5334 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5335
5336         * bytecomp.el (byte-compile-arithcompare):
5337         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5338
5339 2001-06-03  William M. Perry  <wmperry@gnu.org>
5340
5341         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5342         return the filename selected by the user!
5343
5344 2001-05-31  William M. Perry  <wmperry@gnu.org>
5345
5346         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5347         in XEmacs/GTK.
5348
5349 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5350
5351         * coding.el: Tiny typo fixed.
5352
5353 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5354
5355         * XEmacs 21.4.3 "Academic Rigor" is released.
5356
5357 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5358
5359         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5360
5361 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5362
5363         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5364
5365 2001-05-04  Ben Wing  <ben@xemacs.org>
5366
5367         * printer.el (generic-print-buffer):
5368         * printer.el (generic-print-region):
5369         Enable dialog boxes.  Apply workaround recommended by Kirill.
5370         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5371         
5372         * simple.el (kill-whole-line):
5373         * simple.el (kill-line-1):
5374         * simple.el (kill-entire-line):
5375         * simple.el (kill-line):
5376         * simple.el (backward-kill-line):
5377         Take out interactive dependence of kill-whole-line.
5378
5379 2001-04-22  Ben Wing  <ben@xemacs.org>
5380
5381         * dialog.el (make-dialog-box):
5382         Put dialog titles back in -- this time correctly.  Fix various
5383         other problems with leaks and such.
5384
5385         * simple.el (region-exists-p):
5386         * simple.el (region-active-p):
5387         Add comment about which one is correct to use in menu specs.
5388
5389 2001-05-05  Ben Wing  <ben@xemacs.org>
5390
5391         * dialog.el (make-dialog-box): fix doc string.
5392         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5393         take out Pretty Print.
5394         * printer.el:
5395         * printer.el (printer-current-device): New.
5396         * printer.el (Printer-get-device): New.
5397         * printer.el (Printer-clear-device): New.
5398         * printer.el (generic-page-setup): New.
5399         * printer.el (generic-print-buffer):
5400         * printer.el (generic-print-region):
5401         Implement Page Setup.  Handle errors properly.
5402
5403 2001-05-05  Ben Wing  <ben@xemacs.org>
5404
5405         * subr.el (error): Complete list of errors in doc string.
5406         
5407 2001-04-22  Ben Wing  <ben@xemacs.org>
5408
5409         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5410         
5411 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5412
5413         * build-report.el: Remove CVS keywords since this file has been in
5414         core lisp for a while now.
5415         * build-report.el (build-report-make-output-files): Fix typo.
5416
5417 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5418
5419         * about.el (about-finish-buffer): Make sure the last change works
5420         even if EVENT is nil.
5421
5422 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5423
5424         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5425         clicked, not the one that happens to be the current buffer at the
5426         time.
5427
5428 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5429
5430         * cus-edit.el (custom-display): Support the GTK Window System also.
5431
5432 2001-04-30  Ben Wing  <ben@xemacs.org>
5433
5434         * printer.el:
5435         * printer.el (printer-page-header):
5436         * printer.el (Print-context): New.
5437         * printer.el (printer-page-footer):
5438         * printer.el (generate-header-element): New.
5439         * printer.el (generate-header-line): New.
5440         * printer.el (print-context-property):
5441         * printer.el (generic-print-buffer):
5442         * printer.el (generic-print-region):
5443         Implement headers and footers.  Implement calling Print dialog box
5444         (#### but it doesn't quite work yet).
5445
5446 2001-04-25  Ben Wing  <ben@xemacs.org>
5447
5448         * about.el (xemacs-hackers):
5449         * about.el (about-url-alist):
5450         * about.el (about-personal-info):
5451         * about.el (about-hacker-contribution):
5452         More contributions.
5453         
5454         * simple.el (handle-post-motion-command):
5455         Fix spurious setting of zmacs-region-stays to t after a non-shift
5456         motion command.
5457
5458 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5459
5460         * about.el (about-personal-info): Update my bio.
5461         (about-hacker-contribution): Ditto.
5462
5463 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5464
5465         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5466
5467 2001-04-19  Andy Piper  <andy@xemacs.org>
5468
5469         * package-net.el (package-net-cygwin32-binary-size): new size.
5470         (package-net-win32-binary-size): new size.
5471         (package-net-convert-index-to-ini): Use new arch.
5472         (package-net-batch-convert-index-to-ini): Removed.
5473         (package-net-generate-bin-ini): New.
5474         (package-net-batch-generate-bin-ini): New.
5475
5476 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5477
5478         * XEmacs 21.4.1 "Copyleft" is released.
5479
5480 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5481
5482         * x-compose.el (xlib-input-method-bug-workaround):
5483         (alias-colon-to-double-quote):
5484         Force sort in map-keymap to work around rehash bug.
5485
5486 2001-04-17  Ben Wing  <ben@xemacs.org>
5487
5488         * about.el: Finish overhaul, add a few new hackers, update a
5489         couple old ones.
5490
5491 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5492
5493         * XEmacs 21.4.0 "Solid Vapor" is released.
5494
5495 2001-04-15  Ben Wing  <ben@xemacs.org>
5496
5497         * about.el:
5498         * about.el (about-headline-face): New.
5499         * about.el (about-link-face): New.
5500         * about.el (about-current-release-maintainers): New.
5501         * about.el (about-other-current-hackers): New.
5502         * about.el (about-url-alist):
5503         * about.el (about-once-and-future-hackers): New.
5504         * about.el (about-mailto-link): New.
5505         * about.el (about-get-buffer):
5506         * about.el (about-finish-buffer):
5507         * about.el (about-xemacs):
5508         * about.el (about-features): Removed.
5509         * about.el (about-advantages): New.
5510         * about.el (about-maintainer-info): Removed.
5511         * about.el (about-personal-info): New.
5512         * about.el (about-hacker-contribution): New.
5513         * about.el (about-maintainer):
5514         * about.el (about-show-linked-info):
5515         * about.el (about-hackers):
5516         Major revamping.  Rewriting of most of the text, improve the
5517         link handling, separate info on contributors into personal
5518         and contribution info, add new contributors, update personal
5519         info, etc. etc.
5520         
5521         * menubar-items.el (default-menubar):
5522         Help menubar entry for News now says more accurately
5523         "What's New in XEmacs".
5524         
5525         * mouse.el:
5526         * mouse.el (mouse-track-cleanup-hook):
5527         * mouse.el (mouse-track):
5528         Don't set-buffer to a dead buffer when calling mouse-track
5529         cleanup hooks.
5530
5531 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5532
5533         * XEmacs 21.2.47 "Zephir" is released.
5534
5535 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5536
5537         * dialog.el (make-dialog-box): Disable dialog box titles until
5538         we get them working.
5539
5540 2001-03-30  Ben Wing  <ben@xemacs.org>
5541
5542         * help.el:
5543         * help.el (Help-princ-face):
5544         * help.el (Help-prin1-face):
5545         * help.el (frob-help-extents):
5546         * help.el (describe-function-1):
5547         * help.el (describe-variable):
5548         Avoid using font-lock faces, which may not be defined.
5549         Instead, use hyper-apropos faces, and make sure they're
5550         defined as necessary by using `require'. (It's not so safe
5551         to do this for font-lock.) In any case, we will eventually
5552         be merging this functionality into hyper-apropos.
5553
5554         * loaddefs.el (completion-ignored-extensions):
5555         Fix documentation.
5556         
5557         * menubar-items.el (menu-truncate-list): Removed.
5558         * menubar-items.el (Menubar-items-truncate-list): New.
5559         * menubar-items.el (default-menubar):
5560         Fix errors if grep or compile command is too long.  Rename helper
5561         function to be less visible.
5562
5563 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5564
5565         * byte-optimize.el (byte-optimize-minus):
5566         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5567
5568 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5569
5570         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5571         Mule is available.
5572
5573         * mule/latin.el: New file.
5574
5575 2001-03-11  Ben Wing  <ben@xemacs.org>
5576
5577         * auto-save.el:
5578         * auto-save.el (auto-save-directory):
5579         * auto-save.el (make-auto-save-file-name):
5580         * auto-save.el (auto-save-file-name-p): New.
5581
5582         Merge in improvements from other definition of
5583         make-auto-save-file-name in files.el.
5584         
5585         * auto-save.el (auto-save-original-name):
5586         * auto-save.el (auto-save-name-in-fixed-directory):
5587         * auto-save.el (auto-save-unslashify-name): Removed.
5588         * auto-save.el (auto-save-slashify-name): Removed.
5589         * auto-save.el (auto-save-reserved-chars): New.
5590         * auto-save.el (auto-save-escape-name): New.
5591         * auto-save.el (auto-save-unhex): New.
5592         * auto-save.el (auto-save-unescape-name): New.
5593
5594         Change algorithm for encoding filenames in auto-save names to be
5595         entirely safe with all filesystems and all possible characters in
5596         a filename, and 100% reversible. (Essentially, uses
5597         quoted-printable as the encoding.)
5598         
5599         * auto-save.el (recover-all-files):
5600
5601         Use insert-directory rather than calling ls directly -- fixes
5602         things under Windows.
5603
5604         * files.el:
5605         * files.el (convert-standard-filename): Substitute FSF's
5606         definition for this (we had nothing here before).
5607         
5608         * files.el (backup-buffer): Warning fix.
5609         
5610         * files.el (make-backup-file-name):
5611         * files.el (find-backup-file-name):
5612         Fix error in calling sequence to auto-save-file-name-p.
5613         
5614         * files.el (recover-file):
5615         Use insert-directory rather than calling ls directly -- fixes
5616         things under Windows.
5617
5618         * files.el (make-auto-save-file-name): Removed.
5619         * files.el (auto-save-file-name-p): Removed.
5620         auto-save is always dumped so no sense in having a definition
5621         that will always be overwritten with another.
5622         
5623         * files.el (insert-directory):
5624         * win32-native.el:
5625         * win32-native.el (debug-mswindows-process-command-lines):
5626         * win32-native.el (original-make-auto-save-file-name): Removed.
5627         * win32-native.el (make-auto-save-file-name): Removed.
5628
5629
5630 2001-03-21  Martin Buchholz <martin@xemacs.org>
5631
5632         * XEmacs 21.2.46 "Urania" is released.
5633
5634 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5635
5636         * menubar-items.el (default-menubar): Update sample.emacs to
5637         sample.init.el and adjust accelerators.
5638
5639 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5640
5641         * build-report.el (build-report): Improve docstring.
5642
5643 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5644
5645         * ChangeLog: Log GTK merge.
5646
5647         * gutter-items.el:
5648         * mwheel.el:
5649         * sound.el:
5650         * startup.el:
5651         Revert gratuitous whitespace changes.
5652
5653 2001-03-07  Ben Wing  <ben@xemacs.org>
5654
5655         * help.el:
5656         * help.el (key-or-menu-binding):
5657         * help.el (Help-find-file): New.
5658         * help.el (describe-beta):
5659         * help.el (describe-copying):
5660         * help.el (describe-project):
5661         * help.el (view-emacs-news):
5662         * help.el (view-sample-init-el): New.
5663         * help.el (Help-princ-face): New.
5664         * help.el (Help-prin1-face): New.
5665         * help.el (help-symbol-function-context-menu):
5666         * help.el (help-symbol-variable-context-menu):
5667         * help.el (help-symbol-function-and-variable-context-menu):
5668         * help.el (frob-help-extents):
5669         * help.el (describe-function-1):
5670         * help.el (describe-variable):
5671
5672         Add coloring in Help buffers, correspondent with hyperlinks.
5673         View files in view-mode rather than Fundamental.
5674         Remove separators from context menus -- now handled in generic code.
5675         Add `Find Tag' to context menu.
5676         
5677         * menubar.el (popup-mode-menu):
5678
5679         Rewrite code that outputs the popup menu to (a) put more specific
5680         entries first, (b) be more robust, (c) output the proper context
5681         menu separators automatically (the context menu functionality is
5682         new and currently used only by Help).
5683
5684 2001-03-10  William M. Perry  <wmperry@aventail.com>
5685
5686         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5687         this function when converting from the 21.1 GTK branch.  Now
5688         supports file, password, question, and color built-in dialogs.
5689
5690 2001-03-06  Ben Wing  <ben@xemacs.org>
5691
5692         * keydefs.el:
5693         * keydefs.el (global-map):
5694         Add commented-out change of M-k (for 21.5).
5695         
5696         * menubar-items.el (default-menubar):
5697         Fix items to control kill-line behavior; add items for
5698         shifted motion.
5699         
5700         * simple.el:
5701         * simple.el (kill-whole-line):
5702         * simple.el (historical-kill-line): Removed.
5703         * simple.el (kill-line): Removed.
5704         * simple.el (kill-entire-line): New.
5705         * simple.el (kill-line-1): New.
5706         * simple.el (backward-kill-line):
5707         Undo kill-whole-line == always changes.  Add new function
5708         kill-entire-line to unconditionally delete the current line.
5709         Add comments describing the lamentable state of affairs of
5710         the kill-line functions and variables.
5711
5712 2001-03-02  Ben Wing  <ben@xemacs.org>
5713
5714         * simple.el:
5715         * simple.el (beginning-of-buffer):
5716         * simple.el (end-of-buffer):
5717         * simple.el (mark-ring-unrecorded-commands):
5718         * simple.el (signal-error-on-buffer-boundary):
5719         * simple.el (shifted-motion-keys-select-region):
5720         * simple.el (unshifted-motion-keys-deselect-region):
5721         * simple.el (motion-keys-for-shifted-motion): New.
5722         * simple.el (handle-pre-motion-command):
5723         * simple.el (handle-post-motion-command):
5724         * simple.el (forward-char-command):
5725         * simple.el (backward-char-command):
5726         * simple.el (scroll-up-command):
5727         * simple.el (scroll-down-command):
5728         * simple.el (next-line):
5729         * simple.el (previous-line):
5730         * simple.el (backward-block-of-lines):
5731         * simple.el (forward-block-of-lines):
5732         * simple.el (backward-word):
5733         * simple.el (mark-word):
5734
5735         Augment documentation of the most common motion commands to make
5736         note of the shifted-motion support.  Improve the support to (a)
5737         properly document how it works and why it's done in the fashion it
5738         is, and (b) allow the keystrokes that trigger it to be customized.
5739
5740         Correct error in the customize specification of
5741         mark-ring-unrecorded-commands.
5742
5743 2001-03-02  Ben Wing  <ben@xemacs.org>
5744
5745         * font-lock.el:
5746         * font-lock.el (font-lock-pending-extent-table): Removed.
5747         * font-lock.el (font-lock-pending-buffer-table): New.
5748         * font-lock.el (font-lock-pre-idle-hook):
5749         * font-lock.el (font-lock-after-change-function):
5750         * font-lock.el (font-lock-fontify-pending-extents):
5751         * font-lock.el (font-lock-lisp-like):
5752
5753         Fix handling of pending extents to avoid excessive slowness (N^2
5754         behavior) when making lots of buffer changes between redisplays,
5755         such as when saving the Options.
5756
5757 2001-03-09  William M. Perry  <wmperry@aventail.com>
5758
5759         * device.el:
5760         * dragdrop.el:
5761         * dumped-lisp.el:
5762         * faces.el:
5763         * frame.el:
5764         * gnuserv.el:
5765         * loadup.el:
5766         * menubar-items.el:
5767         * minibuf.el:
5768         The Great GTK Merge.
5769
5770         * ChangeLog.GTK:
5771         * dialog-gtk.el:
5772         * gdk.el:
5773         * generic-widgets.el:
5774         * glade.el:
5775         * gnome-widgets.el:
5776         * gnome.el:
5777         * gtk-compose.el:
5778         * gtk-extra.el:
5779         * gtk-faces.el:
5780         * gtk-ffi.el:
5781         * gtk-file-dialog.el:
5782         * gtk-font-menu.el:
5783         * gtk-glyphs.el:
5784         * gtk-init.el:
5785         * gtk-iso8859-1.el:
5786         * gtk-marshal.el:
5787         * gtk-mouse.el:
5788         * gtk-package.el:
5789         * gtk-password-dialog.el:
5790         * gtk-select.el:
5791         * gtk-widget-accessors.el:
5792         * gtk-widgets.el:
5793         * gtk.el:
5794         widgets-gtk.el:
5795         The Great GTK Merge: new files.
5796
5797 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5798
5799         * generic-widgets.el: Don't require gtk (a built-in feature) at
5800         top level.  Don't execute the last sexp unless (featurep 'gtk).
5801
5802 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5803
5804         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5805
5806 2001-02-23  Martin Buchholz <martin@xemacs.org>
5807
5808         * XEmacs 21.2.45 "Thelxepeia" is released.
5809
5810 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5811  
5812         * about.el (xemacs-hackers): update my entry. 
5813         * about.el (about-maintainer-info): ditto. 
5814         * about.el (about-hackers): ditto. 
5815
5816 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5817
5818         * about.el (about-maintainer-info): More vanity info about
5819         yours truly.
5820
5821 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5822
5823         * build-report.el (build-report-destination): xemacs-build-reports
5824         has moved to SourceForge, where mailing list name length is
5825         restricted, hence the name change to
5826         xemacs-buildreports@xemacs.org.
5827         * build-report.el (build-report-keep-regexp): Update default.
5828         * build-report.el (build-report-delete-regexp): Ditto.
5829         * build-report.el (build-report-make-output-files): Ditto.
5830
5831 2001-02-19  Craig Lanning  <lanning@scra.org>
5832
5833         * lisp-mode.el: Add indentation specifications for following
5834         Common Lisp forms: handler-case, handler-bind, with-slots,
5835         with-open-file, with-open-stream, print-unreadable-object.
5836
5837 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5838
5839         * font-lock.el (font-lock-set-defaults-1):
5840         Move initialization of `font-lock-cache-position' so that it's set
5841         even if font-lock-keywords is already defined.
5842
5843 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5844
5845         * autoload.el (generate-file-autoloads-1):
5846         Use `emacs-lisp-mode-syntax-table' instead of
5847         `lisp-mode-syntax-table'.
5848         * lisp-mode.el (lisp-mode-syntax-table):
5849         Get rid of old checks for `parse-partial-sexp' version.
5850         Make `|' (pipe) string delimiter instead of punctuation.
5851
5852 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5853
5854         * window.el (save-selected-window):
5855         Use gensym for better macro hygiene.
5856
5857 2001-02-06  Mike Sperber <mike@xemacs.org>
5858
5859         * dump-paths.el:
5860         * startup.el (startup-setup-paths): Set and use
5861         `mule-lisp-directory'.
5862         (startup-setup-paths-warning): Ditto.
5863
5864         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5865         (paths-construct-load-path): Consider `mule-lisp-directory'.
5866
5867 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5868
5869         * font-lock.el: Syntax table improvements used.  A few random
5870         changes are not specified below.
5871         (font-lock-fontify-string-delimiters):
5872         (font-lock-syntactic-keywords):
5873         (font-lock-cache-state nil):
5874         (font-lock-cache-position):
5875         New variables.
5876         (font-lock-set-syntax):
5877         (font-lock-apply-syntactic-highlight):
5878         (font-lock-fontify-syntactic-anchored-keywords):
5879         (font-lock-fontify-syntactic-keywords-region):
5880         (font-lock-eval-keywords):
5881         New functions.
5882         (font-lock-remove-face):
5883         (font-lock-fontify-syntactically-region):
5884         Use syntax properties.
5885
5886 2001-02-08  Martin Buchholz <martin@xemacs.org>
5887
5888         * XEmacs 21.2.44 "Thalia" is released.
5889
5890 2001-01-16  Mike Sperber <mike@xemacs.org>
5891
5892         * startup.el (normal-top-level): Work even if no installation root
5893         is found.
5894
5895 2001-01-30  Andy Piper  <andy@xemacs.org>
5896
5897         * gutter-items.el (progress-abort-glyph): remove instantiator.
5898         (set-progress-abort-instantiator): new function.
5899         (abort-progress-feedback): use it.
5900
5901         * gutter.el (set-gutter-dirty-p): new function.
5902
5903 2001-01-30  Didier Verna  <didier@xemacs.org>
5904
5905         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5906
5907 2001-01-24  Didier Verna  <didier@xemacs.org>
5908
5909         * sound.el (sound-extension-list): give a better default value.
5910         * sound.el (load-sound-file): improve the doc string, also find
5911         files given by absolute names, pass a real extension list to
5912         `locate-file'.
5913
5914 2001-01-26  Martin Buchholz <martin@xemacs.org>
5915
5916         * XEmacs 21.2.43 "Terspichore" is released.
5917
5918 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5919
5920         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5921         messages from gnuserv.
5922
5923 2001-01-20  Martin Buchholz <martin@xemacs.org>
5924
5925         * XEmacs 21.2.42 "Poseidon" is released.
5926
5927 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5928
5929         * cl-macs.el (cl-upcase-arg): New function.
5930         (cl-function-arglist): New function.
5931         (cl-transform-lambda): Automatically add CL-style lambda list to
5932         documentation string using functions above.
5933
5934 2001-01-12  Andy Piper  <andy@xemacs.org>
5935
5936         * package-get.el (package-get-custom): call
5937         package-net-update-installed-db.
5938
5939         * package-ui.el (pui-install-selected-packages): call
5940         package-net-update-installed-db.
5941
5942         * package-net.el (package-net-update-installed-db): use
5943         packages-package-list so that we reflect reality.
5944
5945         * packages.el (packages-package-list): Make docstring reflect
5946         reality.
5947
5948         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5949
5950         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5951         isn't installed.
5952
5953 2001-01-17  Andy Piper  <andy@xemacs.org>
5954
5955         * wid-edit.el (widget-activation-glyph-mapper): activate or
5956         deactivate native widgets.
5957         (widget-glyph-insert-glyph): record instantiator.
5958         (widget-push-button-value-create): use it.
5959
5960         * gui.el (gui-button-action): new function. Make button's domain
5961         buffer current when calling.
5962         (make-gui-button): update to use gui-button-action.
5963
5964 2001-01-16  Didier Verna  <didier@xemacs.org>
5965
5966         * menubar-items.el (default-menubar): add an entry for modeline
5967         horizontal scrolling in Options -> Display.
5968
5969 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5970
5971         * package-get.el (package-get-require-signed-base): Set to nil
5972         by default.
5973
5974 2001-01-17  Martin Buchholz <martin@xemacs.org>
5975
5976         * XEmacs 21.2.41 "Polyhymnia" is released.
5977
5978 2001-01-16  Mike Sperber <mike@xemacs.org>
5979
5980         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5981         catch lisp/mule/.
5982
5983 2001-01-14  Mike Sperber <mike@xemacs.org>
5984
5985         * startup.el (maybe-create-compatibility-dot-emacs):
5986         (maybe-unmigrate-user-init-file):
5987         (unmigrate-user-init-file): Created.
5988         (maybe-migrate-user-init-file): Offer creation of compatibility
5989         .emacs.
5990         Some doc fixes wrt init file location.
5991
5992 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5993
5994         * faces.el (face-frob-from-locale-first): new variable.
5995         (frob-face-font-2): Honor tags arg while trying to use
5996         standard-face-mapping.  When face-frob-from-locale-first is set,
5997         first try to set face inheriting from frobbed-face.
5998
5999 2001-01-15  Didier Verna  <didier@xemacs.org>
6000
6001         * about.el (xemacs-hackers): update my entry.
6002         * about.el (about-url-alist): ditto.
6003         * about.el (about-maintainer-info): ditto.
6004         * about.el (about-hackers): ditto.
6005
6006 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6007
6008         The byte compiler has been badly broken for a year,
6009         by the patch of 1999-12-06.
6010         * byte-optimize.el (byte-optimize-form-code-walker):
6011         Bug was: the byte compiler was making this erroneous optimization:
6012         (progn (or (foo)) (bar)) ==> (bar)
6013
6014 2000-11-20  Mike Sperber <mike@xemacs.org>
6015
6016         * setup-paths.el (paths-core-load-path-depth): Split
6017         `paths-load-path-depth' in two for site and core lisp.  Don't
6018         recurse into core.
6019         * setup-paths.el (paths-construct-load-path): Use.
6020
6021 2001-01-10  Andy Piper  <andy@xemacs.org>
6022
6023         * package-net.el (package-net-cygwin32-binary-size): new variable
6024         (package-net-win32-binary-size): ditto.  add much needed
6025         commentary.
6026
6027         * gutter-items.el (buffers-tab-items): correct off-by-one error
6028         for buffers-tab-max-size.
6029
6030 2001-01-08  Martin Buchholz <martin@xemacs.org>
6031
6032         * XEmacs 21.2.40 is released.
6033
6034 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6035
6036         * mule/hebrew.el: Fix comments and typos.
6037         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6038
6039 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6040
6041         * ChangeLog.1: move ancient log from fill.el.
6042
6043         * dump-paths.el:
6044         paragraphs.el:
6045         mule/mule-category.el:
6046         Miscellaneous typo fixes and slight doc clarifications.
6047
6048         * mule/mule-ccl.el:  Correct file name in header.
6049
6050 2000-12-31  Martin Buchholz <martin@xemacs.org>
6051
6052         * XEmacs 21.2.39 is released.
6053
6054 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6055
6056         * byte-optimize.el (byte-optimize-cond):
6057         (byte-optimize-cond-1): New.
6058         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6059         Optimizes (cond (x nil)) ==> nil.
6060         Provide better diagnostic on malformed expr like (cond foo).
6061
6062 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6063
6064         * mule/mule-coding.el:
6065         mule/mule-cmds.el (reset-language-environment,
6066         set-language-environment-coding-systems):
6067         Safer default coding-priority-list, corresponding to src/file-coding.h.
6068
6069 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6070
6071         * package-admin.el: Allow package removal from
6072         early-package-load-path.
6073
6074 2000-12-15  Andreas Jaeger  <aj@suse.de>
6075
6076         * about.el (about-maintainer-info): Update my entry.
6077
6078 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6079
6080         * packages.el (locate-library): Add support for bzip2
6081         compressed .el files.
6082
6083 2000-12-12  Andy Piper  <andy@xemacs.org>
6084
6085         * package-net.el: new file.
6086
6087 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6088
6089         * font-lock.el: Add missing C++ keywords.
6090
6091 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6092
6093         * simple.el (indent-for-comment): Preserve indentation of comments
6094         starting in column 0, as documented in (Info-goto-node
6095         "(xemacs)Comments").  Update docstring accordingly.
6096
6097 2000-12-05  Martin Buchholz <martin@xemacs.org>
6098
6099         * XEmacs 21.2.38 is released.
6100
6101 2000-12-04  Didier Verna  <didier@xemacs.org>
6102
6103         * mouse.el (default-mouse-track-set-point-in-window): remove
6104         spurious '+' operation detected by Martin.
6105
6106
6107 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6108
6109         * cl-extra.el (coerce):
6110         Implement char to integer coercion.
6111         Remove extraneous (numberp) test.
6112
6113         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6114         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6115         (byte-optimize-predicate):
6116         Warn if evaluating constant expression signals an error.
6117         (byte-optimize-form): Small simplification.
6118
6119         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6120
6121 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6122
6123         * byte-optimize.el:
6124         (byte-optimize-minus):
6125         (byte-optimize-plus):
6126         (byte-optimize-mult):
6127         (byte-optimize-quo):
6128         Use (car (last x)) instead of (last x) to get last elt!
6129         Use `byte-optimize-predicate' to optimize `%'.
6130         Move optimizations for special numeric args to bytecomp.el.
6131         * bytecomp.el (byte-compile-associative): Remove.
6132         (byte-compile-max): New.
6133         (byte-compile-min): New.
6134         Properly handle erroneous calls: (max) (min).
6135         (byte-compile-plus): New.
6136         (byte-compile-minus):
6137         It's easiest to handle 0, +1 and -1 args here.
6138         (byte-compile-mult): New.
6139         It's easiest to handle 1, -1 and 2 args here.
6140         (byte-compile-quo):
6141         It's easiest to handle 0, +1 and -1 args here.
6142         Issue byte-compiler warning when dividing by zero.
6143
6144         Byte-compiler arithmetic improvements.
6145         Better optimize these expressions in the obvious way:
6146         (+ x y 1)   -->  varref x varref y add add1
6147         (+ x y -1)  -->  varref x varref y add sub1
6148         (- x y 0)   -->  (- x y)
6149         (- 0 x y)   -->  (- (- x) y)
6150         (% 42 19)   --> compile-time constant
6151         (/ 42 19)   --> compile-time constant
6152         (* (foo) 2) --> foo call dup plus
6153
6154         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6155         unless (declaim (optimize (safety 3)))
6156         or (setq byte-compile-delete-errors nil).
6157
6158 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6159
6160         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6161         docstrings.
6162
6163 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6164
6165         * startup.el (command-line-do-help):  Add documentation of
6166         portable dumper switches.
6167
6168 2000-11-22  Andy Piper  <andy@xemacs.org>
6169
6170         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6171
6172         * glyphs.el (init-glyphs): don't use autodetect for strings.
6173
6174 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6175
6176         * byte-optimize.el (byte-optimize-char-before):
6177         (byte-optimize-backward-char):
6178         (byte-optimize-backward-word):
6179         Fix incorrect optimizations for these sorts of expressions:
6180         (let ((x nil)) (backward-char x))
6181
6182 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6183
6184         * byte-optimize.el:
6185         * byte-optimize.el (byte-optimize-backward-char): New.
6186         * byte-optimize.el (byte-optimize-backward-word): New.
6187         Make backward-word and backward-char as efficient as forward versions.
6188
6189         * bytecomp.el (byte-compile-no-args-with-one-extra):
6190         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6191         * bytecomp.el (byte-compile-two-args-with-one-extra):
6192         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6193         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6194         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6195         Check if extra arg is constant nil, and if so, use byte-coded call.
6196
6197         * simple.el (backward-word):
6198         * simple.el (mark-word):
6199         * simple.el (kill-word):
6200         * simple.el (backward-kill-word):
6201         Make COUNT argument optional, for consistency with forward-char et al.
6202
6203         * abbrev.el (abbrev-string-to-be-defined):
6204         * abbrev.el (inverse-abbrev-string-to-be-defined):
6205         * abbrev.el (inverse-add-abbrev):
6206         * abbrev.el (expand-region-abbrevs):
6207         * buff-menu.el (Buffer-menu-execute):
6208         * indent.el (move-to-left-margin):
6209         * indent.el (indent-relative):
6210         * indent.el (move-to-tab-stop):
6211         * info.el (Info-reannotate-node):
6212         * lisp-mode.el (lisp-indent-line):
6213         * lisp.el (end-of-defun):
6214         * lisp.el (move-past-close-and-reindent):
6215         * misc.el (copy-from-above-command):
6216         * mouse.el (default-mouse-track-scroll-and-set-point):
6217         * page.el (forward-page):
6218         * paragraphs.el (forward-paragraph):
6219         * paragraphs.el (end-of-paragraph-text):
6220         * picture.el (picture-forward-column):
6221         * picture.el (picture-self-insert):
6222         * rect.el (extract-rectangle-line):
6223         * simple.el (newline):
6224         * simple.el (fixup-whitespace):
6225         * simple.el (backward-delete-char-untabify):
6226         * simple.el (transpose-chars):
6227         * simple.el (transpose-preceding-chars):
6228         * simple.el (do-auto-fill):
6229         * simple.el (indent-new-comment-line):
6230         * simple.el (blink-matching-open):
6231         * view-less.el (cleanup-backspaces):
6232         * wid-edit.el (widget-transpose-chars):
6233         * term/bg-mouse.el (bg-insert-moused-sexp):
6234         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6235
6236         * info.el (Info-fontify-node):
6237         * simple.el (backward-delete-function):
6238         Use canonical delete-backward-char instead of backward-delete-char.
6239
6240 2000-11-20  Andy Piper  <andy@xemacs.org>
6241
6242         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6243         no buffers.
6244
6245 2000-11-20  Andy Piper  <andy@xemacs.org>
6246
6247         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6248         buffer tabs.
6249
6250 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6251
6252         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6253         (proclaim inline...) was shadowing compiler-macros.
6254
6255 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6256
6257         * bytecomp.el (byte-compile-eval): New.
6258         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6259         Keeps this promise made in Lispref:
6260         "If a file being compiled contains a `defmacro' form, the macro is
6261         defined temporarily for the rest of the compilation of that file."
6262
6263 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6264
6265         * cl.el (floatp-safe):
6266         (plusp):
6267         (minusp):
6268         (oddp):
6269         (evenp):
6270         (cl-abs):
6271         Use a better parameter name than `x'.
6272
6273         * cl-macs.el (check-type): Make continuable.  Change documentation
6274         to require PLACE, but accept any form for compatibility.
6275
6276         * abbrev.el (define-abbrev): Use check-type.
6277         * font-menu.el (font-menu-change-face): Use check-type.
6278         * menubar.el (relabel-menu-item): Use check-type.
6279         * itimer.el: Fix typo.
6280
6281 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6282
6283         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6284
6285 2000-11-14  Martin Buchholz <martin@xemacs.org>
6286
6287         * XEmacs 21.2.37 is released.
6288
6289 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6290
6291         * code-cmds.el: Provide the feature.
6292
6293 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6294
6295         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6296
6297         * code-cmds.el: New file
6298         * mule/mule-cmds.el:
6299         * mule/mule-misc.el
6300         (coding-keymap): New keymap. Define coding system keyboard
6301         commands on file-coding builds too.
6302         (coding-system-change-eol-conversion):
6303         (universal-coding-system-argument):
6304         (set-default-coding-systems):
6305         (prefer-coding-system): Moved from mule-cmds.el
6306         (set-buffer-process-coding-system): Moved from mule-misc.el
6307
6308 2000-09-15  Stephen Carney <carney@scubadoo.com>
6309
6310         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6311
6312 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6313
6314         * package-get.el (package-get-download-sites): Add a pre-release
6315         site for experimental packages.
6316
6317         * auto-autoloads.el: Regenerated.
6318
6319 2000-08-01  Andy Piper  <andy@xemacs.org>
6320
6321         * gutter-items.el (buffers-tab-omit-function): reference
6322         buffers-tab-select-visible-buffers.
6323         (buffers-tab-filter-functions): new variable, by default uses
6324         buffers-tab-selection-function and buffers-tab-omit-function.
6325         (select-buffers-tab-buffers-by-mode): invert arguments.
6326         (buffers-tab-select-visible-buffers): new function. Invert calling
6327         of buffers-menu-omit-invisible-buffers.
6328         (buffers-tab-items): rewrite to use
6329         buffers-tab-filter-functions. Rewrite docstring.
6330         (gutter-buffers-tab-extent): delete.
6331         (add-tab-to-gutter): always build a new extent when adding the
6332         tabs.
6333         (update-tab-in-gutter): make gutter dirty when orientation
6334         changes.
6335
6336 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6337
6338         * bytecomp.el (byte-compile-defvar-or-defconst):
6339         Only do loadhist recording if defvar form includes a value.
6340
6341 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6342
6343         * bytecomp.el (byte-compile-initial-macro-environment):
6344         `eval-when-compile' should not compile its body.
6345
6346 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6347
6348         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6349         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6350         some Japanese English.  Remove some ancient FSF comments, and
6351         improve docstrings.  Use symbols not vectors for tables.
6352
6353 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6354
6355         * keymap.el:
6356         (local-key-binding):
6357         (global-key-binding):
6358         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6359
6360         * lisp.el:
6361         (backward-sexp): Slightly simpler code.
6362         (mark-sexp): Make arg optional, like FSF Emacs.
6363         (forward-list): Slightly simpler code.
6364         (backward-list): Slightly simpler code.
6365         (down-list):  Make arg optional, like FSF Emacs.
6366         (up-list):  Make arg optional, like FSF Emacs.
6367         (backward-up-list):  Make arg optional, like FSF Emacs.
6368         (kill-sexp):  Make arg optional, like FSF Emacs.
6369         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6370
6371         * font-menu.el (font-menu-change-face):
6372         Take continuable errors into account.
6373
6374         * abbrev.el:
6375         * abbrev.el (clear-abbrev-table):
6376         * abbrev.el (define-abbrev-table):
6377         * abbrev.el (define-abbrev):
6378         * abbrev.el (insert-abbrev-table-description):
6379         * apropos.el (apropos-documentation-check-doc-file):
6380         * apropos.el (apropos-documentation-check-elc-file):
6381         * buff-menu.el (list-buffers):
6382         * buff-menu.el (list-buffers-noselect):
6383         * bytecomp.el (byte-recompile-directory):
6384         * bytecomp.el (batch-byte-compile):
6385         * cl-macs.el (typep):
6386         * code-files.el (find-coding-system-magic-cookie):
6387         * code-files.el (insert-file-contents):
6388         * cus-edit.el (customize-set-variable):
6389         * cus-edit.el (customize-save-variable):
6390         * cus-face.el (custom-set-face-font-size):
6391         * cus-face.el (custom-set-face-update-spec):
6392         * cus-face.el (custom-reset-faces):
6393         * custom.el (custom-check-theme):
6394         * custom.el (copy-upto-last):
6395         * fill.el (canonically-space-region):
6396         * fill.el (fill-paragraph):
6397         * fill.el (fill-region):
6398         * fill.el (find-space-insertable-point):
6399         * fill.el (justify-current-line):
6400         * faces.el (face-spec-update-all-matching):
6401         * faces.el (set-face-stipple):
6402         * files-nomule.el (insert-file-contents):
6403         * files.el (insert-file-contents-literally):
6404         * files.el (hack-local-variables-last-page):
6405         * files.el (basic-save-buffer):
6406         * files.el (insert-directory):
6407         * font-menu.el (font-menu-change-face):
6408         * font.el (font-spatial-to-canonical):
6409         * format.el (format-encode-region):
6410         * format.el (format-insert-file):
6411         * format.el (format-replace-strings):
6412         * gutter.el (set-gutter-element):
6413         * help.el (key-or-menu-binding):
6414         * help.el (describe-bindings):
6415         * help.el (with-syntax-table):
6416         * indent.el (indent-rigidly):
6417         * indent.el (delete-to-left-margin):
6418         * info.el:
6419         * info.el (Info-extract-dir-entry-from):
6420         * info.el (Info-build-dir-anew):
6421         * info.el (Info-rebuild-dir):
6422         * info.el (Info-batch-rebuild-dir):
6423         * info.el (Info-read-subfile):
6424         * info.el (Info-build-node-completions):
6425         * info.el (Info-extract-menu-node-name):
6426         * isearch-mode.el (isearch-range-invisible):
6427         * isearch-mode.el (isearch-restore-invisible-extents):
6428         * itimer.el (itimerp):
6429         * itimer.el (itimer-live-p):
6430         * keymap.el:
6431         * keymap.el (substitute-key-definition):
6432         * keymap.el (read-command-or-command-sexp):
6433         * keymap.el (local-key-binding):
6434         * keymap.el (global-key-binding):
6435         * keymap.el (global-set-key):
6436         * keymap.el (local-set-key):
6437         * ldap.el:
6438         * ldap.el (ldap-add-entries):
6439         * ldap.el (ldap-delete-entries):
6440         * lisp.el (backward-sexp):
6441         * lisp.el (mark-sexp):
6442         * lisp.el (forward-list):
6443         * lisp.el (backward-list):
6444         * lisp.el (down-list):
6445         * lisp.el (backward-up-list):
6446         * lisp.el (up-list):
6447         * lisp.el (kill-sexp):
6448         * lisp.el (backward-kill-sexp):
6449         * menubar.el (add-menu-button):
6450         * menubar.el (add-submenu):
6451         * menubar.el (delete-menu-item):
6452         * menubar.el (relabel-menu-item):
6453         * mouse.el (narrow-window-to-region):
6454         * obsolete.el (define-obsolete-variable-alias):
6455         * obsolete.el (store-substring):
6456         * package-admin.el:
6457         * package-admin.el (package-admin-install-function):
6458         * package-admin.el (package-admin-install-function-mswindows):
6459         * package-admin.el (package-admin-default-install-function):
6460         * package-get.el (package-get-update-base-entries):
6461         * packages.el (packages-load-package-dumped-lisps):
6462         * packages.el (packages-collect-package-dumped-lisps):
6463         * printer.el (generic-print-buffer):
6464         * printer.el (generic-print-region):
6465         * replace.el (occur-mode-mouse-goto):
6466         * replace.el (perform-replace):
6467         * select.el (get-selection-no-error):
6468         * simple.el:
6469         * simple.el (newline):
6470         * simple.el (open-line):
6471         * simple.el (edit-and-eval-command):
6472         * simple.el (goto-line):
6473         * simple.el (undo):
6474         * simple.el (kill-region):
6475         * simple.el (copy-region-as-kill):
6476         * simple.el (kill-ring-save):
6477         * simple.el (set-mark):
6478         * simple.el (next-line):
6479         * simple.el (previous-line):
6480         * simple.el (line-move):
6481         * simple.el (set-goal-column):
6482         * simple.el (comment-region):
6483         * subr.el:
6484         * subr.el (putf):
6485         * syntax.el (modify-syntax-entry):
6486         * syntax.el (map-syntax-table):
6487         * view-less.el (view-file):
6488         * view-less.el (view-buffer):
6489         * view-less.el (view-file-other-window):
6490         * window-xemacs.el (backward-other-window):
6491         * window.el:
6492         * window.el (one-window-p):
6493         * window.el (walk-windows):
6494         * window.el (window-list):
6495         * x-mouse.el (x-mouse-kill):
6496         * x-select.el (x-get-cutbuffer):
6497         * x-select.el (x-store-cutbuffer):
6498         * term/bg-mouse.el (bg-mouse-line-to-center):
6499         * term/sun-mouse.el (window-line-end):
6500         * term/sun-mouse.el (sun-select-region):
6501         * term/sun.el (kill-region-and-unmark):
6502         * mule/mule-category.el:
6503         * mule/mule-category.el (modify-category-entry):
6504         * mule/mule-category.el (char-category-list):
6505         * mule/mule-coding.el (coding-system-force-on-output):
6506         * mule/mule-misc.el (coding-system-put):
6507         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6508
6509 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6510
6511         * cus-face.el: Typo fixes and tiny clarifications.
6512         * custom.el: ditto
6513
6514 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6515
6516         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6517         * startup.el (normal-top-level): Setup auto-save-list-file-name
6518         if auto-save-list-file-prefix is non-nil.
6519
6520 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6521
6522         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6523
6524 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6525
6526         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6527         get symbol at point-min.
6528
6529 2000-10-24  Didier Verna  <didier@xemacs.org>
6530
6531         * info.el (Info-emacs-info-file-name): defconst it.
6532         * info.el (Info-footnote-tag): defcustom it.
6533         * info.el (Info-no-description-string): ditto.
6534         * info.el (Info-find-node): adapt to new semantics of
6535         'Info-suffixed-file (don't do the case variants stuff).
6536         * info.el (Info-insert-dir): rewrite the dir file variants code.
6537         * info.el (Info-directory-files): New. Return the list of info
6538         files in a directory.
6539         * info.el (Info-dir-outdated-p): use it.
6540         * info.el (Info-parse-dir-entries): ditto.
6541         * info.el (Info-build-dir-anew): don't restrict to files ending
6542         with a ".info.*" extension.
6543         * info.el (Info-set-mode-line): ditto.
6544         * info.el (Info-read-subfile): adapt to new semantics of
6545         'Info-suffixed-file (append 'exact argument).
6546         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6547         string independently of the case.
6548         * info.el (Info-suffixed-file): use it (match all possible case
6549         for the file name).
6550         * info.el (Info-insert-file-contents): code cleanup.
6551         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6552         columns.
6553         * info.el (Info-batch-rebuild-dir): ditto.
6554         * info.el (Info-read-node-name-1): ditto.
6555         * info.el (Info-search): ditto.
6556         * info.el (Info-fontify-node): ditto.
6557
6558
6559 2000-10-24  Didier Verna  <didier@xemacs.org>
6560
6561         * process.el (shell-command): when called from a program, avoid
6562         'push-mark's "mark-set" message.
6563
6564 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6565
6566         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6567         by a symbol, not by a vector.
6568         * mule/vietnamese.el (vscii): Likewise.
6569         (viscii): Likewise.
6570         * mule/cyrillic.el (koi8-r): Likewise.
6571
6572         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6573         by a symbol, not by a vector.
6574         (chinese-big5-2): Likewise.
6575         * mule/ethiopic.el (ethiopic): Likewise.
6576         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6577         (vietnamese-viscii-upper): Likewise.
6578
6579 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6580
6581         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6582
6583 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6584
6585         * byte-optimize.el (byte-optimize-car): New function.
6586         (byte-optimize-cdr): Ditto.
6587
6588 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6589
6590         * byte-optimize.el: Partial synch with FSF 20.7.
6591         Optimize constant concatenation.
6592         Add keymapp as a side effect free function.  It is a built-in.
6593         (byte-after-unbind-pos): Remove byte-equal.
6594
6595 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6596
6597         * update-elc-2.el: Quote regexps correctly.
6598
6599 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6600
6601         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6602         (ccl-compile): Apply integerp, not integer-or-char-p to
6603         check the type of the buffer magnification
6604         (ccl-compile-write-string): Encode a string with binary
6605         coding system.
6606         (ccl-compile-write-repeat): Likewise.
6607
6608 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6609
6610         * buff-menu.el:
6611         * bytecomp.el:
6612         * coding.el:
6613         * faces.el:
6614         * files.el:
6615         * fill.el:
6616         * float-sup.el:
6617         * font-lock.el:
6618         * help.el:
6619         * iso8859-1.el:
6620         * loaddefs.el:
6621         * menubar-items.el:
6622         * menubar.el:
6623         * modeline.el:
6624         * msw-font-menu.el:
6625         * paragraphs.el:
6626         * paths.el:
6627         * replace.el:
6628         * simple.el:
6629         * sound.el:
6630         * startup.el:
6631         * version.el:
6632         * x-faces.el:
6633         * x-font-menu.el:
6634         Remove purecopy.
6635
6636 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6637
6638         * simple.el (do-auto-fill): Use the function pointer to by
6639         `comment-line-break-function', not `indent-new-comment-line'. This
6640         fixes an issue with cc-mode comment continuation.
6641
6642 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6643
6644         * simple.el (turn-on-auto-fill):  Add (interactive).
6645         * mwheel.el (mwheel-install): Add (interactive).
6646         * font-lock.el (turn-on-font-lock): Add (interactive).
6647         (turn-off-font-lock): Add (interactive).
6648
6649 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6650
6651         * packages.el (packages-special-base-regexp): Add `man'.
6652
6653 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6654
6655         * wid-edit.el (widget-specify-active): map over extents in current
6656         buffer like `widget-specify-inactive' does.  Mapping over the
6657         inactive extent object does not work since the current extent is
6658         ignored by `map-extents'.
6659
6660 2000-10-04  Martin Buchholz <martin@xemacs.org>
6661
6662         * XEmacs 21.2.36 is released.
6663
6664 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6665
6666         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6667         Optimize the compiled-function-constants vector by byte-code
6668         reference counts.
6669
6670 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6671
6672         * build-report.el (build-report-delete-regexp): quote value in
6673         defcustom
6674
6675 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6676
6677         * build-report.el (build-report): Don't bind srcdir which we don't
6678         use in `multiple-value-bind' to avoid the only byte-compiler
6679         warning.
6680
6681 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6682
6683         * build-report.el: Requires cl and custom now.
6684         build-report-version is determined by XEmacs version -- remove
6685         build-report-version*.
6686         * build-report.el (build-report-version): Removed.
6687         * build-report.el (build-report-installation-version-regexp): New.
6688         * build-report.el (build-report-version-file-regexp): New.
6689         * build-report.el (build-report-installation-srcdir-regexp): New.
6690         * build-report.el (build-report-destination): Offer
6691         xemacs-build-reports and xemacs-beta.
6692         * build-report.el (build-report-keep-regexp): Adjusted.
6693         * build-report.el (build-report-delete-regexp): Adjusted.
6694         * build-report.el (build-report-make-output-dir): New.
6695         * build-report.el (build-report-installation-file): Replace use of
6696         `concat' with `expand-file-name'.
6697         * build-report.el (build-report-make-output-file): Removed.
6698         * build-report.el (build-report-make-output-files): New.
6699         * build-report.el (build-report-subject): Identify as
6700         user-variable with "*...".
6701         * build-report.el (build-report-prompts): Ditto.
6702         * build-report.el (build-report-version-file): New.
6703         * build-report.el (build-report-file-encoding): Identify as
6704         user-variable with "*...".
6705         * build-report.el (build-report-make-output-get): New.
6706         * build-report.el (build-report-insert-header): Report
6707         emacs-version and system-configuration instead of
6708         build-report-version.
6709         * build-report.el (build-report-insert-make-output): Add file
6710         argument.
6711         * build-report.el (build-report-insert-installation-file):
6712         Re-indent.
6713         * build-report.el (build-report-keep): Change docstring,
6714         re-indent.
6715         * build-report.el (build-report-delete): Ditto.
6716         * build-report.el (build-report-installation-data): New.
6717         * build-report.el (build-report-version-file-data): New.
6718
6719 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6720
6721         * byte-optimize.el (byte-optimize-lapcode):
6722         Fix the optimization of using the first 5 elements of the
6723         constants vector for variables.
6724         (byte-optimize-lapcode): Fix another ancient broken optimization.
6725
6726 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6727
6728         * *: Spelling mega-patch
6729
6730 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6731
6732         * easymenu.el: doc fixes.
6733         (easy-menu-do-define): Use backquote.
6734         (easy-menu-change):
6735         (easy-menu-add):
6736         `when' seems much clearer than `if' here.
6737         (easy-menu-remove):
6738         (easy-menu-add-item):
6739         (easy-menu-item-present-p):
6740         (easy-menu-remove-item):
6741         Wrap using (when (featurep 'menubar) ...)
6742
6743 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6744
6745         * bytecomp.el (displaying-byte-compile-warnings):
6746         Revert Ben's change to this function below so that the compile log
6747         is displayed properly for users of the "popper" package.
6748
6749 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6750
6751         * window.el (save-selected-window): Use backquote.
6752
6753         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6754         Renamed from `byte-compile-file-form-defvar'.
6755         * bytecomp.el (byte-compile-defvar-or-defconst):
6756         Only cons onto current-load-list in top-level forms.
6757         Else this leaks a cons cell every time a defun is called.
6758         Renamed from `byte-compile-defvar', for clarity.
6759         Warn when docstring of defvar is not a string.
6760         Use consistent error messages.
6761         Better comments.
6762
6763 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6764
6765         * simple.el (set-variable):
6766         Remove unneeded defvar by rearranging order of let* forms.
6767
6768         * mule/mule-ccl.el (ccl-get-next-code):
6769         * menubar-items.el (bookmark-menu-filter):
6770         (language-environment-menu-filter):
6771         (tutorials-menu-filter):
6772         * toolbar-items.el (toolbar-compile):
6773         * byte-optimize.el (disassemble-offset):
6774         Use (declare (special ...)) instead of `defvar'.
6775
6776         * cl-macs.el (cl-do-proclaim):
6777         Fix (declare (special ...)) warning suppression syntax.
6778
6779 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6780
6781         * info.el (Info-tag-table-marker):
6782         (Info-tag-table-buffer):
6783         (Info-find-file-node):
6784         (Info-read-subfile):
6785         (Info-build-node-completions):
6786         (Info-search):
6787         (Info-mode):
6788         Multiple info buffer support.
6789
6790 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6791
6792         * ldap.el (ldap-decode-entry): New defun
6793         (ldap-search-entries): Use it in order to decode DN-prefixed
6794         entries properly
6795
6796 2000-08-23  Daniel Pittman <daniel@danann.net>
6797
6798         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6799         Use `eq', not `=', to compare symbols.
6800
6801 2000-07-30  Ben Wing  <ben@xemacs.org>
6802
6803         * bytecomp.el (byte-compile-report-error):
6804         * bytecomp.el (displaying-byte-compile-warnings):
6805         if stack-trace-on-error is set, send out a backtrace when
6806         an error is encountered that stops byte compilation.  this
6807         should make it much much easier to track down those curious
6808         problems.  also undo the kludge of using a separate "*Show*"
6809         buffer for display when there's a temp-buffer-show-function;
6810         we can avoid this by just being a little smarter.
6811
6812         * dialog-items.el:
6813         * dialog-items.el (search-dialog-regexp): New.
6814         * dialog-items.el (search-dialog-callback):
6815         * dialog-items.el (make-search-dialog):
6816         add a regexp option to the dialog and clean up a bit.
6817
6818         * dialog.el:
6819         * dialog.el (yes-or-no-p-dialog-box):
6820         * dialog.el (get-dialog-box-response):
6821         * dialog.el (make-dialog-box):
6822         * dialog.el (dialog-box-finish): New.
6823         * dialog.el (dialog-box-cancel): New.
6824         * dialog.el (internal-make-dialog-box-exit): New.
6825         implement [properly!] the :modal property of the new dialog box
6826         interface.  this is the first time xemacs has ever had *proper*
6827         modal dialog boxes, giving the standard window-system feedback.
6828         (e.g. under windows, clicking on a disabled frame causes a beep
6829         and makes the dialog box flash three times.)
6830
6831         * dragdrop.el: header keyword frobbing.
6832
6833         * dumped-lisp.el (preloaded-file-list):
6834         renamed winnt.el to win32-native.el.
6835
6836         * faces.el (face-property):
6837         * faces.el (set-face-property):
6838         * faces.el (frob-face-property):
6839         * faces.el (frob-face-font-2):
6840         * faces.el (make-face-bold):
6841         * faces.el (make-face-italic):
6842         * faces.el (make-face-bold-italic):
6843         * faces.el (make-face-unbold):
6844         * faces.el (make-face-unitalic):
6845         * faces.el (make-face-smaller):
6846         * faces.el (make-face-larger):
6847         clean up the implementation of these so that window-system-specific
6848         methods are called only on objects belonging to that window system.
6849         previously, you could have [e.g.] mswindows-make-face-bold called
6850         on font object of device type `stream', which is not good and
6851         explains the subtle errors Adrian was getting when byte-compiling
6852         something that required 'term. (Adrian, now you can use stack-trace-
6853         on-error to find the exact place where things are going wrong instead
6854         of having to laboriously binary-search your way through.)
6855
6856         * finder.el (finder-known-keywords):
6857         cleaned up -- properly sorted, clarified the meanings of many of
6858         the keywords, and added a few -- mswin, gui, content, build, www,
6859         user, services.  the last two try to distinguish between a package
6860         that's used directly by the user, and a package that provides
6861         support services to other packages.
6862
6863         * font-lock.el (lisp-font-lock-keywords-2):
6864         update list of lisp control structures to include everything,
6865         including new ones i introduced.
6866
6867         * gutter.el: header keyword frobbing.
6868
6869         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6870         recent isearch element was not doing so!  you got the second-most-
6871         recent instead.
6872
6873         * lisp-mode.el (construct-lisp-mode-menu):
6874         more menubar cleanups.
6875         * lisp-mode.el (with-selected-window):
6876         make it indent properly.
6877
6878         * menubar-items.el (default-menubar): lots of menubar cleanups.
6879         rearranged the options menu the most, e.g. splitting up the
6880         Keyboard/Mouse menu into a new Editing menu and combining the
6881         separate Scrollbar/Gutter/Toolbar submenus into Display.
6882         Got rid of General, moved items to Editing or new Troubleshooting.
6883         Moved Packages to Tools; doesn't seem to belong under Options.
6884         Added stuff to the Cmds menu, e.g. Change Case.
6885
6886         NB please don't complain about these periodic menubar changes.
6887         Anything like this is necessarily incremental in its construction
6888         -- By constant use you gradually become more and more aware of
6889         better and better ways to group menu items.  When we eventually
6890         move the options menu to a property sheet, the existing structure
6891         will probably be preserved fairly well.
6892
6893         * minibuf.el (next-history-element): fix problems with pressing
6894         down arrow in repeat-complex-command.
6895
6896         * modeline.el:
6897         * modeline.el (modeline-3d-p): New.
6898         added custom variable for controlling the 3d modeline.  the
6899         corresponding Options item has been present for a long time,
6900         but commented out with "fix me!" comments.  it's fixed now.
6901
6902         * obsolete.el (add-menu):
6903         remove bogus gettexts.
6904
6905         * process.el (shell-quote-argument):
6906         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6907         For bash under Windows native, see below.
6908
6909         * simple.el:
6910         * simple.el (display-warning-buffer):
6911         Fixed the handling of warning display to eliminate the annoying
6912         *Show* buffer, like was done for byte-compiler output above.
6913
6914         * simple.el (debug-print): New.
6915         Simple function for sending debug messages to the console and/or
6916         other debug places.
6917
6918         * subr.el (replace-in-string):
6919         Rewrite this function to avoid N^2 behavior with large strings --
6920         catastrophic with the new Windows selection code! (Apparently the
6921         author of this function didn't realize there was a fun
6922         replace-match that could make his life much easier, because we
6923         duplicated the entire logic.  The new version is smaller, easier
6924         to understand, much more robust, and has extended features --
6925         those of replace-match.)
6926
6927         * window.el:
6928         * window.el (with-selected-window): New.
6929         An obvious complement to the existing `with-selected-frame' and
6930         `with-current-buffer'.
6931
6932         * win32-native.el: Renamed from winnt.el.
6933         Added a great deal of stuff for properly handling process quoting,
6934         somewhat modeled on Kirill's original model (which i later threw
6935         away).  We should now finally have correctly working process arg
6936         quoting/dequoting so that the final app gets exactly what we
6937         intended.  Because the mechanism is in Lisp, it's easily
6938         extendible. (For those running bash and running the native
6939         version, I tried hard to do what I thought was correct.  But more
6940         thought is needed, and ideally the volunteer work of people with
6941         these configurations that they generally run on.)
6942
6943         * x-font-menu.el (x-font-menu-font-data):
6944         Put in defvar's to fix byte-compiler warnings.
6945
6946 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6947
6948         * select.el (selection-coercion-alist): Initialise.
6949         * select.el (select-coerce-to-text): New.
6950         * select.el (select-coerce): New.
6951         New functions to perform type and value coercion.
6952
6953         * select.el (select-buffer-killed-default): Keep data if it was
6954         on the clipboard.
6955
6956 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6957
6958         * menubar-items.el (default-menubar): Fix typo.
6959         (default-menubar): `lambda' was mispelled as `lamda'.
6960
6961 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6962
6963         * window.el (shrink-window-if-larger-than-buffer): Remove
6964         edge checking code.
6965
6966 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6967
6968         * paths.el (gnus-local-domain): Removed.
6969         (gnus-local-organization): Ditto.
6970         (gnus-startup-file): Ditto.
6971
6972 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6973
6974         * files.el (auto-mode-alist): Add .spec for RPM.
6975
6976 2000-07-31  Andy Piper  <andy@xemacs.org>
6977
6978         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6979
6980 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6981
6982         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6983         browse-url.
6984         * help.el (xemacs-www-page): Ditto.
6985         (xemacs-www-faq): Ditto.
6986         * menubar-items.el (default-menubar): Ditto.
6987
6988         * wid-edit.el (widget-url-link-action): Ditto.
6989         From: Kenichi OKADA <okada@opaopa.org>.
6990
6991 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6992
6993         * finder.el (finder-commentary): Add autoload cookie.
6994
6995 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6996
6997         * files.el (insert-file-contents-literally): Fix second let
6998         binding for `coding-system-for-read' to `coding-system-for-write'
6999         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7000
7001 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7002
7003         * files.el (insert-file-contents-literally): Use binary coding
7004         system (from Morioka san).
7005         (insert-file-contents-literally): Make file-name-handler method.
7006
7007 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7008
7009         * cl-macs.el (get-selection): Add defsetf.
7010
7011 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7012
7013         * x-init.el (x-activate-region-as-selection): replace obsolete
7014         function x-own-selection with own-selection.
7015         (ow-find): replace obsolete functions x-get-selection and
7016         x-get-clipboard with get-selection and get-clipboard.
7017         (init-post-x-win): replace obsolete function x-disown-selection
7018         with disown-selection.
7019
7020 2000-07-20  Mike Sperber  <mike@xemacs.org>
7021
7022         * startup.el (load-user-init-file): Only try to load init file if
7023         it exists.
7024
7025 2000-07-10  Andy Piper  <andy@xemacs.org>
7026
7027         * dialog-items.el: sync with Ben's patch.
7028
7029         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7030         comment.
7031         (progress-text-glyph): deleted.
7032         (progress-layout-glyph): make completely minimal.
7033         (progress-gauge-glyph): ditto.
7034         (progress-display-style): fix to handle dynamic instantiator
7035         changes.
7036         (progress-text-instantiator): new.
7037         (progress-layout-instantiator): new.
7038         (progress-gauge-instantiator): new.
7039         (set-progress-display-instantiator): renamed and changed from
7040         set-progress-display-style.
7041         (progress-abort-glyph): use instantiator not glyph.
7042         (append-progress-display): use set-progress-display-instantiator
7043         and set-glyph-image.
7044         (abort-progress-display): ditto.
7045         (raw-append-progress-display): ditto.
7046
7047 2000-07-20  Ben Wing  <ben@xemacs.org>
7048
7049         * code-files.el: Move Mule-specific code to mule-coding.el.
7050
7051 2000-07-15  Ben Wing  <ben@xemacs.org>
7052
7053         * autoload.el:
7054         Fixed comments.
7055
7056         * cmdloop.el:
7057         * cmdloop.el (yes-or-no-p):
7058         * cmdloop.el (y-or-n-p):
7059         Make these functions use should-use-dialog-box-p and not be
7060         overridden in dialog.el.
7061
7062         * cus-dep.el:
7063         * cus-dep.el (Custom-make-dependencies): Removed.
7064         * cus-dep.el (Custom-make-dependencies-1): New.
7065         * cus-dep.el (Custom-make-one-dependency): New.
7066         New entry point for use in Makefiles, to avoid excessive
7067         invocations.
7068
7069         * cus-edit.el (custom-variable-reset-saved):
7070         * cus-edit.el (custom-variable-reset-standard):
7071         * cus-edit.el (custom-save-resets):
7072         Fix bytecompiler warnings.
7073
7074         * dialog.el:
7075         * dialog.el (yes-or-no-p-dialog-box):
7076         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7077         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7078         * dialog.el (get-dialog-box-response):
7079         * dialog.el (message-or-box):
7080         * dialog.el (make-dialog-box):
7081         * dialog.el (popup-dialog-box): New.
7082         Avoid yes-or-no-p bogosities.
7083         Create a general function `make-dialog-box' to encapsulate all
7084         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7085
7086         * dumped-lisp.el (preloaded-file-list):
7087         Add dialog-items.  Clean up.  Group files by types.
7088
7089         * easymenu.el (easy-menu-add):
7090         * easymenu.el (easy-menu-remove):
7091         Account for accelerators.
7092
7093         * extents.el:
7094         * extents.el (extent-list): New args, like in map-extents.
7095         * extents.el (extent-at-event): New.
7096         * extents.el (extents-at-event): New.
7097
7098         * font-lock.el:
7099         * font-lock.el (font-lock-mode):
7100         * font-lock.el (font-lock-default-fontify-buffer):
7101         * font-lock.el (font-lock-default-unfontify-region):
7102         * font-lock.el (font-lock-fontify-syntactically-region):
7103         * font-lock.el (font-lock-fontify-keywords-region):
7104         Use new progress-feedback names.
7105
7106         * font-lock.el (java-font-lock-identifier-regexp):
7107         * font-lock.el (java-font-lock-class-name-regexp):
7108         Fix bytecompiler warnings.
7109
7110         * gutter-items.el:
7111         * gutter-items.el (progress-display-use-echo-area): Removed.
7112         * gutter-items.el (progress-feedback-use-echo-area): New.
7113         * gutter-items.el (progress-display-popup-period): Removed.
7114         * gutter-items.el (progress-feedback-popup-period): New.
7115         * gutter-items.el (set-progress-display-style): Removed.
7116         * gutter-items.el (set-progress-feedback-style): New.
7117         * gutter-items.el (progress-display-style): Removed.
7118         * gutter-items.el (progress-feedback-style): New.
7119         * gutter-items.el (progress-stack):
7120         * gutter-items.el (progress-displayed-p): Removed.
7121         * gutter-items.el (progress-feedbacked-p): New.
7122         * gutter-items.el (clear-progress-display): Removed.
7123         * gutter-items.el (clear-progress-feedback): New.
7124         * gutter-items.el (progress-display-clear-when-idle): Removed.
7125         * gutter-items.el (progress-feedback-clear-when-idle): New.
7126         * gutter-items.el (remove-progress-display): Removed.
7127         * gutter-items.el (remove-progress-feedback): New.
7128         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7129         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7130         * gutter-items.el (append-progress-display): Removed.
7131         * gutter-items.el (append-progress-feedback): New.
7132         * gutter-items.el (abort-progress-display): Removed.
7133         * gutter-items.el (abort-progress-feedback): New.
7134         * gutter-items.el (raw-append-progress-display): Removed.
7135         * gutter-items.el (raw-append-progress-feedback): New.
7136         * gutter-items.el (display-progress-display): Removed.
7137         * gutter-items.el (display-progress-feedback): New.
7138         * gutter-items.el (current-progress-display): Removed.
7139         * gutter-items.el (current-progress-feedback): New.
7140         * gutter-items.el (current-progress-display-label): Removed.
7141         * gutter-items.el (current-progress-feedback-label): New.
7142         * gutter-items.el (progress-display): Removed.
7143         * gutter-items.el (progress-feedback): New.
7144         Replace "progress-display" with "progress-feedback" globally.
7145
7146         * gutter-items.el (lprogress-display): Removed.
7147         * gutter-items.el (progress-feedback-with-label): New.
7148         Rename lprogress-display ==> progress-feedback-with-label.
7149
7150         * gutter-items.el (search-dialog-direction): Removed.
7151         * gutter-items.el (search-dialog-text): Removed.
7152         * gutter-items.el (search-dialog-callback): Removed.
7153         * gutter-items.el (make-search-dialog): Removed.
7154         Move to dialog-items.el.
7155
7156         * help.el:
7157         * help.el (help-mode-quit):
7158         * help.el (mode-for-help): New.
7159         * help.el (help-sticky-window): New.
7160         * help.el (help-window-config): New.
7161         * help.el (with-displaying-help-buffer):
7162         * help.el (function-at-event): New.
7163         * help.el (help-symbol-regexp): New.
7164         * help.el (help-symbol-run-function-1): New.
7165         * help.el (help-symbol-run-function): New.
7166         * help.el (help-symbol-function-context-menu): New.
7167         * help.el (help-symbol-variable-context-menu): New.
7168         * help.el (help-symbol-function-and-variable-context-menu): New.
7169         * help.el (frob-help-extents): New.
7170         * help.el (describe-function-1):
7171         * help.el (variable-at-point):
7172         * help.el (variable-at-event): New.
7173         * help.el (describe-variable):
7174         Major overhaul.
7175         - Make functions and variables be mousable.
7176         - Middle button hyperlinks.
7177         - New context-menu entries.
7178
7179         * keydefs.el:
7180         * keydefs.el (global-map):
7181         New key bindings to move lines up and down.
7182
7183         * lisp-mode.el:
7184         * lisp-mode.el (construct-lisp-mode-menu): New.
7185         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7186         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7187         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7188         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7189         Make popup and menubar menus be different.  Popup menu uses
7190         clicked location and automatically assumes symbol under the mouse
7191         for various commands.
7192
7193         * menubar-items.el:
7194         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7195         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7196
7197         * menubar-items.el (global-popup-menu): Removed.
7198         * menubar-items.el (mode-popup-menu): Removed.
7199         * menubar-items.el (activate-popup-menu-hook): Removed.
7200         * menubar-items.el (popup-mode-menu): Removed.
7201         * menubar-items.el (popup-buffer-menu): Removed.
7202         * menubar-items.el (popup-menubar-menu): Removed.
7203         Move to menubar.el.
7204
7205         * menubar.el:
7206         * menubar.el (global-popup-menu): New.
7207         * menubar.el (mode-popup-menu): New.
7208         * menubar.el (activate-popup-menu-hook): New.
7209         * menubar.el (last-popup-menu-event): New.
7210         * menubar.el (popup-mode-menu): New.
7211         * menubar.el (popup-buffer-menu): New.
7212         * menubar.el (popup-menubar-menu): New.
7213         * menubar.el (menu-call-at-event): New.
7214         Move non-content functions here.  Add support for context menu
7215         items on extents.
7216
7217         * minibuf.el (minibuffer-history-uniquify):
7218         Typo fix.
7219
7220         * minibuf.el (read-file-name-1):
7221         Call new file dialog box if it exists.
7222
7223         * minibuf.el (mouse-rfn-setup-vars):
7224         Clean up "chop" action.
7225
7226         * mouse.el:
7227         * mouse.el (button2): Now bound to mouse-track.
7228         * mouse.el (click-inside-extent-p):
7229         * mouse.el (point-inside-extent-p):
7230         * mouse.el (point-inside-selection-p):
7231         * mouse.el (mouse-drag-or-yank): Removed.
7232         * mouse.el (mouse-begin-drag-n-drop): New.
7233         * mouse.el (mouse-eval-sexp):
7234         * mouse.el (mouse-track-activate-strokes): New.
7235         * mouse.el (mouse-track-do-activate): New.
7236         * mouse.el (mouse-track):
7237         * mouse.el (default-mouse-track-event-is-with-button): New.
7238         * mouse.el (default-mouse-track-cleanup-hook):
7239         * mouse.el (default-mouse-track-drag-hook):
7240         * mouse.el (default-mouse-track-drag-up-hook):
7241         * mouse.el (default-mouse-track-click-hook):
7242         Merge drag-n-drop into mouse-track.
7243         Add general "activate" support to replace specific button2 kludges.
7244         Use "button modifier" support in mouse-track.
7245
7246         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7247
7248         * package-ui.el:
7249         * package-ui.el (pui-menu):
7250         * package-ui.el (pui-popup-context-sensitive): Removed.
7251         Fix bytecompiler warnings.
7252         Clean up popup code a bit.
7253
7254         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7255
7256         * simple.el:
7257         * simple.el (transpose-lines):
7258         * simple.el (transpose-line-up): New.
7259         * simple.el (transpose-line-down): New.
7260         * simple.el (transpose-subr):
7261         * simple.el (transpose-subr-1): Removed.
7262         Clean up, add functions to move lines up and down.
7263
7264         * startup.el (mail-host-address):
7265         * startup.el (user-mail-address):
7266         Customize.
7267
7268         * subr.el:
7269         * subr.el (set-symbol-value-in-buffer): New.
7270         * subr.el (error):
7271         * subr.el (check-argument-type):
7272         * subr.el (defined-error-p): New.
7273         Add structured error support.
7274
7275         * toolbar-items.el (toolbar-compile):
7276         Use new make-dialog-box.
7277
7278         * update-elc.el:
7279
7280         * userlock.el (ask-user-about-lock-dbox):
7281         * userlock.el (ask-user-about-supersession-threat-dbox):
7282         * userlock.el (ask-user-about-lock):
7283         * userlock.el (ask-user-about-supersession-threat):
7284         Use new make-dialog-box.
7285         Add safety checks; use should use-dialog-box-p.
7286
7287         * window-xemacs.el:
7288         * window-xemacs.el (__buffer-dedicated-frame):
7289         * window-xemacs.el (buffer-dedicated-frame): New.
7290         * window-xemacs.el (set-buffer-dedicated-frame): New.
7291         Move dedicated-frame stuff into lisp.
7292
7293 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7294
7295         * printer.el (generic-print-region): Do not require that
7296         `printer-name' be set.
7297         (printer-name): Commentary clarification.
7298
7299 2000-07-19  Martin Buchholz <martin@xemacs.org>
7300
7301         * XEmacs 21.2.35 is released.
7302
7303 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7304
7305         * select.el (selection-coercible-types): Initialise.
7306
7307 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7308
7309         * select.el (own-clipboard): Bug fix.
7310
7311 2000-07-17  Mike Sperber  <mike@xemacs.org>
7312
7313         * cus-edit.el (custom-migrate-custom-file): Save init file before
7314         continuing.
7315
7316 2000-07-16  Mike Sperber  <mike@xemacs.org>
7317
7318         * startup.el (load-init-file): Remove silly call to
7319         `load-user-custom-file`.
7320         (maybe-migrate-user-init-file): Minor fixes.
7321
7322 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7323
7324         * apropos.el (apropos-documentation-check-doc-file):
7325         `doc' variable should be let-bound, as was presumably intended.
7326
7327         * cus-edit.el (custom-variable-reset-saved):
7328         (custom-variable-reset-standard):
7329         Remove unused variable comment-widget.  Twice.
7330
7331         * toolbar.el (toolbar-blank-press-function):
7332         Add a real defvar with initial value nil and proper docstring.
7333         (press-toolbar-button): No need to check for boundp-ness anymore.
7334
7335         * rect.el (open-rectangle-line): Remove useless (let) form.
7336         Add defvar for pending-delete-mode.
7337
7338         * info.el (Info-find-node): This function needs an autoload cookie.
7339
7340         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7341         Use let* since the second form referred to the first.
7342
7343 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7344
7345         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7346         instead of removed `mswindows-get-clipboard'.
7347
7348
7349 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7350
7351         * select.el (select-convert-from-text): New.
7352         * select.el (select-convert-from-length): New.
7353         * select.el (select-convert-from-integer): New.
7354         * select.el (select-convert-from-identity): New.
7355         * select.el (select-convert-from-filename): New.
7356         * select.el (selection-converter-in-alist): Use them.
7357         New converter functions for X.
7358
7359         * select.el (get-selection): Removed comment.
7360
7361         * select.el (own-selection): Removed append code - I thought
7362         I'd already done this, but apparently not...
7363
7364         * select.el: Changed comment about TIMESTAMP.
7365
7366         * select.el (select-convert-in): New.
7367         * select.el (select-convert-out): New.
7368         New functions that get used by select.c.
7369
7370         * select.el (select-buffer-killed-default): New.
7371         * select.el (select-buffer-killed-text): New.
7372         * select.el (selection-buffer-killed-alist): New.
7373         New list and functions that get called if a relevant selection
7374         exists and a buffer gets killed.
7375
7376         * select.el (select-convert-to-targets):
7377         * select.el (select-convert-to-identity): Removed.
7378         * select.el (select-convert-from-identity): Removed.
7379         * select.el (select-converter-out-alist):
7380         Removed _EMACS_INTERNAL selection type.
7381
7382         * x-select.el (xselect-kill-buffer-hook): Removed.
7383         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7384         Removed this X-specific nonesense. Use the generic support
7385         in select.el instead.
7386
7387 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7388
7389         * mule/mule-category.el (defined-category-hashtable):
7390         Use make-hash-table instead of make-hashtable
7391
7392         * buff-menu.el: Byte-compiler warning fix.
7393
7394         * isearch-mode.el (isearch-highlight-all-cleanup):
7395         Remove unused variable `isearch-highlight-all-start'.
7396
7397         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7398
7399         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7400
7401         * cus-dep.el (Custom-make-dependencies):
7402         Add autoload cookie for custom-add-loads to generated custom-load.el.
7403
7404         * autoload.el (autoload-package-name): Warning suppression.
7405         Move defvar prior to first use.
7406
7407         * custom.el: Add autoload for custom-declare-face.
7408         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7409         * cl.el (cl-hack-byte-compiler):
7410         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7411         to work properly.
7412
7413 2000-07-08  Mike Sperber  <mike@xemacs.org>
7414
7415         * startup.el (load-home-init-file): Added variable.
7416         (maybe-migrate-user-init-file): Added.
7417         (load-user-init-file): Load custom file if different from init
7418         file.
7419
7420         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7421         "startup."
7422
7423         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7424         Moved `custom-file'-related code to cus-file.el.
7425
7426         * cus-file.el: New file.
7427
7428 2000-04-01  Mike Sperber  <mike@xemacs.org>
7429
7430         * packages.el (packages-find-package-directories): Added support
7431         for external package hierarchies with in-place installations.
7432
7433         * find-paths.el (paths-root-in-place-p): Added.
7434         (paths-find-emacs-directory): Added support for external
7435         directories with in-place installations.
7436         (paths-find-site-directory): Ditto.
7437
7438         * startup.el (find-user-init-file): Also look for
7439         ~/.xemacs/init.elc? in preference to ~/.emacs.
7440
7441 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7442
7443         * select.el (own-selection):
7444         * select.el (own-clipboard): Changed `append' parameter to
7445         `how-to-use' parameter.
7446         * select.el (own-selection): Removed icky append code.
7447         * select.el (own-selection, get-selection): Removed extra type
7448         checking.
7449         * select.el (selection-appender-alist):
7450         * select.el (selection-converter-{in|out}-alist): Initialise.
7451         * select.el (select-append-to-*): New.
7452         * select.el (select-convert-from-*): New.  New functions to append
7453         data and convert data from external type.
7454
7455 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7456
7457         * font-lock.el: Javadoc enhancements.
7458
7459 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7460
7461         * printer.el (generic-print-region): Compose job name from buffer
7462         name.
7463
7464 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7465
7466         * font-lock.el (font-lock-fontify-pending-extents): Call
7467         font-lock-fontify-region instead of font-lock-fontify-buffer
7468         to avoid unnecessary progress gauges.
7469
7470 2000-07-06  Craig Lanning  <lanning@scra.org>
7471
7472         * custom-load.el (faces):
7473
7474         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7475         dir is a regex.
7476
7477         * process.el (call-process-internal): from Dan Holmsand, use binary
7478         coding systems so that jka-compr works.
7479
7480 2000-07-07  Ben Wing  <ben@xemacs.org>
7481
7482         * font-lock.el: Undo previous change.  Unfortunately, some
7483         files actually use the variables directly in their init code
7484         without quoting them.
7485
7486 2000-07-07  Ben Wing  <ben@xemacs.org>
7487
7488         * font-lock.el (defvar font-lock-*-face): Removed.
7489
7490         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7491         only when necessary.
7492
7493 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7494
7495         * cl-macs.el: fix cl-transform-function-property kludge
7496         so that it does not require a random feature.
7497
7498 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7499
7500         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7501         as in Linux kernel "Rules.make".
7502
7503 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7504
7505         * build-report.el (build-report): Add autoload cookie.
7506
7507 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7508
7509         * package-ui.el (defgroup pui):  Correct a misspelling
7510         (pui-toggle-package-delete):  Change `seleted' to `selected'
7511
7512 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7513
7514         * package-get.el (package-get-update-base):
7515         (package-get): Use insert-file-contents-literally always.
7516         (package-get-maybe-save-index):
7517         Force coding system for writing to binary.
7518
7519 2000-06-08  Mike Alexander  <mta@arbortext.com>
7520
7521         * code-process.el (call-process-region): If there is no coding
7522         system for the process on process-coding-system-alist use the
7523         coding system of the buffer containing the region.
7524
7525 2000-06-10  Ben Wing  <ben@xemacs.org>
7526
7527         * cmdloop.el (command-error):
7528         If debug-on-error and noninteractive, output backtrace.
7529
7530         * files.el (file-relative-name):
7531         Remove MSDOS references.
7532
7533         * simple.el (line-number): New function, due to non-obvious
7534         behavior/usage of count-lines.
7535
7536         * simple.el (count-lines): document non-obvious usage to get
7537         line number.
7538
7539 2000-06-11  Ben Wing  <ben@xemacs.org>
7540
7541         * faces.el ((featurep 'xpm)):
7542         * x-faces.el (x-init-face-from-resources):
7543         * x-faces.el (x-init-frame-faces):
7544         * x-misc.el (x-init-specifier-from-resources):
7545         * x-misc.el (x-get-resource-and-bogosity-check):
7546         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7547         * x-mouse.el (x-init-pointer-shape):
7548         * x-scrollbar.el (x-init-scrollbar-from-resources):
7549         Add sixth argument to x-get-resource calls so as to issue warnings
7550         rather than errors on bogus arguments.
7551
7552 2000-06-05  Ben Wing  <ben@xemacs.org>
7553
7554         * compat.el: new file.  provides a clean, non-intrusive way to
7555         define compatibility functions.
7556
7557         * process.el (shell-quote-argument): temporary fix for lack
7558         of nt-quote-process-args.  #### I need to put back the overall
7559         structure of that mechanism but redo the guts of it using the
7560         extra intelligence in the C code.
7561
7562 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7563
7564         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7565         `package-get' does in package-get.el, instead of using external
7566         "md5sum" program.
7567
7568         * package-get.el (package-get): Insert package file literally to
7569         make checksum calculation work.
7570
7571 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7572
7573         * code-files.el (convert-mbox-coding-system): Deleted.
7574         (file-coding-system-alist): Removed reference to
7575         convert-mbox-coding-system.
7576
7577 2000-05-28  Martin Buchholz <martin@xemacs.org>
7578
7579         * XEmacs 21.2.34 is released.
7580
7581 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7582
7583         * font-lock.el (font-lock-keywords): Rewrote docstring
7584
7585 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7586
7587         * loadhist.el (unload-feature): handle case where x is both boundp
7588         and fboundp
7589
7590 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7591
7592         * packages.el: It's ok to use built-in macros, but not lisp
7593         defined ones.
7594
7595 2000-05-20  Ben Wing  <ben@xemacs.org>
7596
7597         * font-lock.el:
7598         * font-lock.el (font-lock-message-threshold):
7599         * font-lock.el (font-lock-mode):
7600         * font-lock.el (font-lock-default-fontify-buffer):
7601         * font-lock.el (font-lock-always-fontify-immediately):
7602         * font-lock.el (font-lock-old-extent): Removed.
7603         * font-lock.el (font-lock-old-len): Removed.
7604         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7605         * font-lock.el (font-lock-pending-extent-table): New.
7606         * font-lock.el (font-lock-range-table): New.
7607         * font-lock.el (font-lock-after-change-function):
7608         * font-lock.el (font-lock-after-change-function-1): Removed.
7609         * font-lock.el (font-lock-fontify-pending-extents): New.
7610         * font-lock.el ('font-lock-revert-cleanup): Removed.
7611         * font-lock.el ('font-lock-revert-setup): Removed.
7612         Rewrite deferral code to handle any number of changes, merging
7613         them properly.  Remove hacked-up code for revert-buffer, now
7614         unnecessary.
7615
7616         * menubar-items.el (default-menubar):
7617         In Options->Edit Init File, don't switch to emacs-lisp-mode
7618         unless necessary; doing this turns off font-lock.
7619
7620 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7621
7622         * keydefs.el: Define C-x BS to backward-kill-sentence.
7623
7624 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7625
7626         * files.el (hack-local-variables-prop-line): Use non-greedy
7627         matching to process -*-texinfo-*- -*-.
7628
7629 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7630
7631         * minibuf.el (minibuf-directory-files): new function.
7632         (read-file-name-activate-callback): use minibuf-directory-files.
7633         (read-directory-name-internal): ditto.
7634         (mouse-file-display-completion-list): ditto.
7635         (mouse-directory-display-completion-list): ditto.
7636         (read-file-name-internal): remove "./" from completion list unless
7637         explicitly matched, for consistency.
7638
7639 2000-05-11  Ben Wing  <ben@xemacs.org>
7640
7641         * gutter-items.el (gutter-buffers-tab):
7642         * gutter-items.el (add-tab-to-gutter):
7643         * gutter-items.el (update-tab-in-gutter):
7644         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7645         * gutter-items.el (append-progress-display):
7646         * gutter-items.el (abort-progress-display):
7647         * gutter-items.el (raw-append-progress-display):
7648         Further fixes.  Use set-glyph-image not set-image-instance-property,
7649         to fix problems with multiple windows in a frame.
7650
7651         * menubar-items.el (tutorials-menu-filter):
7652         Fix typo.
7653
7654         * startup.el (early-error-handler):
7655         Display message box under windows; otherwise, message will disappear
7656         before it can be viewed.
7657
7658         * update-elc.el:
7659         Fix bug in NEEDTODUMP processing.
7660
7661 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7662
7663         * startup.el (lock-directory): Removed.
7664         (superlock-file): Ditto.
7665         (startup-set-paths): Remove lockdir.
7666         (startup-setup-paths-warning): Remove lock-directory.
7667
7668         * setup-paths.el (paths-find-lock-directory): Removed.
7669         (paths-find-superlock-file): Ditto.
7670
7671 2000-05-09  Ben Wing  <ben@xemacs.org>
7672
7673         * faces.el (set-face-property):
7674         * faces.el (set-face-font):
7675         * faces.el (set-face-foreground):
7676         * faces.el (set-face-background):
7677         * faces.el (set-face-background-pixmap):
7678         * faces.el (set-face-underline-p):
7679         * faces.el (set-face-strikethru-p):
7680         * faces.el (set-face-highlight-p):
7681         * faces.el (set-face-dim-p):
7682         * faces.el (set-face-blinking-p):
7683         * faces.el (set-face-reverse-p):
7684         doc string changes.
7685
7686         * glyphs.el:
7687         * glyphs.el (make-image-specifier):
7688         * glyphs.el (glyph-property):
7689         * glyphs.el (set-glyph-image):
7690         * glyphs.el (make-glyph):
7691         * glyphs.el (make-pointer-glyph):
7692         * glyphs.el (make-icon-glyph):
7693         * glyphs.el (widget-image-instance-p): New.
7694         authorship info, lots of doc changes.  New predicate, inadvertently
7695         omitted.  the general principle with specifier docs is now that
7696         the description of instantiators should go with the make-foo-specifier
7697         fun's doc string, rather than in foo-specifier-p.  this follows
7698         conventions elsewhere in XEmacs and in general is a lot more obvious
7699         of a place to look.  sometimes the make-foo-specifier function needs
7700         to be created in the process.
7701
7702         * gutter.el:
7703         * gutter.el (make-gutter-specifier): New.
7704         * gutter.el (make-gutter-size-specifier): New.
7705         * gutter.el (make-gutter-visible-specifier): New.
7706         specifier doc updates according to the conventions specified before.
7707
7708         * objects.el:
7709         * objects.el (make-font-specifier):
7710         * objects.el (make-color-specifier):
7711         * objects.el (make-face-boolean-specifier): New.
7712         specifier doc updates according to the conventions specified before.
7713
7714         * specifier.el:
7715         * specifier.el (set-specifier):
7716         * specifier.el (make-integer-specifier): New.
7717         * specifier.el (make-boolean-specifier): New.
7718         * specifier.el (make-natnum-specifier): New.
7719         * specifier.el (make-generic-specifier): New.
7720         * specifier.el (make-display-table-specifier): New.
7721         specifier doc updates according to the conventions specified before.
7722
7723         * toolbar.el:
7724         * toolbar.el (make-toolbar-specifier): New.
7725         specifier doc updates according to the conventions specified before.
7726
7727 2000-05-09  Ben Wing  <ben@xemacs.org>
7728
7729         * process.el (call-process-internal): Revert to previous version
7730         because Mike's change clashed with a change I did not long before.
7731         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7732         Thanks very much Mike for pointing out the bug and submitting a
7733         patch!
7734
7735 2000-04-13  Mike Alexander  <mta@arbortext.com>
7736
7737         * process.el (call-process-internal): Send the correct input buffer
7738         (call-process-internal): Return the exit status of the process
7739
7740 2000-05-07  Ben Wing  <ben@xemacs.org>
7741
7742         * winnt.el:
7743         * winnt.el (nt-quote-args-verbatim): Removed.
7744         * winnt.el (nt-quote-args-prefix-quote): Removed.
7745         * winnt.el (nt-quote-args-backslash-quote): Removed.
7746         * winnt.el (nt-quote-args-double-quote): Removed.
7747         * winnt.el (nt-quote-args-functions-alist): Removed.
7748         * winnt.el (nt-quote-process-args): Removed.
7749         Remove all stuff for argument quoting.  We borrow the code instead
7750         from Emacs 20.6, which is much more careful in its quoting
7751         (e.g. in handling runs of the escape character) and avoids most of
7752         the need for this Lisp mechanism by checking to see whether we're
7753         running a Cygwin or normal program and doing the appropriate
7754         quoting.  If we end up needing such a mechanism, we should add
7755         it by extending the variable `mswindows-quote-process-args' so it
7756         can take an alist of regexps.
7757
7758 2000-05-07  Ben Wing  <ben@xemacs.org>
7759
7760         * keydefs.el:
7761         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7762         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7763         the window without moving point.
7764
7765         * simple.el:
7766         * simple.el (scroll-up-one): New.
7767         * simple.el (scroll-down-one): New.
7768         Functions for use with C-M-up/down.
7769
7770 2000-05-01  Martin Buchholz <martin@xemacs.org>
7771
7772         * XEmacs 21.2.33 is released.
7773
7774 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7775
7776         * dialog.el (yes-or-no-p-dialog-box):
7777         Fix docstring.
7778         Fix following horrible bug in X11 mode with focus-follows-mouse:
7779           1. Visit two files in two different frames.
7780           2. do File->Revert Buffer in one of those frames.
7781           3. Dialog box appears.
7782           4. Arrange things so that the mouse passes over the *other*
7783              frame, then to the dialog box, and click on "Yes".
7784           5. The file contents end up in the *wrong* buffer!
7785         Add TODO comment.
7786
7787 2000-04-28  Ben Wing  <ben@xemacs.org>
7788
7789         * help.el (describe-installation): correct typo introduced
7790         in last patch: boundp -> fboundp.
7791
7792         * etags.el (buffer-tag-table-list):
7793         canonicalize filenames to Unix format so that tag-table-alist
7794         searching works under Windows.
7795
7796         * autoload.el:
7797         Bowdlerize the supposedly objectionable words
7798         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7799
7800         * gutter-items.el (set-progress-display-style):
7801         * gutter-items.el (search-dialog-callback):
7802         * gutter-items.el (make-search-dialog):
7803         Change to new callback-ex api.
7804
7805 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7806
7807         * help.el: (describe-installation): decode-coding-string is not
7808         defined in a non MULE environment.
7809
7810 2000-04-28  Ben Wing  <ben@xemacs.org>
7811
7812         * gutter-items.el (buffer-list-changed-hook):
7813         use it, not record-buffer-hook.
7814
7815         * subr.el (record-buffer-hook): Removed.
7816
7817 2000-04-27  Ben Wing  <ben@xemacs.org>
7818
7819         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7820         use NORECORD option.  Andy will not like this, but the existing
7821         gutter behavior is just wrong, as per this comment:
7822
7823         ;; this used to add the norecord flag to both calls below.
7824         ;; this is bogus because it is a pervasive assumption in XEmacs
7825         ;; that the current buffer is at the front of the buffers list.
7826         ;; for example, select an item and then do M-C-l
7827         ;; (switch-to-other-buffer).  Things get way confused.
7828         ;;
7829         ;; Andy, if you want to maintain the current look, you must
7830         ;;  *uncouple* the gutter order and buffers order.
7831
7832         * loaddefs.el (completion-ignored-extensions): unfuckify.
7833
7834         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7835         xemacs.mak.
7836
7837         * autoload.el (batch-update-one-directory): new function, used in
7838         xemacs.mak.
7839
7840         * loadup.el: set gc-cons-threshold very high unless dumping --
7841         loadup during update-elc is much much much faster.  also do this
7842         when quick-building.
7843
7844         add commented-out code for profiling loadup.
7845
7846
7847         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7848         is required in order to build xemacs.
7849
7850 2000-04-26  Ben Wing  <ben@xemacs.org>
7851
7852         * loadup.el: don't garbage collect during loadup if quick-build
7853         compile-time option is set.
7854
7855 2000-04-23  Ben Wing  <ben@xemacs.org>
7856
7857         * update-elc.el: compute whether any dumped .el or .elc files
7858         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7859         if so.
7860
7861         * update-elc.el (update-elc-files-to-compile): always change
7862         NOBYTECOMPILE in the src directory rather than current dir,
7863         so it will work under NT.
7864
7865         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7866         the form of this file is identical between Unix and Windows.
7867         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7868         Added comment.
7869         (update-autoloads-from-directory): updated doc string.
7870         updated doc strings in a few other places.
7871
7872 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7873
7874         * bytecomp.el (byte-force-recompile): Fix argument to
7875         byte-recompile-directory.
7876
7877 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7878
7879         * gutter-items.el (progress-display-clear-when-idle): Use
7880         add-one-shot-hook.
7881         * gutter-items.el (clear-progress-display): Adjust number of
7882         arguments.
7883
7884 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7885
7886         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7887
7888 2000-04-16  Ben Wing  <ben@xemacs.org>
7889
7890         * printer.el: New file.
7891
7892         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7893
7894         * help.el (describe-installation): Fix decoding for Windows.
7895
7896         * menubar-items.el:
7897         * menubar-items.el (default-menubar):
7898         * menubar-items.el (tutorials-menu-filter): New.
7899         * menubar-items.el (popup-menubar-menu):
7900         Add authorship.  Redo Help menu and Tutorials filter.
7901
7902         * menubar.el: Correct comment.
7903
7904         * modeline.el (modeline-buffer-identification): Correct doc string.
7905
7906         * simple.el:
7907         * simple.el (printing): Removed.
7908         * simple.el (printer-name): Removed.
7909         * simple.el (generic-print-buffer): Removed.
7910         * simple.el (generic-print-region): Removed.
7911         Move generic print code to printer.el.
7912
7913 2000-04-15  Ben Wing  <ben@xemacs.org>
7914
7915         * simple.el (generic-print-region): New.
7916         make this function actually work.
7917         (generic-print-buffer): call generic-print-region.
7918
7919 2000-04-14  Andy Piper  <andy@xemacs.org>
7920
7921         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7922         by using the new widget-callback-current-channel.
7923         (search-dialog-callback): ditto.
7924
7925 2000-04-12  Andy Piper  <andy@xemacs.org>
7926
7927         * gutter.el (default-gutter-position): moved from gutter-items.el.
7928         (default-gutter-position-changed-hook): ditto.
7929         (gutter-element-visibility-changed-hook): ditto.
7930         (set-gutter-element): ditto.
7931         (remove-gutter-element): ditto.
7932         (set-gutter-element-visible-p): ditto.
7933         (gutter-element-visible-p): ditto.
7934         (init-gutter): ditto.
7935
7936         * dialog.el (make-dialog-box): renamed and moved from
7937         gutter-items.el
7938
7939         * gutter-items.el: move various functions elsewhere.
7940
7941 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7942
7943         * menubar-items.el: Fixed place of parenthesis.
7944
7945 2000-04-12  Ben Wing  <ben@xemacs.org>
7946
7947         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7948                 without constantly being prompted for the tag.
7949         * simple.el: Added a number of section headings, to clarify the
7950                 organization of this file.
7951         * simple.el (activate-region):
7952         * simple.el (region-exists-p):
7953         * simple.el (region-active-p):
7954                 Moved these three function down to the other side of
7955                 the case-changing functions, so they join the rest of
7956                 the region code.
7957         * simple.el (printing): New.
7958         * simple.el (printer-name): New.
7959         * simple.el (generic-print-buffer): New.
7960                 New functions, a very simple prototype for a unified
7961                 printing interface.
7962
7963         * process.el (call-process-internal): Real fix for null BUFFER,
7964                 other problems with BUFFER specs.
7965
7966         * menubar-items.el:
7967                 Fixed up File->Print to use new printing functions.
7968                 Various corrections and expansions to Grep/Compile menus.
7969                 New options for Printing.
7970                 New options for SMTP Mail, the way to send mail under
7971                   MS Windows. (There's also a package patch to make SMTP
7972                   Mail be the default under MSWin.)
7973
7974 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7975
7976         * menubar-items.el: Selecting Rectangle Mousing from menubar
7977         did not work.  Needed to quote mouse-track-rectangle-p.
7978
7979 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7980
7981         * cl-compat.el (keywordp): Removed.
7982
7983 2000-04-05  Andy Piper  <andy@xemacs.org>
7984
7985         * gutter-items.el (progress-layout-glyph): don't initialize here.
7986         (progress-gauge-glyph): use dynamic sizing.
7987         (set-progress-display-style): new function. Set progress glyphs
7988         appropriately depending on the style.
7989         (progress-display-style): new variable. Custom version of
7990         set-progress-display-style.
7991         (progress-abort-glyph): switch to dynamic sizes.
7992         (search-dialog-text): make the edit field active.
7993
7994 2000-04-04  Andy Piper  <andy@xemacs.org>
7995
7996         * gutter-items.el (make-search-dialog): need to make the search
7997         dialog visible after creation.
7998
7999         * menubar-items.el (default-menubar): use the search dialog for
8000         searching. Remove some extraneous search menu items.
8001
8002         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8003         well as strings.
8004         (make-gutter-only-dialog-frame): allow the user to create the
8005         frame unmapped. Allow the gutter spec to be given as a glyph.
8006         (search-dialog-direction): new variable.
8007         (search-dialog-text): new variable.
8008         (search-dialog-callback): new function. Callback for the search
8009         dialog action.
8010         (make-search-dialog): new function. Create a user-friendly search
8011         dialog.
8012
8013 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8014
8015         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8016         under Windows.
8017
8018 2000-04-01  Andy Piper  <andy@xemacs.org>
8019
8020         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8021         progress more accurately.
8022
8023 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8024
8025         * finder.el (finder-compile-keywords): Process readable files only.
8026         Because error in process of .#finder-inf.el when compile xemacs
8027         with --with-clash-detection option.
8028
8029 2000-03-31  Andy Piper  <andy@xemacs.org>
8030
8031         * gutter-items.el (append-progress-display): don't delay after a
8032         successful font-lock.
8033         (make-gutter-only-dialog-frame): new function. Allow users to
8034         create gutter-only dialogs.
8035
8036 2000-03-27  Mike Alexander  <mta@arbortext.com>
8037
8038         * process.el (call-process-internal): Handle a null BUFFER
8039         parameter correctly.
8040
8041 2000-03-28  Andy Piper  <andy@xemacs.org>
8042
8043         * gutter-items.el (abort-progress-display): put strings in the
8044         gutter not extents.
8045         (progress-layout-glyph): signal special 'quit callback.
8046         (progress-display-quit-function): deleted.
8047         (progress-display-stop-callback): deleted.
8048         (progress-display-dispatch-command-events): deleted.
8049         (append-progress-display): remove calls to
8050         progress-display-dispatch-command-events.
8051         (raw-append-progress-display): ditto.
8052
8053 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8054
8055         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8056         being a list.  Actually define `stipple-pixmap-p' which is used as
8057         an error predicate.  Correctly handle PIXMAP being either relative
8058         or absolute file name.
8059
8060 2000-03-24  Andy Piper  <andy@xemacs.org>
8061
8062         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8063         (abort-progress-display): ditto. Don't delete the created extent.
8064         (raw-append-progress-display): ditto.
8065         (progress-display-dispatch-non-command-events): new
8066         function. Encapsulates what we want to do when no command input is
8067         required.
8068         (progress-display-dispatch-command-events): likewise, but disable
8069         for now since it causes too many problems.
8070         (append-progress-display): use them.
8071         (raw-append-progress-display): ditto.
8072         (default-gutter-position-changed-hook): set this rather than
8073         default-gutter-position-changed.
8074         (default-gutter-position-changed-hook): lambda with zero arguments
8075         rather than one.
8076         (raw-append-progress-display): trap errors in pending input since
8077         allowing them to signal will hose the gauge well and
8078         truly. Ideally we would like to delay these until we are more able
8079         to cope.
8080         (append-progress-display): ditto.
8081
8082 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8083
8084         * lisp/make-docfile.el: call-process-internal is now implemented
8085         in process.el.
8086
8087 2000-03-21  Ben Wing  <ben@xemacs.org>
8088
8089         * mule\mule-cmds.el (set-language-info-alist):
8090         Fix to correspond to new menu arrangement.
8091
8092 2000-03-21  Ben Wing  <ben@xemacs.org>
8093
8094         * process.el:
8095         * process.el (call-process-internal): New.
8096         New implementation of call-process.  Only enabled under NT, so far.
8097         stderr handling not implemented yet in CVS'd C code.
8098
8099 2000-03-20  Ben Wing  <ben@xemacs.org>
8100
8101         * lisp-mode.el:
8102         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8103         * lisp-mode.el (lisp-interaction-mode):
8104         Put back Lisp Interaction menubar for Jan V's sake.
8105
8106         * simple.el:
8107         * simple.el (mark-ring):
8108         * simple.el (dont-record-current-mark): New.
8109         * simple.el (in-shifted-motion-command): New.
8110         * simple.el (mark-ring-unrecorded-commands): New.
8111         * simple.el (mark-ring-max):
8112         * simple.el (set-mark-command):
8113         * simple.el (push-mark):
8114         * simple.el (handle-pre-motion-command):
8115         Implement scheme for not recording unimportant marks.
8116
8117         * subr.el:
8118         * subr.el (function-allows-args): New.
8119         New function function-allows-args.
8120
8121 2000-03-20  Martin Buchholz <martin@xemacs.org>
8122
8123         * XEmacs 21.2.32 is released.
8124
8125 2000-03-20  Andy Piper  <andy@xemacs.org>
8126
8127         * gutter-items.el (update-tab-in-gutter): force selection of the
8128         selected-window if required to do so.
8129         (buffers-tab-items): ditto.
8130         (add-tab-to-gutter): ditto.
8131         (create-frame-hook): use force-selection.
8132         (default-gutter-position-changed): lambdify.
8133         (update-tab-hook): deleted since it was only used in one place.
8134
8135 2000-03-18  Andy Piper  <andy@xemacs.org>
8136
8137         * files.el (find-file-noselect): undo change that shouldn't have
8138         gone in.
8139
8140 2000-03-17  Andy Piper  <andy@xemacs.org>
8141
8142         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8143         of selected-window trickery.
8144
8145         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8146         frames tabs.
8147         (progress-display-stop-callback): progress -> progress-display
8148         (progress-display-quit-function): ditto.
8149         (clear-progress-display): ditto.
8150         (remove-progress-display): ditto.
8151         (append-progress-display): ditto.
8152         (abort-progress-display): ditto.
8153         (raw-append-progress-display): ditto.
8154         (display-progress-display): ditto.
8155         (current-progress-display-label): ditto.
8156         (current-progress-display): ditto.
8157         (lprogress-display): ditto and save the buffer
8158         (progress-display): ditto. Otherwise the buffer sometimes gets
8159         changed which confuses font-lock.
8160
8161         * font-lock.el (font-lock-default-fontify-buffer): catch all
8162         errors, not just quit.
8163         (font-lock-mode): progress -> display-progress
8164         (font-lock-default-fontify-buffer): ditto.
8165         (font-lock-fontify-syntactically-region): ditto.
8166         (font-lock-fontify-keywords-region): ditto.
8167
8168 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8169
8170         * cl.el (gensym): Move to here from cl-macs.el.
8171         (gentemp): Ditto.
8172
8173 2000-03-16  Andy Piper  <andy@xemacs.org>
8174
8175         * font-lock.el (font-lock-mode): use lprogress and friends for
8176         progress management.
8177         (font-lock-default-fontify-buffer): ditto.
8178         (font-lock-fontify-syntactically-region): ditto.
8179         (font-lock-fontify-keywords-region): ditto.
8180         (font-lock-revert-cleanup): fix reverting.
8181         (font-lock-revert-setup): ditto.
8182
8183         * gutter-items.el (progress-use-echo-area): new variable. Use the
8184         echo area for progress gauges if non-nil.
8185         (clear-progress): remove echo area stuff and defer to
8186         clear-message.
8187         (append-progress): dispatch non-command events after each progress
8188         increment. Remove echo area stuff.
8189         (abort-progress): remove echo area stuff and defer to
8190         display-message.
8191         (raw-append-progress): ditto. Dispatch non-command events after
8192         gutter redisplay.
8193         (display-progress): defer echo area stuff to display-message.
8194
8195         * gutter-items.el (clear-progress):
8196         (abort-progress): indentation changes.
8197         (display-progress): don't clear progress.
8198         (append-progress): compare messages with equal.
8199         (raw-append-progress): use dispatch-non-command-events to flush
8200         widget creation events.
8201
8202 2000-03-13  Ben Wing  <ben@xemacs.org>
8203
8204         * abbrev.el:
8205         * abbrev.el (abbrev-string-to-be-defined): New.
8206         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8207         Changes for use with the menubar.
8208
8209 2000-03-12  Ben Wing  <ben@xemacs.org>
8210
8211         * alist.el (vassoc): moved here from font-menu.el.
8212
8213         * custom.el (defface): typo fix.
8214
8215         * dialog.el (yes-or-no-p-dialog-box):
8216         * dialog.el (message-box):
8217         * files.el (save-some-buffers-1):
8218         Put accelerators in the button names.
8219
8220         * font-lock.el (font-lock-comment-face):
8221         * font-lock.el (font-lock-keyword-face):
8222         * font-lock.el (font-lock-function-name-face):
8223         Fixed some of the colors under MS Windows because the existing
8224         default colors were hardly different from black and needed to be
8225         made lighter.
8226
8227         * font-menu.el:
8228         * font-menu.el (font-menu-split-long-menu):
8229         * font-menu.el (font-menu-family-constructor):
8230         * font-menu.el (font-menu-size-constructor):
8231         * font-menu.el (font-menu-weight-constructor):
8232         * font-menu.el (font-menu-set-font):
8233         vassoc moved to alist.el.
8234         Accelerators added to all menus.
8235         Unused bound var new-props removed.
8236
8237         * keydefs.el: I did a whole lot of rearranging to put things in a
8238         more consistent order and fixed a number of cases where key
8239         combinations involving up, down, left, right and so on were
8240         defined but the corresponding keypad combinations were not
8241         defined.
8242
8243         * lisp-mode.el:
8244         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8245         * lisp-mode.el (emacs-lisp-mode):
8246         * lisp-mode.el (lisp-interaction-mode):
8247         * lisp-mode.el (flet):
8248         Added accelerators onto the menus.
8249         Made all the different versions of the let function be indented
8250         the same way.
8251         Undid Steve's easy-menu-ification, because it makes it impossible
8252         to have the menubar and popup menus different.
8253         Cleaned up the menu; added items for find-function &c and some
8254         indenting, and removed debug-on-*.
8255
8256         * list-mode.el (list-mode-hook):
8257         * list-mode.el (list-mode):
8258         * list-mode.el (completion-setup-hook):
8259         * list-mode.el (display-completion-list):
8260         Added support for the :window-height keyword, which is required
8261         because of other changes that I made for the file dialog box.  I
8262         also made the hook variables list-mode-hook and
8263         completion-setup-hook and also minibuffer-setup-hook in
8264         minibuf.el be permanent-local; see comment in list-mode.el.
8265
8266         * map-ynp.el (map-y-or-n-p):
8267         Added accelerators to the dialog buttons.
8268
8269         * menubar-items.el (menu-truncate-list):
8270         New internal function.
8271         * menubar-items.el (submenu-generate-accelerator-spec):
8272         * menubar-items.el (menu-item-strip-accelerator-spec):
8273         * menubar-items.el (menu-item-generate-accelerator-spec):
8274         New exported functions, for use in auto-generating accelerator specs.
8275
8276         * menubar-items.el:
8277         * menubar-items.el (default-menubar):
8278         * menubar-items.el (maybe-add-init-button):
8279         * menubar-items.el (bookmark-menu-filter):
8280         * menubar-items.el (slow-format-buffers-menu-line):
8281         * menubar-items.el (build-buffers-menu-internal):
8282         * menubar-items.el (language-environment-menu-filter):
8283         * menubar-items.el (default-popup-menu):
8284         * menubar-items.el (popup-buffer-menu):
8285         * menubar-items.el (popup-menubar-menu):
8286         Did a major overhaul on this file, and in fact I'm nowhere near
8287         done working on the menubar, and there will be more patches to
8288         come.  A basic summary of what I've done:
8289
8290         a) I added accelerators to all of the menu items.  For menus that
8291         are auto-generated, such as the buffers menu, the accelerators are
8292         automatically added to the beginning of each line using the
8293         numbers 1 through 9, then zero, and then letters starting with A,
8294         but omitting the letters that are already in use for the fixed
8295         menu items at the top of the buffers menu.  To facilitate adding
8296         accelerators of this kind, I created some new functions
8297         (*-accelerator-spec), which are also being used by other filters
8298         that auto generate lists of things such as ftp sites to download
8299         packages.  If people really don't like these accelerators
8300         appearing at the beginning of the menu items, a variable can be
8301         added to optionally turn them off, but I think this is rather
8302         pointless because other menu items have accelerators and many or
8303         most of the menu users will use the accelerators if the support is
8304         there.
8305
8306         b) I combined the top level Tools and Apps menus into a single
8307         Tools menu, because the distinction between the two is not
8308         obvious, and the items on the menus are not used often enough that
8309         putting some of them onto submenus is a problem.
8310
8311         c) I created two new top level menus called View and Cmds because
8312         there were too many items on the File and Edit menus, and I'm going
8313         to be adding more items to these menus.  In contrast to the Tools
8314         menu, the items on these menus may be used quite often during an
8315         editing session, and so should be available with fewer
8316         keystrokes.
8317
8318         d) I added a number of options to the options menu, including one
8319         for controlling whether the alt key can be used to traverse to
8320         menu items using the accelerators, one for controlling behavior of
8321         control-k, one for controlling how the kill and yank functions
8322         interact with the clipboard, a few additional buffers-menu
8323         options, and various other things.  I also did a bit of
8324         rearranging, for example, combining the keyboard and mouse options
8325         into a single keyboard and mouse submenu to facilitate the
8326         accelerators on that level.
8327
8328         e) I changed the variable buffers-menu-format-buffer-line-function
8329         to take two arguments instead of one, the second argument being
8330         the line number for use in creating an accelerator.  I added a
8331         hack to support existing functions with one argument (although I
8332         doubt that very many of these exist), for backward compatibility.
8333
8334         f) I moved the top level mule menu to be a submenu of the edit
8335         menu.  I think that most of the items on this menu are fairly
8336         useless and there are certainly not enough frequently used items
8337         to justify this being its own top level menu.
8338
8339         g) I combined most of the items in big-menubar.el into the main menu.
8340         If people think the main menu is too big, it would be possible to
8341         create different configurations, some smaller.
8342
8343         * menubar.el (check-menu-syntax):
8344         Deleted some syntax checks that were no longer valid, partly
8345         because of changes that were already made a long time ago, and
8346         partly because of a change I made where I allow the name of the
8347         menu item to be an evaluated expression rather than just a string,
8348         similar to all of the other parameters of a menu item.
8349
8350         * minibuf.el:
8351         * minibuf.el (read-file-name-1):
8352         * minibuf.el (mouse-read-file-name-1):
8353         I made a number of changes to improve the appearance
8354         and functioning of the file dialog box.  They include:
8355
8356         a) Fixing the problem where closing the dialog box by clicking on
8357         the close button of the window didn't properly exit the
8358         minibuffer.
8359
8360         b) Fixing the problem that if you typed part of a file name, and
8361         then clicked on a completion with the mouse, the file was not
8362         correctly selected.
8363
8364         c) Changing the title of the dialog box to reflect the operation
8365         being done in accordance with user interface conventions, rather
8366         than the name of the dialog box buffer, which is rather useless.
8367
8368         d) Remove the words "possible completions are" which didn't
8369         belong.
8370
8371         e) Fix things so that the completions scroll off the end of the
8372         completions windows only to the right, rather than both to the
8373         right and down, which is in accordance with Windows user interface
8374         conventions.
8375
8376         * msw-init.el (init-post-mswindows-win):
8377         Added a binding for meta-F4, which is the standard windows binding
8378         for exiting a program.
8379
8380         * select.el (get-selection-no-error):
8381         * select.el (own-selection):
8382         * select.el (own-clipboard):
8383         Added an optional argument called append to the functions
8384         own-selection and own-clipboard.  This adds support for appending
8385         text to the existing selection and allows the function
8386         own-clipboard to be used as the value of the variable
8387         interprogram- cut-function.
8388
8389         Fixed a bug in own-selection in handling zmacs-region-stays.
8390
8391         * simple.el (historical-kill-line): New.
8392
8393         * simple.el (kill-line):
8394         * simple.el (interprogram-cut-function):
8395         * simple.el (interprogram-paste-function):
8396         * simple.el (handle-pre-motion-command):
8397         * simple.el (next-line):
8398         * simple.el (previous-line):
8399         a) Expanded the variable kill-whole-line, so that function
8400         kill-line can be set to delete the entire line always, not just
8401         when cursor is at the beginning of the line.  This is controlled
8402         by setting the variable kill-whole-line to the symbol 'always.
8403         This behavior, as well as the existing kill-whole-line behavior,
8404         now only take effect when kill-line is called interactively,
8405         although this is a departure from a previous behavior in the case
8406         of setting this variable kill-whole-line to t.  It is almost
8407         certainly what has always been intended, and most likely the old
8408         way of doing things introduced bugs.  I also created a function
8409         called historical-kill-line, which ignores the kill-whole-line
8410         setting and always gives the historical behavior of only killing
8411         to the end of the line.  I bound this function to shift- control-k
8412         so that the kill to end of line behavior is available, even when
8413         kill-whole-line has been set to change control-k into the simple
8414         delete-whole-line behavior. (This can be set using the options
8415         menu.)
8416
8417         b) I changed things so that kill and yank now interact with the
8418         clipboard by default under windows.  This was done by changing the
8419         default value of interprogram-cut- function and
8420         interprogram-paste-function.  You can get the old behavior by
8421         setting these to nil, and there is an option on the options menu
8422         to do this.
8423
8424         c) I added support for selecting text using shifted motion keys.
8425         This support is on by default and can be controlled by the
8426         variable shifted-motion-keys-select-region.  There is also a
8427         variable called unshifted-motion-keys-deselect-region that
8428         controls more specifically how the shifted motion key behavior
8429         works.  I did not put an option on the options menu to turn this
8430         off, because I can't imagine why this would be useful.
8431
8432         * simple.el (forward-block-of-lines):
8433         * simple.el (backward-block-of-lines):
8434         * simple.el (block-movement-size):
8435         New.
8436
8437         * simple.el (uncapitalized-title-words):
8438         * simple.el (uncapitalized-title-word-regexp):
8439         * simple.el (capitalize-string-as-title):
8440         * simple.el (capitalize-region-as-title):
8441         New.
8442
8443
8444         * subr.el (add-hook):
8445         * subr.el (make-local-hook): New.
8446         * subr.el (remove-local-hook): New.
8447         * subr.el (add-one-shot-hook): New.
8448         * subr.el (add-local-one-shot-hook): New.
8449         Added some functions to make using hooks easier.
8450         These include:
8451
8452         a) Functions add-local-hook and remove-local-hook to make it easy
8453         to use local hooks.
8454
8455         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8456         make it possible to add a "one-shot" hook, which is to say a hook
8457         that runs only once, and automatically removes itself after the
8458         first time it has run.
8459
8460 2000-03-09  Andy Piper  <andy@xemacs.org>
8461
8462         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8463
8464 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8465
8466         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8467         Moved from menubar-items.el.
8468         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8469
8470 2000-03-08  Andy Piper  <andy@xemacs.org>
8471
8472         * gutter-items.el (build-buffers-tab-internal): add selected field
8473         to buffers tab spec.
8474
8475 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8476
8477         * minibuf.el (last-exact-completion): Initialize to nil.
8478
8479 2000-03-07  Didier Verna  <didier@xemacs.org>
8480
8481         * startup.el (command-line-1): remove unused variable
8482         `first-file-buffer'.
8483
8484 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8485
8486         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8487         which is also used for Web server log files.
8488
8489 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8490
8491         * mule/mule-charset.el: Setup auto-fill-chars.
8492
8493 2000-03-02  SL Baur  <steve@beopen.com>
8494
8495         * subr.el (with-string-as-buffer-contents): Reimplement using
8496         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8497         non-deletion of buffer after execution problem.
8498         (with-output-to-string): Use unique buffer name.
8499
8500 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8501
8502         * gutter-items.el (buffers-tab-sort-function):  New variable.
8503         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8504
8505 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8506
8507         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8508
8509 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8510
8511         * menubar-items.el (maybe-add-init-button): Remove the "Load
8512         .emacs" button from all menubars.
8513
8514 2000-03-01  Didier Verna  <didier@xemacs.org>
8515
8516         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8517         region rectangle replacement (from Jan Vroonhof).
8518         (replace-rectangle): new function.
8519
8520 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8521
8522         * mule/mule-cmds.el (set-default-coding-systems): Use
8523         set-terminal-coding-system and set-keyboard-coding-system.
8524         * coding.el (set-terminal-coding-system): Use
8525         set-console-tty-output-coding-system.
8526         (set-keyboard-coding-system): Use
8527         set-console-tty-input-coding-system.
8528
8529 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8530
8531         * minibuf.el (read-variable): Allow symbol to default argument.
8532
8533 2000-02-27  Andy Piper  <andy@xemacs.org>
8534
8535         * gutter-items.el (update-tab-hook): new function to be used for
8536         hooks.
8537         (create-frame-hook): add update-tab-hook.
8538         (record-buffer-hook): ditto.
8539         (default-gutter-position-changed): ditto.
8540         (default-gutter-position): updating the buffers tab is now handled
8541         by a hook.
8542         (default-gutter-position-changed-hook): new variable.
8543         (gutter-element-visibility-changed-hook): ditto.
8544         (set-gutter-element-visible-p): call it.
8545         (set-gutter-element): use modify-specifier-instances. Set extents
8546         as duplicable before using.
8547         (remove-gutter-element): ditto.
8548         (set-gutter-element-visible-p): ditto.
8549         (init-gutter): new function.
8550         (add-tab-to-gutter): use new gutter-element functions rather than
8551         setting specifiers directly.
8552         (clear-progress): ditto.
8553         (abort-progress): ditto.
8554         (gutter-buffers-tab-visible-p): renamed from
8555         default-gutter-visible-p
8556
8557         * specifier.el (modify-specifier-instances): new function from Jan
8558         Vroonhof.
8559
8560         * x-init.el (init-post-x-win): call init-gutter.
8561
8562         * msw-init.el (init-post-mswindows-win): call init-gutter.
8563
8564         * menubar-items.el (default-menubar): Update to reflect new gutter
8565         variables.
8566
8567 2000-02-26  Andy Piper  <andy@xemacs.org>
8568
8569         * gutter-items.el (set-gutter-element): new function. Add gutter
8570         elements to the specified gutter.
8571         (remove-gutter-element): new function. Remove gutter elements from
8572         the specified gutter.
8573         (set-gutter-element-visible-p): new function. Set gutter element
8574         visibility for the provided gutter-visible specifier.
8575
8576 2000-02-23  Andy Piper  <andy@xemacs.org>
8577
8578         * gutter-items.el (add-tab-to-gutter): specify dimensions
8579         dynamically.
8580
8581 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8582
8583         * gutter-items.el (add-tab-to-gutter):
8584         * package-get.el (package-get-interactive-package-query):
8585         * package-ui.el (pui-directory-exists):
8586         (pui-install-selected-packages):
8587         (pui-list-packages):
8588         Use #'(lambda ...)  instead of '(lambda ...).
8589
8590 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8591
8592         * startup.el (load-user-init-file): Check to make sure user
8593           has an init-file before calling load().
8594
8595 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8596
8597         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8598
8599 2000-02-23  Martin Buchholz <martin@xemacs.org>
8600
8601         * XEmacs 21.2.31 is released.
8602
8603 2000-02-21  Mike Sperber <mike@xemacs.org>
8604
8605         * loadup.el (really-early-error-handler):
8606         * update-elc.el:
8607         * make-docfile.el:
8608         Remove dependency on EMACSBOOTSTRAP... environment variables.
8609
8610 2000-02-21  Martin Buchholz <martin@xemacs.org>
8611
8612         * XEmacs 21.2.30 is released.
8613
8614 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8615
8616         * byte-optimize.el (byte-optimize-plus):
8617         (byte-optimize-minus):
8618         (byte-optimize-multiply):
8619         Optimize (- 0) to 0, not (-)
8620         Optimize (+ 5 3.0) to 8.0
8621         Optimize (* 5 3.0) to 15.0
8622         Improve readability.
8623
8624 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8625
8626         * modeline.el: (modeline-scrolling-method): change modeline
8627         mswindows cursor appearance according to the value.
8628
8629         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8630         and 'gui-element face colors and 'gui-element face font to Windows
8631         defaults.
8632
8633 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8634
8635         * font-lock.el: Javadoc enhancements
8636
8637 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8638
8639         * ldap.el (toplevel): Test if LDAP support has been compiled in
8640         (ldap-verbose): New option
8641         (ldap-search-entries): Renamed from the previous ldap-search
8642         Conditionalize message display on ldap-verbose
8643         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8644         defuns
8645         (ldap-search): Is now defined as an obsolete wrapper calling
8646         ldap-search-basic or ldap-search-entries
8647
8648
8649 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8650             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8651             Jan Vroonhof  <jan@xemacs.org>
8652
8653         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8654         When for-effect is true, didn't call `byte-optimize-form'
8655         in and/or subforms without last.
8656
8657 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8658
8659         * package-get.el (package-get-download-sites): Use correct custom
8660         type.
8661
8662 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8663
8664         * files.el (write-file): Ask for coding system when compiled with
8665         file-coding.
8666
8667 2000-02-16  Andy Piper  <andy@xemacs.org>
8668
8669         * buffer.el (switch-to-buffer): give norecord argument to
8670         set-window-buffer instead of explicitly recording.
8671
8672         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8673         we have to pick a window.
8674
8675 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8676
8677         * mule/mule-cmds.el (describe-language-support): Don't add
8678         unexist function to help-map.
8679         (describe-coding-system): Don't use already assigend `C'.
8680
8681 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8682
8683         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8684         work in custom.
8685
8686 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8687
8688         * about.el: Ienaga's e-mail address change.
8689
8690 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8691
8692         * etags.el (find-tag): force new window -- even if buf already
8693         visible -- when other-window is t
8694
8695 2000-02-16  Martin Buchholz <martin@xemacs.org>
8696
8697         * XEmacs 21.2.29 is released.
8698
8699 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8700
8701         * cl-extra.el (getf): This is now identical to `plist-get', so
8702         just defalias it.
8703         * cl-macs.el: Make getf an alias to plist-get, at the
8704         byte-compiler level, using define-compiler-macro.
8705
8706 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8707
8708         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8709
8710 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8711
8712         * lisp/etags.el (find-tag-internal): set exact-tagname to
8713           a regular expression that matches against the tagname
8714           part of the tag entry first instead of only looking in
8715           the context area.
8716
8717 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8718
8719         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8720         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8721
8722 2000-02-07  Martin Buchholz <martin@xemacs.org>
8723
8724         * XEmacs 21.2.28 is released.
8725
8726 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8727
8728         * cl-extra.el (getf): Just call `get', never `get*'.
8729         Make arglist match docstring.
8730         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8731         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8732         * byte-optimize.el: remove references to `get*'.
8733
8734 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8735
8736         * mule/european.el: Add syntax information for Latin3 and Latin4.
8737
8738 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8739
8740         * byte-optimize.el: Byte-optimize (length "foo")
8741
8742 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8743
8744         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8745         width check using `window-leftmost-p' and `window-rightmost-p'.
8746
8747 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8748
8749         * wid-edit.el (widget-match-inline): An atom never matches a
8750           list.
8751
8752 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8753
8754         * modeline.el: Consolidated 'x and 'mswindows specification under
8755         'win tag.
8756
8757 2000-01-29  Andy Piper  <andy@xemacs.org>
8758
8759         * gutter-items.el: (format-buffers-tab-line): Try and be
8760         intelligent about buffer naming when we have duplicates.
8761
8762 2000-01-29  Andy Piper  <andy@xemacs.org>
8763
8764         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8765         updated when it becomes visible.
8766
8767 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8768
8769         * bytecomp.el (byte-compile-insert-header): Properly set coding
8770         system under MULE and file-coding.
8771
8772 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8773
8774         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8775         (dontusethis-set-value-terminal-coding-system-handler):
8776         (dontusethis-set-value-keyboard-coding-system-handler):
8777         Never undefine coding system aliases.  Emergency fix for gnus.
8778
8779 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8780
8781         * files.el (abbreviate-file-name): Use directory-sep-char instead
8782         of hard-coded "/".
8783
8784 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8785
8786         * startup.el (user-init-file-base-list): New variable, replacing
8787         user-init-file-base.
8788         (find-user-init-file): New function.
8789         (command-line-early): Use it.
8790         (load-user-init-file): Ditto.
8791
8792 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8793
8794         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8795         calling valid-image-instantiator-format-p
8796
8797 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8798
8799         * isearch-mode.el (isearch-mode): The variable is
8800         isearch-unhidden-extents, not isearch-opened-extents.
8801
8802 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8803
8804         * minibuf.el (next-history-element): Modify error message if a
8805         default value is available.
8806
8807 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8808
8809         * bytecomp.el (byte-compile-file): Don't unconditionally write
8810         .elc files in binary - might contain non-Latin1.
8811
8812 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8813
8814         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8815         for windows-nt.
8816
8817         * version.el:
8818         * startup.el (user-init-file-base):
8819         * process.el (call-process-region):
8820         * files.el (make-backup-file-name):
8821         (backup-file-name-p):
8822         (file-relative-name):
8823         (abbreviate-file-name):
8824         (set-auto-mode):
8825         * code-process.el (call-process-region): Removed unnecessary
8826         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8827         support out of the universe.
8828
8829         * process.el:
8830         * code-process.el:
8831         * bytecomp.el (byte-compile-file): Removed reference to
8832         buffer-file-type, and commented usage of binary-process-output
8833         NTEmacs variables.
8834
8835 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8836
8837         * help.el (function-arglist): Add case for macro.
8838
8839 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8840
8841         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8842         printers.
8843         (custom-display): Added a menu for printer/display tags.
8844
8845         * frame.el (frame-type):
8846         * device.el (device-type): Added 'msprinter to the doc string, and
8847         removed 'pc -- it is not going to be implemented ever.
8848         (call-device-method): Fixed docstring typo.
8849         Defined specifier tags 'printer and 'display.
8850
8851 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8852
8853         * lisp/itimer.el (itimer-run-expired-timers): (consp
8854           last-command-event-time) instead of (consp
8855           'last-command-event-time).
8856
8857 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8858
8859         * msw-glyphs.el: Removed obsolete commentary.
8860
8861 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8862
8863         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8864         better default value.
8865
8866 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8867
8868         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8869         (read-string): Ditto.
8870         (eval-minibuffer): Ditto.
8871         (read-command): Ditto.
8872         (read-function): Ditto.
8873         (read-variable): Ditto.
8874         (read-number): Ditto.
8875         (read-shell-command): Ditto.
8876         (read-number): Record history.
8877
8878 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8879
8880         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8881
8882 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8883
8884         * faces.el (startup-initialize-custom-faces): New function.
8885         Reset all faces created during auto-autoloads loading time
8886         by defface.
8887         * startup.el (command-line): Call it.
8888
8889 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8890
8891         * about.el (about-hackers): Add myself to contributors list.
8892
8893 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8894
8895         * menubar-items.el (maybe-add-init-button): Removed an argument in
8896         a call to load-user-init-file, as the function managed to lose its
8897         formal parameter a few betas ago.
8898
8899 2000-01-18  Martin Buchholz <martin@xemacs.org>
8900
8901         * XEmacs 21.2.27 is released.
8902
8903 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8904
8905         * process.el (shell-command-to-string): Use the FSF docstring.
8906         Make shell-command-to-string the standard function, and
8907         exec-to-string the (deprecated) alias.
8908
8909         * startup.el: typo fix.
8910
8911 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8912
8913         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8914
8915 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8916
8917         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8918         buffers after visible buffers.
8919         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8920
8921 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8922
8923         * info.el (Info-extract-menu-node-name): Stop at a dot
8924         followed by whitespace or right parenthesis.
8925
8926 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8927
8928         * info.el (Info-directory-list): Warn against using Customize with
8929         Info-directory-list.
8930
8931 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8932
8933         * minibuf.el (read-file-name): doc fix.
8934
8935         * autoload.el (update-file-autoloads): doc fix.
8936
8937         * about.el (about-hackers): Change my E-mail address.
8938
8939 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8940
8941         * info.el (Info-visit-file): Just use the `f' interactive spec to
8942         read a filename in the standard way.
8943
8944 2000-01-13  Andy Piper  <andy@xemacs.org>
8945
8946         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8947         (gutter-buffers-tab-extent): new variable.
8948         (update-tab-in-gutter): call add-tab-to-gutter again if the
8949         orientation has changed.
8950         (add-tab-to-gutter): cope with different orientations.
8951
8952 2000-01-11  Didier Verna  <didier@xemacs.org>
8953
8954         * info.el (Info-following-node-name): backward-skip dots as well
8955         as spaces (dots at the end of a node name aren't part of it).
8956         (Info-extract-menu-node-name): don't skip dots. There could be
8957         some in the node name.
8958         (Info-index): allow dots to be part of a node name.
8959
8960 2000-01-12  Andreas Jaeger  <aj@suse.de>
8961
8962         * files.el (auto-mode-alist): Added idlwave-mode.
8963         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8964
8965 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8966
8967         * info.el (Info-search): Show default value.
8968
8969 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8970
8971         * info.el (Info-read-node-completion-table): New variable.
8972         (Info-read-node-name-1): New function.
8973         (Info-read-node-name): Use it.
8974         (Info-follow-reference): Use DEFAULT argument of completing-read.
8975         (Info-menu): Ditto.
8976
8977 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8978
8979         * hyper-apropos.el (hyper-describe-key-briefly): Save
8980         window configuration.
8981         (hyper-describe-face): Use DEFAULT of completing-read.
8982         (hyper-apropos-read-variable-symbol): Ditto.
8983         (hyper-apropos-read-function-symbol): Ditto.
8984
8985 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8986
8987         * mule/mule-cmds.el (set-default-coding-system): Set
8988         comint-exec-hook to use coding-system-for-read and
8989         coding-system-for-write so that C-x RET c works.
8990
8991 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8992
8993         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8994         (previous-matching-history-element): Increment
8995         minibuffer-max-depth by 1.
8996         (next-matching-history-element): Ditto.
8997
8998 2000-01-11  Andy Piper  <andy@xemacs.org>
8999
9000         * gutter-items.el (buffers-tab): Create a new face for the buffers
9001         tab.
9002         (buffers-tab-face): use it.
9003
9004 2000-01-10  Didier Verna  <didier@xemacs.org>
9005
9006         * modeline.el (modeline-scrolling-method): change modeline X
9007         cursor appearance according to the value.
9008
9009 2000-01-07  Andreas Jaeger  <aj@suse.de>
9010
9011         * about.el (about-hackers): Moved my entry to contributor list.
9012         (xemacs-hackers): Added myself.
9013         (about-maintainer-info): Added description of myself.
9014
9015
9016 2000-01-07  Didier Verna  <didier@xemacs.org>
9017
9018         * modeline.el (modeline-scrolling-method): new variable.
9019         (mouse-drag-modeline): add reference to it in the docstring.
9020         (mouse-drag-modeline): handle it.
9021
9022 2000-01-08  Andy Piper  <andy@xemacs.org>
9023
9024         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9025         calls.
9026         (remove-buffer-from-gutter-tab): ditto.
9027
9028 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9029
9030         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9031         (custom-face-edit): Fix grammatical error in help message.
9032
9033 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9034
9035         * movemail.el: Added.
9036
9037         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9038
9039 2000-01-03  Didier Verna  <didier@xemacs.org>
9040
9041         * modeline.el (mouse-drag-modeline): remove the code related to
9042         the modeline horizontal scrolling facility.
9043
9044 1999-12-31  Martin Buchholz <martin@xemacs.org>
9045
9046         * XEmacs 21.2.26 is released.
9047
9048 1999-12-28  Andy Piper  <andy@xemacs.org>
9049
9050         * wid-edit.el (widget-push-button-value-create): The gui cache
9051         does not agree with native widgets which can only be displayed
9052         once per window. The reasons for caching are diminished now that
9053         we don't hog resources when creating buttons.
9054         (widget-push-button-cache) deleted.
9055
9056 1999-12-24  Martin Buchholz <martin@xemacs.org>
9057
9058         * XEmacs 21.2.25 is released.
9059
9060 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9061
9062         * hyper-apropos.el (hyper-apropos): Toggle
9063         hyper-apropos-programming-apropos correctly.
9064         Set REGEXP when user accepts default value.
9065
9066 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9067
9068         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9069         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9070
9071 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9072
9073         * mule/mule-category.el (undefined-category-designator):
9074         Return char instead of character.  Search for undefined one.
9075         (describe-category): Use with-displaying-help-buffer.
9076
9077 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9078
9079         * byte-optimize.el (byte-optimize-plus):
9080         Optimize (+ 1) to 1 instead of (1+ nil).
9081
9082         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9083
9084         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9085
9086         * byte-optimize.el (byte-optimize-char-before): New function.
9087         Remove performance penalty for using (char-before) instead of (char-after).
9088
9089 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9090
9091         * mule/mule-category.el (char-category-list): Return character
9092         instead of integer.
9093
9094 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9095
9096         * minibuf.el (read-buffer): Check default is buffer object.
9097
9098 1999-11-25  Andy Piper  <andy@xemacs.org>
9099
9100         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9101         for buttons.
9102
9103 1999-12-16  Andreas Jaeger  <aj@suse.de>
9104
9105         * package-get.el (package-get-maybe-save-index): Fixed typo.
9106         Patch by Jeff Miller <jmiller@smart.net>.
9107
9108 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9109
9110         * gnuserv.el (gnuserv-process-filter):  don't call
9111         gnuserv-write-to-client when gnuserv-current-client is nil
9112
9113 1999-12-14  Martin Buchholz <martin@xemacs.org>
9114
9115         * XEmacs 21.2.24 is released.
9116
9117 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9118
9119         * about.el (about-hackers): Update my email address.
9120
9121 1999-12-07  Martin Buchholz <martin@xemacs.org>
9122
9123         * XEmacs 21.2.23 is released.
9124
9125 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9126
9127         * package-get.el (package-get-download-sites): Removed several
9128         defunct download sites, added many new ones, and corrected a few
9129         incorrect directory-on-site entries.  Added physical locations to
9130         site-description.
9131
9132 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9133
9134         * finder.el (finder-commentary): add DOC string and fix
9135         interactive spec
9136
9137 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9138
9139         * help.el (describe-function): Don't forget to intern the string
9140         completing-read returns.
9141         (describe-variable): Ditto.
9142
9143 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9144
9145         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9146         `hyper-apropos-help-mode' here to find symbol to customize
9147         irregardless of cursor position and simplify
9148         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9149         `hyper-apropos-popup-menu'.
9150
9151 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9152
9153         * apropos.el (apropos-mode-map): Add return to call
9154         apropos-follow.
9155         (apropos-print): Call apropos-mode to have better
9156         command reference. Put keymap text-poperty to
9157         symbole name.
9158
9159 1999-11-22  Alastair Burt  <burt@dfki.de>
9160
9161         * help.el: (describe-bindings-1): Added handling of keymaps for
9162         the extents at point.
9163
9164 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9165
9166         * gutter-items.el (buffers-tab-items): Wrap the function in a
9167         save-match-data
9168
9169 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9170
9171         * help.el (describe-function): Use the DEFAULT argument to
9172         completing-read.
9173         (describe-variable): Ditto.
9174
9175 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9176
9177         * minibuf.el (read-from-minibuffer): Add optional argument
9178         DEFAULT to have better mini-buffer history support.
9179         (completing-read): Pass default to read-from-minibuffer.
9180         (read-buffer): Pass default to completing-read.
9181
9182 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9183
9184         * font-lock.el (font-lock-doc-string-face): Document the
9185         `font-lock-lisp-like' property.
9186
9187 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9188
9189         * lisp-mode.el: Specify `font-lock-lisp-like'.
9190
9191         * font-lock.el (font-lock-lisp-like): New function.
9192         (font-lock-fontify-syntactically-region): Use it.
9193
9194 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9195
9196         * XEmacs 21.2.22 is released
9197
9198 1999-11-28  Martin Buchholz <martin@xemacs.org>
9199
9200         * XEmacs 21.2.21 is released.
9201
9202 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9203
9204         * minibuf.el (read-coding-system): Accept symbol and
9205         coding-system object as a default-coding-system.
9206
9207 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9208
9209         * minibuf.el (read-coding-system): Accept symbol as
9210         a default-coding-system.
9211
9212 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9213
9214         * apropos.el (apropos-documentation): Use insert instead
9215         of princ.
9216
9217 1999-11-07  William M. Perry  <wmperry@aventail.com>
9218
9219         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9220           for the linux console.
9221
9222         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9223           stuff to work when you are not on a window system, since the GPM
9224           mouse support now allows pasting from outside of XEmacs.
9225
9226 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9227
9228         * XEmacs 21.2.20 is released
9229
9230 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9231
9232         * setup-paths.el (paths-default-info-directories): Add
9233         /usr/share/info and /usr/local/share/info.
9234
9235 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9236
9237         * about.el: Updated Vladimir Ivanovic's info.
9238
9239 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9240
9241         * auto-show.el (auto-show-truncationp): Remove.
9242
9243         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9244
9245 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9246
9247         * indent.el (indent-line-to): fix bug: spaces were not replaced
9248         with tab if column is multiple of tab-width
9249         From dhn@qedinc.com
9250
9251 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9252
9253         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9254         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9255
9256         * package-get.el (package-get-package-provider): Be verbose when
9257         interactive. Patch from Robert Pluim
9258
9259 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9260
9261         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9262         info file suffixes.
9263
9264 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9265
9266         * process.el (open-network-stream): Add a new optional parameter
9267         PROTOCOL to support udp; fix a minor typo and add an explanation
9268         in docstring for udp programming.
9269
9270         * code-process.el (open-network-stream): Add a new optional
9271         parameter PROTOCOL to support udp; fix a minor typo and add an
9272         explanation in docstring for udp programming.
9273
9274 1999-10-18  Andy Piper  <andy@xemacs.org>
9275
9276         * gui.el (make-gui-button): be more precise about how we call
9277         callbacks.
9278
9279         * wid-edit.el (widget-push-button-value-create): Use the new form
9280         of native gui-button.
9281
9282 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9283
9284         * info.el (Info-page-prev): Don't do (sit-for 0).
9285
9286 1999-10-13  Andy Piper  <andy@xemacs.org>
9287
9288         * gutter-items.el (progress-abort-glyph): new glyph for showing
9289         abort status.
9290         (append-progress): dispatch-event rather than sit-for.
9291         (abort-progress): new function. Show the abort glyph with an
9292         appropriate message.
9293         (raw-append-progress): dispatch-event rather than sit-for.
9294         (display-progress): cope with aborts.
9295
9296         * gui.el (make-gui-button): Use native widgets for buttons
9297         unconditionally.
9298         (insert-gui-button): ditto.
9299         (gui-button-p): ditto.
9300
9301         * xbm-button.el: remove from core.
9302
9303         * xpm-button.el: remove from core.
9304
9305 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9306
9307         * faces.el (init-device-faces): Don't initialize the random faces
9308         on the stream device.
9309
9310 1999-10-06  Andy Piper  <andy@xemacs.org>
9311
9312         * files.el (recover-file): Don't use ls under windows for revert buffer.
9313
9314 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9315
9316         * package-get.el (package-get-download-menu): Make menu really
9317         toggle download sites.
9318         (package-get-download-sites): Add autoload cookie.
9319
9320 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9321
9322         * setup-paths.el (paths-find-module-directory): Ditto.
9323
9324 1999-09-29  Werner Fink  <werner@suse.de>
9325
9326         * setup-paths.el (paths-find-exec-directory): Add missing nil
9327         parameter for environment.
9328
9329 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9330
9331         * modeline.el (modeline-format):
9332         Only purecopy the strings.  Else
9333         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9334         barfs.
9335
9336 1999-08-28  Mike Woolley  <mike@bulsara.com>
9337
9338         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9339         user setting comint-completion-addsuffix and
9340         comint-process-echoes.
9341
9342 1999-09-22  Andy Piper  <andy@xemacs.org>
9343
9344         * gutter-items.el (update-tab-in-gutter): use
9345         last-nonminibuf-window instead of selected-window.
9346
9347 1999-09-18  Andy Piper  <andy@xemacs.org>
9348
9349         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9350         display on.
9351
9352         * subr.el (record-buffer-hook): new variable so that the hook gets
9353         some documentation.
9354
9355 1999-09-16  Andy Piper  <andy@xemacs.org>
9356
9357         * gutter-items.el (update-tab-in-gutter): only update when the
9358         gutter is visible.
9359         (remove-buffer-from-gutter-tab): ditto.
9360
9361 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9362
9363         * simple.el (do-auto-fill): Commented out part of Kinsoku
9364         processing.
9365
9366 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9367
9368         * isearch-mode.el (isearch-highlightify-region): Give the
9369         highlighting extents a high priority.
9370         (isearch-make-extent): Give the main highlighting extent an even
9371         higher priority.
9372
9373 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9374
9375         * packages.el (packages-compute-package-locations): Fix typo from
9376         -u rationalization.
9377
9378 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9379
9380         * setup-paths.el (paths-find-doc-directory): Respect value of
9381         `configure-doc-directory.'
9382
9383         * find-paths.el (paths-find-architecture-directory): Give
9384         precendence `default' argument (which typically comes from
9385         configure).
9386
9387 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9388
9389         * startup.el (command-line-early): Added options -user-init-file
9390         and -user-init-directory.
9391
9392         * files.el (user-init-file): Default to NIL so we can recognize
9393         when it's set.
9394
9395 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9396
9397         * obsolete.el (init-file-user):
9398         * startup.el:
9399         * packages.el (packages-compute-package-locations):
9400         * package-get.el (package-get-user-index-filename):
9401         * menubar-items.el (maybe-add-init-button):
9402         * info.el (Info-annotations-path):
9403         * dump-paths.el:
9404         Change `user-init-directory' to be an absolute path.
9405         Use `user-init-directory' where appropriate.
9406         Zap `init-file-user' and its uses.
9407
9408 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9409
9410         * subr.el (copy-symbol): New function.
9411
9412 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9413
9414         * isearch-mode.el (isearch-done): Be sure to restore invisible
9415         extents in the proper buffer.
9416         (isearch-pre-command-hook): Set this-command to the correct value
9417         in case the buffer has changed and old overriding-local-map was
9418         used.
9419         (isearch-restore-extent): Use remprop instead of setting the
9420         property to nil.
9421
9422 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9423
9424         * cmdloop.el (execute-extended-command): Update zmacs region
9425         before the delay.
9426         (execute-extended-command): Make the message gettext-friendly.
9427
9428 1999-09-07  Andy Piper  <andy@xemacs.org>
9429
9430         * gutter-items.el (progress-gauge-glyph): renamed from
9431         progress-glyph.
9432         (progress-text-glyph): new variable.
9433         (progress-layout-glyph): use layouts and text glyphs.
9434         (progress-area-buffer): removed.
9435         (progress-text-and-extent): new variable.
9436         (progress-displayed-p): dynamically create gutter area buffer.
9437         (clear-progress): ditto.
9438         (raw-append-progress): ditto.
9439         (append-progress): use new glyph names.
9440         (raw-append-progress): only create the extent when needed. set
9441         properties more optimally.
9442         (progress): remove args.
9443
9444 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9445
9446         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9447         mapcar where the return value is unused.
9448         (isearch-restore-invisible-extents): Ditto.
9449         (isearch-highlight-all-cleanup): Ditto.
9450         (isearch-delete-extents-in-range): Traverse the extents only once.
9451         (isearch-highlight-all-update): Don't start over if the search
9452         string has changed and more input is pending.
9453
9454 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9455
9456         * packages.el (packages-find-package-data-path): Ditto.
9457
9458         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9459
9460         * subr.el (mapc-internal): Don't make obsolete.
9461
9462         * cl-extra.el (mapc): Resurrect.
9463
9464 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9465
9466         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9467         alias.
9468
9469         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9470         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9471         (isearch-yank-clipboard): Use get-clipboard instead of
9472         x-get-clipboard.
9473         (isearch-yank-selection): Fix docstring.
9474
9475 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9476
9477         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9478
9479 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9480
9481         * cl-macs.el (extent-start-position): Fix setf method.
9482         (extent-end-position): Ditto.
9483
9484 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9485
9486         * isearch-mode.el: End merge with FSF 20.4.
9487
9488         * isearch-mode.el (search-invisible): New variable.
9489         (isearch-hide-immediately): Ditto.
9490         (isearch-unhidden-extents): Ditto.
9491         (isearch-range-invisible): New function.
9492         (isearch-unhide-extent): Ditto.
9493         (isearch-restore-invisible-extents): Ditto.
9494         (isearch-restore-extent): Ditto.
9495
9496         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9497         implementation.
9498         (isearch-ring-retreat-edit): Ditto.
9499         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9500         (isearch-forward-regexp): New arguments NOT-REGEXP and
9501         NO-RECURSIVE-EDIT.
9502         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9503         (isearch-backward-regexp): New arguments NOT-REGEXP and
9504         NO-RECURSIVE-EDIT.
9505         (isearch-mode): Return isearch-success.
9506         (isearch-update): Use unread-command-events instead of
9507         unread-command-event.
9508         (isearch-abort): If an invalid regexp is encountered, keep popping
9509         states.
9510         (isearch-*-char): Use FSF implementation.
9511         (isearch-whitespace-chars): Use the more robust FSF's
9512         implementation.
9513         (isearch-within-brackets): New variable.
9514         (isearch-mode): Initialize it.
9515         (isearch-edit-string): Bind it.
9516         (isearch-search-and-update): Set it.
9517         (isearch-push-state): Push it.
9518         (isearch-top-state): Pop it.
9519         (isearch-search): Set it.
9520         (isearch-printing-char): When called by isearch-whitespace-chars,
9521         handle M-SPC gracefully.
9522         (isearch-message-prefix): New argument ELLIPSIS.
9523         (isearch-message-suffix): Ditto.
9524         (isearch-message): Use the ELLIPSIS argument when calling
9525         isearch-message-prefix and isearch-message-suffix.
9526         (isearch-message-prefix): Distinguish between "wrapped" and
9527         "overwrapped" search, FWIW.
9528
9529 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9530
9531         * isearch-mode.el (isearch-edit-string): Use the head of the
9532         search ring instead of search-last-string and search-last-regexp.
9533         (search-highlight): Renamed from isearch-highlight.
9534         (isearch-exit): Use the new name.
9535         (isearch-highlight): Ditto.
9536         (isearch-dehighlight): Ditto.
9537         (isearch-update-ring): New function.
9538         (isearch-done): Call it.
9539         (isearch-done): New argument EDIT.
9540         (isearch-repeat): If search string is empty, look up at the car of
9541         the search ring; ignore the yank pointer.
9542         (isearch-abort): Call isearch-done with NOPUSH.
9543         (isearch-cancel): New function.
9544         (isearch-mode-map): Bind it to ESC ESC ESC.
9545
9546         * isearch-mode.el: Begin merge with FSF 20.4.
9547
9548 1999-09-01  Andy Piper  <andy@xemacs.org>
9549
9550         * x-select.el (x-get-clipboard): obsolete.
9551         (x-yank-clipboard-selection): obsolete
9552
9553         * select.el (disown-selection): need to be careful to disown the
9554         clipboard if we set it via selection.
9555         (get-clipboard): move from x-select.el
9556         (yank-clipboard-selection): ditto.
9557
9558 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9559
9560         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9561         isearch-highlight-all-matches to nil.
9562         (isearch-fixed-case): New variable.
9563         (isearch-mode): Initialize it.
9564         (isearch-edit-string): Save it.
9565         (isearch-toggle-case-fold): Set it.
9566         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9567         need to check isearch-fixed-case.
9568         (isearch-toggle-case-fold): Update highlighting of all matches
9569         before the pause.
9570         (isearch-edit-string):
9571
9572 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9573
9574         * isearch-mode.el (isearch-edit-string): Call isearch-message
9575         before reading the event so that the prompt is displayed properly.
9576         (isearch-message): Use isearch-nonincremental when calling
9577         isearch-message-prefix.
9578         (minibuffer-local-isearch-map): Bind up and down to do the same as
9579         M-p and M-n respectively.
9580         (isearch-done): New arg NOPUSH.
9581         (isearch-edit-string): Use it.
9582         (isearch-edit-string): Don't bind isearch-string.
9583         (isearch-ring-adjust): Edit string, *then* push state.
9584
9585 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9586
9587         * faces.el (isearch-secondary): Make isearch-secondary look
9588         different than default.
9589
9590 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9591
9592         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9593         save-excursion.
9594         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9595         (isearch-update): Call isearch-dehighlight without arguments.
9596         (isearch-done): Ditto.
9597
9598         * isearch-mode.el (isearch-fix-case): If the search string has no
9599         upper-case letters, allow the folding to be reenabled.
9600         Previously, once disabled, the folding would remain that way until
9601         the end of isearch.
9602         (isearch-top-state): Call isearch-fix-case.
9603
9604         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9605         save-excursion.
9606         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9607
9608 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9609
9610         * xpm-button.el:
9611         xbm-button.el: Need to exist in core because gui.el depends on
9612         them.
9613
9614 1999-08-31  Andy Piper  <andy@xemacs.org>
9615
9616         * gutter-items.el (buffers-tab-face): new customizable variable.
9617         (buffers-tab-default-buffer-line-length): new specifier for
9618         maximum viewable characters.
9619         (progress-stack): new variable for implementing widget-based
9620         progress messages.
9621         (progress-area-buffer): ditto.
9622         (progress-glyph-height): ditto.
9623         (progress-stop-callback): ditto.
9624         (progress-quit-function): new function.
9625         (progress-glyph): new variable.
9626         (progress-layout-glyph): ditto.
9627         (progress-displayed-p): new function, see message-displayed-p for
9628         details.
9629         (clear-progress): ditto.
9630         (remove-progress): ditto.
9631         (append-progress): ditto.
9632         (raw-append-progress): ditto.
9633         (display-progress): ditto.
9634         (current-progress): ditto.
9635         (current-progress-label): ditto.
9636         (progress): ditto.
9637         (lprogress): ditto.
9638
9639
9640 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9641
9642         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9643
9644         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9645         `isearch-yank-selection'.
9646         (isearch-mode-map): Use it.
9647         (isearch-yank-selection): Use `get-selection' instead of
9648         `get-x-selection'.
9649
9650 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9651
9652         * faces.el (isearch-secondary): Create face here.
9653
9654         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9655         timers.
9656
9657 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9658
9659         * subr.el (buffer-string): More robust backward compatibility
9660         check, courtesy William Perry.
9661
9662 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9663
9664         * replace.el (perform-replace): Stop the search after the search
9665         limit has been reached.
9666
9667 1999-08-23  Andy Piper  <andy@xemacs.org>
9668
9669         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9670         here if we don't have one.
9671
9672 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9673
9674         * ldap.el (ldap-coding-system): Default to nil until we get
9675         efficient UTF8 support
9676         (ldap-decode-string): Guard against `decode-coding-string' not
9677         being defined
9678         (ldap-encode-string): Guard against `encode-coding-string' not
9679         being defined
9680
9681 1999-08-23  Didier Verna  <didier@xemacs.org>
9682
9683         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9684         Some doc strings improvements, and add a star to the `interactive'
9685         calls.
9686
9687 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9688
9689         * font-lock.el (java-font-lock-keywords-3): introduced new
9690         keywords and regexpes for javadoc syntax 1.2.
9691
9692 1999-08-17  Andy Piper  <andy@xemacs.org>
9693
9694         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9695         format-buffers-tab-line.
9696         (buffers-tab-max-buffer-line-length): new variable.
9697         (format-buffers-tab-line): new function. truncate names if over
9698         buffers-tab-max-buffer-line-length.
9699
9700 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9701
9702         * cus-start.el: Customize the variable `bell-inhibit-time'.
9703
9704 1999-08-16  Andy Piper  <andy@xemacs.org>
9705
9706         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9707         brute-force approach to deleting the last buffer.
9708         (buffers-tab-grouping-regexp): new customizable variable.
9709         (select-buffers-tab-buffers-by-mode): use it.
9710
9711 1999-08-13  Andy Piper  <andy@xemacs.org>
9712
9713         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9714         deletion problem.
9715
9716 1999-07-30  Didier Verna  <didier@xemacs.org>
9717
9718         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9719         of princ to output symbols.
9720         (custom-save-face-internal): ditto.
9721         (custom-save-resets): ditto.
9722
9723 1999-08-09  Didier Verna  <didier@xemacs.org>
9724
9725         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9726         `regexp-quote' to protect the major mode name for use as a regular
9727         expression (c++ needs this for instance).
9728
9729 1999-08-08  Andy Piper  <andy@xemacs.org>
9730
9731         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9732         cope with similar mode names.
9733
9734         * gutter-items.el (buffers-tab-selection-function): new selection
9735         function.
9736         (select-buffers-tab-buffers-by-mode): new function.
9737         (buffers-tab-items): use it if set to only display buffers in the
9738         tab in the current buffer's group..
9739         (update-tab-in-gutter): use new api.
9740         (remove-buffer-from-gutter-tab): ditto.
9741
9742         * gutter-items.el (buffers-tab-max-size): set custom selection
9743         default to 6.
9744         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9745         (add-tab-to-gutter): set face as default.
9746
9747 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9748
9749         * faces.el (frob-face-property): Merge the fall-back specifier
9750         with the target, not replace it.
9751
9752 1999-08-05  Andy Piper  <andy@xemacs.org>
9753
9754         * gutter-items.el (update-tab-in-gutter): add frame argument for
9755         buffer-items.
9756         (update-tab-in-gutter): use it.
9757
9758         * gutter-items.el (record-buffer-hook): set.
9759
9760         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9761         change.
9762         (switch-to-buffer-hook) deleted.
9763
9764 1999-08-04  Andy Piper  <andy@xemacs.org>
9765
9766         * gutter-items.el (update-tab-in-gutter): make sure this will work
9767         as an argument to create-frame-hook.
9768
9769 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9770
9771         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9772         instead of timer emulation.
9773
9774 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9775
9776         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9777         Emacs isearch enhancements.
9778
9779 1999-07-28  Andy Piper  <andy@xemacs.org>
9780
9781         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9782         all devices that support tab controls.
9783         (remove-buffer-from-gutter-tab): new function. to be used as a
9784         value for kill-buffer-hook.
9785
9786 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9787
9788         * auto-show.el (auto-show-truncationp): changed to match
9789         `window_translation_on'
9790
9791 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9792
9793         * XEmacs 21.2.19 is released
9794
9795 1999-07-28  SL Baur  <steve@miho>
9796
9797         * code-files.el (insert-file-contents): Fix docstring.
9798         revert previous change.
9799
9800 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9801
9802         * fill.el (fill-region-as-paragraph): Change re-break-point to
9803         contain word-across-newline plus one character so that filling
9804         Japanese and Chinese works as desired.
9805         * simple.el (do-auto-fill): Ditto.
9806
9807 1999-07-26  SL Baur  <steve@miho>
9808
9809         * mule/japanese.el ("Japanese"): Do not specify a default input
9810         method.
9811         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9812
9813 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9814
9815         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9816         able to use cl-macs macro in early lisp.
9817
9818 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9819
9820         * custom.el:
9821         * cus-face.el:
9822         * cus-edit.el:
9823                 Massive custom Theme API changes.
9824
9825 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9826
9827         * code-files.el (insert-file-contents): Regard
9828         coding-system-magic-cookie if `coding-system-for-read' is nil.
9829
9830 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9831
9832         * mule/thai-xtis.el: Add coding: local variable, to avoid
9833         bootstrapping problem with C locale.
9834
9835 1999-07-22  Andy Piper  <andy@xemacs.org>
9836
9837         * dumped-lisp.el (preloaded-file-list): guard against putting
9838         gutter-items in a less than functional XEmacs.
9839         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9840
9841 1999-07-18  Bob Weiner  <weiner@beopen.com>
9842
9843         * fill.el (fill-context-prefix): Fixed bug that prevented the
9844         setting of an adaptive fill prefix when the `dont-skip-first' was
9845         t.
9846
9847 1999-07-22  SL Baur  <steve@miho>
9848
9849         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9850
9851 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9852
9853         * files.el (interpreter-mode-alist): add `make', `guile', and
9854         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9855         makefile-mode, guile is a scheme, and someday XEmacs will be
9856         modular enough to use as an efficient scripting tool.)
9857
9858 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9859
9860         * mule/mule-cmds.el (reset-language-environment): Regard
9861         coding-category `utf-8' and `ucs-4' if they are available.
9862
9863 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9864
9865         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9866         (prefer-coding-system): Fix DOC-string.
9867
9868         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9869         DOC-string too.
9870
9871         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9872         Mule.
9873         (coding-system-change-eol-conversion): Fix DOC-string.
9874
9875 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9876
9877         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9878         instead of `list-coding-system'.
9879
9880 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9881
9882         * menubar-items.el (default-menubar): `select-input-method' was
9883         renamed to `set-input-method'.
9884
9885         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9886         "Set Language Environment" menu.
9887
9888         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9889         "Describe Language Support" menu.
9890
9891 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9892
9893         * mule/chinese.el ("Chinese-GB"): Rename
9894         `chinese-gb-environment-setup-function' to
9895         `setup-chinese-gb-environment-internal'.
9896
9897 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9898
9899         * mule/korean.el: Use `define-coding-system-alias' instead of
9900         `copy-coding-system'.
9901
9902 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9903
9904         * mule/mule-cmds.el (set-language-environment-coding-systems):
9905         Treat duplicated coding-categories.
9906
9907 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9908
9909         * mule/japanese.el: Use `define-coding-system-alias' instead of
9910         `copy-coding-system'.
9911
9912 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9913
9914         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9915         coding-system `viscii'.
9916
9917 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9918
9919         * mule/cyrillic.el:
9920         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9921         (cyrillic-alternativnyj-decode-table): New variable.
9922         (cyrillic-alternativnyj-encode-table): New variable.
9923         - Specify `iso-8-1' as a category of coding-system
9924           `alternativnyj'.
9925         - Abolish general Cyrillic environment.
9926
9927 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9928
9929         * mule/chinese.el:
9930         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9931         - Register `chinese-gb-environment-setup-function' as a
9932           `setup-function' of "Chinese-GB" environment.
9933
9934 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9935
9936         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9937         optional argument `parents'.
9938
9939         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9940         property for Thai-XTIS.
9941
9942         * mule/mule-help.el (help-with-tutorial): Use property
9943         `tutorial-coding-system' of language-info as a coding-system to
9944         read tutorial file.
9945
9946 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9947
9948         * mule/thai-xtis.el: Don't setup `setup-function' and
9949         `exit-function'.
9950
9951         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9952         `set-coding-category-system' to set up coding-system for
9953         coding-category.
9954
9955         * mule/mule-cmds.el (prefer-coding-system): Use
9956         `set-coding-category-system' to set up coding-system for
9957         coding-category.
9958
9959 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9960
9961         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9962         Thai-XTIS environment.
9963
9964         * mule/mule-cmds.el (prefer-coding-system): Use
9965         `find-coding-system' instead of `coding-system-p'.
9966
9967 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9968
9969         * mule/mule-cmds.el (set-language-environment-coding-systems):
9970         Modify eol-type for XEmacs.
9971
9972         * mule/thai-xtis.el: Delete unused local variable `category'.
9973
9974         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9975         function.
9976         (prefer-coding-system): Don't call
9977         `update-coding-systems-internal'; use function
9978         `coding-category-list' instead of variable `coding-category-list';
9979         use `set-coding-priority-list' instead of `set-coding-priority';
9980         modify `eol-type' for XEmacs.
9981
9982         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9983         `charset-columns'.
9984         (char-width): Likewise.
9985
9986 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9987
9988         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9989         `tis-620'.
9990
9991         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9992         `set-coding-priority-list' instead of `set-coding-priority'; don't
9993         call `update-coding-systems-internal'.
9994
9995         * mule/mule-misc.el (coding-system-get): New function.
9996         (coding-system-put): New function.
9997         (coding-system-category): New function.
9998
9999 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10000
10001         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10002         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10003         to avoid conflict with leim/quail/thai-xtis.
10004
10005         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10006         to thai-xtis-chars.el.
10007
10008         * mule/thai-xtis-chars.el: New file (split from
10009         mule/thai-xtis.el).
10010
10011 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10012
10013         * mule/thai-xtis.el:
10014         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10015         - Add syntax entries.
10016         - Put `preferred-coding-system' of the charset `thai-xtis' to
10017           `tis-620'.
10018
10019 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10020
10021         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10022         rewritten to use write-multibyte-character.
10023
10024 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10025
10026         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10027         of `iso-2022-7'.
10028         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10029         ported yet.
10030         (read-input-method-name): Treat optional argument `default'.
10031
10032 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10033
10034         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10035         all.
10036         (set-language-info-alist): Set up menus here.
10037
10038 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10039
10040         * minibuf.el (completing-read): Add new optional argument
10041         `default'.
10042         (read-coding-system): Add new optional argument
10043         `default-coding-system'.
10044
10045 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10046
10047         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10048         (viet-viscii-...->viet-vscii...).
10049
10050 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10051
10052         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10053         and menus.
10054
10055 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10056
10057         * mule/mule-cmds.el (input-method-function): Add permanent-local
10058         property.
10059
10060 1999-03-30  Dave Love  <fx@gnu.org>
10061
10062         * mule/mule-cmds.el (current-language-environment): Doc fix.
10063
10064 1999-02-06  Richard Stallman  <rms@gnu.org>
10065
10066         * mule/european.el (setup-slovenian-environment): New function.
10067         ("Slovenian"): New language environment.
10068
10069 1999-01-27  Dave Love  <fx@gnu.org>
10070
10071         * mule/mule-cmds.el (current-language-environment): Provide :link,
10072         :type (choices) and appropriate :get.
10073
10074 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10075
10076         * mule/mule-cmds.el (describe-language-environment): Don't alter
10077         input-method-alist.
10078
10079 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10080
10081         * mule/mule-cmds.el (prefer-coding-system): Call
10082         set-coding-priority, so that the internal array of priorities is
10083         also updated.
10084
10085 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10086
10087         * mule/mule-cmds.el (prefer-coding-system): If the argument
10088         requires specific EOL conversion type, make the default coding
10089         systems use that.
10090
10091 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10092
10093         * mule/mule-cmds.el (set-language-environment): Pass the default
10094         eol-type to set-language-environment-coding-systems.
10095         (set-default-coding-systems): Copy the eol-type property for the
10096         new default values of {buffer-file,process}-coding-system from the
10097         old defaults.
10098         (set-language-environment-coding-systems): Accept an optional
10099         argument EOL-TYPE, and set the eol-type property of the default
10100         coding systems accordingly.
10101
10102 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10103
10104         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10105         use generate-new-buffer instead of get-buffer-create.
10106
10107 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10108
10109         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10110
10111 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10112
10113         * mule/mule-cmds.el (default-input-method): Fix custom type.
10114
10115 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10116
10117         * mule/mule-cmds.el (setup-specified-language-environment):
10118         Add apropos-inhibit property.
10119         (describe-specified-language-support): Likewise.
10120
10121 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10122
10123         * mule/mule-cmds.el: Doc fixes.
10124
10125 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10126
10127         * mule/mule-cmds.el (register-input-method): Doc-string
10128         modified.
10129
10130 1998-09-01  Dave Love  <fx@gnu.org>
10131
10132         * mule/mule-cmds.el (current-language-environment): Fix
10133         setter function.
10134
10135 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10136
10137         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10138         mule/european.el, mule/hebrew.el, mule/japanese.el,
10139         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10140         avoid bootstrapping problem if you need to recompile all the Lisp
10141         files using interpreted code.
10142
10143 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10144
10145         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10146         ("Latin-2"): Likewise.
10147
10148 1998-08-18  Per Starback  <starback@update.uu.se>
10149
10150         * mule/european.el (setup-latin2-environment): Fix typo.
10151
10152 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10153
10154         * mule/european.el: Give proper value of `input-method' key to all
10155         lang. env.
10156
10157         * mule/mule-cmds.el (activate-input-method): Handle the case that
10158         the arg INPUT-METHOD is nil correctly.
10159         (read-multilingual-string): Activate the specified input method
10160         before calling read-string.  Afterward, activate the original
10161         input method.
10162
10163 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10164
10165         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10166         (set-language-info-alist): Fix typo in doc-string.
10167
10168         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10169
10170 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10171
10172         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10173         (reset-language-environment): New function for the job that
10174         setup-english-environment used to do.
10175         (set-language-environment): Do more setups according to the info
10176         in language-info-alist.
10177         (read-language-name): Handle the case that the arg KEY is nil.
10178         (describe-language-environment): Handle input-method property.
10179
10180         * mule/: All files under this directory, which related with
10181         specific languages (such as mule/european.el, mule/greek.el,
10182         mule/hebrew.el, mule/misc-lang.el), modified as below.
10183         (setup-XXX-environment): Just call set-language-environment.  If
10184         they used to do some other jobs than what done by
10185         set-language-environment, those jobs are done in
10186         setup-XXX-environment-internal now.
10187         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10188         the value to setup-XXX-environment-internal.  Add properties
10189         input-method and features.
10190
10191         * mule/english.el (setup-english-environment): Just call
10192         reset-language-environment.
10193
10194         * mule/european.el (setup-8-bit-environment): Function deleted.
10195
10196 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10197
10198         * mule/mule-cmds.el (input-method-exit-on-first-char)
10199         (input-method-use-echo-area): Doc fixes.
10200
10201 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10202
10203         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10204         variable.
10205         (input-method-use-echo-area): New variable.
10206
10207 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10208
10209         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10210
10211 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10212
10213         * mule/mule-cmds.el (activate-input-method): Update mode line.
10214         (inactivate-input-method): Likewise.
10215
10216 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10217
10218         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10219         input method in the current buffer, but just bind
10220         current-input-method.
10221
10222 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10223
10224         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10225
10226         * mule/misc-lang.el ("IPA"): Add coding-priority and
10227         coding-system.
10228
10229 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10230
10231         * mule/greek.el: Add coding-priority.
10232
10233 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10234
10235         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10236         LANG-ENV.
10237
10238 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10239
10240         * mule/mule-cmds.el (register-input-method): Fix previous change.
10241         (setup-specified-language-environment): Doc fix.
10242
10243 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10244
10245         * mule/mule-cmds.el: Several doc fixes.
10246         (get-language-info, set-language-info): Rename argument.
10247         (set-language-info-alist): Likewise.
10248         (register-input-method): Rename argument.
10249         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10250
10251 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10252
10253         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10254         default value while reading an input method.
10255
10256 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10257
10258         * mule/mule-cmds.el (universal-coding-system-argument):
10259         Use buffer-file-coding-system as default.
10260
10261 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10262
10263         * mule/korean.el ("Korean"): Doc fix.
10264
10265 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10266
10267         * mule/mule-cmds.el (describe-language-environment): Print the
10268         languge environment at the head.
10269
10270 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10271
10272         * mule/japanese.el: Set exit-function to exit-japanese-environment
10273         for Japanese environment.
10274
10275 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10276
10277         * mule/mule-cmds.el (set-language-environment): Doc fix.
10278         (current-language-environment): Use defcustom.
10279         (default-input-method): Specify :type.
10280
10281 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10282
10283         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10284         modified.
10285         (prefer-coding-system): Doc-string modified.
10286
10287 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10288
10289         * mule/mule-cmds.el (set-language-info): Doc-string
10290         describes `coding-priority' KEY.
10291         (set-language-environment-coding-systems): New function.
10292         (select-safe-coding-system): New function.
10293         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10294         (set-language-info-alist): New optionla arg PARENTS.  Call
10295         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10296         (set-language-environment-coding-systems): New function.
10297
10298         * mule/chinese.el: Remove setting up of
10299         describe-chinese-environment-map and
10300         setup-chinese-environment-map.  Exclude them in args of calls to
10301         set-language-info-alist.  Register coding-priority key in
10302         language-info-alist.
10303
10304         * mule/cyrillic.el: Remove setting up of
10305         describe-cyrillic-environment-map and
10306         setup-cyrillic-environment-map.  Exclude them in args of calls to
10307         set-language-info-alist.  Register coding-priority key in
10308         language-info-alist.
10309
10310         * mule/english.el: Register coding-priority key in
10311         language-info-alist.
10312
10313         * mule/ethiopic.el: Register coding-priority key in
10314         language-info-alist.
10315
10316         * mule/european.el: Remove setting up of
10317         describe-european-environment-map and
10318         setup-european-environment-map.  Exclude them in args of calls to
10319         set-language-info-alist.  Register coding-priority key in
10320         language-info-alist.  Add "German" language env.
10321         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10322         (setup-german-environment): New function.
10323
10324         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10325         change default input method to "greek-postfix".
10326
10327         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10328         coding-priority key in
10329
10330 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10331
10332         * mule/mule-cmds.el (set-language-info): Doc fix.
10333         (input-method-inactivate-hook): Doc fix.
10334
10335 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10336
10337         * mule/mule-cmds.el (set-input-method): Renamed from
10338         select-input-method.
10339
10340 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10341
10342         * mule/mule-cmds.el (set-language-environment): Run
10343         exit-language-environment-hook before calling `exit-function'
10344         which is specified for the language environment.
10345
10346 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10347
10348         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10349         modified.
10350         (prefer-coding-system): Likewise.
10351         (describe-language-environment): Print aliases of each coding
10352         system.
10353         (set-language-environment-hook): New variable.
10354         (exit-language-environment-hook): New variable.
10355         (set-language-environment): Call these hooks.  Before setting a
10356         new language environment, exit from the
10357         current-language-environment if necessary.
10358         (input-method-verbose-flag): The value can be nil, t,
10359         complex-only, or default.
10360         (input-method-highlight-flag): Doc-string augmented.
10361         (activate-input-method): Check if we can run the registered
10362         function to activate an input method.
10363
10364         * mule/korean.el: Set exit-function for language environment
10365         "Korean" to exit-korean-environment.
10366         (setup-korean-environment): Moved to korea-util.el.
10367
10368 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10369
10370         * mule/mule-cmds.el (read-multilingual-string): Use
10371         current-input-method prior to default-input-method.  Don't bind
10372         current-input-method by `let', instead, activate the specified
10373         input method in the current buffer temporarily.
10374
10375 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10376
10377         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10378
10379 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10380
10381         * mule/chinese.el (post-read-decode-hz): Return the result of
10382         decode-hz-region.
10383         (pre-write-encode-hz): Do not change the value of
10384         last-coding-system.
10385
10386 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10387
10388         * mule/mule-ccl.el: Doc fixes.
10389
10390 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10391
10392         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10393         (check-ccl-program): New macro.
10394
10395 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10396
10397         * mule/mule-ccl.el: Comment about CCL syntax modified.
10398         (ccl-command-table): Add read-multibyte-character and
10399         write-multibyte-character.
10400         (ccl-code-table): Add ex-cmd.
10401         (ccl-extended-code-table): New variable.
10402         (ccl-embed-extended-command): New function.
10403         (ccl-compile-read-multibyte-character,
10404         ccl-compile-write-multibyte-character) New functions.
10405         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10406         ccl-dump-write-multibyte-character): New functions.
10407
10408 1999-07-22  SL Baur  <steve@miho>
10409
10410         * config.el (config-value-file): config.values is installed into
10411         doc-directory.
10412         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10413
10414 1999-07-19  Didier Verna  <didier@xemacs.org>
10415
10416         * rect.el: all functions rewritten, except when noted. Below is a
10417         list of interface changes.
10418         (apply-on-rectangle): new function. Obsoletes
10419         `operate-on-rectangle'. All functions that used to call this
10420         function now call the new one.
10421         (kill-rectangle): added optional prefix arg to fill lines.
10422         (delete-rectangle): ditto.
10423         (delete-extract-rectangle): ditto.
10424         (open-rectangle): ditto.
10425         (clear-rectangle): ditto.
10426         (delete-rectangle-line): added third arg FILL.
10427         (delete-extract-rectangle-line): ditto.
10428         (open-rectangle-line): ditto.
10429         (clear-rectangle-line): ditto.
10430
10431 1999-07-18  Andy Piper  <andy@xemacs.org>
10432
10433         * menubar-items.el (default-menubar): add gutter options.
10434
10435         * gutter-items.el: new file.
10436         (gutter): new group for custom.
10437         (gutter-visible-p): new variable.
10438         (default-gutter-position): ditto.
10439         (buffers-tab): new group for the buffers tab.
10440         (gutter-buffers-tab): widget to put in the gutter.
10441         (buffers-tab-max-size): max number of tabs.
10442         (buffers-tab-switch-to-buffer-function): function to call when a
10443         tab is pressed.
10444         (buffers-tab-omit-function): filter buffers with this function.
10445         (buffers-tab-format-buffer-line-function): format buffer names for
10446         inclusion in tabs.
10447         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10448         the record.
10449         (build-buffers-tab-internal): build a list of tab items.
10450         (buffers-tab-items): ditto.
10451         (add-tab-to-gutter): put a tab in the gutter area.
10452         (update-tab-in-gutter): reset the buffers in the tab.
10453
10454         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10455
10456         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10457         (switch-to-buffer-hooks): new hook.
10458
10459         * toolbar.el (default-toolbar-position): fix typo.
10460
10461 1999-07-16  Andy Piper  <andy@xemacs.org>
10462
10463         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10464
10465 1999-07-15  Didier Verna  <didier@xemacs.org>
10466
10467         * cus-edit.el (custom-prompt-variable): optional third arg makes
10468         prompt for a comment string.
10469         (customize-set-value): optional prefix makes this function handle
10470         variable comments.
10471         (customize-set-variable): ditto.
10472         (customize-save-variable): ditto.
10473         (customize-customized): handle custom comments.
10474         (customize-save-customized): ditto.
10475         (custom-variable-state-set): ditto.
10476         (custom-face-state-set): ditto.
10477         (customize-saved): ditto.
10478         (custom-variable-set): ditto.
10479         (custom-face-set): ditto.
10480         (custom-variable-save): ditto.
10481         (custom-face-save): ditto.
10482         (custom-variable-reset-saved): ditto.
10483         (custom-face-reset-saved): ditto.
10484         (custom-variable-reset-standard): ditto.
10485         (custom-face-reset-standard): ditto.
10486         (custom-comment-face): new face.
10487         (custom-comment-tag-face): ditto.
10488         (custom-comment): new widget.
10489         (custom-comment-create): new function.
10490         (custom-comment-delete): ditto.
10491         (custom-comment-value-set): ditto.
10492         (custom-comment-show): ditto.
10493         (custom-comment-invisible-p): ditto.
10494         (custom-variable-value-create): create a comment field widget.
10495         (custom-face-value-create): ditto.
10496         (custom-variable-menu): new entry for adding a custom comment.
10497         (custom-face-menu): ditto.
10498         (custom-save-variables): possibly save custom comments.
10499         (custom-save-faces): ditto.
10500
10501         * cus-face.el (custom-set-faces): the arguments can now have a
10502         custom comment as fourth argument.
10503
10504         * custom.el (custom-set-variables): the arguments can now have a
10505         custom comment as fifth element.
10506
10507 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10508
10509         * XEmacs 21.2.18 is released
10510
10511 1999-07-13  SL Baur  <steve@miho>
10512
10513         * lib-complete.el (read-library-name): Revert previous change.
10514         (read-library): Ditto.
10515
10516 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10517
10518         * packages.el (packages-package-list): Capitalize docstring.
10519
10520         * packages.el (packages-find-package-library-path): Use #'nconc
10521         rather than #'append to reduce consing -- #'mapcar uses Flist,
10522         which returns a freshly consed list.  #'append would create yet
10523         another fresh list, using Fmake_list in concat.
10524
10525         * packages.el (package-provide): Use setq with remassq like it
10526         says in its docstring.
10527
10528 1999-07-06  SL Baur  <steve@miho.m17n.org>
10529
10530         * lib-complete.el (progn-with-message): Fix typo.
10531
10532 1999-07-06  SL Baur  <steve@miho.m17n.org>
10533
10534         * mule/mule-misc.el (char-octet): Make function match docstring.
10535         From Katsumi Yamaoka <yamaoka@jpl.org>
10536
10537 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10538
10539         * wid-edit.el (widget-documentation): corrected spelling error.
10540
10541 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10542
10543         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10544         keys if already bound
10545
10546 1999-07-06  SL Baur  <steve@miho.m17n.org>
10547
10548         * lib-complete.el (progn-with-message): Revert previous changes.
10549
10550 1999-06-24  Bob Weiner  <weiner@beopen.com>
10551
10552         * lib-complete.el (find-library):
10553         (find-library-other-window):
10554         (find-library-other-frame): Completely rewrote
10555         so that these functions actually work when called non-interactively.
10556         Also made them handle LIBRARY arguments which end with .el or .elc.
10557
10558 1999-06-24  Bob Weiner  <weiner@beopen.com>
10559
10560         * simple.el (indent-new-comment-line): Locally bound
10561         `block-comment-start' to `comstart' or else when this is called
10562         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10563         `block-comment-start' value, ignoring any existing spacing after a
10564         comment prefix in the previous line and producing ugly comments.
10565
10566 1999-06-23  Bob Weiner  <weiner@beopen.com>
10567
10568         * list-mode.el (mouse-choose-completion):
10569         (choose-completion):
10570         (completion-switch-to-minibuffer): Added.
10571         ([Tab]): [Tab] previously switched to the minibuffer
10572         but since [space] does that and since most applications in the
10573         world use [Tab] to select the next item in a list, do that in the
10574         *Completions* buffer too.  This will cause the least confusion
10575         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10576         06/23/1999.
10577
10578 1999-06-22  Bob Weiner  <weiner@beopen.com>
10579
10580         * help.el (help-buffer-name): Added support for a null value
10581         of `help-buffer-prefix-string' since some buffers require no
10582         prefix.
10583
10584 1999-06-20  Bob Weiner  <weiner@beopen.com>
10585
10586         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10587         in the completion-list-mode-map to bury the completions buffer
10588         even when the minibuffer is no longer active.
10589
10590 1999-06-20  Bob Weiner  <weiner@beopen.com>
10591
10592         * list-mode.el (list-mode): It is visually disconcerting to have
10593         the text cursor disappear within list buffers, especially when
10594         moving from window to window, so leave it visible.
10595
10596 1999-07-01  SL Baur  <steve@miho.m17n.org>
10597
10598         * menubar-items.el (default-menubar): Conditionalize the bug
10599         report menu item (which may not be possible in this XEmacs).
10600         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10601
10602 1999-06-30  SL Baur  <steve@miho.m17n.org>
10603
10604         * subr.el (with-current-buffer): DOC string fix.
10605         Suggested by Bob Weiner <weiner@altrasoft.com>
10606
10607 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10608
10609         * cus-face.el (custom-face-italic): insert missing args
10610
10611 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10612
10613         * packages.el (package-locations): Changed default early package
10614         hierarchies to ~/.xemacs/mule-packages and
10615         ~/.xemacs/xemacs-packages.
10616
10617 1999-06-23  SL Baur  <steve@miho.m17n.org>
10618
10619         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10620
10621 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10622
10623         * packages.el (package-locations): Changed default early package
10624         hierarchy to ~/.xemacs/packages.
10625         (package-locations): Removed `packages' as a possible name for a
10626         late package hierarchy.
10627
10628 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10629
10630         * mule/mule-category.el (word-combining-categories): Set up new
10631         variable.
10632         (word-separating-categories): Likewise.
10633
10634 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10635
10636         * XEmacs 21.2.17 is released
10637
10638 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10639
10640         * font-menu.el (font-menu-set-font): allow for nil specification
10641         of font size.
10642
10643 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10644
10645         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10646         is 1.
10647
10648 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10649
10650         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10651         8859-5 instead of ISO 8859-1.
10652
10653 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10654
10655         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10656         (viet-viscii-encode-table): Ditto.
10657
10658         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10659         Make obsolete definition of char-octet.
10660
10661 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10662
10663         * subr.el: Move no-Mule make-char ...
10664         * help-nomule.el (make-char): To here.
10665         (string-width): Make Mule compatibility alias.
10666
10667 1999-06-15  Andy Piper  <andy@xemacs.org>
10668
10669         * select.el (get-selection-no-error): really make there be no-error.
10670         (get-selection): revert to original.
10671
10672 1999-06-11  Andy Piper  <andy@xemacs.org>
10673
10674         * select.el (selection-sets-clipboard): renamed.
10675         (own-selection): use it.
10676
10677 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10678
10679         * XEmacs 21.2.16 is released
10680
10681 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10682
10683         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10684         missing characters to avoid crash.
10685
10686 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10687
10688         * coding.el (set-terminal-coding-system): Only set the console
10689         coding system on the selected console if it is a tty.
10690
10691 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10692
10693         * cus-face.el:
10694         * cus-edit.el:
10695         * faces.el:
10696         (custom):
10697         (face-spec-set):
10698         * faces.el (frob-face-property):
10699         * font-menu.el (font-menu-set-font):
10700                   Actually apply changes from 1999-03-17
10701
10702 1999-06-10  Andy Piper  <andy@xemacs.org>
10703
10704         * select.el (get-selection): abstract out non error-signalling
10705         part.
10706         (get-selection-no-error): get-selection without signalling an
10707         error.
10708         (selection-is-clipboard-p): new variable. controls whether the
10709         selection sets the clipboard.
10710         (own-selection): use it.
10711
10712         * mouse.el (insert-selection): fallback to clipboard after trying
10713         primary selection and cutbuffer.
10714
10715 1999-06-05  Andy Piper  <andy@xemacs.org>
10716
10717         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10718         selection functions.
10719
10720 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10721
10722         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10723         default value.
10724         (load): Use `raw-text' instead of `no-conversion'.
10725         (insert-file-contents): Likewise.
10726
10727         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10728         of `no-conversion'.
10729
10730 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10731
10732         * coding.el: Don't copy `no-conversion' to `raw-text'.
10733
10734 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10735
10736         * subr.el (make-char): Define it if Mule is not around.
10737
10738 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10739
10740         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10741
10742         * x-select.el (x-disown-selection-internal): Restore symbol as an
10743         obsolete alias.
10744         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10745
10746 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10747
10748         * XEmacs 21.2.15 is released
10749
10750 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10751
10752         * subr.el (split-string): Avoid infinite looping
10753
10754 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10755
10756         * ldap.el (ldap-ignore-attribute-codings): New variable
10757         (ldap-default-attribute-decoder): New variable
10758         (ldap-coding-system): New variable
10759         (ldap-attribute-syntax-encoders): New variable
10760         (ldap-attribute-syntax-decoders): New variable
10761         (ldap-attribute-syntaxes-alist): New variable
10762         (ldap-encode-boolean): New function
10763         (ldap-decode-boolean): New function
10764         (ldap-encode-country-string): New function
10765         (ldap-decode-string): New function
10766         (ldap-decode-address): New function
10767         (ldap-encode-address): New function
10768         (ldap-decode-attribute): New function
10769         (ldap-search): Use some of these
10770
10771 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10772
10773         * version.el (emacs-version): Make the patch level/beta come
10774         before the XEmacs qualifier so that it gets into (funcall
10775         emacs-version) and thus in the bug reports.
10776         (emacs-version>=): Support patch levels.
10777
10778 1999-06-03  SL Baur  <steve@xemacs.org>
10779
10780         * version.el: implement x.y.z version number
10781         From Jan Vroonhof <vroonhof@math.ethz.ch>
10782
10783 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10784
10785         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10786
10787 1999-05-22  Vin Shelton <acs@xemacs.org>
10788
10789         * startup.el: Document -private and break out non-standard X options.
10790
10791 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10792
10793         * mule/mule-charset.el (charset-after): New function.
10794         (charset-direction): Synch with Mule, update docstring.
10795         (get-charset-property): New function.
10796         (put-charset-property): New function.
10797         (charset-plist): New function.
10798
10799         * mule/mule-charset.el (compose-region):
10800         (decompose-region): remove;  these functions (which don't work
10801         since we don't do composite characters) have been moved to
10802         mule-util.el.
10803         (toplevel): follow coding standards
10804
10805 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10806
10807         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10808         exist any more.
10809
10810         * code-files.el: Fix commentary to follow coding standards.  Move
10811         the single line left in mule-files.el to here.
10812
10813         * mule/mule-files.el: delete.
10814
10815 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10816
10817         * info.el (Info-scroll-prev): Use event functions instead of the
10818         old emacs 19 interface.
10819
10820 1999-06-02  Andy Piper  <andy@xemacs.org>
10821
10822         * x-font-menu.el (x-font-menu-load-font):
10823         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10824
10825 1999-05-31  Andy Piper  <andy@xemacs.org>
10826
10827         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10828         group.
10829         (font-menu-this-frame-only-p): ditto.
10830         (font-menu-max-items): reinstate, from Jan Vroonhof
10831         <vroonhof@math.ethz.ch>
10832         (font-menu-submenu-name-format): ditto.
10833         (font-menu-split-long-menu): ditto, for use by the family
10834         constructor.
10835         (font-menu-family-constructor): use it.
10836
10837 1999-05-30  Andy Piper  <andy@xemacs.org>
10838
10839         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10840         for use by the font menu.
10841
10842         * msw-font-menu.el: new file implementing mswindows specific
10843         font-menu behaviour.
10844         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10845         (mswindows-font-menu-junk-families): ditto.
10846         (hack-font-truename): ditto.
10847         (mswindows-font-regexp-ascii): ditto.
10848         (mswindows-reset-device-font-menus): ditto.
10849         (mswindows-font-menu-font-data): ditto.
10850         (mswindows-font-menu-load-font): ditto.
10851
10852         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10853         (x-font-menu-font-data): ditto.
10854         (x-font-menu-load-font): ditto.
10855
10856         * font-menu.el: new file implementing generic font menu behaviour.
10857         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10858         made device independent.
10859         (font-menu-this-frame-only-p): ditto.
10860         (font-menu-preferred-resolution): ditto.
10861         (font-menu-size-scaling): new variable used to determine whether
10862         sizes are in points or tenths of a point.
10863         (vassoc): moved from x-font-menu.el.
10864         (device-fonts-cache): ditto.
10865         (device-fonts-cache): ditto.
10866         (flush-device-fonts-cache): ditto.
10867         (reset-device-font-menus): copied from x-font-menu.el and made
10868         device independent. Most functionality deferred to
10869         device-dependent versions.
10870         (font-menu-family-constructor): copied from x-font-menu.el and
10871         made device independent.
10872         (font-menu-size-constructor): ditto.
10873         (font-menu-weight-constructor): ditto.
10874         (font-menu-set-font): ditto.
10875         (font-menu-change-face): ditto.
10876         (font-menu-load-font): new device method.
10877         (font-menu-font-data): ditto.
10878
10879         * x-font-menu.el: The above functions deleted.
10880
10881 1999-05-26  Andy Piper  <andy@xemacs.org>
10882
10883         * update-elc.el:
10884         * make-docfile.el:
10885         * loadup.el: rehash expand-file-name usage to not use default-directory.
10886
10887 1999-05-21  Andy Piper  <andy@xemacs.org>
10888
10889         * x-select.el (x-select-convert-to-text):
10890         (x-selected-text-type):
10891         (x-get-selection):
10892         (xselect-convert-to-string):
10893         (xselect-convert-to-compound-text):
10894         (xselect-convert-to-length):
10895         (xselect-convert-to-targets):
10896         (xselect-convert-to-delete):
10897         (xselect-convert-to-filename):
10898         (xselect-convert-to-charpos):
10899         (xselect-convert-to-lineno):
10900         (xselect-convert-to-colno):
10901         (xselect-convert-to-sourceloc):
10902         (xselect-convert-to-os):
10903         (xselect-convert-to-host):
10904         (xselect-convert-to-user):
10905         (xselect-convert-to-class):
10906         (xselect-convert-to-name):
10907         (xselect-convert-to-integer):
10908         (xselect-convert-to-atom):
10909         (xselect-convert-to-identity): functions renamed from x-* and
10910         moved to select.el.
10911         (x-get-secondary-selection): use rename get-selection.
10912         (x-get-clipboard): ditto.
10913         (x-own-selection): moved to select.el.
10914         (x-valid-simple-selection-p): ditto.
10915         (x-dehilight-selection): ditto.
10916         (x-own-clipboard): ditto.
10917         (x-disown-selection): ditto.
10918
10919         * x-mouse.el (x-yank-function): moved to mouse.el.
10920         (x-insert-selection): ditto.
10921         (x-set-point-and-move-selection): use renamed function.
10922
10923         * select.el (selected-text-type): moved and renamed from
10924         x-select.el.
10925         (selection-owner-p): moved to C.
10926         (selection-exists-p): ditto.
10927         (get-cutbuffer): new device method.
10928         (get-selection): generalised and moved from x-select.el.
10929         (own-selection): moved x-own-selection functionality into here.
10930         (dehilight-selection): renamed and moved from x-select.el.
10931         (own-clipboard): functionality moved from x-select.el using new
10932         generic C builtins.
10933         (disown-clipboard): ditto.
10934         (select-convert-to-text):
10935         (select-convert-to-string):
10936         (select-convert-to-compound-text):
10937         (select-convert-to-length):
10938         (select-convert-to-targets):
10939         (select-convert-to-delete):
10940         (select-convert-to-filename):
10941         (select-convert-to-charpos):
10942         (select-convert-to-lineno):
10943         (select-convert-to-colno):
10944         (select-convert-to-sourceloc):
10945         (select-convert-to-os):
10946         (select-convert-to-host):
10947         (select-convert-to-user):
10948         (select-convert-to-class):
10949         (select-convert-to-name):
10950         (select-convert-to-integer):
10951         (select-convert-to-atom):
10952         (select-convert-to-identity): new functions renamed from x-* and
10953         moved from x-select.el.
10954
10955         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10956         into here and use as the default window-system mouse yank.
10957         (insert-selection): generalised and moved from x-mouse.el.
10958         (own-clipboard): moved to C.
10959
10960         * msw-select.el (mswindows-selection-owned-p): deleted.
10961         (mswindows-own-selection): generalised and moved to select.el.
10962         (mswindows-disown-selection): generalised and moved to C.
10963         (mswindows-selection-owner-p): ditto.
10964
10965 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10966
10967         * XEmacs 21.2.14 is released
10968
10969 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10970
10971         * about.el: update contact info for jason and slb.
10972
10973 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10974
10975         * mule/european.el (setup-romanian-environment): Add Romanian
10976         support from Emacs/Mule romanian.el.
10977
10978 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10979
10980         * cus-face.el: Label all custom changes with the 'custom' tag.
10981
10982         * cus-edit.el: idem ditto.
10983
10984         * faces.el: Added suport for adding device tags to various functions.
10985         (custom): New device tag.
10986         (face-spec-set): Call reset face with tags argument. No longer do
10987         x-init-global-faces hack.
10988
10989         * faces.el (frob-face-property): Use an anonymous specifier to map
10990         frob-face-property-1 over.
10991
10992         * x-font-menu.el (font-menu-set-font): Always specify all
10993         properties to custom.
10994
10995 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10996
10997         * mule/european.el (setup-czech-environment): Add czech support.
10998         From David Sauer <davids@orfinet.cz>
10999
11000 1999-03-15  SL Baur  <steve@xemacs.org>
11001
11002         * check-features.el: Turn hard errors into warnings.
11003
11004 1999-03-21  SL Baur  <steve@xemacs.org>
11005
11006         * simple.el (delete-key-deletes-forward): As per discussion on
11007         xemacs-beta, default to t.
11008
11009 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11010
11011         * loadup.el: Define Installation-string before loading anything.
11012
11013 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11014
11015         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11016         From Anders Stenman <stenman@isy.liu.se>
11017
11018 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11019
11020         * wid-edit.el (widget-glyph-find): Ditto.
11021
11022         * packages.el (locate-library): Ditto.
11023
11024         * loadup.el (really-early-error-handler): Ditto.
11025
11026         * lib-complete.el (read-library): Ditto.
11027
11028         * faces.el (set-face-stipple): Ditto.
11029
11030         * code-files.el (load): Use new calling style of locate-file.
11031
11032 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11033
11034         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11035         dead.
11036
11037 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11038
11039         * dumped-lisp.el (preloaded-file-list): Don't load
11040         Installation.el.
11041
11042         * loadup.el (Installation-string): Define it here.
11043
11044 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11045
11046         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11047         Installation.el needs to be loaded before `dump-paths', otherwise
11048         the dumping process won't find it.
11049
11050 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11051
11052         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11053         subr so that we can use `replace-in-string' in Installation.el to
11054         get rid of C-m chars under the native Windows build.
11055
11056 1999-04-29  Andy Piper  <andy@xemacs.org>
11057
11058         * make-docfile.el: canonicalize file and directory names.
11059
11060         * device.el (call-device-method): new function for calling device
11061         specific methods.
11062         (define-device-method): new function for defining device methods.
11063         (define-device-method*): ditto.
11064
11065 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11066
11067         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11068
11069 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11070
11071         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11072         (cyrillic-koi8-r-encode-table): Likewise.
11073         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11074         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11075
11076         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11077         from vietnamese.el].
11078
11079         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11080         mule/mule-misc.el.
11081
11082 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11083
11084         * mule/thai-xtis.el:
11085         - Change font registry name from "Thai94x94-0" to "xtis-0".
11086         - Change mnemonic of coding-system `tis-620' to "TIS620".
11087
11088 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11089
11090         * mule/ethiopic.el: fixed.
11091
11092 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11093
11094         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11095
11096         * mule/thai-xtis.el: New file.
11097
11098         * mule/vietnamese.el: New file.
11099
11100         * mule/ethiopic.el: New file.
11101
11102 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11103
11104         * bytecomp.el (byte-compile-close-variables): Leave
11105         debug-issue-ebola-notices alone.
11106
11107 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11108
11109         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11110         at the top of the buffer since it is the most important thing to
11111         customize
11112         (ldap-get-host-parameter): New defun
11113         (ldap-search): Add a new parameter `withdn' to retrieve the
11114         distinguished names of entries
11115
11116 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11117
11118         * startup.el (splash-frame-body): Date and spelling fixes.
11119
11120 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11121
11122         * view-less.el (toggle-truncate-lines): add autoload tag
11123
11124 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11125
11126         * format.el (format-alist): Disable image stuff.
11127
11128 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11129
11130         * wid-edit.el (widget-glyph-find): Search by directories, then by
11131         suffixes rather than the other way around.
11132         (widget-image-conversion): Renamed to
11133         `widget-image-file-name-suffixes'.
11134
11135 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11136
11137         * mule/mule-charset.el: Made old functions obsolete, remove the
11138         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11139         (charset-iso-graphic-plane): Rename from charset-graphic.
11140         (charset-iso-final-char): Rename from charset-final.
11141         (charset-width): Rename from charset-columns.
11142         (charset-bytes): Added from fsf compatibility, returns always 1.
11143
11144         * mule/mule-misc.el: Move charset-doc-string alias to
11145         mule-charset.el
11146
11147 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11148
11149         * x-faces.el (x-make-font-bold-italic): honor
11150         *try-oblique-before-italic-fonts*
11151
11152 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11153
11154         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11155
11156 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11157
11158         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11159         name.
11160
11161 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11162
11163         * cl-extra.el (equalp): Would bug out for lists.
11164
11165 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11166
11167         * about.el (about-hackers):  Change cgw's email address
11168
11169 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11170
11171         * XEmacs 21.2.13 is released
11172
11173 1999-03-12  SL Baur  <steve@xemacs.org>
11174
11175         * simple.el (delete-key-deletes-forward): Revert to previous
11176         behavior.
11177
11178 1999-01-18  Didier Verna  <didier@xemacs.org>
11179
11180         * menubar-items.el (xemacs-splash-buffer): handle the case of
11181         multiple elements in the splash buffer body.
11182
11183         * startup.el (splash-frame-timeout): new constant: interval
11184         between splash buffer elements.
11185         (command-line-1): handle splash buffer with multiple elements (use
11186         a timeout).
11187         (splash-frame-body): Originally `startup-splash-frame-body'.
11188         Rewrote a cleaner and more readable version. This can now be array,
11189         in which case each element is displayed in turn in the splash buffer.
11190         (splash-frame-static-body): new constant. Persistent information
11191         across all splash buffer elements (preserves the possibility to give
11192         it in different languages.
11193         (circulate-splash-frame-elements): new function. Used as a timeout
11194         to circulate through all splash frame elements and display them in
11195         sequence.
11196         (display-splash-frame): originally `startup-splash-frame'. Handle
11197         the case of multiple elements in the splash buffer body. Now
11198         returns a timeout id if multiple elements to display, or nil.
11199
11200 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11201
11202         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11203         so they can be overridden by x-init-face-from-resources.
11204         Additionally specify the font name also with an x tag.
11205
11206 1999-03-08  Andy Piper  <andy@xemacs.org>
11207
11208         * package-get.el (package-get-base): autoload.
11209
11210         * menubar-items.el (default-menubar): add update menu item. Fix
11211         custom menu to only be activated when package-base is available.
11212
11213         * package-get.el (package-get-custom): don't load
11214         package-get-custom as it is auto-generated. Fix group definition.
11215
11216 1999-03-05  Didier Verna  <didier@xemacs.org>
11217
11218         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11219         instead of `symbol-name' (Thanks Kyle).
11220
11221         * cus-edit.el (custom-save-variables): use `prin1' instead of
11222         princ to write symbols.
11223
11224 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11225
11226         * XEmacs 21.2.12 is released
11227
11228 1999-03-05  SL Baur  <steve@xemacs.org>
11229
11230         * menubar-items.el (default-menubar): Add kfm browsing support.
11231         From Neal Becker <nbecker@fred.net>
11232
11233 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11234
11235         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11236         calls to font-lock during buffer reversion.
11237
11238 1999-02-12  Didier Verna  <didier@xemacs.org>
11239
11240         * info.el (Info-build-node-completions): unconditionally widen the
11241         tag table buffer.
11242
11243 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11244
11245         * x-faces.el (x-init-face-from-resources):
11246         Only set fonts in the 'x locale.
11247
11248 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11249
11250         * package-ui.el (pui-install-selected-packages): Don't throw on
11251         `package-admin-delete-binary-package' returning nil since it's
11252         normal.  Reindent function.
11253         (pui-add-required-packages): Handle case where packages selected
11254         for installation have never been installed.
11255
11256 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11257
11258         * menubar-items.el (default-menubar):
11259         Implement the ``Mule->Set coding system of process'' menu item.
11260
11261 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11262
11263         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11264         files
11265         - Change some `if's to `when's
11266
11267 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11268
11269         * XEmacs 21.2.11 is released
11270
11271 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11272
11273         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11274         against window close (Fix Bug #460).
11275         (ask-user-about-lock-dbox): Idem.
11276
11277 1999-02-25  SL Baur  <steve@xemacs.org>
11278
11279         * mule/mule-charset.el (charset-leading-byte): New function.
11280         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11281
11282 1999-02-12  Andy Piper  <andy@xemacs.org>
11283
11284         * about.el (xemacs-hackers): change andy's email address.
11285         (about-url-alist): change andy's web page address.
11286         (about-xemacs): add piper.
11287
11288 1999-02-16  SL Baur  <steve@xemacs.org>
11289
11290         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11291         of mule-base into lisp/mule.
11292
11293 1999-02-16  SL Baur  <steve@xemacs.org>
11294
11295         * mule/arabic.el:
11296         mule/canna-leim.el:
11297         mule/chinese.el:
11298         mule/cyrillic.el:
11299         mule/english.el:
11300         mule/european.el:
11301         mule/greek.el:
11302         mule/hebrew.el:
11303         mule/japanese.el:
11304         mule/kinsoku.el:
11305         mule/korean.el:
11306         mule/misc-lang.el:
11307         mule/mule-category.el:
11308         mule/mule-ccl.el:
11309         mule/mule-charset.el:
11310         mule/mule-cmds.el:
11311         mule/mule-coding.el:
11312         mule/mule-files.el:
11313         mule/mule-help.el:
11314         mule/mule-init.el:
11315         mule/mule-misc.el:
11316         mule/mule-tty-init.el:
11317         mule/mule-x-init.el:
11318         mule/viet-chars.el:  Remerge from mule-base.
11319
11320         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11321         of mule-base into lisp/mule.
11322
11323 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11324
11325         * process.el (exec-to-string): Use `shell-command-switch' in place
11326         of hard-wired "-c" (for WindowsNT).
11327
11328 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11329
11330         * menubar-items.el (default-menubar):  Remove obsolete
11331         "Gopher" item
11332
11333 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11334
11335         * package-admin.el (package-admin-get-install-dir): First fall
11336         back to the location of xemacs-base for non-mule packages.
11337
11338 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11339
11340         * paths.el:
11341         - improved automounter tmp directory support.
11342         - support 4 (!) empirically discovered automounter conventions
11343
11344 1999-02-12  SL Baur  <steve@xemacs.org>
11345
11346         * etags.el (pop-tag-mark): autoload to match key binding.
11347
11348 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11349
11350         * XEmacs 21.2.10 is released
11351
11352 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11353
11354         * package-get.el (package-get-remote-filename): Don't bug out for
11355         a local file name in the search entry.
11356
11357 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11358
11359         * XEmacs 21.2.9 is released
11360
11361 1999-01-19  Didier Verna  <didier@xemacs.org>
11362
11363         * replace.el (replace-search-function): new variable containing a
11364         function to perform a search-forward.
11365         (replace-re-search-function): new variable containing a function
11366         to perform a re-search-forward.
11367         (perform-replace): use them.
11368
11369 1999-01-25  Didier Verna  <didier@xemacs.org>
11370
11371         * select.el (selection-owner-p): use the name `XEmacs'.
11372         (cut-copy-clear-internal): ditto.
11373
11374 1999-01-18  Andy Piper  <andy@xemacs.org>
11375
11376         * about.el (about-url-alist): Update my entry.
11377         (xemacs-hackers): Ditto.
11378
11379 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11380
11381         * buffer.el (switch-to-buffer): Fixing documentation.
11382         * minibuf.el (minibuffer-completion-table): ditto.
11383         * cl-macs.el (return-from): ditto.
11384
11385 1999-01-04  Didier Verna  <didier@xemacs.org>
11386
11387         * replace.el (delete-non-matching-lines): temporarily disable
11388         case-folding when called interactively with a regexp containing
11389         uppercase characters.
11390         (delete-matching-lines): ditto.
11391         (count-matches): ditto.
11392         (list-matching-lines): ditto.
11393
11394 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11395
11396         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11397         abort if current window is split horizontally, not if others are
11398         split.  Got rid of unnecessary minibuffer checking.  Also, add
11399         some comments (it's still complex).
11400
11401 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11402
11403         * package-get.el: changed address for doc.ic.ac.uk to
11404         sunsite.doc.ic.ac.uk
11405
11406 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11407
11408         * ldap.el (toplevel): Remove requires so that the file compiles
11409         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11410
11411 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11412
11413         * dump-paths.el: Calculate module-directory and set
11414         module-load-path to the load path for modules.
11415
11416         * loadup.el: Get bootstrap value of module-load-path from the
11417         environment variable EMACSBOOTSTRAPMODULEPATH.
11418         - Display the module load path if we're debugging paths.
11419
11420         * setup-paths.el: Added function paths-find-site-module-directory.
11421         - Added function paths-find-module-directory.
11422         - Added function paths-construct-module-load-path.  Uses new
11423         environment variable EMACSMODULEPATH.
11424
11425 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11426
11427         * font.el (font-default-object-for-device):
11428         Oops! This `or' can't be replaced by `unless'.
11429         Fixed inability to run w3, among other things.
11430
11431 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11432
11433         * package-admin.el: Change initialization of
11434           package-admin-install-function dependent on system type.
11435           Change package-admin-install-function-mswindows to use
11436           "minitar".
11437
11438 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11439
11440         * mouse.el (default-mouse-motion-handler): Disable help echo while
11441         in the minibuffer.
11442
11443 1998-12-28  Martin Buchholz <martin@xemacs.org>
11444
11445         * XEmacs 21.2.8 is released.
11446
11447 1998-12-24  Martin Buchholz <martin@xemacs.org>
11448
11449         * XEmacs 21.2.7 is released.
11450
11451 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11452
11453         * package-ui.el (pui-list-packages): Set truncate-lines.
11454
11455         * package-get.el (package-get-download-menu): Use
11456         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11457
11458         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11459         (pui-help-string): idem.
11460         (list-packages-mode): New major mode.
11461         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11462         (pui-install-selected-packages): Add suport for removing packages.
11463         (pui-toggle-package-delete-key): New function.
11464         (pui-popup-context-sensitive): New kludge.
11465         (pui-list-packages): Add warning when `package-get-remote' is nil.
11466         (package-ui-add-site): New function.
11467
11468 1998-12-01  Didier Verna  <didier@xemacs.org>
11469
11470         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11471
11472 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11473
11474         * ldap.el: Custom-ized
11475         (toplevel): Do not provide `ldap' which is provided by C level
11476         LDAP code
11477         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11478
11479 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11480
11481         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11482
11483 1998-12-17  Andy Piper  <andy@xemacs.org>
11484
11485         * sound.el (sound-load-list): name changed from sound-load-alist.
11486         (sound-extension-list): name changed from sound-ext-list.
11487         (load-default-sounds): use new names.
11488         (load-sound-file): use new names.
11489
11490 1998-12-16  Andy Piper  <andy@xemacs.org>
11491
11492         * XEmacs 21.2.6 is released
11493
11494 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11495
11496         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11497         errors.
11498
11499 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11500
11501         * wid-edit.el (widget-echo-this-extent): Set
11502         help-echo-owns-message to t.
11503
11504 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11505
11506         * package-get.el (package-get-download-menu): use toggles for
11507           each site in the download site menu.
11508
11509 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11510
11511         * package-get.el (package-get): If we cannot find a package
11512           because package-get-remote is not set, give a more helpful
11513           error message.
11514
11515 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11516
11517         * package-get.el (package-get-remote-filename): use an EFS path
11518         with user anonymous if no user is specified.
11519
11520 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11521
11522         * faces.el (face-spec-set): Re-init fallfacks for default after
11523         calling reset-face on the default face.
11524
11525 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11526
11527         * package-admin.el (package-admin-default-install-function):
11528         Behave as advertised.  Make sure the pkg-dir is proper for
11529         default-directory.
11530         (package-admin-add-binary-package): Make sure the pkg-dir is
11531         proper for default-directory.
11532         (package-admin-install-function-mswindows): Make sure the pkg-dir
11533         is proper for default-directory.
11534
11535 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11536
11537         * XEmacs 21.2.5 is released
11538
11539 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11540
11541         * files.el (binary-file-regexps): regexp-opt is not available at
11542         bytecompile time.
11543
11544 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11545
11546         * x-win-xfree86.el:
11547         * x-win-sun.el (x-win-init-sun):
11548         * x-win-sun.el:
11549         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11550         * x-iso8859-1.el:
11551         * x-init.el (init-post-x-win):
11552         * x-init.el (init-pre-x-win):
11553         * x-init.el (x-initialize-compose):
11554         * x-init.el:
11555         * x-compose.el:
11556         * winnt.el:
11557         * widget.el:
11558         * wid-edit.el (widget-glyph-click):
11559         * wid-edit.el (widget-glyph-find):
11560         * wid-edit.el (widget-type):
11561         * view-less.el (view-buffer-other-window):
11562         * very-early-lisp.el:
11563         * version.el:
11564         * toolbar.el:
11565         * toolbar-items.el:
11566         * term/sun.el (suntool-map):
11567         * term/sun-mouse.el:
11568         * term/internal.el:
11569         * syntax.el (modify-syntax-entry):
11570         * symbol-syntax.el:
11571         * subr.el:
11572         * startup.el (lock-directory):
11573         * simple.el (set-comment-column):
11574         * simple.el (backward-delete-char-untabify):
11575         * shadow.el (find-emacs-lisp-shadows):
11576         * shadow.el:
11577         * setup-paths.el (paths-construct-info-path):
11578         * select.el (cut-copy-clear-internal):
11579         * process.el (call-process-region):
11580         * process.el (start-process-shell-command):
11581         * process.el:
11582         * paths.el (rmail-spool-directory):
11583         * paragraphs.el (use-hard-newlines):
11584         * package-get.el (package-get-dependencies):
11585         * package-admin.el (package-admin-delete-binary-package):
11586         * obsolete.el (truncate-string):
11587         * obsolete.el (store-substring):
11588         * mouse.el (default-mouse-track-maybe-own-selection):
11589         * mouse.el (mouse-yank-at-point):
11590         * modeline.el:
11591         * modeline.el (mouse-drag-modeline):
11592         * minibuf.el (read-directory-name-internal):
11593         * minibuf.el (read-file-name-internal):
11594         * minibuf.el (read-file-name-internal-1):
11595         * minibuf.el (read-file-name-2):
11596         * minibuf.el (exact-minibuffer-completion-p):
11597         * minibuf.el (read-from-minibuffer):
11598         * minibuf.el:
11599         * menubar.el (check-menu-syntax):
11600         * map-ynp.el (map-y-or-n-p):
11601         * make-docfile.el (docfile-out-of-date):
11602         * loadup.el ((member "run-temacs" command-line-args)):
11603         * loadup.el ((member "no-site-file" command-line-args)):
11604         * loadup.el (really-early-error-handler):
11605         * loadup.el:
11606         * loadhist.el:
11607         * loaddefs.el:
11608         * lisp-mnt.el (lm-verify):
11609         * lib-complete.el (lib-complete:cache-completions):
11610         * lib-complete.el (library-all-completions):
11611         * itimer.el (itimer-run-expired-timers):
11612         * info.el (Info-mode):
11613         * info.el (Info-insert-file-contents):
11614         * info.el (Info-rebuild-dir):
11615         * info.el (Info-build-dir-anew):
11616         * info.el (Info-parse-dir-entries):
11617         * info.el (Info-dir-outdated-p):
11618         * info.el (Info-insert-dir):
11619         * info.el (info-xref):
11620         * info.el:
11621         * hyper-apropos.el (hyper-apropos-get-doc):
11622         * hyper-apropos.el (hyper-describe-face):
11623         * hyper-apropos.el (hyper-apropos-mode):
11624         * hyper-apropos.el:
11625         * help.el (list-processes):
11626         * help.el:
11627         * gnuserv.el:
11628         * font.el (mswindows-font-create-name):
11629         * font.el (font-default-font-for-device):
11630         * font.el (x-font-create-object):
11631         * font.el (font-registry):
11632         * font.el:
11633         * font-lock.el (font-lock-keywords):
11634         * font-lock.el:
11635         * finder.el (finder-compile-keywords):
11636         * find-paths.el (paths-find-recursive-path):
11637         * fill.el (set-justification-center):
11638         * fill.el (fill-region-as-paragraph):
11639         * files.el (insert-directory):
11640         * files.el (wildcard-to-regexp):
11641         * files.el (recover-file):
11642         * files.el (basic-save-buffer):
11643         * files.el (delete-auto-save-file-if-necessary):
11644         * files.el (file-relative-name):
11645         * files.el (backup-extract-version):
11646         * files.el (backup-buffer):
11647         * files.el (set-visited-file-name):
11648         * files.el (set-auto-mode):
11649         * files.el (interpreter-mode-alist):
11650         * files.el:
11651         * files.el (find-file-noselect):
11652         * files.el (abbreviate-file-name):
11653         * files.el (parse-colon-path):
11654         * files.el (directory-abbrev-alist):
11655         * etags.el (visit-tags-table-buffer):
11656         * easymenu.el (easy-menu-define):
11657         * dragdrop.el (experimental-dragdrop-drag):
11658         * dragdrop.el (dragdrop-drop-do-functions):
11659         * dragdrop.el (dragdrop-drop-at-point):
11660         * disass.el (disassemble-1):
11661         * disass.el (disassemble-internal):
11662         * disass.el (disassemble):
11663         * disass.el:
11664         * derived.el (derived-mode-init-mode-variables):
11665         * derived.el (define-derived-mode):
11666         * custom.el (defgroup):
11667         * cus-edit.el (custom-quote):
11668         * config.el:
11669         * code-process.el (open-network-stream):
11670         * code-process.el (start-process):
11671         * code-process.el (call-process-region):
11672         * code-process.el (call-process):
11673         * code-process.el:
11674         * code-files.el (insert-file-contents):
11675         * code-files.el:
11676         * code-files.el (buffer-file-coding-system-for-read):
11677         * cmdloop.el (yes-or-no-p-minibuf):
11678         * cl.el:
11679         * cl-macs.el:
11680         * cl-extra.el:
11681         * callers-of-rpt.el (make-caller-report):
11682         * callers-of-rpt.el:
11683         * bytecomp.el (batch-byte-recompile-directory):
11684         * bytecomp.el (batch-byte-compile-1):
11685         * bytecomp.el (batch-byte-compile):
11686         * bytecomp.el (display-call-tree):
11687         * bytecomp.el (byte-compile-insert):
11688         * bytecomp.el (byte-compile-two-args-19->20):
11689         * bytecomp.el (byte-compile-variable-ref):
11690         * bytecomp.el (byte-compile-form):
11691         * bytecomp.el (byte-compile-top-level-body):
11692         * bytecomp.el (byte-compile-out-toplevel):
11693         * bytecomp.el (byte-compile-byte-code-maker):
11694         * bytecomp.el (byte-compile-file-form-defmumble):
11695         * bytecomp.el (byte-compile-file-form):
11696         * bytecomp.el (byte-compile-keep-pending):
11697         * bytecomp.el (byte-compile-insert-header):
11698         * bytecomp.el (byte-compile-from-buffer):
11699         * bytecomp.el (byte-compile-file):
11700         * bytecomp.el (byte-recompile-file):
11701         * bytecomp.el (byte-compile-close-variables):
11702         * bytecomp.el (byte-compile-warn-about-unused-variables):
11703         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11704         * bytecomp.el (byte-compiler-legal-options):
11705         * bytecomp.el (byte-compile-lapcode):
11706         * bytecomp.el (byte-optimize-log):
11707         * bytecomp.el ((fboundp 'defsubst)):
11708         * bytecomp.el:
11709         * bytecomp-runtime.el:
11710         * byte-optimize.el (byte-optimize-apply):
11711         * byte-optimize.el (car):
11712         * byte-optimize.el (byte-optimize-form):
11713         * byte-optimize.el (byte-optimize-form-code-walker):
11714         * byte-optimize.el:
11715         * build-report.el (build-report-insert-installation-file):
11716         * build-report.el (build-report):
11717         * auto-show.el:
11718         * apropos.el (apropos-documentation):
11719         - mega patch
11720         - clean up byte-compile warnings
11721         - remove unused variables
11722         - Use common lisp style hashtable functions
11723         - byte compiler cleanup
11724         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11725         - remove old backquote syntax usage
11726         - move some cl functionality into C for speed.
11727         - remove last remaining VMS support
11728         - spelling fixes
11729         - implement last, butlast, nbutlast, copy-list in C.
11730         - new macro ignore-file-errors, similar to ignore-errors
11731           (ignore-file-errors (delete-file "foo"))
11732         - get frequent garbage collection during loadup.el by tweaking
11733           gc-cons-threshold, rather than explicitly calling garbage-collect
11734         - default delete-key-deletes-forward to `t'.
11735
11736 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11737
11738         * XEmacs 21.2-beta4 is released.
11739
11740 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11741
11742         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11743         (easy-menu-item-present-p): Wrapper around find-menu-item.
11744         (easy-menu-remove-item): Wrapper around delete-menu-item.
11745
11746         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11747         (add-menu-button): Add 'in-menu' argument.
11748         (add-menu-item-1): Add in-menu support to helper function.
11749
11750 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11751
11752         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11753
11754 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11755
11756         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11757         of Dec 4, 1997.
11758
11759 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11760
11761         * process.el (shell-command-on-region): Report if the command
11762         succeeded or failed.
11763
11764 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11765
11766         * subr.el (buffer-substring-no-properties): Comment out.
11767
11768 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11769
11770         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11771           into font instances first, like `x-frob-font-size' does.
11772           (mswindows-find-larger-font): ditto
11773
11774 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11775
11776         * package-ui.el (pui-install-selected-packages): fix args in call
11777         to `package-get'.
11778
11779 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11780
11781         * package-get.el (host-name): New widget type.
11782         (package-get-remote): Better customization using new type.
11783         (package-get-download-sites): idem dito.
11784
11785         (package-get-custom): Do not use package-get-all untill we have
11786         runtime dependencies.
11787
11788         (package-get-remove-copy): Default to 't' we no longer need this
11789         kludge as we do not currently use depenencies.
11790
11791         (package-get-was-current): New variable.
11792         (package-get-require-base): New 'force-current' argument.
11793         (package-get-update-base): idem
11794         (package-get-package-provider):  idem
11795         (package-get-locate-index-file): New 'no-remote' argument.
11796         (package-get-locate-file): idem.
11797
11798         (package-get-maybe-save-index): New function.
11799         (package-get-update-base): Use it.
11800
11801 1998-10-28 Greg Klanderman <greg@alphatech.com>
11802
11803         * package-get.el (package-get-remote): default to nil; by default,
11804         don't go out to the net via EFS.  They must select a download site.
11805         (package-get-download-sites): new variable.
11806         (package-get-download-menu): new function.
11807         (package-get-locate-index-file): new function.
11808         (package-get-update-base): use it.
11809
11810         * menubar-items.el (default-menubar): add "Update Package Index"
11811         and "Add Download Site" menus under Options | Manage Packages.
11812
11813 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11814
11815         * package-get.el (package-get): bugfix code checking installed version
11816         for case where package is not currently installed.
11817         (package-get-require-signed-base-updates): new variable.
11818         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11819         deemed not a goot thing.  Use the variable
11820         package-get-allow-unsigned-base-updates instead.
11821
11822 1998-10-16 Greg Klanderman <greg@alphatech.com>
11823
11824         * package-get.el (package-get): Don't install an older version than
11825         we already have unless explicitly told to.  Issue a warning.
11826
11827         * package-ui.el (pui-add-required-packages): when adding
11828         dependencies, don't add packages that are up to date.
11829         (pui-package-symbol-char):  Don't consider a package out of date
11830         if you have a newer version installed than the latest version in
11831         package-get-base.
11832
11833         * package-get.el (package-get-base-filename): document that it may
11834         be a path relative to package-get-remote;  new default value.
11835         (package-get-locate-file): new function.
11836         (package-get-update-base): use it to expand package-get-base-filename.
11837         (package-get-save-base): new function to save the package-get database
11838         to file.
11839         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11840         (package-get-update-base): pass the REMOTE-SOURCE arg.
11841         (package-get-update-base-entry): call package-get-custom-add-entry.
11842         (package-get-file-installed-p): removed; no longer needed.
11843         (package-get-create-custom): ditto.
11844         (toplevel): remove code to build and load package-get-custom.el
11845         (package-get-custom-add-entry): new function.
11846
11847 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11848
11849         * wid-edit.el (widget-button-click): Don't switch window.
11850
11851 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11852
11853         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11854
11855 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11856
11857         * etags.el (find-tag-default): Run find-tag-hook using
11858         run-hooks rather than funcall
11859
11860 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11861
11862         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11863         and the current local map as the parents to isearch-mode-map.
11864
11865 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11866
11867         * XEmacs 21.2-beta3 is released.
11868
11869 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11870
11871         * package-get.el (package-get-update-base): use
11872         insert-file-contents-internal, not insert-file-contents-literally.
11873
11874 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11875
11876         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11877         dump time.
11878
11879 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11880
11881         * package-get.el (package-get-update-base-entry): new function.
11882         (package-get-update-base): renamed; was `package-get-load-base'.
11883         cleanup, and use package-get-update-base-from-buffer.
11884         (package-get-update-base-from-buffer): new function.
11885         (package-get-update-base-entries): new; helper for above.
11886         Do not eval lisp grabbed over ftp; parse it from new format.
11887
11888 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11889
11890         * files.el (set-auto-mode): Don't play games loading package-get
11891         database; package-get-package-provider will handle it all.
11892
11893 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11894
11895         * package-get.el (package-get-base-filename): new variable.
11896         (package-get-require-base): new function.
11897         (package-get-pgp-signed-begin-line): new variable.
11898         (package-get-pgp-signature-begin-line): ditto.
11899         (package-get-pgp-signature-end-line):  ditto.
11900         (package-get-load-base): new function.
11901         (package-get-interactive-package-query):
11902         (package-get-update-all):
11903         (package-get-dependencies):
11904         (package-get-package-provider):
11905         (package-get-custom): use package-get-require-base.
11906         [package-get-custom loading]: disable for now.
11907
11908         * package-ui.el (pui-list-packages): use (package-get-require-base)
11909
11910 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11911
11912         * package-ui.el: Correct obvious thinko in choosing extent face.
11913
11914 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11915
11916         * menubar-items.el (default-menubar): pui-list-package has nothing
11917         to with Customize. Move all the package stuff to a new Item in Options.
11918
11919         * package-ui.el (pui-menu): Add menu and Popup menu.
11920
11921         * package-get.el (package-get): Use new
11922         package-admin-get-install-dir.
11923
11924         * package-admin.el (package-admin-get-install-dir): New syntax.
11925         Conserve package location and put mule packages where mule-base is.
11926
11927         * package-get.el : Customized
11928
11929         * package-ui.el (pui): Customized
11930         (pui-package-install-dest-dir): New variable.
11931         (pui-install-selected-packages): Use it
11932
11933 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11934
11935         * package-get.el (package-get-interactive-package-query): Move
11936         dependency on package-get-base to run-time.
11937         (package-get-update-all): Ditto.
11938         (package-get-dependencies): Ditto.
11939         (package-get-package-provider): Ditto.
11940         (package-get-custom): Ditto.
11941
11942 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11943
11944         * events.el: Remove 'ascii-character property from 'backspace
11945         and 'delete symbols
11946
11947 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11948
11949         * package-get-base.el: removed.
11950
11951 1998-09-23  Didier Verna  <didier@xemacs.org>
11952
11953         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11954         (no-upper-case-p): new function.
11955         (with-search-caps-disable-folding): new macro.
11956         (with-interactive-search-caps-disable-folding): new macro.
11957         (zap-to-char): In interactive mode, do a case-sensitive search if
11958         the character is uppercase.
11959         (zap-up-to-char): ditto.
11960
11961         * replace.el (perform-replace): use the function no-upper-case-p.
11962
11963         * isearch-mode.el (isearch-fix-case): ditto.
11964         make obsolete `with-caps-disable-folding' and
11965         `isearch-no-upper-case-p'.
11966
11967         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11968         (tags-search): ditto.
11969         (tags-query-replace): ditto.
11970
11971         * info.el (Info-search): ditto.
11972
11973 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11974
11975         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11976
11977 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11978
11979         * package-admin.el (package-admin-rmtree): rewritten.  need to
11980         check for "." and ".." before symlink check.  expand files and
11981         directories with respect to DIRECTORY, not default-directory.
11982
11983 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11984
11985         * package-get.el (package-get-all): add INSTALL-DIR argument.
11986
11987 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11988
11989         * package-ui.el (pui-add-required-packages): new function, select
11990         dependent packages.
11991         (pui-display-keymap): bind it.
11992         (pui-help-string): document it.
11993         (pui-install-selected-packages): package-get-all -> package-get.
11994
11995         * package-get.el (package-get-dependencies): new function.
11996
11997 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11998
11999         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12000         regexps.
12001
12002 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12003
12004         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12005         function.
12006         (default-mouse-track-normalize-point): Use it.
12007
12008 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12009
12010         * package-admin.el (package-admin-delete-binary-package):
12011                 General cleanup. Remove unnessary use of progn and
12012         save-excursion.
12013         (package-admin-delete-binary-package): Do NOT mess with file
12014         modes. That is evil.
12015         (package-admin-delete-binary-package): Wrap all deleting in
12016         condition-case. The data in MANIFEST is untrustworthy.
12017         (package-admin-delete-binary-package): Let the OS worry about non
12018         empty directories.
12019
12020 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12021
12022         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12023         processing.
12024         (lm-report-bug): Fix mail address to send bug reports to.
12025
12026 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12027
12028         * XEmacs 21.2-beta2 is released.
12029
12030 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12031
12032         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12033
12034 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12035
12036         * info.el (Info-mode): Document page turning by double clicks in
12037         docstring so `M-x describe-mode' will display it.
12038
12039 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12040
12041         * info.el (Info-mouse-track-double-click-hook): Use character
12042         widths to calculate a border region where double clicking does
12043         page turning, and return `nil' by default so other hooks, such as
12044         region highlighting, will be run.
12045
12046 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12047
12048         * sound.el (default-sound-directory-list): Initialize with all the
12049         "sounds" directories in `data-directory-list'.  It used to just be
12050         the first one.
12051
12052         * packages.el (locate-data-directory-list): Created.  This gives
12053         the list of matching directories, unlike `locate-data-directory',
12054         which just gives the first one.
12055
12056 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12057
12058         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12059         make a binding in the local keymap until help-char handling is
12060         improved.
12061
12062         * help.el (help-keymap-with-help-key): Provide keymap with help
12063         binding.
12064         (help-print-help-form): New helper function.
12065
12066 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12067
12068         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12069         move extent to another buffer; no need to create a new extent.
12070         (isearch-fix-case): New function.
12071         (isearch-search-and-update): Use it.
12072
12073 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12074
12075         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12076         the keymap, not minor-mode-map-alist.
12077         (isearch-done): Restore overriding-local-map.
12078
12079 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12080
12081         * bytecomp.el (byte-compile-buffer-substring):
12082         Fix for: (byte-compile (defun f () (buffer-substring)))
12083         ==>   ** buffer-substring called with 3 args, but requires 0-3
12084         - new code not only works, but is more readable, too.
12085
12086 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12087
12088         * msw-faces.el (mswindows-init-device-faces): Don't try to
12089           specify a default font at this late stage. Do try to force
12090           creation of the default face font so that if it fails we get
12091           an error now instead of a crash at frame creation.
12092
12093           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12094           mswindows-make-font-unitalic: Canonical default weight
12095           changed from "Normal" to "Regular".
12096
12097           mswindows-make-font-bold / -bold-italic: Supplied device was
12098           not being passed into call to mswindows-find-smaller-font.
12099
12100 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12101
12102         * package-get.el (package-get-remote): Fix the path where to find
12103           the packages on xemacs.org.
12104
12105 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12106
12107         * about.el (about-maintainer-info): Update Ben's entry.
12108
12109 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12110
12111         * lisp/shadow.el (find-emacs-lisp-shadows):
12112         - `member' was being called on lists of length 2000!
12113         - Replace with hashtables.
12114         - Replace hand-coded loops with (dolist)
12115         - Fix comment typo
12116
12117 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12118
12119         * packages.el: Added new function, `package-delete-name', to
12120           delete existing packages from the installed package database
12121           (`packages-package-list').  Also added the "pkginfo" directory
12122           to `packages-special-base-regexp', so that the pkginfo directory
12123           would not get added to `late-packages'.
12124
12125         * package-admin.el: Added ability to delete an installed package
12126           (added low-level function, `package-admin-delete-package').
12127           Understands how to use the pkginfo/MANIFEST.<package> file to
12128           delete the package.  When installing a package, will also
12129           create a MANIFEST.* file if one is not provided by the
12130           package.  If the MANIFEST.* doesn't exist when deleting a
12131           package, the functions will fall back to attempting to delete
12132           any package-specific lisp directory.
12133
12134         * package-get.el: Moved some functions to package-admin.el.
12135           Added interactive function `package-get-delete-package', for
12136           use by users for deleting a package.
12137
12138           Also modified to not require the presence of efs.
12139
12140 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12141
12142         * files.el (find-file-noselect): Handle all signals, kill the
12143         buffer and resignal.
12144
12145 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12146
12147         * cl-macs.el (glyph-image): Add setf method.
12148
12149 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12150
12151         * package-get.el: Fixed broken EFS downloading.  Also, look for
12152           .tar.gz files first, in preference over .tgz files.
12153
12154         * package-ui.el: Fix display of package version numbers.
12155
12156 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12157
12158         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12159         argument.
12160
12161 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12162
12163         * list-mode.el: `display-completion-list': added new/optional
12164           keyword `:completion-string', which allows the programmer to
12165           change the "Possible completions are:" prompt.
12166
12167         * menubar-items.el: Added new pulldown menu-pick to start up the
12168           visual package browser/installer:
12169
12170                 Options->Customize->List Packages
12171
12172         * package-admin.el: Added hooks for installing under both Unix
12173           and MS Windows.  Does additional error checking.  No longer
12174           calls "add-big-package.sh" to install packages under Unix; now
12175           calls gunzip & tar directly.
12176
12177         * package-get.el: Added ability to install packages from files
12178           on a local disk/CDROM.  Now deletes any existing package lisp
12179           directory.  Does completion on available packages when
12180           querying for package names.  Will also search for .tgz files
12181           in addition for .tar.gz files.  Tries to reload
12182           auto-autoloads, as a convenience when loading new packages,
12183           and also tries to add any new package paths to `load-path'.
12184           Changed all occurences of `concat' to use `expand-file-name'.
12185
12186         * package-ui.el: New file which implements the main visual
12187           package browser/installer, which is started via a menu pick or
12188           M-x pui-list packages.
12189
12190 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12191
12192         * startup.el (load-init-file): spelling fix.
12193
12194 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12195
12196         * startup.el (normal-top-level): Load auto-autoload files
12197         covariantly with their precedence.
12198
12199 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12200
12201         * menubar-items.el (default-menubar): Remove "Font Weight"
12202         option, there is currently no custom equivalent.. Customize-faces
12203         is "Edit faces".
12204
12205         * x-font-menu.el (font-menu-set-font): Use customize to set
12206         default face.
12207
12208         * faces.el (face-spec-update-all-matching): New function.
12209
12210         * cus-face.el (custom-set-face-update-spec): New function.
12211         Interface to customize faces from elisp.
12212
12213         (custom-face-value-create): Show the customized settings if set
12214         but not saved.
12215
12216 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12217
12218         (custom-face-value-create): Show the customized settings if set
12219         but not saved.
12220
12221 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12222
12223         * keydefs.el (global-map): Add FSF 20.3 binding of
12224         query-replace-regexp.
12225
12226 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12227
12228         * minibuf.el (read-file-name-internal-1): use
12229         user-name-completion-1 instead of user-name-completion.
12230
12231 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12232
12233         * loadup.el:
12234         * make-docfile.el:
12235         * update-elc.el: Don't set `source-directory' (now defunct as a
12236         global variable) no more.
12237
12238         * packages.el (packages-list-autoloads): Made `source-directory'
12239         (now defunct as a global variable) a parameter.
12240
12241 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12242
12243         * about.el (about-hackers): new email
12244
12245 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12246
12247         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12248
12249 1998-07-17  Didier Verna  <didier@xemacs.org>
12250
12251         * faces.el (set-face-property):
12252         (set-face-dim-p):
12253         (face-dim-p): updated the doc strings now that the dim property isn't
12254         tty-specific.
12255         (face-equal): the dim property is now a common one.
12256
12257         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12258         Renamed the `stipple' attribute to `background-pixmap'.
12259         (custom-face-background-pixmap): make custom-face-stipple an
12260         obsolete alias for this.
12261
12262 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12263
12264         * find-paths.el (paths-file-readable-directory-p): Created and
12265         used.
12266
12267         * loadup.el: Don't set inhibit-... flags from run-temacs.
12268
12269 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12270
12271         * packages.el (packages-data-path-depth): Added and used.
12272
12273 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12274
12275         * about.el:
12276         - Change .xpm to .png, delete "zcat" section.
12277         - cosmetic fix in the 'marcpa' entry.
12278
12279         * etc/photos
12280         - convert all .xpm.Z to .png
12281         - rename mrb to martin
12282         - rename mcook-m to mcookm
12283
12284 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12285
12286         * x-init.el (x-initialize-compose): Add support for
12287         dead-circumflex as YET ANOTHER NAME for that dead key.
12288
12289 1998-08-05  Colin Rafferty <colin@xemacs.org>
12290
12291         * setup-paths.el (paths-construct-exec-path): Made the
12292         last-packages really be last.
12293         (paths-construct-data-directory-list): Ditto.
12294
12295 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12296
12297         * startup.el(startup-splash-frame-body):
12298         Update Copyright notice in splash screen
12299
12300 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12301
12302         * minibuf.el (read-file-name-internal-1): do ~user completion.
12303
12304 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12305
12306         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12307         aginst destroyed extents
12308
12309 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12310
12311         * package-get.el (package-get): add `install-dir' argument.
12312
12313 1998-07-20  John Jones  <jj@asu.edu>
12314
12315         * package-get.el: calls to package-get-update-all will only
12316           update packages which are already installed.
12317
12318 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12319
12320         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12321         writable.
12322
12323 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12324
12325         * about.el (about-hackers): Correct my email.
12326
12327 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12328
12329         * about.el (about-hackers): new email-address.
12330
12331 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12332
12333         * minibuf.el (read-number): Don't let `input-error' condition
12334         escape.
12335
12336 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12337
12338         * about.el (about-hackers): use my `email-for-life' address.
12339
12340 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12341
12342         * XEmacs 21.2-beta1 is released.
12343
12344 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12345
12346         * ldap.el (ldap-search): Doc string change
12347
12348 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12349
12350         * menubar-items.el (default-menubar): Removed references to
12351         `data-directory', and use `locate-data-file' instead, and made
12352         then greyed out if they don't exist.
12353
12354 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12355
12356         * keymap.el (events-to-keys): Use `format' instead of `concat'
12357         since the latter does not accept integer args anymore
12358
12359 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12360
12361         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12362         macros replaced.
12363
12364 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12365
12366         * make-docfile.el: Get first initialization from very-early-lisp.el
12367         * update-elc.el: Ditto.
12368         * loadup.el (really-early-error-handler): Ditto.
12369
12370         * packages.el (packages-unbytecompiled-lisp): Add new file,
12371         very-early-lisp.el.
12372
12373         * very-early-lisp.el: New file.
12374
12375 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12376
12377         * Symbols that have been obsolete for at least 3 years removed (II).
12378
12379         * obsolete.el (eval-current-buffer): Make compatible.
12380         (byte-code-function-p): Ditto.
12381         (send-string): Removed.
12382         (send-region): Removed.
12383         (screen-scrollbar-width): Removed.
12384         (set-screen-scrollbar-width): Removed.
12385         (set-screen-left-margin-width): Removed.
12386         (set-screen-right-margin-width): Removed.
12387         (screen-left-margin-width): Removed.
12388         (screen-right-margin-width): Removed.
12389         (set-buffer-left-margin-width): Removed.
12390         (set-buffer-right-margin-width): Removed.
12391         (buffer-left-margin-width): Removed.
12392         (buffer-right-margin-width): Removed.
12393         (x-set-frame-icon-pixmap): Removed.
12394         (x-set-screen-icon-pixmap): Removed.
12395         (pixel-name): Removed.
12396         (make-pixmap): Removed.
12397         (make-cursor): Removed.
12398         (pixmap-width): Removed.
12399         (pixmap-contributes-to-line-height-p): Removed.
12400         (set-pixmap-contributes-to-line-height): Removed.
12401
12402 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12403
12404         * obsolete.el (popup-menu-up-p): removed.
12405         (read-no-blanks-input): Removed.
12406         (wholenump): Removed.
12407         (ring-mod): Removed (what was ring-mod?).
12408         (current-time-seconds): Removed.
12409         (run-special-hook-with-args): Removed.
12410         (dot): Removed.
12411         (dot-marker): Removed.
12412         (dot-min): Removed.
12413         (dot-max): Removed.
12414         (window-dot): Removed.
12415         (set-window-dot): Removed.
12416
12417         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12418         `dot-min'.
12419
12420         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12421
12422         * code-files.el (insert-file-contents): Rename
12423         run-special-hook-with-args to run-hook-with-args-until-success.
12424         (write-region): Ditto.
12425
12426 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12427
12428         * about.el: Fix typos, update release date.
12429
12430         * Symbols that have been obsolete for at least 3 years removed.
12431
12432         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12433         screen- functions.
12434         (toplevel): remove setf methods for screen functions.
12435         * cl-macs.el (extent-data): defsetf removed.
12436         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12437         many places to remove.
12438         (comment-indent-hook): Ditto.
12439         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12440         (buffer-dedicated-screen): Ditto.
12441         (deiconify-screen): Ditto.
12442         (delete-screen): Ditto.
12443         (event-screen): Ditto.
12444         (find-file-other-screen): Ditto.
12445         (find-file-read-only-other-screen): Ditto.
12446         (live-screen-p): Ditto.
12447         (screen-height): Ditto.
12448         (screen-iconified-p): Ditto.
12449         (screen-list): Ditto.
12450         (screen-live-p): Ditto.
12451         (screen-name): Ditto.
12452         (screen-parameters): Ditto.
12453         (screen-pixel-height): Ditto.
12454         (screen-pixel-width): Ditto.
12455         (screen-root-window): Ditto.
12456         (screen-selected-window): Ditto.
12457         (screen-totally-visible-p): Ditto.
12458         (screen-visible-p): Ditto.
12459         (screen-width): Ditto.
12460         (screenp): Ditto.
12461         (get-screen-for-buffer): Ditto.
12462         (get-screen-for-buffer-noselect): Ditto.
12463         (get-other-screen): Ditto.
12464         (iconify-screen): Ditto.
12465         (lower-screen): Ditto.
12466         (mail-other-screen): Ditto.
12467         (make-screen): Ditto.
12468         (make-screen-invisible): Ditto.
12469         (make-screen-visible): Ditto.
12470         (modify-screen-parameters): Ditto.
12471         (new-screen): Ditto.
12472         (next-screen): Ditto.
12473         (next-multiscreen-window): Ditto.
12474         (other-screen): Ditto.
12475         (previous-screen): Ditto.
12476         (previous-multiscreen-window): Ditto.
12477         (raise-screen): Ditto.
12478         (redraw-screen): Ditto.
12479         (select-screen): Ditto.
12480         (selected-screen): Ditto.
12481         (set-buffer-dedicated-screen): Ditto.
12482         (set-screen-height): Ditto.
12483         (set-screen-position): Ditto.
12484         (set-screen-size): Ditto.
12485         (set-screen-width): Ditto.
12486         (show-temp-buffer-in-current-screen): Ditto.
12487         (switch-to-buffer-other-screen): Ditto.
12488         (visible-screen-list): Ditto.
12489         (window-screen): Ditto.
12490         (x-set-screen-pointer): Ditto.
12491         (x-set-frame-pointer): Ditto.
12492         (screen-title-format): Ditto.
12493         (screen-icon-title-format): Ditto.
12494         (terminal-screen): Ditto.
12495         (delete-screen-hook): Ditto.
12496         (create-screen-hook): Ditto.
12497         (mouse-enter-screen-hook): Ditto.
12498         (mouse-leave-screen-hook): Ditto.
12499         (map-screen-hook): Ditto.
12500         (unmap-screen-hook): Ditto.
12501         (default-screen-alist): Ditto.
12502         (default-screen-name): Ditto.
12503         (x-screen-defaults): Ditto.
12504         (x-create-screen): Ditto.
12505         * obsolete.el: meta-flag removed.
12506         baud-rate removed.
12507         sleep-for-millisecs removed.
12508         extent-data removed.
12509         set-extent-data removed.
12510         set-extent-attribute removed.
12511         extent-glyph removed.
12512         extent-layout removed.
12513         set-extent-layout removed.
12514         list-faces-display removed.
12515         list-faces removed.
12516         trim-versions-without-asking removed.
12517         after-write-file-hooks removed.
12518         truename removed.
12519         auto-fill-hook removed.
12520         blink-paren-hook removed.
12521         select-screen-hook, deselect-screen-hook removed.
12522         auto-raise-screen, auto-lower-screen removed.
12523
12524         * msw-mouse.el: Global change resource -> mswindows-resource.
12525
12526         * XEmacs 21.0-pre5 is released.
12527
12528 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12529
12530         * about.el (about-hackers): Credits update.
12531
12532 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12533
12534         * register.el (insert-register): Don't activate the region.
12535
12536 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12537
12538         * select.el: Restore x-* symbols for backwards compatibility:
12539         x-copy-primary-selection, x-kill-primary-selection,
12540         x-delete-primary-selection, x-select-make-extent-for-selection,
12541         x-valid-simple-selection-, x-cut-copy-clear-internal.
12542
12543 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12544
12545         * XEmacs 21.0-pre4 is released.
12546
12547 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12548
12549         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12550         reporting bugs.
12551         (maybe-add-init-button): Fix semantics under Windows.  Use
12552         `expand-file-name' rather than `concat'.
12553
12554         * help.el (print-messages): New function.
12555
12556 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12557
12558         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12559
12560 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12561
12562         * about.el: Tweaked my entry in about-hackers.
12563
12564         * find-paths.el (paths-emacs-root-p):
12565           Relaxed emacs-root checking of an in-place installation to
12566           also accommodate the flat layout used on MS Windows.
12567
12568 1998-06-29  John Jones  <jj@asu.edu>
12569
12570         * package-get.el: calls to package-get-update-all will only
12571           update packages which are already installed.
12572
12573 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12574
12575         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12576         are handled by the gui-element face fallbacks now.
12577
12578         * x-faces.el: default gui-element face to "background" as well as
12579         the default face.
12580
12581         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12582         and default face settings since these are set as fallbacks now in
12583         the appropriate domain.
12584
12585 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12586
12587         * text-mode.el (text-mode): Reorder regexp so the OR part
12588         corresponding to `page-delim' goes first and the hack in
12589         `forward-paragraph' will work.
12590         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12591
12592 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12593
12594         * subr.el (remove-hook): When checking the hook value
12595           with functionp, don't apply car to it.
12596
12597 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12598
12599         * package-get.el (package-get-remote-filename):
12600           Don't use file-name-as-directory because the local directory
12601           separator conventions might not be the same as ftp's.
12602
12603 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12604
12605         * ldap.el (ldap-host-parameters-alist): New name of
12606         `ldap-host-parameters-plist'
12607
12608 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12609
12610         * package-get.el: Using (require 'package-get-base), now that it
12611         provides itself.  Consequently removed all instances of (load
12612         "package-get-base.el").
12613
12614 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12615
12616         * subr.el (remove-hook): Don't treat the hook value as a
12617           list unless it is both consp and not functionp.
12618
12619 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12620
12621         * about.el: Email address for Ben Wing is ben@xemacs.org.
12622         * auto-show.el: Ditto.
12623         * bytecomp.el: Ditto.
12624         * faces.el: Ditto.
12625         * x-scrollbar.el: Ditto.
12626         * x-misc.el: Ditto.
12627         * tty-init.el: Ditto.
12628         * toolbar-items.el: Ditto.
12629         * symbol-syntax.el: Ditto.
12630         * specifier.el: Ditto.
12631         * objects.el: Ditto.
12632         * hyper-apropos.el: Ditto.
12633         * glyphs.el: Ditto.
12634
12635 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12636
12637         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12638         vertical-divider-always-visible-p.
12639         (default-mouse-motion-handler): Ditto.
12640
12641 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12642
12643         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12644         global value.
12645
12646 1998-06-21  Oliver Graf <ograf@fga.de>
12647
12648         * build-reports.el: changed receiver to xemacs-build-reports list
12649
12650 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12651
12652         * font.el: Split font-family-mappings into X and
12653           mswindows-specific versions.
12654           mswindows-font-create-[object|name]: Treat supplied size
12655           as a pointsize. Added underline and strikethru handling.
12656
12657         * msw-faces.el: changed default mswindows charset to western.
12658
12659         * msw-glyphs.el: removed space in border-glyph font string that
12660           was inserted to get round bugs in the mswindows C font code.
12661
12662 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12663
12664         * about.el (about-hackers): Credits update.
12665
12666         * help-nomule.el (tutorial-supported-languages): Add Romanian
12667         TUTORIAL.
12668
12669         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12670         to ISO-8859-2.
12671
12672 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12673
12674         * font.el: Split font-family-mappings into X and
12675           mswindows-specific versions.
12676           mswindows-font-create-[object|name]: Treat supplied size
12677           as a pointsize. Added underline and strikethru handling.
12678
12679         * msw-faces.el: changed default mswindows charset to western.
12680
12681         * msw-glyphs.el: removed space in border-glyph font string that
12682           was inserted to get round bugs in the mswindows C font code.
12683
12684 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12685
12686         * minibuf.el: make read-color-completion-table call
12687           (mswindows-color-list for mswindows devices.
12688
12689 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12690
12691         * lisp/font-lock.el
12692         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12693         Let declaration items contain non-word symbol characters.
12694
12695 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12696
12697         * package-get.el (package-get-package-provider): Added autoload
12698         cookie.  Loading "package-get-base.el" in ALL functions that use
12699         it.  Fixed some (interactive ...) with multiple argument specs
12700         again.  Cosmetic indentation changes.
12701
12702 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12703
12704         * info.el (Info-insert-dir): Don't use nreverse on variables
12705         that you want to use later.
12706
12707 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12708
12709         * x-mouse.el (x-set-point-and-move-selection): Replace call
12710         to x-kill-primary-selection with kill-primary-selection
12711
12712 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12713
12714         * simple.el (what-cursor-position): Make cursor position reported
12715         use value of column-number-start-at-one
12716
12717 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12718
12719         * about.el (xemacs-hackers): Fix Jareth's email address.
12720
12721 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12722
12723         * startup.el (startup-splash-frame): Remove
12724         `xemacs-startup-logo-function'.
12725
12726 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12727
12728         * about.el (about-hackers): Update credits list.
12729
12730 1998-06-06  Jeff Miller <jmiller@smart.net>
12731
12732         * lisp/sound.el: Update sound-ext to allow filenames with
12733           extensions to be found by load-sound-file
12734
12735 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12736
12737         * info.el (Info-rebuild-outdated-dir): Removed variable
12738         (Info-auto-generate-directory): New variable
12739         (Info-save-auto-generated-dir): New variable
12740         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12741         (Info-build-dir-anew): Second parameter removed.  Use
12742         `Info-save-auto-generated-dir'
12743         (Info-rebuild-dir): Ditto
12744
12745 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12746
12747         * list-mode.el (next-list-mode-item): Would not recognize
12748         border between directly neighbored items.
12749
12750 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12751
12752         * package-get.el: add autoloads for some functions.
12753
12754 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12755
12756         * specifier.el (let-specifier): Tiny docfixes.
12757
12758 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12759
12760         * msw-mouse.el: set selection-pointer-glyph to Normal.
12761
12762 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12763
12764         * wid-edit.el (widget-specify-secret): New function.
12765         (widget-after-change): Use it.
12766         (widget-specify-field): Use it.
12767
12768 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12769
12770         * mouse.el (drag-window-divider): Use `(not done)' instead of
12771         `doit'; reuse result of `window-pixel-edges'.
12772
12773         * modeline.el (drag-modeline-event-lag): Rename to
12774         drag-divider-event-lag.
12775
12776 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12777
12778         * specifier.el (let-specifier): Rewritten not to generate needless
12779         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12780         arguments.
12781
12782 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12783
12784         * minibuf.el (read-file-name-1): Setup buffer-local value of
12785         `completion-ignore-case' in completions buffer under Windows.
12786
12787 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12788
12789         * about.el (about-maintainer-glyph): Fix support for not
12790         compressed images.
12791
12792 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12793
12794         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12795
12796         * mouse.el (mouse-track): Cancel selection if misc-user event with
12797         `cancel-mode-internal' function is fetched.
12798
12799 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12800
12801         * files.el (save-some-buffers-1): Fixed return value.
12802
12803 1998-06-01  Oliver Graf <ograf@fga.de>
12804
12805         * dragdrop.el: added experimental
12806
12807 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12808
12809         * startup.el (after-init-hook, init-file-user,
12810         user-init-directory, load-user-init-file):  Purge references
12811         to "~/.xemacs/init.el" from docstrings.
12812
12813         (load-user-init-file) Use paths-construct-path to construct
12814         paths to user init files.  Go directly to ~/.emacs, do not
12815         search ~/.xemacs/, do not load `default-custom-file'.
12816
12817 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12818
12819         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12820         general *sh.
12821         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12822
12823 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12824
12825         * menubar-items.el (default-menubar): add Update Packages to customize
12826         menu.
12827
12828 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12829
12830         * faces.el: use toolbar face as a fallback for toolbar properties
12831         in xpm-color-symbols instead of default.
12832
12833         * msw-faces.el: rename 3d-object -> gui-element face.
12834
12835 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12836
12837         * startup.el (xemacs-startup-logo-function): New variable.
12838         (startup-splash-frame): Use it.
12839
12840 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12841
12842         * files.el (save-some-buffers): Would wait 1 second.
12843         (save-some-buffers-1): Delete other windows here instead of in
12844         `save-some-buffers'.
12845         (save-some-buffers): Force redisplay only if windows were deleted.
12846
12847 1998-06-02  Didier Verna  <didier@xemacs.org>
12848
12849         * cus-face.el (custom-face-attributes): generalized the use of
12850         toggle buttons for boolean attributes.
12851         Re-ordered the items a bit.
12852
12853 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12854
12855         * sound.el (default-sound-directory): Use `locate-data-directory'
12856         to find the sounds directory.
12857
12858 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12859
12860         * sound.el: default sound-ext to .wav under mswindows, .au
12861         otherwise. load-default sounds without extensions.
12862
12863 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12864
12865         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12866         if send-pr is not bound.
12867
12868 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12869
12870         * files.el: grok idl files in auto-mode-alist.
12871 1998-06-01  Jeff Miller  <jmiller@smart.net>
12872
12873         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12874         calling `upcase'.
12875
12876 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12877
12878         * msw-glyphs.el: add xbm to the list of image types supported.
12879
12880 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12881
12882         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12883         instead of XEmacs one when dumping InfoDock.
12884
12885 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12886
12887         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12888         for `modeline-visible-p'
12889
12890         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12891
12892 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12893
12894         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12895         since it's not used anymore. doc string fixes.
12896
12897         * package-get.el (package-get-file-installed-p): new function. use
12898         instead of file-installed-p which is in an external package.
12899
12900 1998-05-28  Oliver Graf <ograf@fga.de>
12901
12902         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12903         favor of select-window/switch-to-buffer
12904
12905 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12906
12907         * startup.el: changed (getenv "HOME") to (user-home-directory)
12908
12909 1998-05-25  Oliver Graf <ograf@fga.de>
12910
12911         * frame.el (cde-start-drag) moved to dragdrop.el
12912         (offix-start-drag-region) moved to dragdrop.el
12913         (offix-start-drag) moved to dragdrop.el
12914         * dragdrop.el (cde-start-drag) moved from frame.el
12915         (offix-start-drag-region) moved from frame.el
12916         (offix-start-drag) moved from frame.el
12917         (cde-start-drag-region) cde drag regions
12918         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12919
12920 1998-05-26  Oliver Graf <ograf@fga.de>
12921
12922         * dragdrop.el: created dragdrop-drag prototypes
12923         (cde-start-drag-region) fixed typo
12924
12925 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12926
12927         * simple.el (after-init-hook): Remove reader macro.
12928
12929         * packages.el (packages-hardcoded-lisp): Get rid of reader
12930         macros.  Update DOC string.
12931
12932 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12933
12934         * mouse.el (drag-window-divider): Ditto.
12935
12936         * modeline.el (mouse-drag-modeline): Use it.
12937
12938         * lisp-mode.el (let-specifier): Specify indentation.
12939
12940         * specifier.el (let-specifier): Renamed from
12941         `with-specifier-instance'.
12942
12943 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12944
12945         * x-faces.el:
12946         * faces.el: move definition of xpm-color-symbols from x-faces.el
12947         to faces. Predicate x-get-resource on the presence of x.
12948
12949         * msw-faces.el: set 3d-object face rather than modeline. Specify
12950         faces as specfier defaults.
12951
12952         * package-get.el: don't use package-admin-add-single-file-package.
12953
12954 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12955
12956         * toolbar-items.el: Fixup tooltips.
12957         (toolbar-gnus): Don't use obsolete variable
12958         toolbar-news-frame-properties.
12959         (toolbar-news-reader): Default to `gnus' instead of
12960         `not-configured'.
12961
12962         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12963         Windows.
12964
12965 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12966
12967         * package-get.el: rename -installedp -> -installed-p.
12968
12969 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12970
12971         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12972         attributes, and assinged it to continuation, truncation and
12973         hscroll glyphs.
12974
12975         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12976         and made continuation, truncation and hscroll glyphs arrow
12977         characters out of that font.
12978
12979 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12980
12981         * minibuf.el (minibuffer-electric-separator): Play nicely with
12982         directory-sep-char being \.
12983         (minibuffer-electric-tilde): Ditto.
12984         (read-file-name-map): Ditto.
12985
12986 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12987
12988         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12989         on X devices.
12990         (default-mouse-track-deal-with-down-event): Avoid
12991         `x-disown-selection'; use `disown-selection' instead.
12992
12993 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12994
12995         * select.el:
12996         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12997         moved to (cut-copy-clear-internal) in select.el. Ditto for
12998         (x-delete-primary-selection) (x-kill-primary-selection)
12999         (x-copy-primary-selection).
13000         (own-clipboard): new function.
13001
13002         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13003         functions in select.el. remove old ones.
13004         (mswindows-own-clipboard): new function.
13005
13006 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13007
13008         * gnuserv.el: allow connections from mswindows type devices.
13009
13010 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13011
13012         * msw-glyphs.el: change image type used from cursor to resource.
13013
13014 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13015
13016         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13017         for {top,bottom}-{left,right} values in addition to
13018         {top,bottom}_{left,right}.
13019         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13020
13021 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13022
13023         * cl-macs.el (specifier-instance): Undefine its setf method.
13024
13025         * specifier.el (with-specifier-instance): Added docstring.
13026
13027         * mouse.el (drag-window-divider): Ditto.
13028
13029         * modeline.el (mouse-drag-modeline): Use it.
13030
13031         * lisp-mode.el (with-specifier-instance): Define its indentation
13032         level.
13033
13034         * specifier.el (with-specifier-instance): New macro.
13035
13036 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13037
13038         * package-get.el (package-get-create-custom): new function to
13039         auto-generate package-get-custom.el from package-get-base.el.
13040         * (package-get-ever-installedp): new function.
13041         * (package-get-custom): new function to get all packages specified
13042         by customize.
13043
13044 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13045
13046         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13047
13048 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13049
13050         * cl-extra.el: Reverse previous float change.
13051
13052 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13053
13054         * x-faces.el:
13055         * faces.el (try-font-name): moved from x-faces.el since it is
13056         required by w3 under mswindows as well X.
13057
13058 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13059
13060         * winnt.el: Removed evil (setq completion-ignore-case t)
13061         clause, one more overlookef fsfism.
13062         (nt-quote-args-functions-alist): End sentences with double space.
13063
13064 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13065
13066         * window-xemacs.el (push-window-configuration): Remove kludgery of
13067         recaching default-toolbar specifier.
13068         (pop-window-configuration): Ditto.
13069         (unpop-window-configuration): Ditto.
13070
13071 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13072
13073         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13074
13075 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13076
13077         * winnt.el (nt-quote-args-verbatim): Added function.
13078         (nt-quote-args-prefix-quote): Added function.
13079         (nt-quote-args-backslash-quote): Added function.
13080         (nt-quote-args-double-quote): Added function.
13081         (nt-quote-args-functions-alist): New variable.
13082         (nt-quote-process-args): Added function. This is the main quoting
13083         work horse called from process-nt.c
13084
13085 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13086
13087         * winnt.el: Removed duplicate definitions for backspace,
13088         delete, M-backspace and C-M-backspace.
13089         (file-name-buffer-file-type-alist): Removed this variable.
13090         (find-buffer-file-type): Removed function.
13091         (find-file-binary):  Removed function.
13092         (find-file-text): Removed function.
13093         (find-file-not-found-set-buffer-file-type): Removed function.
13094         (save-to-unix-hook): Removed function.
13095         (revert-from-unix-hook): Removed function.
13096         (using-unix-filesystems): Removed function.
13097         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13098         warning.
13099         (x-set-selection): Removed function.
13100         (x-get-selection): Removed function.
13101         Removed commented FSFisms.
13102         Replaced copyright notice (this file is not part of GNU Emacs).
13103         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13104         comint-process-echoes setting to t.
13105
13106 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13107
13108         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13109         and used following the interface change of
13110         `paths-find-recursive-path'.
13111
13112         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13113         regexp instead of a list of base names.
13114         (paths-version-control-filename-regexp):
13115         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13116         Introduced and used following the interface change of
13117         `paths-find-recursive-path'.
13118
13119 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13120
13121         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13122         on X devices, rather than on all non-TTY devices.
13123
13124 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13125
13126         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13127
13128         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13129
13130 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13131
13132         * itimer.el (activate-itimer): Fixed usage of integers
13133         as argument to `concat'.
13134
13135 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13136
13137         * itimer.el (start-itimer): replace the use of `concat' with
13138         `format'
13139
13140 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13141
13142         * mode-motion.el (mode-motion-hook): Clarify docstring.
13143         From Bob Weiner <weiner@altrasoft.com>
13144
13145         * loadhist.el (symbol-file): Supply prompt string when used
13146         interactively.
13147         From Bob Weiner <weiner@altrasoft.com>
13148
13149 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13150
13151         * loadup.el (really-early-error-handler): Ditto.
13152
13153         * update-elc.el: Ditto.
13154
13155         * setup-paths.el (paths-construct-exec-path): Ditto.
13156
13157         * make-docfile.el: Ditto.
13158
13159         * find-paths.el (paths-decode-directory-path): Use split-path
13160         instead of decode-path.
13161
13162         * files.el (parse-colon-path): Update docstring reference.
13163
13164 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13165
13166         * msw-init.el:
13167         * x-init.el:
13168         Bind cut'n'paste keys to non window-system specific functions.
13169
13170         * msw-select.el: New function mswindows-clear-clipboard.
13171         mswindows-cut-copy-clipboard extended to handle clearing of the
13172         selection and renamed to mswindows-cut-copy-clear-clipboard.
13173
13174         * select.el: on mswindows devices delete-primary-selection
13175         calls mswindows-clear-clipboard.
13176
13177 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13178
13179         * simple.el (quoted-insert): Inhibit quit when using read-char.
13180
13181         * cmdloop.el (read-char): Don't inhibit quit.
13182         (read-char-exclusive): Ditto.
13183         (read-char): Signal quit if quit-char was pressed.
13184         (read-char-exclusive): Ditto.
13185         (read-quoted-char): Return a character, not integer.
13186
13187         * menubar-items.el (default-popup-menu): Use Andy's generic
13188         selection code.
13189         (default-popup-menu): Fix code.
13190
13191 1998-05-14  Oliver Graf <ograf@fga.de>
13192
13193         * dragdrop.el (dragdrop-function-widget): this time it's done
13194
13195 1998-05-13  Oliver Graf <ograf@fga.de>
13196
13197         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13198
13199 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13200
13201         * device.el (device-pixel-width):
13202         (device-pixel-height):
13203         (device-mm-width):
13204         (device-mm-height):
13205         (device-bitplanes):
13206         (device-color-cells): Swapped parameters to device-system-metric
13207         according to the interface change.
13208
13209 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13210
13211         * mouse.el (default-mouse-motion-handler): Use new name of the
13212         function event-over-vertical-divider-p.
13213         Do not set E-W arrow cursor over the divider if
13214         vertical-divider-draggable-p is nil in the window.
13215         ([top-level]): Use new name for the variable
13216         vertical-divider-map.
13217         (drag-window-divider): Respect vertical-divider-draggable-p.
13218         Variable name typo fixes.
13219
13220 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13221
13222         * keymap.el (kbd): Define here; handle string constants and
13223         others...
13224
13225 1998-05-15  Christian Nyb <chr@mediascience.no>
13226
13227         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13228         in Emacs 18.
13229
13230 1998-05-13  Didier Verna  <didier@xemacs.org>
13231
13232         * mouse.el (drag-window-divider): give the vertical divider a
13233         pressed look when dragging it.
13234
13235 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13236
13237         * faces.el: predicate some more face operations on x or mswindows
13238         not just x.
13239
13240         * modeline.el: enable modeline coloring for mswindows.
13241
13242 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13243
13244         * minibuf.el (minibuffer-default): Added variable; compatible with
13245         FSF Emacs.
13246         (next-history-element): Used `minibuffer-default'.
13247
13248 1998-05-12  Oliver Graf <ograf@fga.de>
13249
13250         * dragdrop.el (dragdrop-function-widget): button and mods ok
13251         arguments still look a bit strange
13252         (dragdrop-compare-mods) created
13253         (dragdrop-drop-do-functions) correctly checks for buttons and
13254         modifiers
13255
13256 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13257
13258         * setup-paths.el (paths-default-info-directories): Replace
13259         path-separator with directory-sep-char.
13260
13261         * files.el (path-separator): Don't define it here.
13262
13263 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13264
13265         * update-elc.el: Ditto.
13266
13267         * setup-paths.el (paths-construct-exec-path): Ditto.
13268
13269         * make-docfile.el: Ditto.
13270
13271         * loadup.el (really-early-error-handler): Ditto.
13272
13273         * find-paths.el (paths-decode-directory-path): Use decode-path
13274         instead of decode-path-internal.
13275
13276         * files.el (parse-colon-path): Update docstring.
13277
13278 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13279
13280         * subr.el (get-buffer-window-list): Make BUFFER optional.
13281
13282         * window-xemacs.el (windows-of-buffer): Defalias to
13283         get-buffer-window-list.
13284
13285 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13286
13287         * disass.el: Fix maintainer keyword.
13288
13289         * bytecomp.el (byte-compile-and-load-file): Autoload.
13290         (byte-compile-buffer): Ditto.
13291
13292         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13293         value is returned, not the name.
13294         (lisp-imenu-generic-expression): Enable it.
13295         (lisp-mode-variables): Ditto.
13296         (lisp-indent-offset): Change defconst to defvar.
13297         (lisp-indent-function): Ditto.
13298         (lisp-body-indent): Ditto.
13299
13300 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13301
13302         * modeline.el: Use zap-last-kbd-macro-event.
13303
13304         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13305         nil, don't attempt to do anything with messages.
13306         (eval-last-sexp): Use `letf' for clarity.
13307
13308 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13309
13310         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13311
13312 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13313
13314         * buff-menu.el:
13315         * lisp-mode.el:
13316         * obsolete.el:
13317         Change empty docstrings into no doc strings at all.
13318         Fix bogus FSF-format docstrings.
13319         * etags.el: Fix docstring.
13320
13321 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13322
13323         * package-get.el (package-get): Use internal md5
13324
13325 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13326
13327         * about.el (about-xemacs): Correct abuse of concat.
13328
13329 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13330
13331         * info.el (Info-mode): Use easymenu.
13332
13333 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13334
13335         * apropos.el (apropos): Don't use concat with integers.
13336
13337         * cmdloop.el (describe-last-error): Handle the case when no error
13338         was seen gracefully.
13339
13340         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13341         defun.
13342         (apropos-describe-plist): Ditto.
13343
13344         * help.el (with-displaying-help-buffer): Revert to a defun.
13345         (describe-key): Use it as defun.
13346         (describe-mode): Ditto.
13347         (describe-bindings): Ditto.
13348         (describe-prefix-bindings): Ditto.
13349         (describe-installation): Ditto.
13350         (view-lossage): Ditto.
13351         (describe-function): Ditto.
13352         (describe-variable): Ditto.
13353         (describe-syntax): Ditto.
13354
13355 1998-05-11  Oliver Graf <ograf@fga.de>
13356
13357         * dragdrop.el: changed order of require/provide
13358         (dragdrop-drop-mime-default) changed to new calling conventions
13359         (dragdrop-drop-do-functions) changed to new calling conventions
13360         (dragdrop-function-widget) this one needs more work...
13361
13362 1998-05-10  Oliver Graf <ograf@fga.de>
13363
13364         * about.el: another small change in my entry
13365         * dragdrop.el (dragdrop-drop-log-function): logging added
13366         plus customizations
13367         changed interface to handler functions. now called with event
13368         and object
13369
13370 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13371
13372         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13373         E-W arrow pointer displayed over draggable dividers.
13374
13375         * mouse.el (default-mouse-motion-handler): Show it when
13376         appropriate.
13377         (drag-window-divider): Added.
13378         ([top-level]): Initialized window-divider-map with a keymap
13379         binding the above function to left button down event.
13380
13381         * x-mouse.el (x-init-pointer-shape): Initialize
13382         divider-pointer-glyph from Cursor.dividerPointer, or use default
13383         E-W double arrow.
13384
13385 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13386
13387         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13388
13389 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13390
13391         * simple.el (count-words-buffer): Don't query for buffer.
13392         (count-lines-buffer): Ditto.
13393
13394 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13395
13396         * help.el (where-is): add optional insert argument.
13397
13398 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13399
13400         * help.el (describe-key-briefly): New argument INSERT.
13401
13402         * simple.el (eval-expression): New optional argument; synch with
13403         FSF 20.3.
13404
13405         * keydefs.el (global-map): Add new register bindings.
13406
13407         * register.el: Synched with FSF 20.3.
13408
13409 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13410
13411         * window-xemacs.el (recenter): all arguments are optional.
13412
13413 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13414
13415         * device.el: (device-pixel-width): Reflected name/parameters
13416         change to device-system-metric.
13417         (device-pixel-height): Ditto.
13418         (device-mm-width): Ditto.
13419         (device-mm-height): Ditto.
13420         (device-bitplanes): Ditto.
13421         (device-color-cells): Ditto.
13422
13423 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13424
13425         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13426
13427         * cl.el (most-positive-fixnum): Document.
13428         (most-negative-fixnum): Ditto.
13429
13430         * cus-dep.el: Updated comment.
13431
13432         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13433         constant.
13434
13435         * cus-load.el (custom-put): Removed.
13436
13437         * files.el (after-find-file): Just resignal quit instead of
13438         signaling "canceled".
13439
13440 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13441
13442         * frame.el (other-frame): Use `focus-frame' instead of
13443         select-frame kludges.
13444
13445         * lisp-mode.el: Update lisp-indent-function for
13446         save-selected-frame and with-selected-frame.
13447
13448         * frame.el (save-selected-frame): New macro.
13449         (with-selected-frame): Ditto.
13450         (other-frame): Use `set-frame-focus'.
13451
13452 1998-05-06  Oliver Graf <ograf@fga.de>
13453
13454         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13455         (dragdrop-drop-url-default) default handler for URL drops created
13456         (dragdrop-drop-mime-default) default handler for MIME drops created
13457         (dragdrop-drop-functions) default custom for handling drops created
13458         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13459
13460 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13461
13462         * mouse.el: Removed redundant mouse-mswindows-drop function.
13463
13464 1998-05-05  Oliver Graf <ograf@fga.de>
13465
13466         * about.el: changed some text in my entry
13467         * dragdrop.el: added customs
13468
13469 1998-05-04  Oliver Graf <ograf@fga.de>
13470
13471         * mouse.el: killed global drop key bindings
13472         (mouse-offix-drop) removed
13473         * dragdrop.el: created
13474         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13475
13476 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13477
13478         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13479         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13480
13481         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13482         obsolete comment.
13483
13484         * scrollbar.el (scrollbars-visible-p): Use new
13485         {vertical,horizontal}-scrollbar-visible-p specifiers.
13486
13487 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13488
13489         * device.el (device-pixel-height):
13490         (device-pixel-width):
13491         (device-mm-width):
13492         (device-mm-height):
13493         (device-bitplanes):
13494         (device-color-cells): Moved these 6 functions from device.c; they
13495         all use single (device-system-metrics) call.
13496
13497 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13498
13499         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13500         were renamed.
13501
13502         * menubar-items.el:
13503         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13504         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13505
13506         * help.el (help-map): Remove Hyperbole keybinding logic.
13507         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13508
13509 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13510
13511         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13512         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13513
13514 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13515
13516         * msw-glyphs.el: use nicer icon3 from the frame icon.
13517
13518 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13519
13520         * version.el (emacs-version): Remove InfoDock conditionals.
13521
13522         * startup.el (startup-splash-frame): Change ID logo name.
13523
13524 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13525
13526         * files.el (after-find-file): If the user presses C-g on
13527         directory-creation prompt, kill the buffer.
13528
13529 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13530
13531         * simple.el (count-words-region): Reverse previous change.
13532
13533 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13534
13535         * replace.el (query-replace): Just call perform-replace.
13536         (query-replace-regexp): Ditto.
13537         (perform-replace): Move region handling here.
13538         (perform-replace): Use the new arg to match-data.
13539
13540 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13541
13542         * x-init.el: Install X specific display table that
13543           displays char 0240 as a space to avoid whatever it is
13544           that screws up display of that character code.
13545
13546 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13547
13548         * help.el (function-arglist): If no arguments are documented for a
13549         subr, print nothing rather than incorrect output.
13550
13551 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13552
13553         * cmdloop.el (command-error): Update bail-out error message to use
13554         `emacs-program-name'.
13555
13556         * lib-complete.el: Remove reader macro cruft.
13557
13558         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13559         cruft.
13560
13561         * simple.el (count-words-region): Drop interactive-p check on the
13562         message.
13563
13564 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13565
13566         * font.el
13567         * msw-faces.el
13568         Correct spelling of mswindows-font-canonicalize-name.
13569
13570 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13571
13572         * ldap.el (ldap-host-parameters-alist): Replaced with
13573         `ldap-host-parameters-plist'
13574         (ldap-search): Adapt to previous change
13575
13576 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13577
13578         * about.el (about-hackers): Update Bob Weiner bio.
13579         (about-maintainer-info): Ditto.
13580
13581 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13582
13583         * simple.el (display-warning-minimum-level): Docfix.
13584
13585 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13586
13587         * widget.el (:default-get): New keyword.
13588         * wid-edit.el (default, widget-default-default-get): Define it.
13589         (group, widget-group-default-get): Define it.
13590         (menu-choice, widget-choice-default-get): Define it.
13591         (widget-default-get): New function.
13592         (widget-choice-action): Call it.
13593         (widget-editable-list-entry-create): Call it.
13594
13595 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13596
13597         * byte-optimize.el (byte-boolean-vars): Removed.
13598         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13599         lookup through `byte-boolean-vars'.
13600
13601 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13602
13603         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13604         resource-provided values into ghost specs for scrollbar-height and
13605         scrollbar-width.
13606
13607 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13608
13609         * byte-optimize.el: Don't attempt to optimize /=.
13610
13611         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13612         (byte-compile-/=): Ditto.
13613
13614 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13615
13616         * apropos.el: Use `with-displaying-help-buffer'.
13617         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13618         Use `with-displaying-help-buffer'.
13619         (apropos-follow): Do not give special treatment to buffer cursor
13620         was in prior to a mouse click.
13621         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13622         (apropos-print-doc): Set correct buffer for setting text
13623         properties.
13624
13625 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13626
13627         * help.el (help-buffer-prefix-string): New variable.
13628         (help-buffer-name): Use it.
13629
13630         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13631         mode menu.
13632
13633 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13634
13635         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13636
13637 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13638
13639         * files.el (find-file-noselect): Update docstring.
13640         (find-file-noselect): Signal an error if found an unreadable file.
13641         (file-chase-links): Save the match data.
13642         (normal-mode): Use `lwarn' and `error-message-string'.
13643         (interpreter-mode-alist): Change defconst to defvar.
13644         (inhibit-first-line-modes-regexps): Ditto.
13645         (inhibit-first-line-modes-regexps): Added .tgz.
13646         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13647         (change-major-mode-with-file-name): New user-option.
13648         (set-visited-file-name): Synched with FSF.
13649         (file-name-extension): New function, from FSF 20.3.
13650         (file-relative-name): Synched with FSF.
13651         (save-some-buffers): Support the C-r feature.
13652         (recover-session): Synched with FSF.
13653         (kill-some-buffers): Ditto.
13654         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13655
13656 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13657
13658         * files.el (insert-file): Undo previous change and reenable use of
13659         format.el.
13660
13661 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13662
13663         * window-xemacs.el (recenter): Define.
13664
13665 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13666
13667         * font.el (mswindows-font-create-name)
13668         (mswindows-font-create-object): new functions for mswindows type
13669         fonts.
13670
13671         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13672         strings are parsed as well as font objects.
13673
13674 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13675
13676         * modeline.el (defining-kbd-macro): Restore modeline indication of
13677         kbd-macro being recorded.
13678         (add-minor-mode): Simplify docstring.
13679         (modeline-minor-mode-menu): Remove stuff.
13680
13681 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13682
13683         * code-process.el (call-process): dynamically decide process
13684         coding type.
13685
13686 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13687
13688         * modeline.el: Add line-number-mode, column-number-mode to
13689         the modeline minor-mode menu.  Button2 on the line number does
13690         goto-line.
13691
13692 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13693
13694         * mouse.el: move x-selection-owner-p type things to
13695         selection-owner-p.
13696
13697         * msw-init.el: copy zmacs stuff from x-init.el
13698
13699         * msw-select.el (mswindows-own-selection)
13700         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13701         functions. Very simple minded implementation of selectio
13702         ownership.
13703
13704         * select.el (own-selection) (disown-selection)
13705         (activate-region-as-selection) (select-make-extent-for-selection)
13706         (valid-simple-selection-p): functions moved from x-select.el for
13707         generalized selection.
13708
13709         * x-select.el: see select.el changes.
13710
13711         * x-toolbar.el: use new selection functions.
13712
13713 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13714
13715         * packages.el (packages-find-package-directories): Fixed bug that
13716         would pick up multiple site-package directories.
13717         (package-locations): Added "xemacs-packages" as a late package
13718         location.
13719
13720         * find-paths.el: Now uses `emacs-program-name' and
13721         `emacs-program-version'.
13722         Additions to enforce version-specific directories in
13723         `paths-find-version-directory'.
13724
13725 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13726
13727         * default.el: Removed.
13728         * site-start.el: Removed.
13729
13730 1998-04-29  Didier Verna  <didier@xemacs.org>
13731
13732         * minibuf.el (minibuffer-history-minimum-string-length): Default
13733         to nil.
13734
13735 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13736
13737         * find-paths.el (paths-program-name): Rename.
13738         (paths-emacs-root-p): Ditto.
13739         (paths-find-site-directory): Ditto.
13740
13741 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13742
13743         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13744         `emacs-lisp-byte-compile-and-load'.
13745
13746 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13747
13748         * ldap.el (ldap-search): Fixed additional parameter passing to
13749         `ldap-open'
13750
13751 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13752
13753         * select.el (kill-primary-selection) (selection-owner-p)
13754         (copy-primary-selection) (yank-clipboard-selection)
13755         (selection-exists-p) (delete-primary-selection): new file and
13756         functions that do the right thing for the selected device.
13757
13758         * x-menubar.el: use generalised selection functions.
13759
13760         * dumped-lisp.el: dump select.el.
13761
13762 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13763
13764         * find-paths.el (paths-progname): New variable.
13765         (paths-emacs-root-p): Use it.
13766         (paths-find-site-directory): Ditto.
13767
13768 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13769
13770         * loadup.el ((member "dump" command-line-args)): Dump as
13771         `infodock' if InfoDock.
13772
13773 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13774
13775         * find-paths.el (construct-emacs-version): Simplify, include
13776         program name in the return value.
13777         * (paths-find-version-directory): Use it.
13778
13779 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13780
13781         * info.el (Info-parse-dir-entries): Fixed regexp
13782         (Info-build-dir-anew): Remove full suffix and capitalize info file
13783         name for files with no @direntry
13784         (Info-batch-rebuild-dir): New function
13785         (Info-suffixed-file): Check for regular files instead of simple
13786         file existence (could catch directories before)
13787
13788 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13789
13790         * setup-paths.el, find-paths.el: Removed uses of `not' which
13791         temacs doesn't have.
13792
13793         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13794         into root searching.
13795
13796 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13797
13798         * subr.el: Remove definition of `not'.
13799
13800 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13801
13802         * msw-glyphs.el: enable graphics support.
13803
13804 1998-04-23  Didier Verna  <didier@xemacs.org>
13805
13806         * x-menubar.el (default-menubar): restored the line-number-mode
13807         option.
13808
13809         * misc doc string updates related to the options menu.
13810
13811 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13812
13813         * setup-paths.el (paths-construct-load-path): Fix typo.
13814
13815 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13816
13817         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13818         font-menu-ignore-scaled-fonts don't have to be bound now; this
13819         gets us one step further towards making --no-autoloads work.
13820
13821         * startup.el (normal-top-level): Load auto-autoloads only if
13822         lisp-directory is non-nil.
13823
13824         * setup-paths.el (paths-construct-load-path): Made it robust
13825         against nil lisp-directory.
13826
13827         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13828         to the list of variables that cause a warning when nil.
13829
13830         * toolbar.el (init-toolbar-location): Now works even when there's
13831         no toolbar icon directory.
13832
13833 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13834
13835         * help.el (view-lossage): Recognize it.
13836
13837         * simple.el (log-message): Mark multiline messages.
13838
13839 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13840
13841         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13842
13843 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13844
13845         * package-get.el (package-get-all):  add `\n' separator to
13846         interactive specification so that both variables are read
13847
13848 1998-04-22  Didier Verna  <didier@xemacs.org>
13849
13850         * x-menubar.el: ported the options menu to Custom.
13851         Moved the "read only" toggle button to the buffers menu.
13852         Corrected some missing ;;;###autoload or defcustom.
13853
13854         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13855         the scrollbar-visible specifier for options menu handling.
13856
13857         * toolbar.el (toolbar-visible-p)
13858                      (toolbar-captioned-p)
13859                      (default-toolbar-position): defcustom wrappers around
13860         the toolbar specifiers for options menu handling.
13861
13862         * frame.el (get-frame-for-buffer-default-instance-limit):
13863         defcustom it for options menu handling.
13864
13865         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13866         font-lock-mode for options menu handling.
13867
13868         * cus-start.el: added Custom properties to overwrite-mode for
13869         options menu handling.
13870
13871 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13872
13873         * about.el: shameless self-promotion.
13874
13875 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13876
13877         * simple.el (raw-append-message): Slightly optimize.
13878         (remove-message): Use `push' for clarity.
13879         (append-message): Ditto.
13880         (display-warning): Dito.
13881         (raw-append-message): Send the message to the appropriate device.
13882
13883 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13884
13885         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13886         From Sean MacLennan <Sean.MacLennan@pika.ca>
13887
13888 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13889
13890         * setup-paths.el: Changed `directory-sep-char' to
13891         `path-separator', following a change in GNU Emacs.
13892
13893 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13894
13895         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13896         (Info-build-dir-anew): Add a final newline.
13897         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13898         is `always'
13899         (Info-rebuild-dir): Ditto
13900
13901         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13902
13903 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13904
13905         * simple.el (count-words-buffer): Retain zmacs region.
13906         (count-words-region): Ditto.
13907         * simple.el: (what-line): Expanded line counts.
13908         (count-lines): New parameter to conditionalize whether collapsed
13909         lines get counted.
13910         From Bob Weiner <weiner@altrasoft.com>
13911
13912 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13913
13914         * packages.el (package-locations): infodock-packages must override
13915         mule-packages and packages.
13916
13917 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13918
13919         * wid-edit.el:
13920         remove rude messages from widget-activation-widget-mapper
13921         and widget-activation-glyph-mapper
13922
13923 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13924
13925         * toolbar.el: Remove (featurep 'x) test from
13926         toolbar-make-button-list
13927
13928 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13929
13930         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13931         only if in the same frame.
13932
13933 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13934
13935         * packages.el (package-locations): Added site-packages hierarchy.
13936
13937         * setup-paths.el (paths-default-info-directories): Introduced and
13938         used.
13939
13940         * packages.el, setup-paths.el: Set various path searching depths
13941         to 1.
13942
13943         * packages.el (packages-hierarchy-depth):
13944         (packages-load-path-depth): Introduced and used.
13945
13946         * setup-paths.el (paths-load-path-depth): Introduced and used.
13947
13948         * find-paths.el (paths-find-recursive-path): Added max-depth
13949         parameter.
13950
13951 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13952
13953         * setup-paths.el (paths-construct-info-path): Removed
13954         dependency on behavior of (file-name-as-directory "").
13955
13956 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13957
13958         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13959         lisp objects
13960
13961 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13962
13963         * dump-paths.el, startup.el: Added handling for --debug-paths.
13964
13965 1998-04-15  William M. Perry  <wmperry@aventail.com>
13966
13967         * wid-edit.el: We cannot just set the help-echo or balloon-help
13968           properties for an extent based on the :help-echo widget
13969           property, since help-echo and balloon-help cause an EXTENT to
13970           get passed in, where :help-echo functions are expecting a WIDGET
13971
13972 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13973
13974         * scrollbar.el (init-scrollbar-from-resources): Call
13975         mswindows-init-scrollbar-metrics when appropriate.
13976
13977 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13978
13979         * dumped-lisp.el: dump x-toolbar for window system
13980
13981         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13982         have support and xpm.
13983
13984 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13985
13986         * files.el (toggle-read-only): Fix docstring.
13987         From Didier Verna <didier@xemacs.org>
13988
13989 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13990
13991         * startup.el (normal-top-level): Load autoload-file-name without
13992         specifying an extension---some people only auto-autoload.el.gz.
13993
13994 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13995
13996         * files.el (backup-enable-predicate): Don't bomb on NAME being
13997         nil.
13998
13999 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14000
14001         * find-paths.el, packages.el: Now prefers configure'd paths.
14002         This shouldn't cause any of the originally anticipated problems as
14003         the current paths architecture will not define the various
14004         configure-xxx variables if they're not specified on the configure
14005         command line.
14006
14007         * find-paths.el, setup-paths.el, packages.el: Removed all
14008         mentionings of "/" as a path separator.
14009         Used paths-construct-path throughout.
14010
14011         * find-paths.el (paths-construct-path): Created to assemble paths
14012         from directory components.
14013
14014         * setup-paths.el, packages.el: Used paths-decode-directory-path
14015         instead of decode-path-internal.
14016
14017         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14018         and associates.
14019         (paths-decode-directory-path) Created.
14020
14021         * setup-paths.el: Changed configure-exec-path to
14022         configure-exec-directory.
14023
14024 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14025
14026         * packages.el (packages-find-packages): Fixed decoding of
14027         EMACSPACKAGEPATH.
14028
14029         * startup.el: -no-packages -> -no-early-packages.
14030
14031         (packages-load-package-lisps): Fixed loading of auto-autoload
14032         files.
14033
14034         * startup.el (normal-top-level): Fixed loading of core
14035         auto-autoload.
14036
14037         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14038
14039         * startup.el, packages.el, dump-paths.el: Added proper settings
14040         for site-directory and lisp-directory variables.
14041
14042         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14043         inhibit-package-autoloads and fixed handling of it.
14044
14045         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14046         handling of former inhibit-package-init, now
14047         inhibit-early-packages, to make -vanilla etc. work.
14048
14049 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14050
14051         * code-process.el (start-process): Fallback to 'undecided instead
14052         of 'binary for process input coding stream.
14053
14054         * process.el (start-process): Docstring fix.
14055
14056 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14057
14058         * info.el (Info-insert-dir): Do not insert temporary dir files
14059         in Info-dir-file-attributes
14060         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14061         (Info-rebuild-dir): Ditto.
14062
14063 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14064
14065         * obsolete.el: Added obsoleteness declarations for
14066         `site-directory' and `Info-default-directory-list'.
14067
14068 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14069
14070         * find-paths.el (paths-find-emacs-root): Only look at the
14071         executable at the end of the symlink chain for determining the
14072         Emacs root.
14073
14074 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14075
14076         * setup-paths.el (paths-construct-info-path): Changed construction
14077         to cater to gone default in configure.
14078
14079         * find-paths.el (paths-uniq-append): Added.
14080
14081         * packages.el: Rewritten package path construction once again.
14082
14083         * dump-paths.el, startup.el: Removed package-path as a global
14084         variable.
14085
14086         * package-admin.el (package-admin-add-single-file-package):
14087         (package-admin-add-binary-package): Changed package-path to
14088         late-packages.
14089
14090         * packages.el (packages-split-path): Split path at "/" rather than
14091         nil according to change in emacs.c.
14092
14093 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14094
14095         * setup-paths.el (paths-construct-info-path): Changed info path
14096         order so that directories come out right.
14097         (paths-find-lock-directory): Fixed bug: It used to think
14098         configure-lock-directory is a path.
14099
14100 1998-04-06  Jeff Miller <jmiller@smart.net>
14101
14102         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14103         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14104         eases the use of toolbar-add/kill-item functions.
14105
14106 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14107
14108         * code-files.el (file-coding-system-alist): Commented out
14109         loaddefs.el magical treatment.
14110
14111 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14112
14113         * info.el (Info-rebuild-outdated-dir): Added new option
14114         `conservative' and made it the default
14115         (Info-rebuild-dir): Appropriately parse multi-line description
14116         strings, and multi-section dir files. Issue warning when dir
14117         is rebuilt as temporary
14118         (Info-build-dir-anew): Issue warning when dir is built as
14119         temporary
14120
14121 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14122
14123         * list-mode.el (list-mode-map): Bind highlight motion commands to
14124         standard keys left, right, C-b and C-f.
14125
14126 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14127
14128         * files.el (auto-mode-alist): allow .sc for Scheme->C
14129
14130 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14131
14132         * loadup.el (pureload): Don't quote (garbage-collect).
14133
14134 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14135
14136         * package-get-base.el: Updated.
14137
14138 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14139
14140         * isearch-mode.el (isearch-just-started): New variable.
14141         (isearch-mode): Set it.
14142         (isearch-repeat): Advance one character forward only if the search
14143         was successful, and was not just started.
14144         (isearch-repeat): Clear isearch-just-started.
14145
14146 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14147
14148         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14149         if running -batch.
14150
14151 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14152
14153         * subr.el (listify-key-sequence): Removed.
14154
14155 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14156
14157         * bytecomp.el (byte-compile-print-gensym): New option.
14158         (byte-compile-output-file-form): Use it.
14159         (byte-compile-output-docform): Ditto.
14160         (byte-compile-compiled-obj-to-list): Ditto.
14161
14162 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14163
14164         * msw-glyphs.el: set frame icon if xpm support.
14165
14166 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14167
14168         * help.el: Code that pretty prints variable values
14169           removed.
14170
14171 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14172
14173         * find-paths.el (paths-emacs-root-p): Correct test for installation
14174         directory.
14175         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14176
14177 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14178
14179         * loaddefs.el: Don't set debug-ignored-errors; leave
14180           its default value set to nil.
14181
14182 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14183
14184         * info.el (Info-rebuild-dir): fixed mis-spelling.
14185
14186 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14187
14188         * info.el (Info-rebuild-outdated-dir): New custom var
14189         (Info-insert-node): Create/update dir file when needed, ie when it
14190         does not exist or is older than some info files in directory
14191
14192 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14193
14194         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14195         for last packages, mainly for using a 20.4 package base.
14196
14197         * packages.el (late-packages): Typo fix.  It was called
14198         early-packages.
14199
14200         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14201         relative symlinks correctly.
14202         (paths-find-emacs-roots): More rigorous checking for plausible
14203         configuration-time root.
14204
14205         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14206         find its roots.
14207
14208 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14209
14210         * faces.el: Fix docstrings.
14211         * glyphs.el: Fix docstrings.
14212         * mouse.el: Fix docstrings.
14213
14214         * frame.el: Change phrase `current frame' to `selected frame'.
14215
14216         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14217
14218         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14219         macros using backquote to make them infinitely more readable.
14220
14221 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14222
14223         * packages.el (packages-find-package-path): Hardcoded specialized
14224         InfoDock support until we can clean this up.
14225
14226         * help.el (describe-bindings-1): Return the value of the bindings
14227         help buffer created.
14228         (describe-bindings): Ditto.
14229
14230         * simple.el (set-variable): Restore previous behavior of not
14231         bombing if the variable to set is not boundp.
14232
14233 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14234
14235         * packages.el (packages-handle-package-dumped-lisps): Allow for
14236         non-local files to be loaded off the package-lisp variable.
14237
14238 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14239
14240         * x-faces.el: Global X resources should override
14241           specs for all device classes (color, grayscale, mono);
14242           code currently doesn't override any of them.  Fixed by
14243           calling remove-specifier with '(x default) as the tag
14244           set and allowing inexact matches.
14245
14246 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14247
14248         * faces.el: Separated face initializations based on
14249           device classes into device type specific (tag set,
14250           instantiator) pairs.
14251
14252 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14253
14254         * wid-edit.el (widget-choice-action): Remember user's explicit
14255         choice.
14256         (widget-choice-value-create): Respect it.
14257         From Richard Stallman <rms@gnu.org>
14258
14259 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14260
14261         * setup-paths.el (paths-construct-info-path): Always append
14262         existing directories from configure-time info path.
14263
14264         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14265         Info-directory-list.
14266
14267         * info.el: Removed Info-default-directory-list which was broken by
14268         design.
14269         Removed bogus initialization of Info-directory-list---startup.el
14270         can do a much better job.
14271         Added autoload of Info-directory-list.
14272
14273         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14274         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14275         be exclusive; now it's merely given precedence, just like in the
14276         old days.
14277
14278 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14279
14280         * find-paths.el (paths-find-architecture-directory): Fix bug with
14281         finding; it used to default too early.
14282
14283 1998-03-25  Martin Buchholz <martin@xemacs.org>
14284
14285         * packages.el (packages-split-path): Fix a bug; it used to fail
14286         for paths that weren't split.
14287
14288 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14289
14290         * finder.el (finder-compile-keywords): trap on errors.
14291
14292 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14293
14294         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14295           fourth argument of t so that only the specs exactly
14296           matching the tag lists are removed.
14297
14298 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14299
14300         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14301
14302 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14303
14304         * minibuf.el (mouse-read-file-name-1): If a default directory was
14305         specified, use it for generating the completions.
14306
14307 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14308
14309         * update-elc.el: Now respects inhibit-package-init and
14310         inhibit-site-lisp.
14311         Now does path construction with loadup-paths.
14312
14313         * startup.el (normal-top-level, startup-setup-paths): Now respects
14314         inhibit-package-init and inhibit-site-lisp.
14315
14316         * packages.el (packages-find-package-path): Extended package path
14317         by version-specific hierarchies.
14318         (packages-find-packages): Now respects inhibit flag and
14319         inhibit-site-lisp.
14320         Moved path setup to loadup-paths.
14321
14322         * make-docfile.el: Now respects inhibit-package-init and
14323         inhibit-site-lisp.
14324         Now does path construction with loadup-paths.
14325
14326         * loadup.el: Now respects inhibit-package-init and
14327         inhibit-site-lisp.
14328
14329         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14330
14331         * loadup-paths.el: New file: setup load-path to encompass
14332         packages.
14333
14334 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14335
14336         * auto-show.el: load-gc renamed to pureload.
14337         * site-load.el: Ditto.
14338         * packages.el (toplevel): Ditto.
14339         * loadup.el (really-early-error-handler): Ditto.
14340         * dumped-lisp.el (preloaded-file-list): Ditto.
14341         * cus-face.el (custom-declare-face): Ditto.
14342
14343 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14344
14345         * <Today>: The Big Path Searching Overhaul.
14346
14347         * find-paths.el: New file: find and assemble paths in the
14348         installation hierarchy.
14349
14350         * setup-paths.el: New file: global layout of paths and directories
14351         within the XEmacs hierarchy.
14352
14353         * packages.el: Replaced everything related to path searching and
14354         startup by code in terms of find-paths.
14355
14356         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14357         the new path searching engine.
14358
14359         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14360         and setup-paths.
14361
14362 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14363
14364         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14365         setup-paths.el.
14366
14367 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14368
14369         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14370         compiles identically in any configuration.
14371         Removed irrelevant commentary.
14372
14373 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14374
14375         * simple.el (set-variable): Allow setting specifiers.
14376
14377 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14378
14379         * lisp.el (forward-sexp): Revert previous change.
14380
14381 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14382
14383         * frame.el (frame-initialize): Use `delete-console' instead of
14384         `delete-device' to delete the stream console to match the usage in
14385         Fkill_emacs.
14386
14387 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14388
14389         * files.el (cdpath-previous): New variable.
14390         (cd): Use it.
14391         From Bob Weiner <weiner@wave.altrasoft.com>
14392
14393 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14394
14395         * keydefs.el: Changed keybindings of forward-char,
14396           backward, scroll-up and scroll-down to point to their
14397           -command counterparts.
14398
14399         * simple.el: New functions: forwarc-char-command,
14400           backwrad-char-command, scroll-up-command,
14401           scroll-down-command which work liek their counterparts
14402           except that they honor the variable
14403           signal-error-on-buffer-boundary.
14404
14405           Definition of signal-error-on-buffer-boundary received
14406           from src/cmds.c.
14407
14408           defvar declaration added for word-across-newline to avoid
14409           byte-compiler warning about the free variable reference.
14410
14411 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14412
14413         * winnt.el: Removed "%t" from the beginning of
14414         modeline-format. From now on, there's no nt-specifics in the modeline.
14415
14416 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14417
14418         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14419         of `when' with `if'.
14420
14421 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14422
14423         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14424         mswindows. Must be reworked along with glyphs.el, or
14425         merged into it, after there is images support.
14426
14427         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14428         'mswindows.
14429
14430 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14431
14432         * faces.el: fix for text cursor initialization.
14433         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14434         From Andy Piper <andyp@parallax.co.uk>
14435
14436 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14437
14438         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14439         if there is an existing package that handles it and warn the user
14440         about that mode.
14441
14442 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14443
14444         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14445         Installation" menu item when Installation-string is not bound.
14446
14447 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14448
14449         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14450         From Jeremiah W. James <jerry@cs.ucsb.edu>
14451
14452 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14453
14454         * msw-faces.el:
14455         * faces.el: Fix face initialization.
14456
14457 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14458
14459         * files.el (backup-enable-predicate): fix breakage introduced
14460         by TMPDIR patch.
14461
14462 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14463
14464         * x-faces.el (x-init-face-from-resources): The
14465           TTY face property retrieval functions don't return
14466           specifiers, so use face-property instead.
14467
14468 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14469
14470         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14471
14472 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14473
14474         * x-menubar.el: Expanded documentation for
14475           option-save-faces.  Changed Options -> Browse Faces
14476           menu entry to invoke customize-face.
14477
14478 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14479
14480         * faces.el: Most face initialization moved out of
14481           init-other-random-faces to the top level so that the
14482           initialization happens before Xemacs is dumped.  Much
14483           of the fascist "face-differs-from-default-p or FROB!"
14484           code has been retired in favor of letting the user do
14485           what they want to do.  Face initialization code changed
14486           to use `default' specifier tag so that the settings can
14487           be overridden later if the user wishes it.
14488
14489 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14490
14491         * about.el (about-hackers): Update contributors list.
14492
14493 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14494
14495         * specifier.el: Define new specifier tag `default'.
14496
14497         * modeline.el: Initialize faces using `default' tag.
14498
14499         * x-faces.el (x-init-face-from-resources): Remove
14500           specifier specs containing the `default' tag before
14501           adding new specs.
14502
14503 1998-03-02  John Jones  <jj@asu.edu>
14504
14505         * package-get.el (package-get-all): fixed arguments on call to
14506         package-admin-add-single-file-package.
14507         * package-get.el (package-get-installedp): fixed to match
14508         advertised behavior.
14509         * package-get.el: added function package-get-update-all which
14510         installs newest versions of all the current packages (if they are
14511         not already installed).
14512
14513 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14514
14515         * files.el (find-file-noselect): Uncommented `truename' binding in
14516         `let*' and use it later to set `buffer-file-truename' iff it's
14517         still nil, as happens for example when finding a compressed
14518         file with "jka-compr".
14519
14520 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14521
14522         * faces.el: in make-face-* type functions do the operation for all
14523         window systems, not just the first one found.
14524
14525         * font.el: call mswindows-list-fonts for mswindows.
14526
14527 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14528
14529         * code-process.el (call-process-region):
14530         * process.el (call-process-region):
14531         * package-get.el (package-get-dir):
14532         * files.el (backup-enable-predicate):
14533         * gnuserv.el (gnuserv-temp-file-regexp):
14534         Use temp-directory in place of `/tmp'.
14535
14536 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14537
14538         * "Fast" dired-in-C enhancements for Windows 95/NT:
14539
14540         * files.el: Added function, `wildcard-to-regexp', from GNU
14541           Emacs.
14542
14543         * files.el (insert-directory): Modified to use special
14544           dired-in-C enhancements if present.
14545
14546 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14547
14548         * code-files.el: make default coding no-conversion.
14549
14550 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14551
14552         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14553         the load-path.
14554
14555         * update-elc.el: Strip directory when testing for files not to
14556         bytecompile.
14557
14558 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14559
14560         * lisp-mode.el: Use recommended form for menus.
14561
14562         * info.el (Info-construct-menu): Use recommended form for menus.
14563
14564         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14565         entry.
14566
14567 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14568
14569         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14570           (get-frame-for-buffer-noselect): Always return frames
14571           in the not-this-window-p cond clause.
14572
14573 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14574
14575         * help.el (describe-installation): New function.
14576
14577         * x-menubar.el (default-menubar): Add describe-installation to
14578         Help menu.
14579
14580         * packages.el (packages-unbytecompiled-lisp): Installation.el
14581         should not be bytecompiled.
14582
14583         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14584         XEmacs.
14585
14586         * x-menubar.el (default-menubar): Use correct guard for VM menu
14587         entry.
14588
14589         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14590         coding.
14591         From Andy Piper <andyp@parallax.co.uk>
14592
14593 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14594
14595         * ldap.el: Do not require ldap-internal at compile time.
14596
14597 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14598
14599         * code-files.el: new file. a virtual copy of mule-files.el
14600         but without charset
14601         dependencies. (toggle-buffer-file-ocding-system) new function for
14602         changing the eol type for the current buffer.
14603
14604         * code-process.el: new file. a copy of
14605         mule-process.el. mule-process.el will disappear when things have
14606         settled.
14607
14608         * coding.el: new file. a virtual copy of mule-files.el but
14609         without charset dependencies. (coding-system-base) new function
14610         for getting the parent coding system of a coding system with eol
14611         type set.
14612
14613         * dumped-lisp.el: add above files for the non-mule case.
14614
14615 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14616
14617         * window-xemacs.el (display-buffer): If no explicit
14618           frame is specified, search for a window that displays
14619           the buffer on the currently selected frame, before
14620           searching other frames.
14621
14622 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14623
14624         * frame.el (get-frame-for-buffer): If not-this-window-p
14625           is non-nil, use window on the selected frame if it is not
14626           also the selected window.  When defaulting, search for
14627           windows on the currently selected fgrame before searching
14628           other frames.
14629
14630 1998-02-25  Didier Verna  <didier@xemacs.org>
14631
14632         * modeline.el (modeline-swap-buffers): originally named
14633         `mouse-release-modeline'. Whether to actually swap the buffers is
14634         decided in `mouse-drag-modeline'.
14635         (mouse-drag-modeline): A button release event is considered a
14636         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14637         stay unchanged.
14638
14639 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14640
14641         * x-menubar.el: Put redo on the menubar.
14642         From Aki Vehtari <Aki.Vehtari@hut.fi>
14643
14644 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14645
14646         * bytecomp.el (displaying-byte-compile-warnings): if
14647         temp-buffer-show-function is set, use it to display current set of
14648         warnings in the "*Compile-Log-Show*" buffer.
14649
14650         * simple.el (display-warning-buffer): if temp-buffer-show-function
14651         is set, use it to display current set of warnings in the
14652         "*Warnings-Show*" buffer.
14653
14654 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14655
14656         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14657         Common Lisp.
14658
14659 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14660
14661         * menubar.el: Allow button descriptors at least 2 long.
14662
14663         * x-menubar.el (default-menubar): Use recommended forms.
14664         (file-menu-filter): Remove.
14665         (edit-menu-filter): Remove.
14666
14667 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14668
14669         * about.el (about-hackers): Updated.
14670
14671 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14672
14673         * help.el (help-max-help-buffers): new variable
14674         (help-register-and-maybe-prune-excess): new function
14675         (help-buffer-name): use help-max-help-buffers.
14676         (with-displaying-help-buffer): use
14677         help-register-and-maybe-prune-excess.
14678
14679         * help.el (help-maybe-pretty-print-value): if the value fits on
14680         one line, let it.
14681
14682 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14683
14684         * (with-displaying-help-buffer): there is no need to kill the buffer
14685         if it exists, because with-output-to-temp-buffer will clear it.
14686         further, killing the buffer violates the rule that
14687         temp-buffer-show-function, if set, has the full responsibility of
14688         showing the temp buffer.  killing the buffer fucks with the window
14689         configuration, hosing temp-buffer-show-function.
14690
14691
14692 1998-02-23  Didier Verna  <didier@xemacs.org>
14693
14694         * modeline.el (mouse-drag-modeline):
14695         - Always scroll the modeline that was originally clicked on.
14696         - Use x pixels instead of x characters (which doesn't work anyway)
14697         as horizontal reference for modeline dragging. This allows us to
14698         keep on dragging the modeline even if the motion event occurs in
14699         another window.
14700
14701 1998-02-23  Didier Verna  <didier@xemacs.org>
14702
14703         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14704         glyph on the modeline to indicate that dragging the mouse has an
14705         effect both horizontally and vertically.
14706
14707 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14708
14709         * about.el (about-xemacs): Get rid of redundant visible version
14710         number.
14711
14712 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14713
14714         * about.el (about-hackers): Update credits.
14715
14716 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14717
14718         * prim/register.el (view-register): Show register type file-query.
14719
14720 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14721
14722         * mode-motion.el (mode-motion-highlight-internal):
14723           save-excursion inside save-window-exucrsion form to
14724           hide buffer point changes from save-window-excursion.
14725           Prevents display flickering when the mouse pointer
14726           moves.
14727
14728 1998-02-17  Didier Verna  <didier@xemacs.org>
14729
14730         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14731         function to handle correctly the case of a toolbar one side of the
14732         window: scrolling will not necessarily happen.
14733
14734 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14735
14736         * files.el (after-find-file): Restore missing argument
14737           to format that provides filename for "... consider M-x
14738           recover-file" message.  Also call `message' with "%s"
14739           as the first arg instead of an arbitrary string.
14740
14741 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14742
14743         * about.el (about-hackers): Various additions.
14744
14745 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14746
14747         * autoload.el (generate-file-autoloads-1): Don't force an extra
14748         line out when copying on-the-same line autoloads.
14749
14750         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14751         is installed.
14752
14753 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14754
14755         * x11/x-win-xfree86.el (x-win-init-xfree86):
14756         * x11/x-win-sun.el (x-win-init-sun):
14757         * x11/x-init.el (x-initialize-compose):
14758         * prim/simple.el:
14759         (backward-or-forward-kill-sexp):
14760         (backward-or-forward-kill-sentence):
14761         (backward-or-forward-kill-word):
14762         (backward-or-forward-delete-char):
14763         * prim/isearch-mode.el (isearch-help-or-delete-char):
14764         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14765         x-keysym-on-keyboard-p to detect backspace.
14766         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14767         Clean up symbols used with dead keys, checking Linux and solaris
14768         keysyms.
14769         Simplify x-win-*.el using above methods.
14770         Change documentation for x-keysym-*-p functions.
14771
14772 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14773
14774         * about.el (about-hackers): Restore entries for Michael Sperber and
14775         Vinnie Shelton.
14776         From Vinnie Shelton <acs@acm.org>
14777
14778 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14779
14780         * simple.el (count-words-region): Ditto.
14781
14782 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14783
14784         * simple.el (count-words-buffer): Document.  Don't print anything
14785         if non-interactive.
14786
14787 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14788
14789         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14790         multiple files in InfoDock.
14791
14792 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14793
14794         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14795         from version.el in InfoDock.
14796
14797         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14798         specially.
14799
14800 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14801
14802         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14803         variable name in docstring.
14804
14805 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14806
14807         * menubar.h: Include "gui.h".
14808
14809 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14810
14811         * site-load.el: Fix documentation.
14812
14813 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14814
14815         * package-get-base.el (package-get-base): Updated.
14816
14817         * keymap.el: PC-ize.
14818
14819 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14820
14821         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14822         from' on a fresh line.
14823
14824 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14825
14826         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14827         object.
14828
14829 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14830
14831         * undo-stack.el: PC-ize.
14832
14833         * cmdloop.el: PC-ize.
14834
14835 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14836
14837         * bytecomp-runtime.el: PC-ize.
14838
14839         * byte-optimize.el: Prolog fixup.  PC-ize.
14840
14841         * cus-dep.el: Spelling fix.
14842
14843         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14844         entries follow).
14845
14846 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14847
14848         * text-mode.el (text-mode-hook-identify): New function,
14849         put on text-mode-hook.  Set text-mode-variant here.
14850         (text-mode): Don't set it here.
14851
14852 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14853
14854         * text-mode.el (text-mode-hook): New defvar.
14855         (text-mode-variant): New variable.
14856         (text-mode): Set that variable locally.
14857         (toggle-text-mode-auto-fill): New command.
14858
14859 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14860
14861         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14862
14863 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14864
14865         * text-mode.el (paragraph-indent-text-mode):
14866         Renamed from spaced-text-mode.
14867         (text-mode-map): Bind TAB to indent-relative.
14868         (indented-text-mode-map): Variable deleted.
14869         (indented-text-mode): Now an alias for text-mode.
14870
14871 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14872
14873         * loadup.el: test-atoms debugging stuffs removed.
14874
14875 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14876
14877         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14878
14879 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14880
14881         * help.el (describe-beta): Made it use `locate-data-file'.
14882         (describe-distribution): Ditto.
14883         (describe-copying): Ditto.
14884         (describe-project): Ditto.
14885         (view-emacs-news): Ditto.
14886
14887         * help-nomule.el (help-with-tutorial): Made it use
14888         `locate-data-file' to find tutorial.
14889
14890 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14891
14892         * about.el: Corrected my email address.
14893
14894         * mouse.el: Added 'mouse-mswindows-drop' similar to
14895         'mouse-offix-drop'.
14896
14897 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14898
14899         * loadup.el (running-xemacs): Spelling fix.
14900
14901 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14902
14903         * packages.el (packages-find-packages-1): Don't allow a backwards
14904         compatible lisp tree to overwrite `preloaded-file-list'.
14905
14906 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14907
14908         * loadup.el: Don't delete "xemacs" prior to dumping.
14909
14910 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14911
14912         * package-info.el (pi-last-mod-date): New function.
14913         (pi-author-version): New function.
14914         (batch-update-package-info): Use them.
14915
14916 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14917
14918         * frame.el (get-frame-for-buffer-default-to-current): Create.
14919         (get-frame-for-buffer-noselect): Allow user to use current frame
14920         with `get-frame-for-buffer-default-to-current'.
14921
14922 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14923
14924         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14925         (byte-compile-output-docform): Ditto.
14926         (byte-compile-compiled-obj-to-list): Ditto.
14927
14928 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14929
14930         * startup.el (command-line-1): Removed code that ran
14931           buffer-menu.
14932
14933 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14934
14935         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14936
14937 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14938
14939         * frame.el (suspend-emacs-or-iconify-frame): Check using
14940         `device-on-window-system-p' instead of explicitly checking for X,
14941         so that the same logic works for MS Windows.
14942         (suspend-or-iconify-emacs): Ditto.
14943
14944 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14945
14946         * about.el (about-maintainer-info): Andy Piper is back.
14947         (xemacs-hackers): Updated Andy Piper's email address.
14948         (about-hackers): Added Jonathan Harris.
14949         (about-hackers): Updated Tibor Polgar's email address.
14950
14951 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14952
14953         * about.el: Add xemacs.org email manager.
14954
14955         * package-get-base.el (package-get-base): Updated with most recent
14956         package updates.
14957
14958 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14959
14960         * help.el (function-arglist): Use `indirect-function' instead of
14961         `symbol-function' so that aliases are treated correctly.
14962
14963 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14964
14965         * help.el (help-map): Add f1 binding to `help-for-help'.
14966         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14967         (describe-key-briefly): Use `princ' "%s" to print object.
14968         (with-displaying-help-buffer): Kill buffer if it exists, again.
14969         (describe-key): Use `princ' "%s" to print object.
14970         (describe-function-1): Use `princ' "%s" to print object.
14971         Commented out alias lines removed.
14972         (help-pretty-print-limit): New variable to control pretty-printing
14973         of variable values.
14974         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14975         `help-pretty-print-value' again.  Only print-print when OBJECT is
14976         list of length less than `help-pretty-print-limit'.
14977         (describe-variable): Use `help-maybe-pretty-print-value' again.
14978
14979 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14980
14981         * simple.el (blink-matching-open): Remove C++ kludge.
14982         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14983
14984 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14985
14986         * info.el (Info-default-directory-list): Made the documentation
14987         more explanitory.
14988
14989 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14990
14991         * lisp/packages.el:
14992         * lisp/package-admin.el:
14993         * lisp/build-report.el:
14994         Fix typos.
14995
14996 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14997
14998         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14999         warnings in Java buffers without final newline and editing the
15000         last line.
15001
15002 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15003
15004         * packages.el (packages-find-packages-1): Don't allow a backwards
15005         compatible lisp tree to overwrite `preloaded-file-list'.
15006         Suggested by Colin Rafferty  <colin@xemacs.org>
15007
15008         * mouse.el (mouse-offix-drop): Set undo-boundary.
15009         From Oliver Graf <ograf@fga.de>
15010
15011 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15012
15013         * loadup.el (load-gc): rewrite as defun.
15014         Print something sensical if a required dump-time file isn't found.
15015
15016 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15017
15018         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15019         bug strikes a menudescriptor.
15020
15021         * package-get-base.el (package-get-base): Updated.
15022
15023         * package-info.el (batch-update-package-info): Derive REQUIRES
15024         from the Makefile.
15025
15026 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15027
15028         * files.el (save-some-buffers): Don't play games with deleting
15029         other windows if we are in the minibuffer window.
15030
15031 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15032
15033         * modeline.el (modeline-minor-mode-menu): Add support for :active
15034         (add-minor-mode): Document :active property to TOGGLE.
15035
15036 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15037
15038         * modeline.el (modeline-minor-mode-menu): Add support for an
15039         `:included' predicate in the `toggle-sym' plist.
15040         (add-minor-mode): Document the :included property, format
15041         docstring some more.
15042         (modeline-minor-mode-menu): Documentation string added.
15043
15044 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15045
15046         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15047         labels from the symbol-names by thwacking off the overly redundant
15048         and overused "mode", parenthesizing "minor", and capitalizing the
15049         resultant strings.  Also shortened the menu's title by eliminating
15050         the redundant buffer name.
15051         (add-minor-mode): Beautified the docstring, added mention of the
15052         `:menu-tag' property of TOGGLE.
15053         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15054         `toggle-sym' to beatify the mode-life menus.
15055         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15056         `auto-fill-function'.
15057
15058 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15059
15060         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15061         menus to :style 'toggle.
15062
15063 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15064
15065         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15066
15067 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15068
15069         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15070         only recognize first hyperlink.
15071         (hyper-apropos-highlightify): Deletia, this is already done by
15072         `hyper-apropos-insert-face'.
15073         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15074
15075 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15076
15077         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15078         mail.
15079         (toolbar-mail-reader): Add support for `send'.
15080         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15081
15082 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15083
15084         * info.el (Info-emacs-info-file-name): Add defvar for
15085         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15086         will function properly.
15087
15088 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15089
15090         * simple.el: make the backwards delete function called by
15091         `backward-or-forward-delete-char' user configurable.
15092
15093 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15094
15095         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15096         compiled function got loaded from.
15097
15098 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15099
15100         * term/apollo.el: Synched up with InfoDock 3.6.2.
15101
15102 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15103
15104         * startup.el (load-init-file): Load autoloads earlier.
15105         (startup-splash-frame): Handle InfoDock logo.
15106
15107         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15108         InfoDock.
15109         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15110
15111         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15112         doesn't have this function.
15113
15114         * packages.el (locate-data-file): Fix to call `locate-file'.
15115
15116 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15117
15118         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15119         version of version.el.
15120         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15121
15122         * x-menubar.el (default-menubar): Guard reference to
15123         `gnuserv-frame'.
15124         (default-menubar): Guard references to `font-lock-mode'.
15125         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15126         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15127
15128         * make-docfile.el: Don't snarf doc strings from autoloads.
15129
15130         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15131         loading auto-autoloads files.
15132
15133         * loaddefs.el: Disable dumping autoloads.
15134
15135 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15136
15137         * lisp-mnt.el: Synch to Emacs 20.2.
15138
15139         * help.el: Remove manual autoload of `finder-by-keyword'.
15140
15141         * finder.el (finder-by-keyword): Autoload.
15142
15143         * help.el: Conditionalize hyperbole setup.
15144
15145 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15146
15147         * packages.el (package-require): Update to reflect new data format.
15148
15149 1998-01-02  Didier Verna  <didier@xemacs.org>
15150
15151         * x-menubar.el (default-menubar): make the tutorials available
15152         through the menubar. (Plus some compilation warnings cleanup).
15153
15154 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15155
15156         * check-features.el: New file.  Perform sanity check after build.
15157
15158         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15159         files to tooltalk package.
15160         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15161         package.
15162
15163         * package-admin.el (package-admin-xemacs): Use better default for
15164         location of XEmacs binary.
15165
15166 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15167
15168         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15169         tag with sexp and add value tag with value `t'.
15170
15171 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15172
15173         * package-get.el: Changes to work with real data.
15174         From Pete Ware <ware@cis.ohio-state.edu>
15175
15176         * packages.el (packages-reload-autoloads): Guard load for the time
15177         being.
15178
15179         * update-elc.el ("packages.el"): Force loading packages.el instead
15180         of possibly out-of-date packges.elc.
15181         * make-docfile.el ("packages.el"): Ditto.
15182
15183 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15184
15185         * build-report.el (build-report-delete-regexp): Added a rule for
15186         the main tarball shadowing anything past it.
15187
15188 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15189
15190         * packages.el (package-provide): Delete a previous provide.
15191
15192         * package-info.el: New file.
15193
15194         * package-get.el: New file.
15195         From Pete Ware <ware@cis.ohio-state.edu>
15196         (package-get): Fix md5 computation to work with Mule.
15197
15198 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15199
15200         * simple.el (log-message-*): Quote symbols in docstrings properly.
15201
15202 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15203
15204         * packages.el (packages-new-autoloads): Ignore symbolic links.
15205
15206         * cus-face.el (face-custom-attributes-get): Fix typo.
15207         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15208
15209 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15210
15211         * startup.el (load-init-file): Reload new or changed autoloads
15212         unless inhibited.  Reload modified dumped lisp (stubbed).
15213
15214         * packages.el (packages-new-autoloads): New function.
15215         (packages-reload-autoloads): New function.
15216         (packages-reload-dumped-lisp): New (stub) function.
15217
15218         * loadup.el: Inhibit reloading dumped files when running temacs.
15219
15220         * loadhist.el (file-provides): Extend to handle variant
15221         extensions.
15222
15223         * replace.el (query-replace): Fix typo.
15224
15225 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15226
15227         * make-docfile.el: list-autoloads-path has been renamed.
15228         * update-elc.el: list-autoloads has been renamed.
15229
15230         * packages.el (packages-list-autoloads): Renamed.
15231         (packages-list-autoloads-path): Ditto.
15232
15233 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15234
15235         * packages.el (packages-find-packages-1): Made it signal a warning
15236         for an error in an auto-autoload.el file.
15237
15238 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15239
15240         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15241         tag with const.
15242         From Aki Vehtari <Aki.Vehtari@hut.fi>
15243
15244         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15245
15246         * loadhist.el (unload-feature): Remove autoload.
15247
15248 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15249
15250         * loadhist.el: Unpackaged.
15251
15252         * help.el (describe-symbol-find-file): Rename
15253         `describe-function-find-file' and make old name obsolete.
15254         (describe-function-1): Use it.
15255         (describe-function-1): Guard reference to
15256         `compiled-function-annotation'.
15257
15258 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15259
15260         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15261         argument.
15262         (help-mode-quit): New optional arg to control whether it kills or
15263         buries.  Tidied up.
15264         (with-displaying-help-buffer): Don't kill buffer initially, even
15265         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15266         (help-pretty-print-value): Rename back from
15267         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15268         use it, otherwise use dumped `cl-prettyprint'.
15269         (describe-variable): Use `help-pretty-print-value' again.
15270         (find-func): Removed reference to "find-func" at end.
15271
15272 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15273
15274         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15275           GUI XEmacs. Rename? x-menubar is rather window system
15276           independant, except for a couple of items.
15277
15278 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15279
15280         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15281         entries as they will no longer be distributed with XEmacs.
15282
15283         * format.el (format-alist): Fix image/tiff regexps.
15284         From P. E. Jareth Hein <jareth@camelot-soft.com>
15285
15286         * help.el (help-maybe-pretty-print-value): Rename.
15287         (describe-variable): Use it.
15288         (describe-variable): Add trailing linefeed.
15289
15290 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15291
15292         * help.el (describe-function-1): Don't output anything for
15293           arglist of autoload functions.
15294
15295 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15296
15297         * help.el (describe-function-1): Don't output anything for
15298           arglist of autoload functions.
15299
15300 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15301
15302         * help.el (help-mode-map): New bindings for `help-mode-bury',
15303         `describe-function-at-point', `describe-variable-at-point',
15304         `Info-elisp-ref', `customize-variable', `help-next-section' and
15305         `help-prev-section'.
15306         (help-next-section): New function.
15307         (help-prev-section): New function.
15308         (help-mode-quit): Changed to kill the help buffer.
15309         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15310         correctly.
15311         (help-buffer-name): New function to generate the name of help
15312         buffers.
15313         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15314         argument giving the name of the help buffer.
15315         (describe-key): Use `with-displaying-help-buffer' with name.
15316         (describe-mode): Ditto.
15317         (describe-bindings): Ditto.
15318         (describe-prefix-bindings): Ditto.
15319         (view-lossage): Ditto.
15320         (with-syntax-table): New macro.
15321         (function-called-at-point): Use `ignore-errors' and
15322         `with-syntax-table'.
15323         (function-at-point): Ditto.
15324         (describe-function): Use `with-displaying-help-buffer' with name.
15325         (function-arglist): Extracted from `describe-function-1'.  Returns
15326         function's arglist as string.
15327         (function-documentation): Extracted from `describe-function-1'.
15328         Returns function's docstring.
15329         (describe-function-1): Remove all the "stream" garbage, including
15330         the stream argument.  Use `function-arglist' and
15331         `function-documentation'.
15332         (describe-function-arglist): Just use `function-arglist'.
15333         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15334         (help-pretty-print-value): New function to help with
15335         pretty-printing variable values.  Knows about `#<...>'.  Needs
15336         `pp-internal'.
15337         (describe-variable): Use `with-displaying-help-buffer' with name.
15338         Formatting improved.  Display file where variable is defined, if
15339         known.  Use `help-pretty-print-value'.
15340         (describe-syntax): Use `with-displaying-help-buffer' with name.
15341         (list-processes): Remove "stream" garbage.
15342
15343 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15344
15345         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15346         call a dumped routine instead.
15347
15348         * x-win-xfree86.el: Wrap file in defun.
15349         * x-win-sun.el: Ditto.
15350
15351 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15352
15353         * help.el (view-emacs-news): Remove usage of outl-mouse which
15354         advises functions and does other evil things.
15355
15356 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15357
15358         * format.el (format-alist): Add `image/tiff'.
15359         From P. E. Jareth Hein <jareth@camelot-soft.com>
15360
15361 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15362
15363         * about.el (about-hackers): More names added.
15364
15365         * make-docfile.el: Remove superfluous package path search.
15366
15367         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15368
15369 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15370
15371         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15372         ignored shadows.
15373
15374 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15375
15376         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15377         get trailing slashes when added to the load-path.
15378
15379         * x-init.el (init-x-win): Locate where XEmacs X localization files
15380         are.
15381
15382 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15383
15384         * x-faces.el: Added support for foregroundToolBarColor
15385           to xpm-color-symbols.
15386
15387 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15388
15389         * etags.el (tags-remove-duplicates): Removed.
15390         (buffer-tag-table-list): Use `delete-duplicates'.
15391
15392         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15393         correctly.
15394         (get*): Defalias to `get'.
15395
15396         * cl.el (eql): Compare integers with `eq'.
15397         (cl-map-extents): Check for `map-extents' first.
15398
15399 1997-12-17  Didier Verna  <didier@xemacs.org>
15400
15401         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15402         added the 'numero', 'copyright' and 'trademark' symbols.
15403
15404         * leim/quail/latin-post.el ("french-postfix"): see above.
15405
15406 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15407
15408         * widget.el (define-widget): Check the arguments.
15409
15410         * cus-edit.el (customize-face): Use `check-argument-type'.
15411         (custom-variable-value-create): Use `signal' to signal error.
15412         (custom-variable-reset-saved): Ditto.
15413         (custom-variable-reset-standard): Ditto.
15414         (custom-face-reset-saved): Ditto.
15415
15416         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15417         (widget-default-format-handler): Ditto.
15418         (widget-checklist-add-item): Ditto.
15419         (widget-radio-add-item): Ditto.
15420         (widget-editable-list-entry-create): Ditto.
15421         (widget-sexp-prompt-value): Ditto.
15422
15423         * custom.el (custom-declare-variable): Signal errors better.
15424         (custom-handle-keyword): Ditto.
15425         (custom-declare-group): Ditto.
15426
15427         * window-xemacs.el (windows): Ditto.
15428
15429         * menubar.el (menu): Ditto.
15430
15431         * keydefs.el (keyboard): Ditto.
15432
15433         * minibuf.el (minibuffer): Ditto.
15434
15435         * process.el (execute): Ditto.
15436
15437         * fill.el (fill): Ditto.
15438
15439         * modeline.el (modeline): Ditto.
15440
15441         * help.el (help): Ditto.
15442
15443         * faces.el (faces): Ditto.
15444
15445         * files.el (files): Ditto.
15446
15447         * x-init.el (x): Ditto.
15448
15449         * lisp-mode.el (lisp): Ditto.
15450
15451         * process.el (processes): Ditto.
15452
15453         * mouse.el (mouse): Ditto.
15454
15455         * abbrev.el (abbrev): Moved from cus-edit.
15456
15457         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15458         as variable declaration.
15459
15460 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15461
15462         * menubar.el (find-menu-item): Use `check-argument-type'.
15463         (find-menu-item): Cosmetic changes.
15464
15465 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15466
15467         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15468
15469 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15470
15471         * startup.el (set-default-load-path): Only search package-path
15472         when not running temacs.
15473
15474         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15475         files.
15476
15477         * loadup.el: Correct commentary.  Reformatting.
15478         (really-early-error-handler): Use absolute path to the
15479         first dumped-lisp.el file.
15480         (really-early-error-handler): Print full path name of
15481         each dumped lisp file (inherited from InfoDock).
15482
15483         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15484         dumped-lisp.el files.
15485
15486         * make-docfile.el (preloaded-file-list): Reorder when the
15487         package-path is searched.
15488         * update-elc.el: Ditto.
15489
15490         * lisp-mode.el (call-with-condition-handler): Treat the same as
15491         `condition-case' for indentation.
15492
15493         * about.el (about-xemacs): Update release date.
15494
15495 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15496
15497         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15498         anywhere but at the last clause.
15499         (ecase): Disallow `t' and `otherwise'.
15500
15501 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15502
15503         * cus-edit.el (custom-buffer-create-buttons): New function
15504         from stuff moved out of `custom-buffer-create-internal'.
15505         (custom-novice): New variable.  Default t.
15506         (custom-display-global-buttons): Ditto.  Default `top'.
15507         (custom-buffer-create-internal): Only display help if
15508         `custom-novice' is non-nil.  Display global buttons according to
15509         `custom-display-global-buttons'.
15510
15511 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15512
15513         * menubar.el (find-menu-item): Use `check-argument-type'.
15514         (find-menu-item): Cosmetic changes.
15515
15516 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15517
15518         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15519         look.
15520
15521 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15522
15523         * format.el (format-deannotate-region):  Bug fix.
15524         Deannotating a region containing unknown tags would fail
15525         (causing decoding of text/enriched to fail at user level)
15526
15527 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15528
15529         * minibuf.el (read-directory-name): Support sixth
15530           arg, HISTORY, as already documented.
15531
15532 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15533
15534         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15535         to `ecase'.
15536
15537 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15538
15539         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15540         skk-activate.
15541
15542 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15543
15544         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.