update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-drt'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-drt'.
8
9         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
10         CHISE.
11
12 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-mam'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-mam'.
19
20         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
21         CHISE.
22
23 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-dng'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-dng'.
30
31         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
32         CHISE.
33
34 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `=>cns11643-5'.
38
39 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
40
41         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
42         setting for `===hng-keg'.
43
44         * mule/mule-charset.el (default-coded-charset-priority-list): Add
45         `===hng-keg'.
46
47         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
48         CHISE.
49
50 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
51
52         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
53         setting for `===hng-jou'.
54
55         * mule/mule-charset.el (default-coded-charset-priority-list): Add
56         `===hng-jou'.
57
58         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
59         CHISE.
60
61 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
64         setting for `===hng-smk'.
65
66         * mule/mule-charset.el (default-coded-charset-priority-list): Add
67         `===hng-smk'.
68
69         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
70         CHISE.
71
72 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
73
74         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
75         setting for `===hng-kyo'.
76
77         * mule/mule-charset.el (default-coded-charset-priority-list): Add
78         `===hng-kyo'.
79
80         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
81         CHISE.
82
83 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
86         setting for `===hng-kss'.
87
88         * mule/mule-charset.el (default-coded-charset-priority-list): Add
89         `===hng-kss'.
90
91         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
92         CHISE.
93
94 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
95
96         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
97         setting for `===hng-wan'.
98
99         * mule/mule-charset.el (default-coded-charset-priority-list): Add
100         `===hng-wan'.
101
102         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
103         CHISE.
104
105 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
106
107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
108         setting for `===hng-ksk'.
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `===hng-ksk'.
112
113         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
114         CHISE.
115
116 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
119         setting for `===hng-kyu'.
120
121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
122         `===hng-kyu'.
123
124         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
125         CHISE.
126
127 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
130         setting for `===hng-skk'.
131
132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
133         `===hng-skk'.
134
135         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
136         CHISE.
137
138 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
141         setting for `===hng-sik'.
142
143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
144         `===hng-sik'.
145
146         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
147         CHISE.
148
149 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
152         setting for `===hng-kbk'.
153
154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
155         `===hng-kbk'.
156
157         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
158         CHISE.
159
160 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
163         setting for `===hng-kcj'.
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `===hng-kcj'.
167
168         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
169         CHISE.
170
171 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
174         setting for `===hng-k24'.
175
176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
177         `===hng-k24'.
178
179         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
180         CHISE.
181
182 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
185         setting for `===hng-gok'.
186
187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
188         `===hng-gok'.
189
190         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
191         CHISE.
192 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
193
194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
195         setting for `===hng-tsu'.
196
197         * mule/mule-charset.el (default-coded-charset-priority-list): Add
198         `===hng-tsu'.
199
200         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
201         CHISE.
202
203 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
206         setting for `===hng-sys'.
207
208         * mule/mule-charset.el (default-coded-charset-priority-list): Add
209         `===hng-sys'.
210
211         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
212         CHISE.
213
214 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-coding.el (coded-charset-entity-reference-alist):
217         - Use "&HNG010-<d><d><d><d><d>;" instead of
218           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
219         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
220
221         * mule/mule-charset.el (default-coded-charset-priority-list): Add
222         `=ucs-bmp-itaiji-002' and `===hng-khm'.
223
224         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
225         "hngkhi-0" as the suffix of registry.
226         (===hng-khm): New coded-charset for XEmacs CHISE.
227         (=ucs-itaiji-002): Ditto.
228         (=ucs-bmp-itaiji-002): Ditto.
229
230 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
233         setting for `=>ucs@iwds-1'.
234
235         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
236         XEmacs CHISE.
237
238 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
239
240         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
241         CHISE.
242
243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
244         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
245         `===hng-khi'.
246
247 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
248
249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
250         setting for `===hng-khi'.
251
252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
253         `===hng-khi'.
254
255         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
256         CHISE.
257
258 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
259
260         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
261         #x9FA5 as the value of `max-code'.
262         (=ucs-bmp-var-002): Likewise.
263         (=ucs-bmp-var-003): Likewise.
264         (=ucs-bmp-itaiji-084): Likewise.
265         (=ucs-bmp-cjk@JP): Likewise.
266         (=ucs-bmp-cjk@JP/hanazono): Likewise.
267         (==ucs-bmp-cjk@JP/hanazono): Likewise.
268         (=>ucs-bmp-cjk@component): Likewise.
269
270 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
273         CHISE.
274
275 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
276
277         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
278         XEmacs CHISE.
279         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
280         `==jis-x0208@1978/2-pr' as the mother.
281
282 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
283
284         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
285         CHISE.
286
287 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
288
289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
290         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
291
292 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
293
294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
295         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
296
297 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
298
299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
300         setting for `===ucs@gb'.
301
302 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
303
304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
305         setting for `===hanyo-denshi/ks', `===jis-x0208' and
306         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
307         as the entity-reference for `===jis-x0213-1@2000'; use
308         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
309
310 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
311
312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
313         `===jis-x0208'.
314
315         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
316         instead of `===jis-x0208' as the mother.
317         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
318         `===jis-x0208' as the mother.
319         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
320         `===jis-x0208' as the mother.
321         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
322         `===jis-x0213-1' as the mother.
323         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
324         `===jis-x0213-1' as the mother.
325         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
326         the mother.
327         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
328         mother.
329
330 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
331
332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
333         setting for `=ucs-var-001'.
334
335 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
336
337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
338         `=ucs-bmp-var-001'.
339
340         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
341         CHISE.
342         (=ucs-bmp-var-001): Ditto.
343
344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
345         setting for `=ucs-var-003'.
346
347 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
348
349         * mule/mule-charset.el (default-coded-charset-priority-list): Add
350         `=ucs-bmp-var-003'.
351
352         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
353         CHISE.
354         (=ucs-bmp-var-003): Ditto.
355
356 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
357
358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
359         setting for `=ucs-var-002'.
360
361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
362         `=ucs-bmp-var-002'.
363
364         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
365         CHISE.
366         (=ucs-bmp-var-002): Ditto.
367
368 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
369
370         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
371         XEmacs CHISE.
372         (==jis-x0208@1978/5pr): Ditto.
373
374 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
375
376         * mule/mule-charset.el (default-coded-charset-priority-list): Add
377         `=>ucs-bmp-cjk@component'.
378
379         * mule/mule-conf.el (=>ucs@component): New coded-charset for
380         XEmacs CHISE.
381         (=>ucs-bmp-cjk@component): Ditto.
382
383 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
386         setting for `=>iwds-1'.
387
388 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
389
390         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
391         CHISE.
392
393 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
394
395         * mule/mule-charset.el (default-coded-charset-priority-list):
396         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
397         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
398         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
399         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
400
401 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
402
403         * mule/mule-coding.el (coded-charset-entity-reference-alist):
404         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
405
406         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
407         `=>>ucs@iso' as the mother.
408         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
409         mother.
410
411 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
412
413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
414         setting for `===hanyo-denshi/ia'.
415
416 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
417
418         * mule/mule-charset.el (default-coded-charset-priority-list): Add
419         `===hanyo-denshi/ia'.
420
421 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
422
423         * mule/mule-conf.el (=koseki): Fix DOC.
424         (==koseki): New coded-charset for XEmacs CHISE.
425
426 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
427
428         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
429         XEmacs CHISE.
430         (===hanyo-denshi/jd): Fix DOC.
431
432 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
433
434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
435         setting for `===hanyo-denshi/ip'.
436
437 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
438
439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
440         `===hanyo-denshi/ip'.
441
442         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
443         XEmacs CHISE.
444
445 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
448         `==ucs-radicals@unicode' and `=>daikanwa'.
449
450         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
451         for XEmacs CHISE.
452
453 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
454
455         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
456         XEmacs CHISE.
457
458 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
459
460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
461         `===ruimoku-v6'.
462
463 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
464
465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
466         setting for `===ruimoku-v6'.
467
468 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
469
470         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
471         CHISE.
472
473 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
476         coded-charset for XEmacs CHISE.
477
478 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
481         XEmacs CHISE.
482
483 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
484
485         * mule/mule-charset.el (default-coded-charset-priority-list): Add
486         `===ucs-sip@iso'.
487
488 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
489
490         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
491         CHISE.
492
493 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
494
495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
496         `==ucs-sip@iso'.
497
498         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
499         CHISE.
500
501 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
502
503         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
504         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
505         (=ucs-sip-ext-b@iso): Fix registry.
506         (==ucs-sip-ext-b@iso): Ditto.
507         (===ucs-sip-ext-b@iso): Ditto.
508
509         * mule/mule-charset.el (default-coded-charset-priority-list): Add
510         `=ucs-sip@iso'.
511
512 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
513
514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
515         setting for `=>cbeta'.
516
517 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
520         `=>cns11643-7'.
521
522         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
523
524 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
525
526         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
527         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
528
529 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
530
531         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
532         `=ucs@cns'.
533         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
534         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
535         `=ucs@jis/1990'.
536         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
537         `=ucs@jis/2000'.
538         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
539         `=ucs@jis/2004'.
540         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
541
542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
543         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
544
545 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
546
547         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
548         XEmacs CHISE.
549         (==jis-x0208@1978/1pr): Ditto.
550         (==jis-x0208@1978/2-pr): Ditto.
551
552 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
553
554         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
555         setting for `===jis-x0213-1@2004'.
556
557 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
558
559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
560         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
561
562         * mule/mule-charset.el (default-coded-charset-priority-list): Add
563         `===hanyo-denshi/jb'.
564
565         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
566         XEmacs CHISE.
567         (=+>hanyo-denshi/ft): Ditto.
568         (=+>hanyo-denshi/jt): Ditto.
569
570 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
571
572         * mule/mule-charset.el (default-coded-charset-priority-list): Add
573         `===hanyo-denshi/hg'.
574
575 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
576
577         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
578         XEmacs CHISE.
579         (===hanyo-denshi/hg): Ditto.
580
581 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
582
583         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
584         glyph-forms instead of detailed glyph-images.
585         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
586         `=adobe-japan1-*'.
587         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
588         (===adobe-japan1-1): Ditto.
589         (===adobe-japan1-2): Ditto.
590         (===adobe-japan1-3): Ditto.
591         (===adobe-japan1-4): Ditto.
592         (===adobe-japan1-5): Ditto.
593         (===adobe-japan1-6): Ditto.
594         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
595         `=>>>adobe-japan1' as the mother.
596         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
597         `=>>adobe-japan1' as the mother.
598         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
599         glyph-images.
600         (==jis-x0208@1978): Ditto.
601         (==jis-x0208@1983): Ditto.
602         (==jis-x0208@1990): Ditto.
603         (==jis-x0213-1): Ditto.
604         (==jis-x0213-1@2000): Ditto.
605         (==jis-x0213-1@2004): Ditto.
606         (==jis-x0213-2): Ditto.
607         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
608         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
609         `=jis-x0208@1978'.
610         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
611         `=jis-x0208@1983'.
612         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
613         `=jis-x0208@1990'.
614         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
615         `=jis-x0213-1'.
616         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
617         `=jis-x0213-1@2000'.
618         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
619         `=jis-x0213-1@2004'.
620         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
621         `=jis-x0213-2'.
622         (===jis-x0208): New coded-charset for XEmacs CHISE.
623         (===jis-x0208@1978): Ditto.
624         (===jis-x0208@1983): Ditto.
625         (===jis-x0208@1990): Ditto.
626         (===jis-x0213-1): Ditto.
627         (===jis-x0213-1@2000): Ditto.
628         (===jis-x0213-2): Ditto.
629         (===jis-x0212): Ditto.
630         (===ks-x1001): Ditto.
631         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
632         mother.
633         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
634         as the mother.
635         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
636         as the mother.
637         (===cns11643-1): New coded-charset for XEmacs CHISE.
638         (===cns11643-2): Ditto.
639         (===cns11643-3): Ditto.
640         (===cns11643-4): Ditto.
641         (===cns11643-5): Ditto.
642         (===cns11643-6): Ditto.
643         (===cns11643-7): Ditto.
644         (=>>cns11643-1): Ditto.
645         (==big5-cdp): Indicate abstract glyph-images instead of
646         representative glyph-images.
647         (===big5-cdp): New coded-charset for XEmacs CHISE.
648         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
649         detailed glyph-images.
650         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
651         `=hanyo-denshi/*'.
652         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
653         (===hanyo-denshi/ib): Ditto.
654         (===hanyo-denshi/jt): Ditto.
655         (===hanyo-denshi/ks): Ditto.
656         (===mj): Ditto.
657         (===mj-0): Ditto.
658         (===mj-1): Ditto.
659         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
660         `=>>>hanyo-denshi/*' as its mother.
661         (==gt): Indicate abstract glyph-forms instead of detailed
662         glyph-images.
663         (===gt): New coded-charset for XEmacs CHISE.
664         (=>>>gt): Indicates `==gt' instead of `=gt'.
665         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
666         (==gt-k): Indicate abstract glyph-forms instead of detailed
667         glyph-images.
668         (===gt-k): New coded-charset for XEmacs CHISE.
669         (==daikanwa): Indicates glyph-images instead of detailed
670         glyph-images.
671         (===daikanwa): New coded-charset for XEmacs CHISE.
672         (===daikanwa/+p): Ditto.
673         (===daikanwa/ho): Ditto.
674         (==cbeta): Ditto.
675         (===cbeta): Ditto.
676         (==jef-china3): Ditto.
677         (===jef-china3): Ditto.
678         (==ruimoku-v6): Ditto.
679         (==ucs@iso): Indicate representative glyph-forms instead of
680         representative glyph-images.
681         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
682         (==ucs@unicode): Indicate representative glyph-forms instead of
683         representative glyph-images.
684         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
685         `=ucs@unicode'.
686         (==ucs@cns): Indicate representative glyph-forms instead of
687         representative glyph-images.
688         (==ucs@jis): Ditto.
689         (==ucs@jis/1990): Ditto.
690         (==ucs@jis/2000): Ditto.
691         (==ucs@jis/2004): Ditto.
692         (==ucs@ks): Ditto.
693         (===ucs@iso): New coded-charset for XEmacs CHISE.
694         (===ucs@unicode): Ditto.
695         (===ucs@gb): Ditto.
696         (===ucs@ks): Ditto.
697         (===ucs-bmp-cjk@gb): Ditto.
698         (===ucs-sip-ext-b@iso): Ditto.
699
700 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
701
702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
703         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
704         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
705         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
706         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
707         `===cns11643-3', `===cns11643-4', `===cns11643-5',
708         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
709         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
710         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
711         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist):
714         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
715         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
716         - Use "&g1-[NAME];" for `=>>[NAME]'.
717         - Abolish "&g2-[NAME];".
718
719 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
720
721         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
722         `=>>ucs@cns' as the mother.
723
724 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
725
726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
727         setting for `==ucs@ks'.
728
729 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
730
731         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
732         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
733         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
734         0x00E30000〜0x00E409D5.
735
736 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
737
738         * mule/mule-coding.el (coded-charset-entity-reference-alist):
739         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
740         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
741
742 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
743
744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
745         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
746
747         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
748         (=mj-0): Ditto.
749         (=mj-1): Ditto.
750         (==mj): Ditto.
751         (==mj-0): Ditto.
752         (==mj-1): Ditto.
753         (=>>mj): Ditto.
754
755         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
756         setting for `=mj' and `==mj'.
757
758 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
759
760         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
761         CHISE.
762
763 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
764
765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
766         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
767         `=>ucs@hanyo-denshi'.
768
769 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
770
771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
772         setting for `=koseki' and `=>ucs@hanyo-denshi'.
773
774         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
775         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
776
777 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
778
779         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
780         XEmacs CHISE.
781
782 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
783
784         * mule/mule-coding.el (coded-charset-entity-reference-alist):
785         Change priority of `=>>>ucs@iso'.
786
787         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
788         `=>>>ucs@iso' as the mother.
789         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
790
791 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
792
793         * mule/mule-coding.el (coded-charset-entity-reference-alist):
794         Change priority of `=>>>ucs@unicode'.
795
796         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
797         `=ucs@unicode'.
798
799 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
800
801         * mule/mule-coding.el (coded-charset-entity-reference-alist):
802         Change priority of `=>>>ucs@jis'.
803
804         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
805         `=ucs@jis'.
806
807 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
810         setting for `==daikanwa/+p'.
811
812 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
815         setting for `==shinjigen@1ed'.
816
817 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
818
819         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
820         XEmacs CHISE.
821
822 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
823
824         * mule/mule-conf.el (==shinjigen): Modify DOC.
825         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
826         (==shinjigen@rev): Modify DOC.
827
828 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
829
830         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
831         CHISE.
832
833 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
834
835         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
836         settings for `==daikanwa' and `==ucs@JP/hanazono'.
837
838         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
839         XEmacs CHISE.
840
841         * mule/mule-charset.el (default-coded-charset-priority-list): Add
842         `==daikanwa'.
843
844 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
845
846         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
847         setting for `==cns11643-7'.
848
849         * mule/mule-charset.el (default-coded-charset-priority-list): Add
850         `==cns11643-7'.
851
852 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
853
854         * mule/mule-charset.el (default-coded-charset-priority-list): Add
855         `==cns11643-6'.
856
857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
858         setting for `==cns11643-6'.
859
860 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
861
862         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
863         setting for `==cns11643-5'.
864
865         * mule/mule-charset.el (default-coded-charset-priority-list): Add
866         `==cns11643-5'.
867
868 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
869
870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
871         setting for `==cns11643-4'.
872
873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
874         `==cns11643-4'.
875
876 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
877
878         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
879         setting for `==cns11643-3'.
880
881         * mule/mule-charset.el (default-coded-charset-priority-list): Add
882         `==cns11643-3'.
883
884 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
885
886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
887         setting for `==cns11643-2'.
888
889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
890         `==cns11643-2'.
891
892 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
893
894         * mule/mule-coding.el (coded-charset-entity-reference-alist):
895         Change priority of `=>>>ucs@ks'.
896
897         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
898         `=ucs@ks'.
899
900 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
901
902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
903         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
904         `==ucs@cns' and `==cns11643-1'.
905
906         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
907         (==cns11643-2): Ditto.
908         (==cns11643-3): Ditto.
909         (==cns11643-4): Ditto.
910         (==cns11643-5): Ditto.
911         (==cns11643-6): Ditto.
912         (==cns11643-7): Ditto.
913
914         * mule/mule-charset.el (default-coded-charset-priority-list): Add
915         `==cns11643-1'.
916
917 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
918
919         * mule/mule-coding.el (coded-charset-entity-reference-alist):
920         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
921         `=>>>ucs@jis/1990'.
922
923         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
924         `=ucs@jis/1990'.
925         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
926         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
927
928 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
929
930         * mule/mule-coding.el (coded-charset-entity-reference-alist):
931         Change priority of `=>>>ucs@cns'.
932
933         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
934         `=ucs@cns'.
935
936 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
937
938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
939         `==ks-x1001'.
940
941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
942         `=ks-x1001' instead of `korean-ksc5601'; add setting for
943         `==ks-x1001'.
944
945 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
946
947         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
948
949 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
950
951         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
952         `=jis-x0208'.
953         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
954         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
955         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
956         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
957         (=>>>jis-x0213-1@2000): Changed to an alias for
958         `=jis-x0213-1@2000'.
959         (=>>>jis-x0213-1@2004): Changed to an alias for
960         `=jis-x0213-1@2004'.
961         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
962
963 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
964
965         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
966         `=adobe-japan1-0'.
967         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
968         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
969         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
970         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
971         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
972         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
973
974 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
975
976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
977         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
978         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
979         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
980         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
981         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
982
983 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
984
985         * mule/mule-charset.el (default-coded-charset-priority-list): Add
986         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
987         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
988         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
989         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
990         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
991         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
992         `==jis-x0212'.
993
994 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
995
996         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
997         "AdobeJapan1-[0-6]$".
998         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
999         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1000         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1001         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1002         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1003         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1004         (==adobe-japan1-1): Ditto.
1005         (==adobe-japan1-2): Ditto.
1006         (==adobe-japan1-3): Ditto.
1007         (==adobe-japan1-4): Ditto.
1008         (==adobe-japan1-5): Ditto.
1009         (==adobe-japan1-6): Ditto.
1010         (==jis-x0208): Ditto.
1011         (==jis-x0208@1978): Ditto.
1012         (==jis-x0208@1983): Ditto.
1013         (==jis-x0208@1990): Ditto.
1014         (==jis-x0213-1): Ditto.
1015         (==jis-x0213-1@2000): Ditto.
1016         (==jis-x0213-1@2004): Ditto.
1017         (==jis-x0213-2): Ditto.
1018         (==jis-x0212): Ditto.
1019         (==gb2312): Ditto.
1020         (==iso-ir165): Ditto.
1021         (==gb12345): Ditto.
1022         (==ks-x1001): Ditto.
1023         (==cns11643-1): Ditto.
1024         (==cns11643-2): Ditto.
1025         (==cns11643-3): Ditto.
1026         (==cns11643-4): Ditto.
1027         (==cns11643-5): Ditto.
1028         (==cns11643-6): Ditto.
1029         (==cns11643-7): Ditto.
1030         (==big5-cdp): Ditto.
1031         (==hanyo-denshi/ja): Ditto.
1032         (==hanyo-denshi/jb): Ditto.
1033         (==hanyo-denshi/jc): Ditto.
1034         (==hanyo-denshi/jd): Ditto.
1035         (==hanyo-denshi/ft): Ditto.
1036         (==hanyo-denshi/ia): Ditto.
1037         (==hanyo-denshi/ib): Ditto.
1038         (==hanyo-denshi/hg): Ditto.
1039         (==hanyo-denshi/jt): Ditto.
1040         (==hanyo-denshi/ks): Ditto.
1041         (==gt): Ditto.
1042         (==gt-k): Ditto.
1043         (==daikanwa): Ditto.
1044         (==shinjigen): Ditto.
1045         (==ucs@iso): Ditto.
1046         (==ucs@unicode): Ditto.
1047         (==ucs@gb): Ditto.
1048         (==ucs-bmp@gb): Ditto.
1049         (==ucs@cns): Ditto.
1050         (==ucs-bmp@cns): Ditto.
1051         (==ucs@jis): Ditto.
1052         (==ucs@jis/1990): Ditto.
1053         (==ucs@jis/2000): Ditto.
1054         (==ucs@jis/2004): Ditto.
1055         (==ucs@JP): Ditto.
1056         (==ucs@JP/hanazono): Ditto.
1057         (==ucs@ks): Ditto.
1058         (==ucs-bmp@ks): Ditto.
1059         (==ucs@cns11643): Ditto.
1060         (==ucs-bmp-cjk@gb): Ditto.
1061         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1062         (==ucs-sip-ext-b@iso): Ditto.
1063
1064 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1065
1066         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1067         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1068
1069         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1070         XEmacs CHISE.
1071         (=ucs-bmp-cjk@unicode): Abolished.
1072
1073 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1074
1075         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1076         `=+>ucs-bmp-cjk-compat@jis'.
1077
1078         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1079         for XEmacs CHISE.
1080
1081 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1082
1083         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1084         CHISE.
1085
1086 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1087
1088         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1089         for XEmacs CHISE.
1090         (=jis-x0208@1978/1er-pr): Abolished.
1091         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1092         `=jis-x0208@1978/1er-pr' as the mother.
1093
1094 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1095
1096         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1097         setting for `=ucs-itaiji-084'.
1098
1099 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1100
1101         * mule/mule-charset.el (default-coded-charset-priority-list):
1102         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1103
1104         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1105         XEmacs CHISE.
1106         (=ucs-bmp-itaiji-084): Ditto.
1107
1108 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1109
1110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1111         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1112
1113 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1114
1115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1116         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1117
1118         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1119         XEmacs CHISE.
1120         (=big5-cdp-var-5): Ditto.
1121
1122 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1123
1124         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1125         XEmacs CHISE.
1126
1127 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1128
1129         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1130         XEmacs CHISE.
1131
1132 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1133
1134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1135         setting for `=>>>hanyo-denshi/ft'.
1136
1137 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1138
1139         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1140         XEmacs CHISE.
1141         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1142         `=hanyo-denshi/jd' as the mother.
1143
1144 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1145
1146         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1147         XEmacs CHISE.
1148         (=+>adobe-japan1-1): Ditto.
1149         (=+>adobe-japan1-2): Ditto.
1150         (=+>adobe-japan1-3): Ditto.
1151         (=+>adobe-japan1-4): Ditto.
1152         (=+>adobe-japan1-5): Ditto.
1153         (=+>adobe-japan1-6): Ditto.
1154         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1155
1156 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1157
1158         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1159         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1160         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1161
1162         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1163         the top.
1164
1165 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1166
1167         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1168         XEmacs CHISE.
1169         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1170         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1171         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1172
1173 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1174
1175         * mule/mule-charset.el (default-coded-charset-priority-list):
1176         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1177         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1178
1179         * mule/mule-conf.el: Modify order of definitions of some
1180         coded-charsets.
1181
1182 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1183
1184         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1185         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1186         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1187
1188         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1189         CHISE.
1190         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1191         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1192
1193 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1194
1195         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1196         CHISE.
1197
1198 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1199
1200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1201         setting for `=daikanwa/+2p'.
1202
1203         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1204         XEmacs CHISE.
1205
1206 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1207
1208         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1209         XEmacs CHISE.
1210         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1211
1212 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1213
1214         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1215         setting for `=>>>hanyo-denshi/ib'.
1216
1217 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1218
1219         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1220         XEmacs CHISE.
1221         (=>>>hanyo-denshi/ib): Ditto.
1222         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1223         `=hanyo-denshi/ja' as the mother.
1224         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1225         `=hanyo-denshi/ib' as the mother.
1226
1227 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1228
1229         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1230         XEmacs CHISE.
1231         (utf-8-ivs-mcs-er): Likewise.
1232         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1233         and `=>ucs-gb'.
1234         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1235         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1236         `ucs-gb' and `=>ucs-gb'.
1237         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1238         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1239         and `=>ucs-cns'.
1240         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1241         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1242         `ucs-cns' and `=>ucs-cns'.
1243         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1244         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1245         `ucs-big5' and `=>ucs-big5'.
1246         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1247         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1248         `ucs-big5' and `=>ucs-big5'.
1249         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1250         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1251         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1252         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1253         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1254         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1255         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1256         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1257         `=>ucs-jis'; modify DOC and mnemonic.
1258         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1259         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1260         and `=>ucs-jis'; modify DOC and mnemonic.
1261         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1262         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1263         `=>ucs-ks'.
1264         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1265         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1266         and `=>ucs-ks'.
1267         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1268
1269 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1270
1271         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1272         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1273
1274 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1275
1276         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1277         Modify priorities.
1278
1279 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1280
1281         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1282         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1283
1284 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1285
1286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1287         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1288
1289 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1290
1291         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1292         CHISE.
1293
1294 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1295
1296         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1297         CHISE.
1298
1299 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1300
1301         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1302         CHISE.
1303
1304 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1305
1306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1307         `=+>ucs-bmp-cjk@unicode'.
1308
1309         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1310         for XEmacs CHISE.
1311
1312 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1313
1314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1315         setting for `=>>daikanwa'.
1316
1317 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1318
1319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1320         `=>>hanyo-denshi/jt'.
1321
1322 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1323
1324         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1325         XEmacs CHISE.
1326         (=+>jis-x0208@1990): Ditto.
1327         (=+>jis-x0213-1@2000): Ditto.
1328
1329 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1330
1331         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1332         XEmacs CHISE.
1333
1334 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1335
1336         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1337         XEmacs CHISE.
1338         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1339         `=hanyo-denshi/jc' as the mother.
1340
1341 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1342
1343         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1344         setting for `=+>adobe-japan1'.
1345
1346         * mule/mule-charset.el (default-coded-charset-priority-list):
1347         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1348         and `=>>hanyo-denshi/ft' to `=>>gt'.
1349
1350 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1351
1352         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1353         XEmacs CHISE.
1354         (=>>adobe-japan1-1): Ditto.
1355         (=>>adobe-japan1-2): Ditto.
1356         (=>>adobe-japan1-3): Ditto.
1357         (=>>adobe-japan1-4): Ditto.
1358         (=>>adobe-japan1-5): Ditto.
1359         (=>>adobe-japan1-6): Ditto.
1360         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1361
1362 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1363
1364         * mule/mule-conf.el (=adobe-japan1): New alias for
1365         `=adobe-japan1-6'.
1366         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1367         (=>>>adobe-japan1-1): Ditto.
1368         (=>>>adobe-japan1-2): Ditto.
1369         (=>>>adobe-japan1-3): Ditto.
1370         (=>>>adobe-japan1-4): Ditto.
1371         (=>>>adobe-japan1-5): Ditto.
1372         (=>>>adobe-japan1-6): Ditto.
1373         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1374
1375 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1376
1377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1378         setting for `=>>>adobe-japan1'.
1379
1380 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1381
1382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1383         setting for `=+>ucs@ks'.
1384
1385 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1386
1387         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1388         XEmacs CHISE.
1389         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1390         `=adobe-japan1-6' as the mother.
1391
1392 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1393
1394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1395         setting for `=>cns11643-7'.
1396
1397 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1398
1399         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1400         CHISE.
1401
1402 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1403
1404         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1405         XEmacs CHISE.
1406         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1407
1408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1409         setting for `=>ucs@jis/2004'.
1410
1411 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1412
1413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1414         setting for `=+>gt'.
1415
1416         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1417         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1418
1419 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1420
1421         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1422         `=>ucs@unicode' as the mother.
1423         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1424         mother.
1425         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1426         mother.
1427         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1428         mother.
1429
1430 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1431
1432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1433         setting for `=+>ucs@unicode'.
1434
1435         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1436         CHISE.
1437
1438 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1439
1440         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1441         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1442         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1443         - Add setting for `=+>ucs@cns'.
1444
1445         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1446         CHISE.
1447         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1448         as the mother.
1449         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1450         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1451
1452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1453         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1454
1455 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1456
1457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1458         setting for `=>ucs@ks'.
1459
1460 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1461
1462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1463         `=ucs-bmp-cjk-compat@unicode'.
1464
1465         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1466         coded-charset for XEmacs CHISE.
1467
1468 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1469
1470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1471         `=ucs-bmp-cjk-compat'.
1472
1473         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1474         XEmacs CHISE.
1475
1476 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1479         CHISE.
1480
1481 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1482
1483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1484         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1485
1486         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1487         `=>ucs@jis/1990'.
1488         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1489
1490 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1491
1492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1493         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1494
1495         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1496         CHISE.
1497         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1498         mother.
1499
1500 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1501
1502         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1503         `=>jis-x0213-2@usual'.
1504         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1505         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1506         `=>jis-x0213-2@usual' as the mother.
1507
1508 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1509
1510         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1511         (=>ucs@JP): New alias for `=+>ucs@jis'.
1512
1513 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1514
1515         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1516         `=>jis-x0208@usual'.
1517         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1518         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1519         `=>jis-x0208@usual' as the mother.
1520         (=>jis-x0208): Likewise.
1521
1522 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1523
1524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1525         setting for `=+>jis-x0208@1978'.
1526
1527 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1528
1529         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1530         XEmacs CHISE.
1531
1532 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1535         setting for `=>>>ucs@jis/1990'.
1536
1537 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1538
1539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1540         setting for `=>ucs@jis/1990'.
1541
1542 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1543
1544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1545         setting for `=ucs@JP/hanazono'.
1546
1547         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1548         CHISE.
1549         (=ucs@JP/hanazono): Ditto.
1550         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1551         (=>>hanyo-denshi/jc): Ditto.
1552         (=>>hanyo-denshi/jd): Ditto.
1553
1554 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1555
1556         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1557         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1558
1559 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1560
1561         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1562         XEmacs CHISE.
1563
1564 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1565
1566         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1567         XEmacs CHISE.
1568
1569 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1570
1571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1572         `=ucs-bmp-cjk@JP'.
1573
1574 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1575
1576         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1577         XEmacs CHISE.
1578
1579 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1580
1581         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1582         Modify order of settings; add settings for `=daikanwa@rev2'.
1583
1584 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1585
1586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1587         setting for `=>>cbeta'.
1588
1589         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1590         CHISE.
1591
1592 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1593
1594         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1595         setting for `=>>adobe-japan1'.
1596
1597 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1598
1599         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1600         XEmacs CHISE.
1601
1602 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1603
1604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1605         setting for `=>>hanyo-denshi/ia'.
1606
1607         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1608         XEmacs CHISE.
1609
1610 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1611
1612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1613         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1614
1615         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1616         XEmacs CHISE.
1617         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1618         `=hanyo-denshi/jt' as the mother.
1619
1620 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1621
1622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1623         setting for `=>>>jis-x0213-2'.
1624
1625         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1626         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1627         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1628
1629 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1630
1631         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1632         XEmacs CHISE.
1633
1634 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1635
1636         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1637         XEmacs CHISE.
1638
1639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1640         `=>>jis-x0213-1@2004'.
1641
1642 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1643
1644         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1645         XEmacs CHISE.
1646
1647 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1648
1649         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1650         - Use "&g2-*;" as entity-references for `=>>>*'.
1651         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1652
1653         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1654         XEmacs CHISE.
1655         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1656         as the mother.
1657
1658 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1659
1660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1661         setting for `=>>hanyo-denshi/ib'.
1662
1663         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1664         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1665         (=>>jis-x0208@1990): Ditto.
1666         (=>>hanyo-denshi/ib): Ditto.
1667
1668         * mule/mule-charset.el (default-coded-charset-priority-list):
1669         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1670
1671 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1672
1673         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1674         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1675         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1676         `=>>>ucs@jis/2004'.
1677
1678 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1679
1680         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1681         XEmacs CHISE.
1682         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1683         `=jis-x0213-1@2004' as the mother.
1684         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1685         (=>>>ucs@ks): Ditto.
1686
1687         * mule/mule-charset.el (default-coded-charset-priority-list):
1688         Modify priority of `=hanyo-denshi/*'.
1689
1690 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1691
1692         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1693         settings for `=>>ucs@JP' and `=ucs@JP'.
1694
1695 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1696
1697         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1698         CHISE.
1699
1700 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1701
1702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1703         setting for `=>>>ucs@cns'.
1704
1705         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1706         CHISE.
1707
1708 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1709
1710         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1711         instead of `=>>>jis-x0213-1@2004' as the mother.
1712         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1713         (=>>>ucs@unicode): Likewise.
1714         (=>>>ucs@jis): Likewise.
1715         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1716         mother.
1717         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1718
1719 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1720
1721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1722         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1723         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1724         `=>>>ucs@jis'.
1725
1726 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1727
1728         * mule/mule-charset.el (default-coded-charset-priority-list):
1729         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1730         and `=jis-x0213-*-2000'.
1731
1732 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1733
1734         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1735         XEmacs CHISE.
1736         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1737         `=>>jis-x0213-1' as the mother.
1738
1739 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1740
1741         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1742         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1743
1744 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1745
1746         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1747
1748 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1749
1750         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1751         XEmacs CHISE.
1752
1753 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1754
1755         * mule/mule-coding.el (decomposition-feature-list): Set
1756         `=decomposition', `=decomposition@cid' and
1757         `=decomposition@hanyo-denshi'.
1758
1759 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1760
1761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1762         setting for `=>>hanyo-denshi/ks'.
1763
1764         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1765         XEmacs CHISE.
1766
1767 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1768
1769         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1770         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1771
1772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1773         `=hanyo-denshi/ks/mf'.
1774
1775         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1776         XEmacs CHISE.
1777         (=hanyo-denshi/ks/mf): Ditto.
1778
1779 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1780
1781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1782         settings for P=hanyo-denshi/jt'.
1783
1784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1785         `=hanyo-denshi/jt'.
1786
1787         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1788         XEmacs CHISE.
1789
1790 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1791
1792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1793         settings for `=hanyo-denshi/ip'.
1794
1795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1796         `=hanyo-denshi/ip'.
1797
1798         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1799         XEmacs CHISE.
1800
1801 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1802
1803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1804         settings for `=hanyo-denshi/hg'.
1805
1806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1807         `=hanyo-denshi/hg'.
1808
1809         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1810         XEmacs CHISE.
1811
1812 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1813
1814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1815         setting for `=>>hanyo-denshi/ft'.
1816
1817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1818         `=>>hanyo-denshi/ft'.
1819
1820         * mule/mule-conf.el (=>>hanyo-denshi/ft): 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/ib'.
1827
1828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1829         `=hanyo-denshi/ib'.
1830
1831         * mule/mule-conf.el (=hanyo-denshi/ib): 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         settings for isolated characters of `=hanyo-denshi/ia' and
1838         non-isolated characters of `=hanyo-denshi/*'.
1839
1840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1841         `=hanyo-denshi/ia'.
1842
1843         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1844         XEmacs CHISE.
1845
1846 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1847
1848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1849         setting for isolated characters of `=hanyo-denshi/ft'.
1850
1851         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1852         `=hanyo-denshi/ft'.
1853
1854         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1855         XEmacs CHISE.
1856
1857 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1858
1859         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1860         setting for isolated characters of `=hanyo-denshi/jd'.
1861
1862         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1863         `=hanyo-denshi/jd'.
1864
1865         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1866         XEmacs CHISE.
1867
1868 2011-02-13  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/jc'.
1872
1873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1874         `=hanyo-denshi/jc'.
1875
1876         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1877         XEmacs CHISE.
1878
1879 2011-02-13  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/jb'.
1883
1884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1885         `=hanyo-denshi/jb'.
1886
1887         * mule/mule-conf.el (=hanyo-denshi/jb): 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/ja'.
1894
1895 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1896
1897         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1898         `=hanyo-denshi/ja'.
1899
1900         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1901         XEmacs CHISE.
1902
1903 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1904
1905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1906         settings for isolated characters of `=adobe-japan1-6'.
1907
1908 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1909
1910         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1911         CHISE.
1912         (=daikanwa/+2p): Ditto.
1913         (=daikanwa/ho): Ditto.
1914
1915 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1916
1917         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1918         coding-system for XEmacs CHISE.
1919
1920 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1921
1922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1923         setting for `=>>ruimoku-v6'.
1924
1925         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1926         CHISE.
1927
1928 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1929
1930         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1931         setting for `=daikanwa@rev1'.
1932
1933 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1934
1935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1936         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1937
1938 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1939
1940         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1941         XEmacs CHISE.
1942         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1943
1944 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1945
1946         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1947         CHISE.
1948
1949 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1950
1951         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1952         CHISE.
1953
1954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1955         setting for `=>ucs@jis'.
1956
1957 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1958
1959         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1960         setting for `=>jis-x0208@usual'.
1961
1962         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1963         XEmacs CHISE.
1964         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1965         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1966         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1967
1968 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1969
1970         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1971         CHISE.
1972         (=>>>jis-x0208@1990): Ditto.
1973         (=>>>jis-x0213-1): Ditto.
1974         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1975         mother.
1976         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1977         as the mother.
1978
1979 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1980
1981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1982         setting for `=>ucs@cns' and `=>>ucs@ks'.
1983
1984         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1985         CHISE.
1986
1987 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1988
1989         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1990         CHISE.
1991
1992 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1995         CHISE.
1996         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1997         mother.
1998
1999 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2000
2001         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2002         `==>ucs-bmp-cjk@bucs'.
2003
2004         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2005         XEmacs CHISE.
2006
2007 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2008
2009         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2010         setting for `==>ucs@bucs'.
2011
2012         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2013         XEmacs CHISE.
2014
2015 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2016
2017         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2018         - Add setting for `=>>jis-x0208'.
2019         - Omit setting for `=>>jis-x0208@1990'.
2020         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2021           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2022           `=ucs@FOO'.
2023
2024 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2027         setting for `=>daikanwa'.
2028
2029 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-conf.el (=daikanwa): Fix DOC.
2032         (=>daikanwa): New abstract character for XEmacs CHISE.
2033         (=>ucs@iso): Likewise.
2034         (=>ucs@unicode): Likewise.
2035         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2036
2037 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2038
2039         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2040         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2041           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2042         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2043         - Add `=>big5-cdp'.
2044
2045 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2046
2047         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2048         (=>big5-cdp): New abstract character.
2049
2050 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2051
2052         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2053         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2054         `chinese-big5'.
2055
2056 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2057
2058         * mule/mule-charset.el (default-coded-charset-priority-list):
2059         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2060
2061         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2062         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2063         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2064         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2065         and `=>jis-x0213-2'.
2066
2067 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2068
2069         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2070         XEmacs CHISE.
2071         (=>>ucs@jis/2000): Likewise.
2072         (=>>ucs@jis/2004): Likewise.
2073
2074 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2075
2076         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2077         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2078         `=>>ucs@cns'.
2079
2080         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2081         XEmacs CHISE.
2082         (=>>gt): Use quote instead of backquote; modify DOC.
2083         (=>gt): Use quote instead of backquote.
2084         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2085         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2086         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2087         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2088         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2089         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2090
2091 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2092
2093         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2094         `=>>ucs@unicode' and `=>>gt'.
2095
2096 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2099         XEmacs CHISE.
2100         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2101         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2102         `=jis-x0208@1978/1er-pr' as the mother.
2103         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2104
2105 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2106
2107         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2108         `=ucs@unicode' as the mother.
2109
2110 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2111
2112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2113         setting for `=>>ucs@unicode'.
2114
2115         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2116         CHISE.
2117
2118 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2119
2120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2121         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2122
2123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2124         `=adobe-japan1-6' and `=adobe-japan1-base'.
2125
2126         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2127         XEmacs CHISE.
2128         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2129         specify `min-code' and `max-code'.
2130         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2131         (=adobe-japan1-2): Likewise.
2132         (=adobe-japan1-3): Likewise.
2133         (=adobe-japan1-4): Likewise.
2134         (=adobe-japan1-5): Likewise.
2135         (=adobe-japan1-6): Likewise.
2136
2137 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2138
2139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2140         setting for `=>gt'.
2141
2142 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2143
2144         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2145         CHISE.
2146
2147 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2148
2149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2150         setting for `=>zinbun-oracle'.
2151
2152         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2153         for XEmacs CHISE.
2154
2155 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2156
2157         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2158         for XEmacs CHISE.
2159         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2160         `=jis-x0208@1978' as the mother.
2161
2162 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2163
2164         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2165         - Use `=gt' instead of `ideograph-gt'.
2166         - Use `=gt-k' instead of `ideograph-gt-k'.
2167         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2168         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2169         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2170         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2171         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2172         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2173         - Use `=>>gt' instead of `<=>gt'.
2174         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2175         - Add setting for `=>>jis-x0208@1990'.
2176         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2177           `=>>jis-x0213-1@2000'.
2178         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2179         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2180           `=>>jis-x0213-1@2004'.
2181         - Add setting for `=>>jis-x0208@1978'.
2182         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2183
2184 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2187         XEmacs CHISE.
2188
2189 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2190
2191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2192         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2193         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2194         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2195         `<=>jis-x0213-1@2004'.
2196
2197 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2198
2199         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2200         CHISE.
2201         (=>jis-x0213-2): Ditto.
2202
2203 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2204
2205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2206         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2207
2208 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2209
2210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2211         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2212         `=>jis-x0213-1'.
2213
2214 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2215
2216         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2217         CHISE.
2218         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2219
2220 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2221
2222         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2223         `<==>jis-x0213-1'.
2224         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2225         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2226         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2227         (<=>jis-x0208): New alias for `=>jis-x0208'.
2228         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2229         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2230         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2231         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2232         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2233         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2234         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2235         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2236         (=>>gt): Renamed from `<==>gt'.
2237         (<==>gt): New alias for `=>>gt'.
2238
2239 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2240
2241         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2242         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2243         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2244         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2245         - Add settings for `<=>jis-x0213-1@2000' and
2246           `<=>jis-x0213-1@2004'.
2247
2248         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2249         XEmacs CHISE.
2250         (<==>jis-x0213-1): Likewise.
2251         (<==>jis-x0213-1@2000): Likewise.
2252         (<==>jis-x0213-1@2004): Likewise.
2253         (<=>jis-x0208): Add property `=>iso-ir 168'.
2254         (<=>jis-x0208@1997): Likewise.
2255         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2256         as the mother; add property `=>iso-ir 228'.
2257         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2258         property `=>iso-ir 228'.
2259         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2260         property `=>iso-ir 233'.
2261         (<==>gt): Renamed from `<=>gt'.
2262         (<=>gt): New alias for `<==>gt'.
2263
2264 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2265
2266         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2267         CHISE.
2268         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2269         `<=>jis-x0208' as the mother.
2270         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2271         (<=>jis-x0213-1@2000): Ditto.
2272         (<=>jis-x0213-1@2004): Ditto.
2273
2274 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2277         settings for `<=>gt'.
2278
2279         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2280
2281 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2282
2283         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2284         XEmacs CHISE.
2285         (=jis-x0208@1978/-4pr): Likewise.
2286         (=jis-x0208@1978/4-pr): Likewise.
2287         (=jis-x0213-1): Likewise.
2288         (=ucs@iso): Likewise.
2289         (=ucs@unicode): Likewise.
2290         (=ucs@gb): Likewise.
2291         (=ucs@gb/fw): Likewise.
2292         (=ucs@cns): Likewise.
2293         (=ucs@cns/fw): Likewise.
2294         (=ucs@jis): Likewise.
2295         (=ucs@jis/fw): Likewise.
2296         (=ucs@jis/1990): Likewise.
2297         (=ucs@jis/2000): Likewise.
2298         (=ucs@jis/2004): Likewise.
2299         (=ucs@JP): Likewise.
2300         (=ucs@ks): Likewise.
2301         (=ucs@big5): Likewise.
2302         (=ucs@big5/cns11643): Likewise.
2303         (=ucs@cns11643): Likewise.
2304
2305 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-charset.el (default-coded-charset-priority-list):
2308         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2309
2310         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2311         CHISE.
2312         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2313         mother.
2314
2315 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2316
2317         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2318         from src/mule-charset.c].
2319         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2320         specify `final'.
2321         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2322         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2323         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2324         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2325         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2326         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2327
2328 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2329
2330         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2331         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2332         (=jis-x0208@1978/i-4): Specify `partial'.
2333         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2334         mother coded-charset.
2335         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2336
2337 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2338
2339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2340         settings for `=jis-x0213-1@2004'.
2341
2342 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2343
2344         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2345         CHISE.
2346         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2347         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2348         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2349         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2350         temporarily.
2351         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2352
2353 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2354
2355         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2356         CHISE.
2357         (=shinjigen@1ed): Inherited from `=shinjigen'.
2358         (=shinjigen@rev): Likewise.
2359
2360 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2363         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2364
2365 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2366
2367         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2368         define it as an alias.
2369         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2370         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2371         alias.
2372         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2373         alias.
2374
2375 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2376
2377         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2378         CHISE.
2379
2380 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2381
2382         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2383         CHISE.
2384         (shinjigen-2): Ditto.
2385
2386 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2387
2388         * mule/mule-charset.el (default-coded-charset-priority-list):
2389         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2390         `chinese-big5-eten-*' and `chinese-big5'.
2391
2392 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2393
2394         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2395         #x9FA5 temporarily.
2396
2397 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2398
2399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2400         settings for `=jis-x0208@1978/i1'.
2401
2402 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2403
2404         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2405         XEmacs CHISE.
2406
2407 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2408
2409         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2410         XEmacs CHISE.
2411
2412 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2413
2414         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2415         XEmacs CHISE.
2416
2417 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2418
2419         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2420         CHISE.
2421         (=ucs-bmp@cns): Likewise.
2422         (=ucs-bmp@jis): Likewise.
2423         (=ucs-bmp@ks): Likewise.
2424
2425 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2426
2427         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2428         CHISE.
2429         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2430
2431 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2432
2433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2434         settings for `=zinbun-oracle'.
2435
2436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2437         `=zinbun-oracle'.
2438
2439 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2440
2441         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2442         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2443         `=ucs@iso'.
2444
2445 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2446
2447         * mule/mule-charset.el (default-coded-charset-priority-list):
2448         Delete `ucs-sip'; modify order of some CCSs.
2449
2450 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2451
2452         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2453         in XEmacs CHISE.
2454
2455         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2456         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2457         CHISE.
2458
2459 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2460
2461         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2462         its registry.
2463         (=ucs-radicals@unicode): Likewise.
2464
2465 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2466
2467         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2468         CHISE.
2469
2470 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2471
2472         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2473         CHISE.
2474
2475 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2476
2477         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2478         CHISE.
2479
2480 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2481
2482         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2483         Modify preference of *isolated settings*.
2484
2485 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2486
2487         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2488         utf-2000 is provided.
2489         (=ucs@cns11643): Likewise.
2490
2491 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2492
2493         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2494         Prefer every *isolated setting* to ordinary setting.
2495
2496 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2497
2498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2499         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2500
2501 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2502
2503         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2504         CHISE.
2505
2506 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2507
2508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2509         settings for `=jis-x0208@1997'.
2510
2511 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2512
2513         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2514         `=jis-x0208@1997'.
2515
2516 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2517
2518         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2519         XEmacs CHISE.
2520
2521 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2522
2523         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2524         `=jis-x0208@1978'.
2525         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2526         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2527         `=jis-x0208-1990' as the mother.
2528         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2529
2530 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2533         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2534         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2535         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2536         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2537         for `=ucs@JP'.
2538
2539 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2540
2541         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2542         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2543         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2544         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2545         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2546         `=daikanwa@rev2'.
2547
2548 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2549
2550         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2551         (=gt): Likewise.
2552         (=gt-k): Likewise.
2553         (=gt-pj-*): Likewise.
2554         (=gt-pj-k1): Likewise.
2555         (=gt-pj-k2): Likewise.
2556         (=daikanwa): Likewise.
2557         (=daikanwa-rev1): Likewise.
2558         (=daikanwa-rev2): Likewise.
2559         (=big5-pua): Likewise.
2560         (=big5-eten): Likewise.
2561         (chinese-big5-eten-a): Likewise.
2562         (chinese-big5-eten-b): Likewise.
2563         (=hanziku-*): Likewise.
2564         (=cbeta): Likewise.
2565         (=jef-china3): Likewise.
2566         (=ruimoku-v6): Likewise.
2567         (=ucs@iso): Likewise.
2568         (=ucs@unicode): Likewise.
2569         (=ucs@gb): Likewise.
2570         (=ucs@cns): Likewise.
2571         (=ucs@jis): Likewise.
2572         (=ucs@jis-1990): Likewise.
2573         (=ucs@jis-2000): Likewise.
2574         (=ucs@jp): Likewise.
2575         (=ucs@ks): Likewise.
2576         (=ucs@big5): Likewise.
2577         (=ucs-radicals): Likewise.
2578         (=ucs-radicals@unicode): Likewise.
2579         (=ucs-bmp-cjk): Likewise.
2580         (=ucs-bmp-cjk@unicode): Likewise.
2581         (=ucs-sip-ext-b): Likewise.
2582         (=ucs-sip-ext-b@iso): Likewise.
2583
2584 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2585
2586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2587         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2588
2589 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2590
2591         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2592         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2593         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2594         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2595         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2596         arabic-digit, ipa and ``&I-B-XXXX;''.
2597
2598 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2599
2600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2601         setting for (I-)HZK{03..12}-XXXX.
2602
2603 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2604
2605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2606         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2607
2608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2609         `=ruimoku-v6'.
2610
2611         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2612         CHISE.
2613
2614 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2615
2616         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2617         (=ucs@unicode): Likewise.
2618         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2619         (=ucs@cns): Likewise.
2620         (=ucs@jis): Likewise.
2621         (=ucs@ks): Likewise.
2622         (=ucs@big5): Likewise.
2623
2624 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2625
2626         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2627         `ucs-jis'.
2628         (utf-8-jis-er): Likewise.
2629         (utf-8-jp): New coding-system.
2630         (utf-8-jp-er): Likewise.
2631
2632         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2633
2634 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2635
2636         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2637
2638         * mule/japanese.el: Move definition of `euc-jisx0213' to
2639         mule/mule-coding.el.
2640
2641 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2642
2643         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2644         mule-coding before loading update-cdb when utf-2000 is provided.
2645
2646 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2647
2648         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2649         `=daikanwa'.
2650
2651 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2652
2653         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2654         definition codes when `utf-2000' is provided.
2655
2656 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2657
2658         * mule/mule-category.el (word-combining-categories): Don't setup
2659         `word-combining-categories' in XEmacs CHISE.
2660         (word-separating-categories): Add setting about Latin script in
2661         XEmacs CHISE.
2662
2663 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2664
2665         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2666         setting for `chinese-big5'.
2667
2668 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2669
2670         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2671         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2672         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2673         add setting for HZK0[12]-xxxx.
2674
2675 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2676
2677         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2678         in XEmacs CHISE.
2679
2680 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2681
2682         * mule/mule-charset.el (default-coded-charset-priority-list):
2683         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2684         and `chinese-big5' to `=gt-pj-*'.
2685
2686 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2687
2688         * mule/mule-conf.el (=daikanwa): Renamed from
2689         `ideograph-daikanwa'.
2690         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2691
2692 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2693
2694         * mule/mule-conf.el (=cns11643-7): Renamed from
2695         `chinese-cns11643-7'.
2696         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2697
2698 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2699
2700         * mule/mule-conf.el (=cns11643-6): Renamed from
2701         `chinese-cns11643-6'.
2702         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2703
2704 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2705
2706         * mule/mule-conf.el (=cns11643-5): Renamed from
2707         `chinese-cns11643-5'.
2708         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2709
2710 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2711
2712         * mule/mule-conf.el (=cns11643-4): Renamed from
2713         `chinese-cns11643-4'.
2714         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2715
2716 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2717
2718         * mule/mule-conf.el (=cns11643-3): Renamed from
2719         `chinese-cns11643-3'.
2720         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2721
2722 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2723
2724         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2725         `=cns11643-2'.
2726         (chinese-cns11643-2): New alias for `=cns11643-2'.
2727
2728 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2729
2730         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2731         `=cns11643-1'.
2732         (chinese-cns11643-1): New alias for `=cns11643-1'.
2733
2734 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2735
2736         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2737         (chinese-gb12345): New alias for `=gb12345'.
2738
2739 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2740
2741         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2742         (chinese-gb2312): New alias for `=gb2312'.
2743
2744 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2745
2746         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2747         (chinese-big5): New alias for `=big5'.
2748
2749 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2750
2751         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2752         (korean-ksc5601): New alias for `=ks-x1001'.
2753
2754 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2755
2756         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2757         `=jis-x0212'.
2758         (japanese-jisx0212): New alias for `=jis-x0212'.
2759
2760 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2761
2762         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2763         `=jis-x0208-1983'.
2764         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2765
2766 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2767
2768         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2769         `=jis-x0208-1978'.
2770         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2771
2772 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2773
2774         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2775         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2776
2777 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2778
2779         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2780         (chinese-cns11643-3): Specify iso-ir 183.
2781         (chinese-cns11643-4): Specify iso-ir 184.
2782         (chinese-cns11643-5): Specify iso-ir 185.
2783         (chinese-cns11643-6): Specify iso-ir 186.
2784         (chinese-cns11643-7): Specify iso-ir 187.
2785         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2786         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2787
2788 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2789
2790         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2791         \uXXXX for every cases.
2792
2793 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2794
2795         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2796         (ucs-big5): Changed to an alias for `=ucs@big5'.
2797
2798 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2799
2800         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2801         (ucs-ks): Changed to an alias for `=ucs@ks'.
2802
2803 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2804
2805         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2806         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2807
2808 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2809
2810         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2811         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2812
2813 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2814
2815         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2816         (ucs-jis): Changed to an alias for `=ucs@jis'.
2817
2818 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2819
2820         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2821         (ucs-cns): Changed to an alias for `=ucs@cns'.
2822
2823 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2824
2825         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2826         (ucs-gb): Changed to an alias for `=ucs@gb'.
2827
2828 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2829
2830         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2831         `ideograph-daikanwa-2'.
2832         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2833         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2834
2835 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2836
2837         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2838         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2839
2840         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2841         for `xemacs-chise-version'.
2842
2843 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2844
2845         * mule/mule-charset.el (default-coded-charset-priority-list):
2846         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2847         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2848         instead of `ideograph-hanziku-*'.
2849
2850         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2851         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2852
2853 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2854
2855         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2856         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2857         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2858         `utf-2000' is provided.
2859
2860 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2861
2862         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2863         is provided [was builtin coded-charsets].
2864
2865 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2866
2867         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2868         is provided [was builtin coded-charsets].
2869
2870 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2871
2872         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2873         is provided [was builtin coded-charsets].
2874
2875 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2876
2877         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2878         is provided [was builtin coded-charsets].
2879
2880 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2881
2882         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2883         when `utf-2000' is provided [was builtin coded-charsets].
2884
2885 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2886
2887         * mule/mule-conf.el (=hanziku-*): Renamed from
2888         `ideograph-hanziku-*'.
2889         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2890
2891 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2892
2893         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2894         `utf-2000' is provided [was builtin coded-charsets].
2895         (ideograph-hanziku-{1..12}): Likewise.
2896
2897 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2898
2899         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2900         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2901
2902 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2903
2904         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2905         when `utf-2000' is provided [was builtin coded-charsets].
2906
2907 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2908
2909         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2910         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2911         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2912
2913 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2914
2915         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2916         (ideograph-gt): Changed to an alias for `=gt'.
2917
2918 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2919
2920         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2921         is provided; it was defined as a builtin coded-charset.
2922         (ideograph-gt): Likewise.
2923
2924 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2925
2926         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2927         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2928
2929 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2930
2931         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2932         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2933
2934 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2935
2936         * mule/mule-conf.el (=big5-eten): Renamed from
2937         `chinese-big5-eten'.
2938         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2939
2940 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2941
2942         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2943         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2944
2945 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2946
2947         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2948         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2949
2950 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2951
2952         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2953         (china3-jef): Changed to an alias for `=jef-china3'.
2954
2955 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2956
2957         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2958         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2959
2960         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2961         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2962         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2963         when `utf-2000' is provided.
2964
2965 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2966
2967         * mule/mule-charset.el (default-coded-charset-priority-list):
2968         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2969
2970         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2971         (ucs-jis-2000): Deleted.
2972
2973 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2974
2975         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2976         UTF-2000.
2977         (=ucs-jis-2000): New coded-charset for UTF-2000.
2978
2979 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2980
2981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2982         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2983
2984 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2985
2986         * mule/mule-charset.el (default-coded-charset-priority-list):
2987         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2988         `ideograph-cbeta'.
2989
2990 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2991
2992         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2993         builtin coded-charset].
2994
2995 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2996
2997         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2998         settings for &K0-xxxx and &I-K0-xxxx.
2999
3000 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3001
3002         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3003         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3004
3005 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3006
3007         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3008         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3009
3010 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3011
3012         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3013         UTF-2000.
3014         (ideograph-gt-pj-k1): Likewise.
3015         (ideograph-gt-pj-k2): Likewise.
3016
3017 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3018
3019         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3020         `=jis-x0208'.
3021
3022 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3023
3024         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3025         UTF-2000 [was a builtin coded-charset].
3026
3027 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3028
3029         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3030         (utf-8-gb-er): Likewise.
3031
3032 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3033
3034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3035         settings for JIS X 0212 and JIS X 0208:1978.
3036
3037 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3038
3039         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3040         setting for JIS X 0213.
3041
3042 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3043
3044         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3045         standard-case-table in UTF-2000.
3046
3047 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3048
3049         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3050         definitions for isolated-chars.
3051
3052 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3053
3054         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3055         `configure-utf-2000-lisp-directory'.
3056         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3057         `mule-lisp-load-path'.
3058
3059 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3060
3061         * startup.el (startup-setup-paths): Set and use
3062         `utf-2000-lisp-directory'.
3063         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3064         UTF-2000.
3065
3066 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3067
3068         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3069         (paths-find-utf-2000-lisp-directory): New function.
3070         (paths-construct-load-path): Add new optional argument
3071         `utf-2000-lisp-directory'.
3072
3073         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3074
3075 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3076
3077         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3078         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3079         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3080         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3081         `chinese-big5-2' in UTF-2000.
3082
3083         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3084         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3085
3086 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3087
3088         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3089         `big5-eten-er' in UTF-2000.
3090         (big5-cdp): Modify DOC-string and mnemonic.
3091
3092 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3093
3094         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3095         UTF-2000 [renamed from utf-8-er].
3096         (utf-8-gb): New coding-system in UTF-2000.
3097         (utf-8-gb-er): Likewise.
3098         (utf-8-cns): Likewise.
3099         (utf-8-cns-er): Likewise.
3100         (utf-8-big5): Likewise.
3101         (utf-8-big5-er): Likewise.
3102         (utf-8-jis): Likewise.
3103         (utf-8-jis-er): Likewise.
3104         (utf-8-ks): Likewise.
3105         (utf-8-ks-er): Likewise.
3106         (utf-8-er): Likewise.
3107
3108 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3109
3110         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3111         instead of `utf-8-unix' in UTF-2000.
3112
3113         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3114
3115 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3116
3117         * mule/japanese.el (euc-jisx0213): New coding-system.
3118
3119         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3120         `japanese-jisx0208-1990' as the mother.
3121
3122 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3123
3124         * dumped-lisp.el (preloaded-file-list): Change condition of
3125         loading "close-cdb".
3126
3127 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3130         setup `coded-charset-entity-reference-alist'.
3131
3132 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3133
3134         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3135         UTF-2000.
3136
3137 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3138
3139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3140         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3141
3142 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3143
3144         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3145         (chinese-big5-eten-a): Likewise.
3146         (chinese-big5-eten-b): Likewise.
3147         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3148         code range is #x8140 .. #x8DFE.
3149
3150 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3151
3152         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3153         UTF-2000.
3154         (chinese-big5-cdp): Likewise.
3155
3156 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3157
3158         * dumped-lisp.el (preloaded-file-list): Rename
3159         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3160
3161 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3162
3163         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3164         append `system-char-db-source-file-list' into
3165         `preloaded-file-list' in UTF-2000.
3166
3167 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3168
3169         * dumped-lisp.el (preloaded-file-list): Delete
3170         character-definition files.
3171
3172 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3173
3174         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3175         UTF-2000.
3176
3177 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3178
3179         * mule/mule-charset.el (default-coded-charset-priority-list):
3180         Delete `mojikyo-2022-1'.
3181
3182 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3183
3184         * mule/mule-charset.el (default-coded-charset-priority-list):
3185         Delete `mojikyo'.
3186
3187 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3188
3189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3190         `ucs-sip'.
3191
3192 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3193
3194         * mule/mule-charset.el (default-coded-charset-priority-list):
3195         Comment out `chinese-gb12345'.
3196
3197 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3198
3199         * bytecomp.el (byte-compile-insert-header): Fixed.
3200
3201 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3202
3203         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3204         XEmacs UTF-2000.
3205
3206 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3207
3208         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3209         UTF-2000.
3210
3211 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3212
3213         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3214         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3215
3216 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3217
3218         * mule/mule-charset.el (default-coded-charset-priority-list):
3219         `japanese-jef-china3' is renamed `china3-jef'.
3220
3221 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3222
3223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3224         `japanese-jef-china3' and `ideograph-cbeta'.
3225
3226 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3227
3228         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3229
3230 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3231
3232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3233         `chinese-big5-cdp'.
3234
3235 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3236
3237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3238         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3239
3240 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3241
3242         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3243         loading character definitions.
3244
3245 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3246
3247         * dumped-lisp.el (preloaded-file-list): Rename
3248         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3249
3250 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3251
3252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3253         `chinese-big5'.
3254
3255 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3256
3257         * dumped-lisp.el (preloaded-file-list): Dump
3258         "Ideograph-R028-Private" with XEmacs UTF-2000.
3259
3260 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3261
3262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3263         `chinese-gb12345'.
3264
3265 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3266
3267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3268         `ideograph-gt-pj-{1..11}'.
3269
3270         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3271         XEmacs UTF-2000.
3272
3273 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3274
3275         * mule/mule-charset.el (default-coded-charset-priority-list):
3276         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3277         `chinese-isoir165'.
3278
3279 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3280
3281         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3282         `image/png', `image/x-xpm' and `image/tiff'.
3283
3284         * files.el (binary-file-regexps): Add *.PNG.
3285
3286 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3287
3288         * mule/mule-charset.el (default-coded-charset-priority-list):
3289         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3290         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3291
3292 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3293
3294         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3295         the first completion when UTF-2000 is running.
3296
3297 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3298
3299         * mule/mule-charset.el (default-coded-charset-priority-list):
3300         Delete `ucs'.
3301
3302 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3303
3304         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3305
3306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3307         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3308
3309 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3310
3311         * mule/vietnamese.el (vscii-2): Delete abolished property
3312         `composite'; now composite mode is default.
3313
3314 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3315
3316         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3317         of `raw-text'; check \uHHHH representation even if non-ascii
3318         characters are not found.
3319
3320         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3321         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3322         unconditionally.
3323
3324         * mule/viet-ccl.el: New file.
3325
3326         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3327         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3328         - Separate CCL based implementations to viet-ccl.el.
3329
3330 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3331
3332         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3333         "jisx0213.2000-1".
3334         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3335
3336         * mule/mule-charset.el (default-coded-charset-priority-list):
3337         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3338         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3339
3340 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3341
3342         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3343
3344 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3345
3346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3347         `ucs' in UTF-2000.
3348
3349 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3350
3351         * mule/mule-charset.el (default-coded-charset-priority-list):
3352         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3353         `arabic-iso8859-6'.
3354
3355 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3356
3357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3358         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3359
3360 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3361
3362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3363         `katakana-jisx0201' in UTF-2000.
3364
3365 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3366
3367         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3368         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3369         "u0FB50-Arabic-Presentation-Forms-A",
3370         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3371         "u0FE50-Small-Form-Variants",
3372         "u0FE70-Arabic-Presentation-Forms-B",
3373         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3374         UTF-2000.
3375
3376 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3377
3378         * dumped-lisp.el (preloaded-file-list): Delete
3379         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3380         ... "Ideograph-R214-Flute" in UTF-2000.
3381
3382 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3383
3384         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3385         (japanese-jisx0213-2): New coded-charset.
3386
3387         * dumped-lisp.el (preloaded-file-list): Add
3388         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3389         "Ideograph-R030-Mouth".
3390
3391 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3392
3393         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3394         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3395         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3396         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3397         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3398         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3399         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3400         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3401
3402 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3403
3404         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3405         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3406         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3407         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3408         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3409
3410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3411         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3412
3413 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3414
3415         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3416         in UTF-2000.
3417
3418 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3419
3420         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3421         (chinese-isoir165): Moved from mule/chinese.el.
3422         (chinese-cns11643-3): Moved from mule/chinese.el.
3423         (chinese-cns11643-4): Moved from mule/chinese.el.
3424         (chinese-cns11643-5): Moved from mule/chinese.el.
3425         (chinese-cns11643-6): Moved from mule/chinese.el.
3426         (chinese-cns11643-7): Moved from mule/chinese.el.
3427
3428         * mule/chinese.el: Move definition of coded-charsets to
3429         mule/mule-conf.el.
3430
3431 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3432
3433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3434         `ideograph-daikanwa'.
3435
3436 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3437
3438         * dumped-lisp.el (preloaded-file-list): Delete
3439         "ccs-jisx0201-latin.el".
3440
3441 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3442
3443         * dumped-lisp.el (preloaded-file-list): Add
3444         "u031A0-Extended-Bopomofo" in UTF-2000.
3445
3446 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3447
3448         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3449         renamed to u02E00-CJK-Radical-Supplement.
3450
3451 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3452
3453         * dumped-lisp.el (preloaded-file-list): Add
3454         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3455         "u030A0-Katakana", "u03100-Bopomofo",
3456         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3457         "u03200-Enclosed-CJK-Letters-and-Months" and
3458         "u03300-CJK-Compatibility".
3459
3460 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3461
3462         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3463         "u02F00-Kangxi-Radicals" and
3464         "u02FF0-Ideographic-Description-Characters".
3465
3466 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3467
3468         * dumped-lisp.el (preloaded-file-list): Add
3469         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3470         "u02800-Braille-Patterns" in UTF-2000.
3471
3472 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3473
3474         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3475         "uXXXXX-*.el" in UTF-2000.
3476
3477         * bytecomp.el (byte-compile-insert-header): Delete comments if
3478         non-ASCII characters are found; allow `byte-compile-dynamic' and
3479         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3480         `raw-text'.
3481
3482 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3483
3484         * dumped-lisp.el (preloaded-file-list): Add
3485         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3486         "u025A0-Geometric-Shapes.el".
3487
3488 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3489
3490         * dumped-lisp.el (preloaded-file-list): Add
3491         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3492         "u02460-Enclosed-Alphanumerics.el".
3493
3494 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3495
3496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3497         `chinese-gb2312'.
3498
3499         * dumped-lisp.el (preloaded-file-list): Add
3500         "u02200-Mathematical-Operators.el" and
3501         "u02300-Miscellaneous-Technical.el".
3502
3503 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3504
3505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3506         `chinese-cns11643-*'.
3507
3508         * dumped-lisp.el (preloaded-file-list): Add
3509         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3510         "u02190-Arrows.el" in UTF-2000.
3511
3512 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3513
3514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3515         `korean-ksc5601'.
3516
3517         * dumped-lisp.el (preloaded-file-list): Add
3518         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3519         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3520         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3521
3522 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3523
3524         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3525
3526 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3527
3528         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3529         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3530         "u01780-Khmer.el", "u01800-Mongolian.el",
3531         "u01E00-Latin-Extended-Additional.el" and
3532         "u01F00-Greek-Extended.el" in UTF-2000.
3533
3534 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3535
3536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3537         `ethiopic-ucs' and `ethiopic'.
3538
3539         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3540         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3541
3542         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3543         from mule/ethiopic.el.
3544
3545         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3546         mule/mule-conf.el.
3547
3548 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3549
3550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3551         `lao'.
3552
3553         * mule/mule-conf.el (lao): New coded-charset.
3554
3555         * dumped-lisp.el (preloaded-file-list): Add
3556         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3557         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3558         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3559         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3560         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3561
3562 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3563
3564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3565         `ucs-bmp' and `arabic-iso8859-6'.
3566
3567 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3568
3569         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3570         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3571         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3572
3573 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3574
3575         * startup.el (normal-top-level): Load autoload file for UTF-2000
3576         in UTF-2000.
3577
3578 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3579
3580         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3581         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3582         "u00020-Basic-Latin.el", "u00080-C1.el",
3583         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3584         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3585         "u002B0-Spacing-Modifier-Letters.el",
3586         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3587         UTF-2000.
3588
3589 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3590
3591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3592         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3593         instead of `vietnamese-viscii-*'.
3594
3595 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3596
3597         * mule/mule-conf.el: New file.
3598
3599         * mule/misc-lang.el: Move definition of charset `ipa' to
3600         mule/mule-conf.el.
3601
3602 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3603
3604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3605         `latin-viscii'; prefer it for characters used in Vietnamese.
3606
3607 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3608
3609         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3610
3611 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3612
3613         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3614         `vietnamese-viscii-lower'.
3615         (latin-viscii-upper): Renamed from charset
3616         `vietnamese-viscii-upper'.
3617         (vietnamese-viscii-lower): New alias for charset
3618         `latin-viscii-lower'.
3619         (vietnamese-viscii-upper): New alias for charset
3620         `latin-viscii-upper'.
3621
3622 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3623
3624         * mule/mule-charset.el (default-coded-charset-priority-list):
3625         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3626
3627 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3628
3629         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3630         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3631         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3632         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3633         lisp/utf-2000.
3634
3635 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3636
3637         * mule/ccs-tcvn5712.el: New file.
3638
3639 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3640
3641         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3642         in UTF-2000.
3643
3644 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3645
3646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3647         `japanese-jisx0208'.
3648
3649 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3650
3651         * dumped-lisp.el (preloaded-file-list): Add
3652         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3653         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3654         UTF-2000.
3655
3656         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3657         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3658         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3659         mule/ccs-viscii.el: New files.
3660
3661         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3662         if \uXXXX is found.
3663
3664 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3665
3666         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3667         `hiragana-jisx0208' and `katakana-jisx0208'.
3668
3669 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3670
3671         * mule/chinese.el (chinese-cns11643-3): Define it even if
3672         `utf-2000' is provided.
3673         (chinese-cns11643-4): Likewise.
3674         (chinese-cns11643-5): Likewise.
3675         (chinese-cns11643-6): Likewise.
3676         (chinese-cns11643-7): Likewise.
3677
3678 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3679
3680         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3681         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3682
3683 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3684
3685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3686         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3687
3688 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3689
3690         * mule/mule-charset.el (default-coded-charset-priority-list):
3691         Setup in UTF-2000.
3692
3693 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3694
3695         * mule/viet-chars.el: Don't define charset
3696         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3697         they are defined as builtin charsets.
3698
3699 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3700
3701         * version.el (emacs-version): Add more space just before UTF-2000
3702         version string.
3703
3704 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3705
3706         * version.el ([constant] emacs-version): Don't add a space in the
3707         preceding place of `xemacs-betaname' because it is duplicated.
3708         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3709
3710         * startup.el (splash-frame-body): Add ETL.
3711
3712 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3713
3714         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3715         is provided because it is defined as builtin charset.
3716         (chinese-cns11643-4): Likewise.
3717         (chinese-cns11643-5): Likewise.
3718         (chinese-cns11643-6): Likewise.
3719         (chinese-cns11643-7): Likewise.
3720
3721 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3722
3723         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3724         coding-system `iso-10646-ucs-4' is not defined.
3725
3726 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3727
3728         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3729         coding-system if `utf-2000' is provided.
3730
3731 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3732
3733         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3734         `utf-2000' is provided.
3735
3736 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3737
3738         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3739         if utf-2000 is provided temporally.
3740
3741 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3742
3743         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3744         as builtin variable].
3745
3746 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3747
3748         * files.el (insert-file-contents-literally): Treat file as binary;
3749         call file-name-handlers. [sync with Emacs 20.3.10]
3750
3751 2008-12-28  Vin Shelton  <acs@xemacs.org>
3752
3753         * XEmacs 21.4.22 is released
3754
3755 2008-12-30  Vin Shelton  <acs@xemacs.org>
3756
3757         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3758         during building even if no packages are found.
3759
3760 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3761
3762         * printer.el (generic-print-region): 
3763         (generic-print-buffer): 
3764         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3765         check if the msprinter device is available, now that msprinter is
3766         always available as a specifier tag. 
3767
3768 2008-12-24  Vin Shelton  <acs@xemacs.org>
3769
3770         * about.el: Add Francisco to my bio!
3771
3772 2008-12-23  Vin Shelton  <acs@xemacs.org>
3773
3774         * autoload.el: Move operator definitions to autoload-operators.el
3775         in the xemacs-base package.
3776
3777 2007-11-22  Vin Shelton  <acs@xemacs.org>
3778
3779         * about.el (about-hacker-contribution): Updated my bio.
3780
3781 2007-10-07  Vin Shelton  <acs@xemacs.org>
3782
3783         * XEmacs 21.4.21 is released
3784
3785 2007-09-19  Didier Verna  <didier@xemacs.org>
3786
3787         Update my personal info.
3788         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3789         * about.el (about-other-current-hackers): Ditto.
3790         * about.el (about-url-alist): Add my musical website.
3791         * about.el (about-personal-info): Update my entry.
3792         * about.el (about-hacker-contribution): Ditto.
3793
3794 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3795
3796         * package-get.el (package-get-download-sites): Update download
3797         sites in Japan.
3798         * package-get.el (package-get-pre-release-download-sites): Ditto.
3799
3800 2007-08-18  Vin Shelton  <acs@xemacs.org>
3801
3802         * package-get.el (package-get-pre-release-download-sites): Sync
3803         mirror sites with 21.5.  (Thanks, Adrian)
3804
3805 2007-08-09  Mike Sperber  <mike@xemacs.org>
3806
3807         * startup.el (migrate-user-init-file): Create backup of
3808         `user-init-file' before migrating.
3809         * startup.el (maybe-migrate-user-init-file): Print
3810         information about backup file.
3811         (maybe-create-compatibility-dot-emacs): Follow above change.
3812
3813 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3814
3815         * font-lock.el: Sync font-lock-add-keywords and
3816         font-lock-remove-keywords from GNU Emacs.
3817         * font-lock.el (font-lock-keywords-alist): New.
3818         * font-lock.el (font-lock-removed-keywords-alist): New.
3819         * font-lock.el (font-lock-add-keywords): New.
3820         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3821         * font-lock.el (font-lock-remove-keywords): New.
3822
3823 2007-08-16  Vin Shelton  <acs@xemacs.org>
3824
3825         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3826         patch from Hans de Graaff.
3827
3828 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3829
3830         * package-get.el (package-get-download-sites): Document Chile and
3831         update Denmark download site.
3832         * package-get.el (package-get-pre-release-download-sites): Ditto.
3833
3834 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3835
3836         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3837
3838 2006-12-09  Vin Shelton  <acs@xemacs.org>
3839
3840         * XEmacs 21.4.20 is released
3841
3842 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3843
3844         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3845
3846 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3847
3848         * info.el (Info-find-file-node, Info-insert-dir)
3849         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3850         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3851         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3852         and discussion.
3853
3854 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3855
3856         * obsolete.el (line-beginning-position): New, from 21.5.x.
3857         (line-end-position): Ditto.
3858
3859 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3860
3861         * package-get.el (package-get-download-sites): Welcome
3862         nl.xemacs.org and Thanks!
3863         * package-get.el (package-get-pre-release-download-sites): Ditto.
3864
3865 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3866
3867         * font-lock.el: Add support for not-so recent changes in Java to
3868         java-mode.
3869
3870 2006-01-28  Vin Shelton  <acs@xemacs.org>
3871
3872         * XEmacs 21.4.19 is released
3873
3874 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3875
3876         * easymenu.el: Update copyright. 
3877         * easymenu.el (easy-menu-all-popups):
3878         Add a docstring. 
3879         * easymenu.el (easy-menu-add):
3880         Document a bug, rework the function to preserve any existing
3881         non-default mode-popup-menu instead of overwriting it, and not to
3882         bother normalising the menu title (nothing else does).
3883         * easymenu.el (easy-menu-remove):
3884         Restore the default mode-popup-menu instead of leaving an empty
3885         one when we remove the last easy-menu popup. 
3886
3887 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3888
3889         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3890         as suggested by Rodrigo Ventura.
3891         * package-get.el (package-get-pre-release-download-sites): Ditto,
3892         with replacement of xemacs-21.5 by beta, which is the logical path
3893         to our beta core and package pre-releases.
3894
3895 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3896
3897         * package-get.el (package-get-download-sites): Add Hong Kong
3898         download site.
3899         * package-get.el (package-get-pre-release-download-sites): Ditto.
3900
3901 2005-12-26  Vin Shelton  <acs@xemacs.org>
3902
3903         * find-paths.el:
3904         * find-paths.el (paths-emacs-root-p): Add search for package root.
3905         * find-paths.el (paths-find-emacs-root): Replaced with
3906         paths-find-invocation-roots, which returns a list of roots.
3907         * find-paths.el (paths-find-invocation-roots): New.
3908         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3909
3910 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3911
3912         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3913         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3914
3915 2005-12-03  Vin Shelton <acs@xemacs.org>
3916
3917         * XEmacs 21.4.18 is released
3918
3919 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3920
3921         * package-get.el (package-get-download-sites): Update reflecting
3922         latest http://www.xemacs.org/Releases/ information generated by
3923         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3924         * package-get.el (package-get-pre-release-download-sites): Ditto.
3925
3926 2005-02-28  Simon Josefsson  <jas@extundo.com>
3927
3928         * about.el (xemacs-hackers): Add jas.
3929         (about-other-current-hackers): Likewise.
3930         (about-url-alist): Add URL for jas.
3931         (about-personal-info): Document jas.
3932         (about-hacker-contribution): Describe jas contributions.
3933
3934 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3935
3936         * easymenu.el (easy-menu-remove): As described in 
3937         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3938         except the "Command" menu from mode-popup-menu. 
3939
3940 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3941  
3942         * font.el (font-spatial-to-canonical): Correct calculation of 
3943         return value for pixel-based input value. 
3944  
3945 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3946
3947         * code-process.el (call-process): Process-related docstring
3948         improvements spurred by Norbert Koch.
3949         * code-process.el (call-process-region): Ditto.
3950         * code-process.el (start-process): Ditto.
3951
3952 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3953
3954         * finder.el (finder-find-library): Return filename actually
3955         searched for.
3956
3957 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3958
3959         * help.el (view-emacs-news): Use `expand-file-name' instead of
3960         `locate-data-file' as the latter will find any "NEWS" files that
3961         might exist in packages _before_ the one in core.
3962
3963 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3964
3965         * package-get.el (package-get-init-package):
3966         package-get-init-package buglet (21.4.17) by Jeff Mincy
3967         <mincy@rcn.com> fixing false temporary load-path shadows reported
3968         after package installation and simplifying code.
3969
3970 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3971
3972         * package-get.el (package-get-download-sites): Sync mirrors list
3973         with the XEmacs website.
3974         (package-get-pre-release-download-sites): Ditto.
3975
3976 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3977
3978         * derived.el (derived-mode-merge-syntax-tables):
3979         Revert my 21.5-only patch of 2003-07-18 which slipped in
3980         through Jerry James's patch of 2004-06-07.
3981
3982 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3983
3984         * cmdloop.el (keyboard-quit): Remove workaround for
3985         `region-active-p' not making sure active region is in current
3986         buffer now that it does.
3987         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3988         * simple.el (region-active-p): `region-active-p' to only return t
3989         when active region is in current buffer.
3990
3991 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3992
3993         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3994         package names, quell a byte-compiler warning, doc fix.
3995
3996 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3997
3998         * buffer.el (pop-to-buffer):
3999         * window-xemacs.el (display-buffer):
4000         Document use of `same-window-buffer-names,' `same-window-regexps'
4001         by pop-to-buffer and display-buffer. 
4002         
4003 2005-02-06  Vin Shelton <acs@xemacs.org>
4004
4005         * XEmacs 21.4.17 is released
4006
4007 2005-01-29  Ben Wing  <ben@xemacs.org>
4008
4009         * shadow.el (find-emacs-lisp-shadows):
4010         Add custom-defines to list of ignored files.
4011
4012 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4013
4014         * simple.el (shifted-motion-keys-select-region): Fix statement
4015         about unshifted-motion-keys-deselect-region.
4016
4017 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4018
4019         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4020         now) for GNU Emacs compatibility.
4021         (make-obsolete-variable): Ditto.
4022
4023 2004-01-08  Ben Wing  <ben@xemacs.org>
4024
4025         * code-files.el (load):
4026         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4027
4028 2004-12-05  Vin Shelton <acs@xemacs.org>
4029
4030         * XEmacs 21.4.16 is released
4031
4032 2004-12-04  Vin Shelton  <acs@xemacs.org>
4033
4034         * auto-autoloads.el: Regenerated.
4035
4036         * custom-load.el: Regenerated.
4037
4038 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4039
4040         Fix bug: apropos errors if a defalias refers to an undefined
4041         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4042
4043         * apropos.el (apropos):
4044         (apropos-command):
4045         * help.el (frob-help-extents):
4046         * help-macro.el (make-help-screen):
4047         * hyper-apropos.el (hyper-apropos-grok-functions):
4048         (hyper-apropos-get-doc):
4049         Catch void-function error thrown by `documentation'.
4050
4051 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4052
4053         * packages.el (package-require): Fix incorrect arg to format.
4054         This fixes a `format specifier' error.
4055
4056 2004-08-13  Jerry James  <james@xemacs.org>
4057
4058         * bytecomp.el (forward-word): Tell the byte compiler the correct
4059         number of arguments to forward-word.
4060
4061 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4062
4063         * etags.el: Fixed loading of include files for tag completion. Now
4064         you can make a tag file for a library, include it into your
4065         project and it will be reloaded only if it changed. Infinte
4066         include loops are detected and the correct tag files are loaded.
4067         * etags.el (buffer-tag-table-list): Load and verify tag files in
4068         the external function buffer-tag-table-list-load.
4069         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4070         tag files. Also load the included tag files. The priority of the
4071         included files is right below their parent file. If multiple
4072         matches occur then the symbols from the parent file are found
4073         first.
4074         * etags.el (tag-table-include-files): Corrected comment
4075         string. Switched to pattern constant tags-include-pattern to have
4076         it at a central location.
4077         * etags.el (tags-include-pattern): Added doc string.
4078         * etags.el (add-to-tag-completion-table): Removed obsolete
4079         comments as the include files are allready returned by
4080         buffer-tag-table-list and loaded.
4081         * etags.el (find-tag-internal): The include files are allready
4082         included in tag-tables as buffer-tag-table-list returns them now.
4083
4084 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4085
4086         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4087         Loading items into the notebook is now done by C code.
4088         * widgets-gtk.el (gtk-widget-instantiate-internal):
4089         Style no longer changed.
4090
4091 2004-06-28  Nix  <nix@esperi.org.uk>
4092
4093         * cmdloop.el (truncate-command-history-for-gc): Delay
4094         execution of all things that look up variable bindings,
4095         via `enqueue-eval-event'.
4096
4097 2004-06-24  Vin Shelton  <acs@xemacs.org>
4098
4099         * package-get.el (package-get-require-signed-base-updates):
4100         now defaults to nil.
4101
4102 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4103
4104         * subr.el (split-string): Clean up docstring.
4105
4106 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4107
4108         * faces.el (zmacs-region): fix typo in docstring.
4109
4110 2004-06-07  Jerry James  <james@xemacs.org>
4111
4112         * derived.el: Synch with Emacs 21.3.
4113         * subr.el (with-local-quit): New, from Emacs 21.3.
4114         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4115         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4116         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4117
4118 2004-06-16  Jerry James  <james@xemacs.org>
4119
4120         * cl.el (cl-set-substring): Increment start by the length of the
4121         string, not the string itself.
4122
4123 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4124
4125         * etags.el (tag-table-include-files): Expand included TAGS file
4126         paths to avoid problems with relative paths.  Thanks to Peter
4127         Chubb <peterc@gelato.unsw.edu.au>.
4128         * etags.el (tags-include-pattern): New.
4129         * etags.el (add-to-tag-completion-table): Parse and ignore
4130         trailing include lines.
4131
4132 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4133
4134         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4135         avoiding line solely composed of equal signs.
4136
4137 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4138
4139         * cus-edit.el (alloc): Typo fix.
4140         * cus-edit.el (custom-browse-visibility): Ditto.
4141         * cus-edit.el (custom-variable-value-create): Ditto.
4142         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4143         * cus-edit.el (custom-save-variables): Bind print-length and
4144         print-level to nil to avoid value abbreviation.
4145         * cus-edit.el (custom-save-face-internal): Ditto.
4146         * cus-edit.el (custom-save-faces): Save in sorted order.
4147         * cus-edit.el (custom-save-resets): Bind print-length and
4148         print-level to nil to avoid value abbreviation.
4149         * cus-edit.el (custom-save-loaded-themes): Ditto.
4150
4151 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4152
4153         * subr.el (split-string-default-separators): New.
4154         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4155         see comment in source.
4156
4157 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4158
4159         * mule/japanese.el (paragraph-start, paragraph-separate):
4160         Remove anchor to BOL.
4161
4162 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4163
4164         * cl.el (gensym, gentemp): Improve docstrings.
4165
4166 2004-05-10  Vin Shelton  <acs@xemacs.org>
4167
4168         * etags.el: Sync with 21.5 version.
4169
4170 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4171
4172         * etags.el:
4173         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4174         only for use with exuberant ctags. This will also enable building of 
4175         completion tables with exuberant ctags. This will not work with
4176         xemacs ctags. 
4177         * etags.el (get-tag-table-buffer): New function for creating of
4178         completion table is used if tags-exuberant-ctags-optimization-p ist t
4179         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4180         finding the tag names. New.
4181         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4182         building tag completion table with exuberant ctags. New.
4183         * etags.el (find-tag-internal): Improve exact tag matching for tags
4184         with name fields. Before the patch return types of functions or
4185         function parameters (with exuberant ctags) were found as matches.
4186
4187 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4188
4189         * list-mode.el (display-completion-list): Fixed completion list was
4190         taking the width of the frame and not of the window for displaying
4191         the selection methods.
4192
4193 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4194
4195         * menubar-items.el (default-menubar): Options are saved to custom.el.
4196
4197
4198 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4199
4200         * isearch-mode.el (isearch-abort): Preserve successful search target.
4201
4202 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4203
4204         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4205         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4206         Bihlmeyer.
4207         * gnuserv.el (gnuserv-mode-line-string): New.
4208         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4209         gnuserv-mode.
4210         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4211         * gnuserv.el (gnuserv-edit-files): Use
4212         make-x-device-with-gtk-fallback.
4213
4214 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4215
4216         * gtk-widgets.el: New import: gtk-accel-group-new.
4217         * dialog-gtk.el:
4218         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4219         * dialog-gtk.el (popup-builtin-question-dialog):
4220         Added support for dialog button mnemonics.
4221
4222 2004-03-22  Chris Green <cmg@dok.org>
4223
4224         * process.el (shell-command): Output buffer was ignored when a
4225         background process was run via shell-command.
4226
4227 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4228
4229         * cus-edit.el (custom-save-variables): Retrieve a list of
4230         variables to save first, sort it, and make sure the variables are
4231         saved in sorted order.
4232
4233 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4234  
4235         * package-get.el (package-get-update-base-from-buffer): Force
4236         binary coding system for verifying GnuPG signature in the
4237         package-index file.
4238  
4239 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4240
4241         * package-get.el (package-get-package-index-file-location): Handle
4242         missing "EMACSPACKAGEPATH" environment variable.
4243
4244 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4245
4246         * package-admin.el (package-admin-find-top-directory): Simplify
4247         directory comparisions and fix substring errors on short path
4248         components.
4249         * package-get.el (package-get-package-index-file-location):
4250         Default to first component of "EMACSPACKAGEPATH", if set.
4251
4252 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4253
4254         * package-get.el (process-error): New error datum.
4255
4256 2004-02-02  Vin Shelton <acs@xemacs.org>
4257
4258         * XEmacs 21.4.15 is released
4259
4260 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4261
4262         * itimer.el (activate-itimer): Modify the itimer timeout value as
4263         if it were begun at the last time when the itimer driver was woken
4264         up.
4265
4266 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4267
4268         * specifier.el (Copyright):
4269         Update.
4270         (make-specifier-and-init):
4271         (map-specifier):
4272         (canonicalize-inst-pair):
4273         (canonicalize-spec-list):
4274         (set-specifier):
4275         Synch docstrings to 21.5 where appropriate.
4276
4277 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4278
4279         * package-get.el (package-get-list-packages-where): New.  A
4280         function that allows searching for groups of packages.  For
4281         example, find all packages that require the fsf-compat package.
4282
4283 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4284
4285         The Great PUI Sync.
4286
4287         * auto-autoloads.el: Regenerated.
4288
4289         * custom-load.el: Regenerated.
4290
4291         * dumped-lisp.el (packages-hardcoded-lisp): New.
4292
4293         * menubar-items.el (menu-max-items): New.
4294         (menu-submenu-max-items): New.
4295         (menu-submenu-name-format): New.
4296         (menu-split-long-menu): New.
4297         (menu-sort-menu): New.
4298         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4299
4300         * obsolete.el (pui-add-install-directory): Renamed to the more
4301         logical `pui-set-local-package-get-directory'.
4302         (package-get-download-menu): Moved to `package-ui.el' and renamed
4303         to `package-ui-add-download-menu'.
4304
4305         * package-admin.el (package-admin-install-function-mswindows):
4306         Whitespace clean up.
4307         (package-admin-add-single-file-package): Removed.
4308         (package-admin-default-install-function): Whitespace clean up.
4309         (package-admin-find-top-directory): New.
4310         (package-admin-get-install-dir): Use it.
4311         (package-admin-get-manifest-file): 
4312         (package-admin-check-manifest): 
4313         (package-admin-add-binary-package):
4314         (package-admin-get-lispdir):
4315         (package-admin-delete-binary-package):
4316         (package-admin):
4317
4318         * package-get.el (package-get-package-index-file-location): New.
4319         (package-get-install-to-user-init-directory): New.
4320         (package-get-remote):
4321         (package-get-download-sites):
4322         (package-get-pre-release-download-sites): New.
4323         (package-get-site-release-download-sites): New.
4324         (package-get-base-filename):
4325         (package-get-always-update):
4326         (package-get-user-index-filename): Removed.
4327         (package-get-pgp-available-p): New.
4328         (package-get-require-signed-base-updates):
4329         (package-get-was-current):
4330         (package-entries-are-signed): New.
4331         (package-get-continue-update-base): New.
4332         (package-get-download-menu): Removed.
4333         (package-get-require-base):
4334         (package-get-update-base-entry):
4335         (package-get-locate-file):
4336         (package-get-locate-index-file):
4337         (package-get-maybe-save-index):
4338         (package-get-update-base):
4339         (package-get-update-base-from-buffer):
4340         (package-get-update-base-entries):
4341         (package-get-interactive-package-query):
4342         (package-get-update-all):
4343         (package-get-all):
4344         (package-get-dependencies):
4345         (package-get-init-package):
4346         (package-get-info): New.
4347         (package-get):
4348         (package-get-staging-dir):
4349         (package-get-set-version-prop): Removed.
4350         (package-get-installedp):
4351         (package-get-ever-installed-p):
4352         (packages): Removed.
4353         (package-get-custom-groups): Removed.
4354         (package-get-custom): Removed.
4355         (package-get-custom-add-entry): Removed.
4356
4357         * package-info.el (batch-update-package-info):
4358
4359         * package-net.el (package-net-batch-generate-bin-ini):
4360         (package-net-update-installed-db):
4361
4362         * package-ui.el (pui-info-buffer):
4363         (pui-directory-exists): Removed.
4364         (pui-package-dir-list): Removed.
4365         (pui-add-install-directory): Removed.
4366         (package-ui-download-menu): New.
4367         (package-ui-pre-release-download-menu): New.
4368         (package-ui-site-release-download-menu): New.
4369         (pui-set-local-package-get-directory): New.
4370         (pui-package-symbol-char):
4371         (pui-update-package-display):
4372         (pui-toggle-package):
4373         (pui-toggle-package-key):
4374         (pui-toggle-package-delete):
4375         (pui-toggle-package-delete-key):
4376         (pui-toggle-package-event):
4377         (pui-toggle-verbosity-redisplay):
4378         (pui-install-selected-packages):
4379         (pui-add-required-packages):
4380         (pui-help-echo):
4381         (pui-display-info):
4382         (list-packages-mode):
4383         (pui-list-packages):
4384
4385         * packages.el (packages-compute-package-locations):
4386         (package-require):
4387         (package-delete-name):
4388         (packages-hardcoded-lisp): Removed.
4389         (packages-useful-lisp): Removed.
4390         (packages-unbytecompiled-lisp): Removed.
4391         (packages-find-package-directories):
4392
4393         Summary:
4394
4395         Major code clean up of all things PUI.
4396
4397         Much improved code to determine where packages should be
4398         installed.  PUI no longer depends on any packages being
4399         pre-installed to compute where packages are to be installed to.
4400
4401         The user can specify the location of their package-index file.  It
4402         isn't necessary to set this because it has sane defaults.  People
4403         who "run-in-place" won't accidently overwrite the CVS
4404         package-index file.  See
4405         `package-get-package-index-file-location'. 
4406
4407         PUI will now properly clean up after itself in the event of an
4408         unsuccessful package install.  This drastically reduces the number
4409         of "wrong md5sum" FAQs.
4410
4411         non-Mule XEmacsen can no longer install Mule packages.
4412
4413         Package management via the custom interface has been removed.
4414
4415         The PUI related menubar items have been reorganised.
4416
4417         The PGP verification code has been fixed and the default for
4418         whether or not it is used is automatically computed.
4419
4420         * update-elc.el ((preloaded-file-list site-load-packages
4421         need-to-dump dumped-exe)):
4422         Just a couple of small changes to allow for
4423         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4424         existing anymore.
4425
4426 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4427
4428         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4429         apply `format' to the first argument of byte-compile-warn, it
4430         already calls format.
4431
4432 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4433
4434         * files.el (delete-old-versions): Avoid going interactive during
4435         make install when environment variable VERSION_CONTROL is set.
4436
4437 2003-12-04  Vin Shelton  <acs@xemacs.org>
4438
4439         * menubar-items.el (menu-item-search): Only bring up search dialog
4440         box if the feature is available and desired.
4441
4442 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4443
4444         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4445
4446 2003-11-05  Vin Shelton  <acs@xemacs.org>
4447
4448         * help.el (Help-prin1-face):
4449         (Help-princ-face):
4450         princ and prin1 are functions and need to be called as such.  The
4451         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4452
4453 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4454
4455         * about.el (about-xemacs): Give full version and build date.
4456
4457 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4458
4459         * win32-native.el (grep-null-device): This XEmacs has null-device.
4460
4461 2003-09-06  Mike Sperber  <mike@xemacs.org>
4462
4463         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4464         implement the specified semantics for `defvar.'
4465
4466 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4467
4468         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4469         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4470         displaying buffer in question.
4471
4472 2003-09-03  Vin Shelton <acs@xemacs.org>
4473
4474         * XEmacs 21.4.14 is released
4475
4476 2003-08-17  Vin Shelton  <acs@xemacs.org>
4477
4478         * about.el: Vanity patch.
4479
4480 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4481
4482         * code-process.el (call-process):
4483         (call-process-region):
4484         (start-process):
4485         Document coding system processing.
4486
4487 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4488
4489         * startup.el (splash-frame-body): Idiomatic English.
4490
4491 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4492
4493         * font-lock.el (font-lock-match-java-declarations): Move
4494         save-restriction, narrow-to-region to beginning of function to
4495         avoid going beyond the limit and causing an infloop.
4496
4497 2003-04-16  Jerry James  <james@xemacs.org>
4498
4499         * keydefs.el: Remove mappings for keys mapped to the nowhere
4500         defined function function-key-error.
4501
4502 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4503
4504         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4505         lisp-interaction-mode-hook): Add the docstrings.
4506
4507 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4508
4509         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4510         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4511         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4512
4513 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4514
4515         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4516         lambda list after the original doc.  Care about
4517         #'(lambda () "SingleString") 
4518         (cl-upcase-arg): 
4519         (cl-function-arglist):
4520         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4521         circular data structures in lambda list specification
4522
4523 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4524
4525         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4526         to appear in font-lock-function-name-face.
4527
4528 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4529
4530         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4531         is not also the value of the lambda.
4532
4533 2003-05-06  Andy Piper  <andy@xemacs.org>
4534
4535         * files.el (revert-buffer): Make sure local variables get processed,
4536         even in the case of an optimized reversion.
4537
4538 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4539
4540         * XEmacs 21.4.13 is released
4541
4542 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4543
4544         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4545         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4546
4547 2003-02-14  Ben Wing  <ben@xemacs.org>
4548
4549         * byte-optimize.el:
4550         * byte-optimize.el (byte-compile-inline-expand):
4551         * byte-optimize.el (byte-compile-unfold-lambda):
4552         * byte-optimize.el (byte-optimize-form-code-walker):
4553         * byte-optimize.el (byte-optimize-form):
4554         * byte-optimize.el (byte-decompile-bytecode-1):
4555         * byte-optimize.el (byte-optimize-lapcode):
4556         Review carefully and sync up to 20.7 except for areas as noted.
4557         Fixes problem with JDE compilation.
4558
4559 2003-02-05  Ben Wing  <ben@xemacs.org>
4560
4561         * simple.el:
4562         * simple.el (motion-keys-for-shifted-motion):
4563         Omit M-S-home/end from motion keys.
4564
4565 2003-02-07  Ben Wing  <ben@xemacs.org>
4566
4567         * text-props.el (text-property-any):
4568         * text-props.el (text-property-not-all):
4569         Fix bug when end > start.
4570
4571 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4572
4573         * info.el (Info-insert-dir): Make default-directory end in
4574         separator.  Patch due to Martin Buchholz.
4575
4576 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4577
4578         * XEmacs 21.4.12 "Portable Code" is released.
4579
4580 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4581
4582         * about.el: Update golubev data.
4583
4584 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4585
4586         * isearch-mode.el (isearch-mode-map): Substitute comment on
4587         desirability, and back out "GR is printable" changes.
4588
4589 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4590
4591         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4592
4593 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4594
4595         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4596
4597 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4598
4599         * menubar-items.el (default-menubar): Use browse-url-mozilla
4600         instead of browse-url-gnome-moz for Mozilla.
4601
4602 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4603
4604         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4605
4606 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4607
4608         * files.el (auto-mode-alist): Remove redundant entries for modes
4609         that live in packages.
4610         (interpreter-mode-alist): Ditto.
4611
4612 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4613
4614         * menubar-items.el (default-menubar): Sync with current
4615         browse-url-xemacs.el.
4616
4617 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4618
4619         * XEmacs 21.4.10 "Military Intelligence" is released.
4620
4621 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4622
4623         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4624
4625 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4626
4627         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4628
4629 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4630
4631         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4632         effect free function.
4633         (font-lock-fontify-keywords-region): Supply the argument to
4634         font-lock-compile-keywords.
4635
4636 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4637
4638         * package-get.el (package-get-download-sites): Bring sites list
4639         up to date, prefer xx.xemacs.org addresses.
4640
4641 2002-09-27  Andy Piper  <andy@xemacs.org>
4642
4643         * dialog.el (make-dialog-box): for general dialogs only
4644         delete-frame-hook will be run.
4645
4646 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4647
4648         * font-lock.el (font-lock-fontify-syntactically-region): Add
4649         comment about lookup-syntax-properties, document LOUDLY as unused.
4650
4651 2002-08-26  Andy Piper  <andy@xemacs.org>
4652
4653         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4654         merge.
4655
4656 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4657
4658         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4659         (make-obsolete-variable): Ditto.
4660         (make-compatible): Ditto.
4661         (make-compatible-variable): Ditto.
4662
4663 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4664
4665         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4666         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4667
4668 2002-08-28  Andy Piper  <andy@xemacs.org>
4669
4670         * files.el (revert-buffer): propagate revert-without-query-status.
4671
4672 2002-06-03  Andy Piper  <andy@xemacs.org>
4673
4674         * dialog-items.el (make-search-dialog): align various subcontrols
4675         in visually pleasing ways, allow frame to autosize to the dialog
4676         size.
4677         * dialog.el (make-dialog-box): add a border inside the frame. Add
4678         :autosize property, if t then reset the frame size appropriately
4679         before the frame is mapped.
4680         * gutter-items.el (set-progress-feedback-instantiator): align
4681         various subcontrols.
4682         * gutter-items.el (set-progress-abort-instantiator): ditto.
4683
4684 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4685
4686         * XEmacs 21.4.9 "Informed Management" is released.
4687
4688 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4689
4690         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4691         "&optional append" argument.
4692
4693 2002-07-16  Didier Verna  <didier@xemacs.org>
4694
4695         * subr.el (replace-in-string): fix case fold bug introduced by
4696         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4697         case-fold-search in temporary buffers.
4698
4699 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4700
4701         * lib-complete.el (find-library): Remove check for mule because
4702         decompression DOES work on Mule.
4703
4704 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4705
4706         * simple.el (join-line): New alias for `delete-indentation'.
4707
4708 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4709
4710         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4711         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4712         (font-lock-builtin-face): New.
4713         (font-lock-constant-face): New.
4714         (font-lock-face-list): Add builtin and constant faces.
4715
4716 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4717
4718         * autoload.el (make-autoload): Support define-derived-mode.
4719         Collected puts of doc-string-elt property.  Based on a patch by
4720         Didier Verna <didier@xemacs.org>.
4721
4722 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4723
4724         * wid-edit.el (widget-field-activate): Fix docstring typo.
4725
4726 2002-07-23  Andy Piper  <andy@xemacs.org>
4727
4728         * about.el (about-personal-info): update me.
4729
4730 2002-07-12  Andy Piper  <andy@xemacs.org>
4731
4732         * custom.el (custom-theme-set-variables): remove bogus
4733         arguments. Use custom-set-default to set defaults.
4734         (custom-set-variables): update doc.
4735         (custom-local-buffer): new, synced from FSF.
4736         (custom-set-default): ditto.
4737         (defcustom): update doc.
4738
4739 2002-06-16  Andy Piper  <andy@xemacs.org>
4740
4741         * menubar-items.el (default-menubar): enable windows printing on
4742         cygwin as well as native.
4743
4744 2002-06-12  Andy Piper  <andy@xemacs.org>
4745
4746         * printer.el (generic-print-buffer): catch all errors so that the
4747         print device can be cleared in all scenarios.
4748         (Printer-clear-device): make sure clearing the printer allows it
4749         to be used again immediately.
4750         (generic-print-region): make sure the default printer face is
4751         black-on-white.
4752
4753 2002-04-23  Jerry James  <james@xemacs.org>
4754
4755         * window-xemacs.el (display-buffer-function): Change doc to
4756         reflect new arg.
4757         * window-xemacs.el (pre-display-buffer-function): Ditto.
4758         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4759         non-nil, make the new window just big enough for its contents.
4760         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4761         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4762         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4763
4764 2002-06-06  Andy Piper  <andy@xemacs.org>
4765
4766         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4767         (defcustom): ditto.
4768         (custom-handle-keyword): ditto.
4769
4770 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4771
4772         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4773         Make obsolete.  Default to nil.
4774         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4775         Inspired by a patch by John Palmieri.
4776
4777 2002-07-01  Mike Alexander  <mta@arbortext.com>
4778
4779         * process.el (shell-command-on-region): Don't delete the region
4780         before giving it to call-process-region
4781
4782 2002-06-04  Jerry James <james@eecs.ku.edu>
4783
4784         * find-paths.el (paths-find-architecture-directory): Search in
4785         `system-configuration'/`base', not `base'`system-configuration'.
4786
4787 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4788
4789         * info.el (Info-index): Add missing \ in [ t].
4790
4791 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4792
4793         * gutter-items.el (gutter-buffers-tab-visible-p,
4794         buffers-tab-omit-function, buffers-tab-selection-function,
4795         buffers-tab-filter-functions):
4796         Doc improvements.
4797
4798 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4799
4800         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4801
4802         * toolbar-items.el (toolbar-news): Fix typo in message string.
4803
4804 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4805
4806         * dialog.el (yes-or-no-p-dialog-box): 
4807         * cmdloop.el (y-or-n-p-minibuf):
4808         (yes-or-no-p-minibuf):
4809         (yes-or-no-p):
4810         (y-or-n-p): 
4811         Specify negative answers in docstrings.
4812
4813 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4814
4815         * package-ui.el (pui-help-echo): Display both installed and author
4816         version.  Use a balloon-help window to display extra info like
4817         package requires.
4818
4819 2002-05-30  Andy Piper  <andy@xemacs.org>
4820
4821         * files.el (revert-buffer-internal): don't visit
4822         revert-buffer. Kill buffer when not used. Suggested by Mike
4823         Alexander <mta@arbortext.com>
4824
4825 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4826
4827         * files.el (revert-buffer): More docstring fiddling.
4828
4829 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4830
4831         * files.el (revert-buffer):
4832         (revert-buffer-internal):
4833         (revert-buffer-insert-file-contents-function):
4834         Improve docstrings and comments.
4835
4836 2002-05-08  Andy Piper  <andy@xemacs.org>
4837
4838         * files.el (revert-buffer): observe noconfirm behavior.
4839
4840 2002-04-09  Andy Piper  <andy@xemacs.org>
4841
4842         * files.el (revert-buffer): use revert-buffer-internal if it looks
4843         like doing so will not result in any user-visible changes.
4844         (revert-buffer-internal): new function. Do the actual process of
4845         reversion and then see whether the result is any different to what
4846         we have already. If it is not then do nothing.
4847
4848 2001-12-11  Andy Piper  <andy@xemacs.org>
4849
4850         * menubar.el (get-popup-menu-response): re-order so that it works
4851         on more sane/facist window systems.
4852
4853 2001-12-03  Andy Piper  <andy@xemacs.org>
4854
4855         * faces.el (frob-face-property): don't infloop in face frobbing
4856         from Jan Vroonhof <jan@xemacs.org>.
4857
4858 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4859
4860         * faces.el (frob-face-property): Follow face fall-back hierarchy
4861         properly for face properties without an instance. Only do manual
4862         copy form 'default in last resort. This handles in particular
4863         the case where 'default itself has only a fall-back (which is
4864         the case by default on windows).
4865
4866 2001-11-24  Andy Piper  <andy@xemacs.org>
4867
4868         * printer.el (generic-print-region): set default-frame-plist to
4869         nil while creating the printer frame so that sizes reflect the
4870         printed page.
4871
4872         * faces.el (face-complain-about-font): Don't complain on printers.
4873
4874 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4875         
4876         * package-net.el: Andy synch.
4877         
4878 2001-12-16  Andy Piper  <andy@xemacs.org>
4879
4880         * package-get.el (package-get-update-all): Make sure installed.db
4881         gets updated after updating packages.
4882
4883 2002-03-28  Ben Wing  <ben@xemacs.org>
4884
4885         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4886         continuation, truncation so that we don't get line jumpiness from
4887         them being larger than the line height.
4888
4889         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4890
4891 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4892
4893         * font.el (font-window-system-mappings): Add mapping for Gtk
4894         (assume identical to X) 
4895
4896 2002-02-04  Andy Piper  <andy@xemacs.org>
4897
4898         * files.el (convert-standard-filename): Fix for short filename
4899         Peter Arius <pas@methodpark.de>
4900
4901 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4902
4903         * list-mode.el (default-choose-completion): completion-base-size
4904         should refer to local value in the completion list buffer.
4905
4906 2001-12-03  Didier Verna  <didier@xemacs.org>
4907
4908         * rect.el: autoload `replace-rectangle'.
4909         * keydefs.el (global-map): bind it to `C-x r p'.
4910
4911 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4912
4913         * XEmacs 21.4.8 "Honest Recruiter" is released.
4914
4915 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4916
4917         This patch is based on Jerry James's patch and analysis.
4918
4919         * select.el (get-clipboard):
4920         (get-selection):
4921         Update docstrings.
4922         (get-clipboard-foreign):
4923         (get-selection-foreign):
4924         New function for use as `interprogram-paste-function's.
4925
4926         * simple.el (interprogram-paste-function): Change default to
4927         `get-clipboard-foreign'; improve docstring.
4928         (interprogram-cut-function): Improve dosctring.
4929
4930 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4931
4932         * XEmacs 21.4.7 "Economic Science" is released.
4933
4934 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4935
4936         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4937
4938 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4939
4940         * obsolete.el (assq-delete-all): New compatibility alias for 
4941         remassq.
4942
4943 2002-01-09  Simon Josefsson  <jas@extundo.com>
4944
4945         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4946
4947 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4948
4949         * info.el (Info-auto-generate-directory): Default
4950         Info-auto-generate-directory to 'if-outdated.
4951
4952 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4953
4954         * startup.el (normal-top-level): Prevent migration code from
4955         trashing .emacs on an error in loading the init files.
4956
4957 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4958
4959         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4960         "system default" Xdefaults and friends get xrdb-mode.
4961
4962 2002-03-05  Mats Lidell  <matsl@contactor.se>
4963  
4964         * help-nomule.el (tutorial-supported-languages): Added Swedish
4965         tutorial. Sorted languages.
4966
4967 2002-02-11  Mike Sperber <mike@xemacs.org>
4968
4969         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4970         regenerating outdated dir files and dir is non-existent.
4971
4972 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4973
4974         * code-files.el (convert-mbox-coding-system): Improve comment.
4975         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4976         coding-system argument to `write-region-pre-hook' call.
4977         (write-region-pre-hook): Fix docstring to mention lockname argument.
4978
4979 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4980
4981         * minibuf.el (completing-read): Remove redundant wrong arg list.
4982
4983         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4984
4985 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4986
4987         * obsolete.el (interactive-form): new compatibility alias for 
4988         function-interactive.
4989
4990 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4991
4992         * menubar-items.el (Menubar-items-truncate-list): Removed.
4993         * menubar-items.el (Menubar-items-truncate-history): New.
4994         * menubar-items.el (default-menubar): Use
4995         Menubar-items-truncate-history.
4996
4997 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4998
4999         * printer.el (generic-print-region): Pass correct arguments to
5000         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5001         Torkelsson <torkel@acc.umu.se>.
5002
5003 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5004
5005         * help.el (describe-mode): synched with FSF 19.34; handle nil
5006         minor mode indicators.
5007
5008 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5009
5010         * minibuf.el (completing-read): Update docstring.
5011
5012 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5013
5014         * XEmacs 21.4.6 "Common Lisp" is released.
5015
5016 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5017
5018         * package-net.el: Inadvertant synch with Windows branch.  From
5019         Andy's log:
5020         (package-net-kit-version): new variable.
5021         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5022
5023 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5024
5025         * package-get.el (package-get-locate-index-file): Also search the
5026         core etc/ directory for the package index file if it can't be
5027         found in ~/.xemacs/.
5028
5029 2001-12-13  William Perry  <wmperry@gnu.org>
5030
5031         * dialog-gtk.el (popup-builtin-question-dialog):
5032         Conform to API in gui.c.
5033         
5034 2001-11-12  Andy Piper  <andy@xemacs.org>
5035
5036         * cus-edit.el (custom-save-face-internal): make sure we save
5037         non-themed faces.
5038         (custom-save-variables): ditto variables.
5039
5040 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5041
5042         * faces.el (make-face-family):
5043         (make-face-size):
5044         New face-modifying functions per Jan Vroonhof.
5045
5046         cus-face.el (custom-set-face-font-family):
5047         (custom-set-face-font-size):
5048         Use them.
5049
5050         * font.el (font-window-system-mappings): More precise docstring.
5051
5052         (font-create-name):
5053         (font-create-object):
5054         (tty-font-create-object):
5055         (tty-font-create-plist):
5056         (x-font-create-object):
5057         (x-font-create-name):
5058         (ns-font-create-name):
5059         (mswindows-font-create-object):
5060         (mswindows-font-create-name):
5061         Add doctrings.
5062
5063 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5064
5065         * gtk-faces.el (gtk-init-device-faces): removed spurious
5066         quote before let* expression.
5067
5068 2001-10-29  Andy Piper  <andy@xemacs.org>
5069
5070         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5071         modified when changing coding system.
5072
5073         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5074         that we invoke the GUI directory selector.
5075
5076 2001-10-25  Andy Piper  <andy@xemacs.org>
5077
5078         * dialog.el (make-dialog-box): use new directory dialog support.
5079         * minibuf.el (read-file-name-1): ditto.
5080         (read-file-name): ditto.
5081         (read-directory-name): ditto.
5082
5083 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5084
5085         * XEmacs 21.4.5 "Civil Service" is released.
5086
5087 2001-04-23  Didier Verna  <didier@xemacs.org>
5088
5089         * cus-edit.el (custom-variable-pre-save): New.
5090         * cus-edit.el (custom-variable-post-save): New.
5091         * cus-edit.el (custom-variable-save): use them.
5092         * cus-edit.el (custom-face-pre-save): New.
5093         * cus-edit.el (custom-face-post-save): New.
5094         * cus-edit.el (custom-face-save): use them.
5095         * cus-edit.el (custom-group-pre-save): New.
5096         * cus-edit.el (custom-group-post-save): New.
5097         * cus-edit.el (custom-group-save): use them.
5098         * cus-edit.el (Custom-save): use the pre/post functions above,
5099         call `custom-save-all' only once.
5100         * cus-edit.el (custom-variable-pre-reset-standard): New.
5101         * cus-edit.el (custom-variable-post-reset-standard): New.
5102         * cus-edit.el (custom-variable-reset-standard): use them.
5103         * cus-edit.el (custom-face-pre-reset-standard): New.
5104         * cus-edit.el (custom-face-post-reset-standard): New.
5105         * cus-edit.el (custom-face-reset-standard): use them.
5106         * cus-edit.el (custom-group-pre-reset-standard): New.
5107         * cus-edit.el (custom-group-post-reset-standard): New.
5108         * cus-edit.el (Custom-reset-standard): use them.
5109         * cus-edit.el (custom-face-reset-saved): use the pre/post
5110         functions above, call `custom-save-all' only once.
5111
5112 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5113
5114         * gutter-items.el (buffers-tab face): Derive from the modeline
5115         face by default.  Many people use white-on-black for the default
5116         font, and the tabs look hideous with that color combination.  The
5117         modeline usually has the correct colors.
5118
5119 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5120
5121         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5122         (tag-mark-stack-max): Typo fix.
5123
5124 2001-09-28  Ben Wing  <ben@xemacs.org>
5125
5126         * font-lock.el:
5127         * font-lock.el (font-lock-after-change-function):
5128         fix problem with last patch, reported by Katsumi Yamaoka.
5129
5130 2001-09-17  Ben Wing  <ben@xemacs.org>
5131
5132         * font-lock.el (font-lock-after-change-function):
5133         fix problem when you insert a comment on the line before a line of
5134         code: if we use the following char, then when you hit backspace,
5135         the following line of code turns the comment color.
5136
5137 2001-06-08  Ben Wing  <ben@xemacs.org>
5138
5139         * process.el: comment about shell-command-switch.
5140         * process.el (shell-quote-argument): Need to quote a null
5141         argument, too.  From Dan Holmsand.
5142         
5143         * startup.el (normal-top-level): Delete some unused FSF junk.
5144         * startup.el (command-line-early):
5145         
5146         * startup.el (command-line): Call MS Windows init function.
5147         
5148         * win32-native.el:
5149         * win32-native.el (mswindows-system-shells): New.
5150         * win32-native.el (mswindows-system-shell-p): New.
5151         * win32-native.el (init-mswindows-at-startup): New.
5152         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5153         * win32-native.el (mswindows-quote-one-simple-arg):
5154         * win32-native.el (mswindows-quote-one-command-arg):
5155         * win32-native.el (mswindows-construct-process-command-line-alist):
5156         Correct comments at top.  Correctly handle passing arguments
5157         to Cygwin programs and to bash.  Fix quoting of zero-length
5158         arguments (from Dan Holmsand).  Set shell-command-switch based
5159         on shell-file-name, which in turn comes from env var SHELL.
5160
5161 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5162
5163         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5164         default-toolbar-position): Fill docstrings for balloon-help.
5165
5166 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5167
5168         * faces.el: Reenable specifications over 'gtk domain.
5169
5170 2001-08-08  Didier Verna  <didier@xemacs.org>
5171
5172         * autoload.el (update-autoload-files): make defdir a file name,
5173         not directory name.
5174
5175 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5176
5177         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5178
5179         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5180
5181 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5182
5183         * font-menu.el (font-menu-set-font): Default to current font-family.
5184         (font-menu-preferred-resolution):
5185         (font-menu-size-scaling):
5186         Provide gtk defaults, too.
5187
5188 2001-07-29  Mike Alexander  <mta@arbortext.com>
5189
5190         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5191         list
5192         (custom-set-face-font-family): ditto
5193
5194 2001-07-26  Mike Sperber <mike@xemacs.org>
5195
5196         * files.el (auto-mode-alist): .9 files are man pages, too.
5197
5198 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5199
5200         * process.el (call-process-internal): bind
5201         coding-system-for-write to 'binary when calling
5202         start-process-internal, so the process receives 
5203         the literal contents of INFILE.
5204
5205 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5206
5207         * files.el (auto-mode-alist): Add configure.ac support.
5208
5209 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5210
5211         * buff-menu.el:
5212         mouse.el:
5213         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5214
5215 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5216
5217         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5218
5219 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5220
5221         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5222         mixed text.
5223         (kinsoku-eol-p): Ditto.
5224
5225 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5226
5227         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5228         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5229         characters as the category `s' or `e' correctly.
5230
5231 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5232
5233         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5234
5235 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5236
5237         * mule/cyrillic.el:  Set up case table.
5238
5239 2001-06-08  Mike Sperber <mike@xemacs.org>
5240
5241         * files.el (save-some-buffers-1): Don't zap the help window right
5242         after `map-y-or-n-p' has popped it up.
5243
5244 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5245
5246         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5247
5248 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5249
5250         * specifier.el: define-specifier-tag 'gtk.
5251
5252 2001-05-12  Ben Wing  <ben@xemacs.org>
5253
5254         * find-paths.el (paths-find-recursive-path):
5255         fix error with null EXCLUDE-REGEXP.
5256         
5257         * font-lock.el (font-lock-mode):
5258         fix problem reported by hrvoje with buffers starting with a space.
5259         
5260 2001-05-06  Ben Wing  <ben@xemacs.org>
5261
5262         * dialog.el (make-dialog-box):
5263         * menubar-items.el (default-menubar):
5264         * printer.el (generic-print-buffer):
5265         * printer.el (generic-print-region):
5266         implement printing the selection when it's selected.
5267
5268 2001-04-18  Didier Verna  <didier@xemacs.org>
5269
5270         * cus-edit.el (Custom-reset-standard): reset to standard settings
5271         not only when the buffer's :custom-state is 'modified, but also
5272         when it is 'set or 'saved.
5273
5274 2001-04-17  Didier Verna  <didier@xemacs.org>
5275
5276         * startup.el (load-user-init-file): define `custom-file' before
5277         loading the user's init file.
5278
5279 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5280
5281         * menubar.el (popup-mode-menu): Make it work with
5282         popup-menu-titles turned off.
5283         
5284 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5285
5286         * about.el (about-mailto-link): Use compose-mail for sending mail.
5287
5288 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5289
5290         * package-admin.el (package-install-hook): New.
5291         (package-delete-hook): New.
5292         (package-admin-add-single-file-package): Use package-delete-hook.
5293
5294         * package-get.el (package-get): Use package-install-hook.
5295
5296 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5297
5298         * package-ui.el (pui-install-selected-packages): reverse the lists
5299         of packages so that they get handled in the same order as they
5300         were selected.
5301
5302 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5303
5304         * packages.el (locate-library): Use read-library-name for completion.
5305
5306 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5307
5308         * byte-optimize.el (=): `=' is not a binary predicate!
5309         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5310         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5311
5312 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5313
5314         * bytecomp.el (byte-compile-arithcompare):
5315         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5316
5317 2001-06-03  William M. Perry  <wmperry@gnu.org>
5318
5319         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5320         return the filename selected by the user!
5321
5322 2001-05-31  William M. Perry  <wmperry@gnu.org>
5323
5324         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5325         in XEmacs/GTK.
5326
5327 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5328
5329         * coding.el: Tiny typo fixed.
5330
5331 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5332
5333         * XEmacs 21.4.3 "Academic Rigor" is released.
5334
5335 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5336
5337         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5338
5339 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5340
5341         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5342
5343 2001-05-04  Ben Wing  <ben@xemacs.org>
5344
5345         * printer.el (generic-print-buffer):
5346         * printer.el (generic-print-region):
5347         Enable dialog boxes.  Apply workaround recommended by Kirill.
5348         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5349         
5350         * simple.el (kill-whole-line):
5351         * simple.el (kill-line-1):
5352         * simple.el (kill-entire-line):
5353         * simple.el (kill-line):
5354         * simple.el (backward-kill-line):
5355         Take out interactive dependence of kill-whole-line.
5356
5357 2001-04-22  Ben Wing  <ben@xemacs.org>
5358
5359         * dialog.el (make-dialog-box):
5360         Put dialog titles back in -- this time correctly.  Fix various
5361         other problems with leaks and such.
5362
5363         * simple.el (region-exists-p):
5364         * simple.el (region-active-p):
5365         Add comment about which one is correct to use in menu specs.
5366
5367 2001-05-05  Ben Wing  <ben@xemacs.org>
5368
5369         * dialog.el (make-dialog-box): fix doc string.
5370         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5371         take out Pretty Print.
5372         * printer.el:
5373         * printer.el (printer-current-device): New.
5374         * printer.el (Printer-get-device): New.
5375         * printer.el (Printer-clear-device): New.
5376         * printer.el (generic-page-setup): New.
5377         * printer.el (generic-print-buffer):
5378         * printer.el (generic-print-region):
5379         Implement Page Setup.  Handle errors properly.
5380
5381 2001-05-05  Ben Wing  <ben@xemacs.org>
5382
5383         * subr.el (error): Complete list of errors in doc string.
5384         
5385 2001-04-22  Ben Wing  <ben@xemacs.org>
5386
5387         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5388         
5389 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5390
5391         * build-report.el: Remove CVS keywords since this file has been in
5392         core lisp for a while now.
5393         * build-report.el (build-report-make-output-files): Fix typo.
5394
5395 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5396
5397         * about.el (about-finish-buffer): Make sure the last change works
5398         even if EVENT is nil.
5399
5400 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5401
5402         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5403         clicked, not the one that happens to be the current buffer at the
5404         time.
5405
5406 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5407
5408         * cus-edit.el (custom-display): Support the GTK Window System also.
5409
5410 2001-04-30  Ben Wing  <ben@xemacs.org>
5411
5412         * printer.el:
5413         * printer.el (printer-page-header):
5414         * printer.el (Print-context): New.
5415         * printer.el (printer-page-footer):
5416         * printer.el (generate-header-element): New.
5417         * printer.el (generate-header-line): New.
5418         * printer.el (print-context-property):
5419         * printer.el (generic-print-buffer):
5420         * printer.el (generic-print-region):
5421         Implement headers and footers.  Implement calling Print dialog box
5422         (#### but it doesn't quite work yet).
5423
5424 2001-04-25  Ben Wing  <ben@xemacs.org>
5425
5426         * about.el (xemacs-hackers):
5427         * about.el (about-url-alist):
5428         * about.el (about-personal-info):
5429         * about.el (about-hacker-contribution):
5430         More contributions.
5431         
5432         * simple.el (handle-post-motion-command):
5433         Fix spurious setting of zmacs-region-stays to t after a non-shift
5434         motion command.
5435
5436 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5437
5438         * about.el (about-personal-info): Update my bio.
5439         (about-hacker-contribution): Ditto.
5440
5441 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5442
5443         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5444
5445 2001-04-19  Andy Piper  <andy@xemacs.org>
5446
5447         * package-net.el (package-net-cygwin32-binary-size): new size.
5448         (package-net-win32-binary-size): new size.
5449         (package-net-convert-index-to-ini): Use new arch.
5450         (package-net-batch-convert-index-to-ini): Removed.
5451         (package-net-generate-bin-ini): New.
5452         (package-net-batch-generate-bin-ini): New.
5453
5454 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5455
5456         * XEmacs 21.4.1 "Copyleft" is released.
5457
5458 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5459
5460         * x-compose.el (xlib-input-method-bug-workaround):
5461         (alias-colon-to-double-quote):
5462         Force sort in map-keymap to work around rehash bug.
5463
5464 2001-04-17  Ben Wing  <ben@xemacs.org>
5465
5466         * about.el: Finish overhaul, add a few new hackers, update a
5467         couple old ones.
5468
5469 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5470
5471         * XEmacs 21.4.0 "Solid Vapor" is released.
5472
5473 2001-04-15  Ben Wing  <ben@xemacs.org>
5474
5475         * about.el:
5476         * about.el (about-headline-face): New.
5477         * about.el (about-link-face): New.
5478         * about.el (about-current-release-maintainers): New.
5479         * about.el (about-other-current-hackers): New.
5480         * about.el (about-url-alist):
5481         * about.el (about-once-and-future-hackers): New.
5482         * about.el (about-mailto-link): New.
5483         * about.el (about-get-buffer):
5484         * about.el (about-finish-buffer):
5485         * about.el (about-xemacs):
5486         * about.el (about-features): Removed.
5487         * about.el (about-advantages): New.
5488         * about.el (about-maintainer-info): Removed.
5489         * about.el (about-personal-info): New.
5490         * about.el (about-hacker-contribution): New.
5491         * about.el (about-maintainer):
5492         * about.el (about-show-linked-info):
5493         * about.el (about-hackers):
5494         Major revamping.  Rewriting of most of the text, improve the
5495         link handling, separate info on contributors into personal
5496         and contribution info, add new contributors, update personal
5497         info, etc. etc.
5498         
5499         * menubar-items.el (default-menubar):
5500         Help menubar entry for News now says more accurately
5501         "What's New in XEmacs".
5502         
5503         * mouse.el:
5504         * mouse.el (mouse-track-cleanup-hook):
5505         * mouse.el (mouse-track):
5506         Don't set-buffer to a dead buffer when calling mouse-track
5507         cleanup hooks.
5508
5509 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5510
5511         * XEmacs 21.2.47 "Zephir" is released.
5512
5513 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5514
5515         * dialog.el (make-dialog-box): Disable dialog box titles until
5516         we get them working.
5517
5518 2001-03-30  Ben Wing  <ben@xemacs.org>
5519
5520         * help.el:
5521         * help.el (Help-princ-face):
5522         * help.el (Help-prin1-face):
5523         * help.el (frob-help-extents):
5524         * help.el (describe-function-1):
5525         * help.el (describe-variable):
5526         Avoid using font-lock faces, which may not be defined.
5527         Instead, use hyper-apropos faces, and make sure they're
5528         defined as necessary by using `require'. (It's not so safe
5529         to do this for font-lock.) In any case, we will eventually
5530         be merging this functionality into hyper-apropos.
5531
5532         * loaddefs.el (completion-ignored-extensions):
5533         Fix documentation.
5534         
5535         * menubar-items.el (menu-truncate-list): Removed.
5536         * menubar-items.el (Menubar-items-truncate-list): New.
5537         * menubar-items.el (default-menubar):
5538         Fix errors if grep or compile command is too long.  Rename helper
5539         function to be less visible.
5540
5541 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5542
5543         * byte-optimize.el (byte-optimize-minus):
5544         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5545
5546 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5547
5548         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5549         Mule is available.
5550
5551         * mule/latin.el: New file.
5552
5553 2001-03-11  Ben Wing  <ben@xemacs.org>
5554
5555         * auto-save.el:
5556         * auto-save.el (auto-save-directory):
5557         * auto-save.el (make-auto-save-file-name):
5558         * auto-save.el (auto-save-file-name-p): New.
5559
5560         Merge in improvements from other definition of
5561         make-auto-save-file-name in files.el.
5562         
5563         * auto-save.el (auto-save-original-name):
5564         * auto-save.el (auto-save-name-in-fixed-directory):
5565         * auto-save.el (auto-save-unslashify-name): Removed.
5566         * auto-save.el (auto-save-slashify-name): Removed.
5567         * auto-save.el (auto-save-reserved-chars): New.
5568         * auto-save.el (auto-save-escape-name): New.
5569         * auto-save.el (auto-save-unhex): New.
5570         * auto-save.el (auto-save-unescape-name): New.
5571
5572         Change algorithm for encoding filenames in auto-save names to be
5573         entirely safe with all filesystems and all possible characters in
5574         a filename, and 100% reversible. (Essentially, uses
5575         quoted-printable as the encoding.)
5576         
5577         * auto-save.el (recover-all-files):
5578
5579         Use insert-directory rather than calling ls directly -- fixes
5580         things under Windows.
5581
5582         * files.el:
5583         * files.el (convert-standard-filename): Substitute FSF's
5584         definition for this (we had nothing here before).
5585         
5586         * files.el (backup-buffer): Warning fix.
5587         
5588         * files.el (make-backup-file-name):
5589         * files.el (find-backup-file-name):
5590         Fix error in calling sequence to auto-save-file-name-p.
5591         
5592         * files.el (recover-file):
5593         Use insert-directory rather than calling ls directly -- fixes
5594         things under Windows.
5595
5596         * files.el (make-auto-save-file-name): Removed.
5597         * files.el (auto-save-file-name-p): Removed.
5598         auto-save is always dumped so no sense in having a definition
5599         that will always be overwritten with another.
5600         
5601         * files.el (insert-directory):
5602         * win32-native.el:
5603         * win32-native.el (debug-mswindows-process-command-lines):
5604         * win32-native.el (original-make-auto-save-file-name): Removed.
5605         * win32-native.el (make-auto-save-file-name): Removed.
5606
5607
5608 2001-03-21  Martin Buchholz <martin@xemacs.org>
5609
5610         * XEmacs 21.2.46 "Urania" is released.
5611
5612 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5613
5614         * menubar-items.el (default-menubar): Update sample.emacs to
5615         sample.init.el and adjust accelerators.
5616
5617 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5618
5619         * build-report.el (build-report): Improve docstring.
5620
5621 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5622
5623         * ChangeLog: Log GTK merge.
5624
5625         * gutter-items.el:
5626         * mwheel.el:
5627         * sound.el:
5628         * startup.el:
5629         Revert gratuitous whitespace changes.
5630
5631 2001-03-07  Ben Wing  <ben@xemacs.org>
5632
5633         * help.el:
5634         * help.el (key-or-menu-binding):
5635         * help.el (Help-find-file): New.
5636         * help.el (describe-beta):
5637         * help.el (describe-copying):
5638         * help.el (describe-project):
5639         * help.el (view-emacs-news):
5640         * help.el (view-sample-init-el): New.
5641         * help.el (Help-princ-face): New.
5642         * help.el (Help-prin1-face): New.
5643         * help.el (help-symbol-function-context-menu):
5644         * help.el (help-symbol-variable-context-menu):
5645         * help.el (help-symbol-function-and-variable-context-menu):
5646         * help.el (frob-help-extents):
5647         * help.el (describe-function-1):
5648         * help.el (describe-variable):
5649
5650         Add coloring in Help buffers, correspondent with hyperlinks.
5651         View files in view-mode rather than Fundamental.
5652         Remove separators from context menus -- now handled in generic code.
5653         Add `Find Tag' to context menu.
5654         
5655         * menubar.el (popup-mode-menu):
5656
5657         Rewrite code that outputs the popup menu to (a) put more specific
5658         entries first, (b) be more robust, (c) output the proper context
5659         menu separators automatically (the context menu functionality is
5660         new and currently used only by Help).
5661
5662 2001-03-10  William M. Perry  <wmperry@aventail.com>
5663
5664         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5665         this function when converting from the 21.1 GTK branch.  Now
5666         supports file, password, question, and color built-in dialogs.
5667
5668 2001-03-06  Ben Wing  <ben@xemacs.org>
5669
5670         * keydefs.el:
5671         * keydefs.el (global-map):
5672         Add commented-out change of M-k (for 21.5).
5673         
5674         * menubar-items.el (default-menubar):
5675         Fix items to control kill-line behavior; add items for
5676         shifted motion.
5677         
5678         * simple.el:
5679         * simple.el (kill-whole-line):
5680         * simple.el (historical-kill-line): Removed.
5681         * simple.el (kill-line): Removed.
5682         * simple.el (kill-entire-line): New.
5683         * simple.el (kill-line-1): New.
5684         * simple.el (backward-kill-line):
5685         Undo kill-whole-line == always changes.  Add new function
5686         kill-entire-line to unconditionally delete the current line.
5687         Add comments describing the lamentable state of affairs of
5688         the kill-line functions and variables.
5689
5690 2001-03-02  Ben Wing  <ben@xemacs.org>
5691
5692         * simple.el:
5693         * simple.el (beginning-of-buffer):
5694         * simple.el (end-of-buffer):
5695         * simple.el (mark-ring-unrecorded-commands):
5696         * simple.el (signal-error-on-buffer-boundary):
5697         * simple.el (shifted-motion-keys-select-region):
5698         * simple.el (unshifted-motion-keys-deselect-region):
5699         * simple.el (motion-keys-for-shifted-motion): New.
5700         * simple.el (handle-pre-motion-command):
5701         * simple.el (handle-post-motion-command):
5702         * simple.el (forward-char-command):
5703         * simple.el (backward-char-command):
5704         * simple.el (scroll-up-command):
5705         * simple.el (scroll-down-command):
5706         * simple.el (next-line):
5707         * simple.el (previous-line):
5708         * simple.el (backward-block-of-lines):
5709         * simple.el (forward-block-of-lines):
5710         * simple.el (backward-word):
5711         * simple.el (mark-word):
5712
5713         Augment documentation of the most common motion commands to make
5714         note of the shifted-motion support.  Improve the support to (a)
5715         properly document how it works and why it's done in the fashion it
5716         is, and (b) allow the keystrokes that trigger it to be customized.
5717
5718         Correct error in the customize specification of
5719         mark-ring-unrecorded-commands.
5720
5721 2001-03-02  Ben Wing  <ben@xemacs.org>
5722
5723         * font-lock.el:
5724         * font-lock.el (font-lock-pending-extent-table): Removed.
5725         * font-lock.el (font-lock-pending-buffer-table): New.
5726         * font-lock.el (font-lock-pre-idle-hook):
5727         * font-lock.el (font-lock-after-change-function):
5728         * font-lock.el (font-lock-fontify-pending-extents):
5729         * font-lock.el (font-lock-lisp-like):
5730
5731         Fix handling of pending extents to avoid excessive slowness (N^2
5732         behavior) when making lots of buffer changes between redisplays,
5733         such as when saving the Options.
5734
5735 2001-03-09  William M. Perry  <wmperry@aventail.com>
5736
5737         * device.el:
5738         * dragdrop.el:
5739         * dumped-lisp.el:
5740         * faces.el:
5741         * frame.el:
5742         * gnuserv.el:
5743         * loadup.el:
5744         * menubar-items.el:
5745         * minibuf.el:
5746         The Great GTK Merge.
5747
5748         * ChangeLog.GTK:
5749         * dialog-gtk.el:
5750         * gdk.el:
5751         * generic-widgets.el:
5752         * glade.el:
5753         * gnome-widgets.el:
5754         * gnome.el:
5755         * gtk-compose.el:
5756         * gtk-extra.el:
5757         * gtk-faces.el:
5758         * gtk-ffi.el:
5759         * gtk-file-dialog.el:
5760         * gtk-font-menu.el:
5761         * gtk-glyphs.el:
5762         * gtk-init.el:
5763         * gtk-iso8859-1.el:
5764         * gtk-marshal.el:
5765         * gtk-mouse.el:
5766         * gtk-package.el:
5767         * gtk-password-dialog.el:
5768         * gtk-select.el:
5769         * gtk-widget-accessors.el:
5770         * gtk-widgets.el:
5771         * gtk.el:
5772         widgets-gtk.el:
5773         The Great GTK Merge: new files.
5774
5775 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5776
5777         * generic-widgets.el: Don't require gtk (a built-in feature) at
5778         top level.  Don't execute the last sexp unless (featurep 'gtk).
5779
5780 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5781
5782         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5783
5784 2001-02-23  Martin Buchholz <martin@xemacs.org>
5785
5786         * XEmacs 21.2.45 "Thelxepeia" is released.
5787
5788 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5789  
5790         * about.el (xemacs-hackers): update my entry. 
5791         * about.el (about-maintainer-info): ditto. 
5792         * about.el (about-hackers): ditto. 
5793
5794 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5795
5796         * about.el (about-maintainer-info): More vanity info about
5797         yours truly.
5798
5799 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5800
5801         * build-report.el (build-report-destination): xemacs-build-reports
5802         has moved to SourceForge, where mailing list name length is
5803         restricted, hence the name change to
5804         xemacs-buildreports@xemacs.org.
5805         * build-report.el (build-report-keep-regexp): Update default.
5806         * build-report.el (build-report-delete-regexp): Ditto.
5807         * build-report.el (build-report-make-output-files): Ditto.
5808
5809 2001-02-19  Craig Lanning  <lanning@scra.org>
5810
5811         * lisp-mode.el: Add indentation specifications for following
5812         Common Lisp forms: handler-case, handler-bind, with-slots,
5813         with-open-file, with-open-stream, print-unreadable-object.
5814
5815 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5816
5817         * font-lock.el (font-lock-set-defaults-1):
5818         Move initialization of `font-lock-cache-position' so that it's set
5819         even if font-lock-keywords is already defined.
5820
5821 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5822
5823         * autoload.el (generate-file-autoloads-1):
5824         Use `emacs-lisp-mode-syntax-table' instead of
5825         `lisp-mode-syntax-table'.
5826         * lisp-mode.el (lisp-mode-syntax-table):
5827         Get rid of old checks for `parse-partial-sexp' version.
5828         Make `|' (pipe) string delimiter instead of punctuation.
5829
5830 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5831
5832         * window.el (save-selected-window):
5833         Use gensym for better macro hygiene.
5834
5835 2001-02-06  Mike Sperber <mike@xemacs.org>
5836
5837         * dump-paths.el:
5838         * startup.el (startup-setup-paths): Set and use
5839         `mule-lisp-directory'.
5840         (startup-setup-paths-warning): Ditto.
5841
5842         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5843         (paths-construct-load-path): Consider `mule-lisp-directory'.
5844
5845 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5846
5847         * font-lock.el: Syntax table improvements used.  A few random
5848         changes are not specified below.
5849         (font-lock-fontify-string-delimiters):
5850         (font-lock-syntactic-keywords):
5851         (font-lock-cache-state nil):
5852         (font-lock-cache-position):
5853         New variables.
5854         (font-lock-set-syntax):
5855         (font-lock-apply-syntactic-highlight):
5856         (font-lock-fontify-syntactic-anchored-keywords):
5857         (font-lock-fontify-syntactic-keywords-region):
5858         (font-lock-eval-keywords):
5859         New functions.
5860         (font-lock-remove-face):
5861         (font-lock-fontify-syntactically-region):
5862         Use syntax properties.
5863
5864 2001-02-08  Martin Buchholz <martin@xemacs.org>
5865
5866         * XEmacs 21.2.44 "Thalia" is released.
5867
5868 2001-01-16  Mike Sperber <mike@xemacs.org>
5869
5870         * startup.el (normal-top-level): Work even if no installation root
5871         is found.
5872
5873 2001-01-30  Andy Piper  <andy@xemacs.org>
5874
5875         * gutter-items.el (progress-abort-glyph): remove instantiator.
5876         (set-progress-abort-instantiator): new function.
5877         (abort-progress-feedback): use it.
5878
5879         * gutter.el (set-gutter-dirty-p): new function.
5880
5881 2001-01-30  Didier Verna  <didier@xemacs.org>
5882
5883         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5884
5885 2001-01-24  Didier Verna  <didier@xemacs.org>
5886
5887         * sound.el (sound-extension-list): give a better default value.
5888         * sound.el (load-sound-file): improve the doc string, also find
5889         files given by absolute names, pass a real extension list to
5890         `locate-file'.
5891
5892 2001-01-26  Martin Buchholz <martin@xemacs.org>
5893
5894         * XEmacs 21.2.43 "Terspichore" is released.
5895
5896 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5897
5898         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5899         messages from gnuserv.
5900
5901 2001-01-20  Martin Buchholz <martin@xemacs.org>
5902
5903         * XEmacs 21.2.42 "Poseidon" is released.
5904
5905 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5906
5907         * cl-macs.el (cl-upcase-arg): New function.
5908         (cl-function-arglist): New function.
5909         (cl-transform-lambda): Automatically add CL-style lambda list to
5910         documentation string using functions above.
5911
5912 2001-01-12  Andy Piper  <andy@xemacs.org>
5913
5914         * package-get.el (package-get-custom): call
5915         package-net-update-installed-db.
5916
5917         * package-ui.el (pui-install-selected-packages): call
5918         package-net-update-installed-db.
5919
5920         * package-net.el (package-net-update-installed-db): use
5921         packages-package-list so that we reflect reality.
5922
5923         * packages.el (packages-package-list): Make docstring reflect
5924         reality.
5925
5926         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5927
5928         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5929         isn't installed.
5930
5931 2001-01-17  Andy Piper  <andy@xemacs.org>
5932
5933         * wid-edit.el (widget-activation-glyph-mapper): activate or
5934         deactivate native widgets.
5935         (widget-glyph-insert-glyph): record instantiator.
5936         (widget-push-button-value-create): use it.
5937
5938         * gui.el (gui-button-action): new function. Make button's domain
5939         buffer current when calling.
5940         (make-gui-button): update to use gui-button-action.
5941
5942 2001-01-16  Didier Verna  <didier@xemacs.org>
5943
5944         * menubar-items.el (default-menubar): add an entry for modeline
5945         horizontal scrolling in Options -> Display.
5946
5947 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5948
5949         * package-get.el (package-get-require-signed-base): Set to nil
5950         by default.
5951
5952 2001-01-17  Martin Buchholz <martin@xemacs.org>
5953
5954         * XEmacs 21.2.41 "Polyhymnia" is released.
5955
5956 2001-01-16  Mike Sperber <mike@xemacs.org>
5957
5958         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5959         catch lisp/mule/.
5960
5961 2001-01-14  Mike Sperber <mike@xemacs.org>
5962
5963         * startup.el (maybe-create-compatibility-dot-emacs):
5964         (maybe-unmigrate-user-init-file):
5965         (unmigrate-user-init-file): Created.
5966         (maybe-migrate-user-init-file): Offer creation of compatibility
5967         .emacs.
5968         Some doc fixes wrt init file location.
5969
5970 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5971
5972         * faces.el (face-frob-from-locale-first): new variable.
5973         (frob-face-font-2): Honor tags arg while trying to use
5974         standard-face-mapping.  When face-frob-from-locale-first is set,
5975         first try to set face inheriting from frobbed-face.
5976
5977 2001-01-15  Didier Verna  <didier@xemacs.org>
5978
5979         * about.el (xemacs-hackers): update my entry.
5980         * about.el (about-url-alist): ditto.
5981         * about.el (about-maintainer-info): ditto.
5982         * about.el (about-hackers): ditto.
5983
5984 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5985
5986         The byte compiler has been badly broken for a year,
5987         by the patch of 1999-12-06.
5988         * byte-optimize.el (byte-optimize-form-code-walker):
5989         Bug was: the byte compiler was making this erroneous optimization:
5990         (progn (or (foo)) (bar)) ==> (bar)
5991
5992 2000-11-20  Mike Sperber <mike@xemacs.org>
5993
5994         * setup-paths.el (paths-core-load-path-depth): Split
5995         `paths-load-path-depth' in two for site and core lisp.  Don't
5996         recurse into core.
5997         * setup-paths.el (paths-construct-load-path): Use.
5998
5999 2001-01-10  Andy Piper  <andy@xemacs.org>
6000
6001         * package-net.el (package-net-cygwin32-binary-size): new variable
6002         (package-net-win32-binary-size): ditto.  add much needed
6003         commentary.
6004
6005         * gutter-items.el (buffers-tab-items): correct off-by-one error
6006         for buffers-tab-max-size.
6007
6008 2001-01-08  Martin Buchholz <martin@xemacs.org>
6009
6010         * XEmacs 21.2.40 is released.
6011
6012 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6013
6014         * mule/hebrew.el: Fix comments and typos.
6015         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6016
6017 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6018
6019         * ChangeLog.1: move ancient log from fill.el.
6020
6021         * dump-paths.el:
6022         paragraphs.el:
6023         mule/mule-category.el:
6024         Miscellaneous typo fixes and slight doc clarifications.
6025
6026         * mule/mule-ccl.el:  Correct file name in header.
6027
6028 2000-12-31  Martin Buchholz <martin@xemacs.org>
6029
6030         * XEmacs 21.2.39 is released.
6031
6032 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6033
6034         * byte-optimize.el (byte-optimize-cond):
6035         (byte-optimize-cond-1): New.
6036         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6037         Optimizes (cond (x nil)) ==> nil.
6038         Provide better diagnostic on malformed expr like (cond foo).
6039
6040 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6041
6042         * mule/mule-coding.el:
6043         mule/mule-cmds.el (reset-language-environment,
6044         set-language-environment-coding-systems):
6045         Safer default coding-priority-list, corresponding to src/file-coding.h.
6046
6047 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6048
6049         * package-admin.el: Allow package removal from
6050         early-package-load-path.
6051
6052 2000-12-15  Andreas Jaeger  <aj@suse.de>
6053
6054         * about.el (about-maintainer-info): Update my entry.
6055
6056 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6057
6058         * packages.el (locate-library): Add support for bzip2
6059         compressed .el files.
6060
6061 2000-12-12  Andy Piper  <andy@xemacs.org>
6062
6063         * package-net.el: new file.
6064
6065 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6066
6067         * font-lock.el: Add missing C++ keywords.
6068
6069 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6070
6071         * simple.el (indent-for-comment): Preserve indentation of comments
6072         starting in column 0, as documented in (Info-goto-node
6073         "(xemacs)Comments").  Update docstring accordingly.
6074
6075 2000-12-05  Martin Buchholz <martin@xemacs.org>
6076
6077         * XEmacs 21.2.38 is released.
6078
6079 2000-12-04  Didier Verna  <didier@xemacs.org>
6080
6081         * mouse.el (default-mouse-track-set-point-in-window): remove
6082         spurious '+' operation detected by Martin.
6083
6084
6085 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6086
6087         * cl-extra.el (coerce):
6088         Implement char to integer coercion.
6089         Remove extraneous (numberp) test.
6090
6091         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6092         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6093         (byte-optimize-predicate):
6094         Warn if evaluating constant expression signals an error.
6095         (byte-optimize-form): Small simplification.
6096
6097         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6098
6099 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6100
6101         * byte-optimize.el:
6102         (byte-optimize-minus):
6103         (byte-optimize-plus):
6104         (byte-optimize-mult):
6105         (byte-optimize-quo):
6106         Use (car (last x)) instead of (last x) to get last elt!
6107         Use `byte-optimize-predicate' to optimize `%'.
6108         Move optimizations for special numeric args to bytecomp.el.
6109         * bytecomp.el (byte-compile-associative): Remove.
6110         (byte-compile-max): New.
6111         (byte-compile-min): New.
6112         Properly handle erroneous calls: (max) (min).
6113         (byte-compile-plus): New.
6114         (byte-compile-minus):
6115         It's easiest to handle 0, +1 and -1 args here.
6116         (byte-compile-mult): New.
6117         It's easiest to handle 1, -1 and 2 args here.
6118         (byte-compile-quo):
6119         It's easiest to handle 0, +1 and -1 args here.
6120         Issue byte-compiler warning when dividing by zero.
6121
6122         Byte-compiler arithmetic improvements.
6123         Better optimize these expressions in the obvious way:
6124         (+ x y 1)   -->  varref x varref y add add1
6125         (+ x y -1)  -->  varref x varref y add sub1
6126         (- x y 0)   -->  (- x y)
6127         (- 0 x y)   -->  (- (- x) y)
6128         (% 42 19)   --> compile-time constant
6129         (/ 42 19)   --> compile-time constant
6130         (* (foo) 2) --> foo call dup plus
6131
6132         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6133         unless (declaim (optimize (safety 3)))
6134         or (setq byte-compile-delete-errors nil).
6135
6136 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6137
6138         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6139         docstrings.
6140
6141 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6142
6143         * startup.el (command-line-do-help):  Add documentation of
6144         portable dumper switches.
6145
6146 2000-11-22  Andy Piper  <andy@xemacs.org>
6147
6148         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6149
6150         * glyphs.el (init-glyphs): don't use autodetect for strings.
6151
6152 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6153
6154         * byte-optimize.el (byte-optimize-char-before):
6155         (byte-optimize-backward-char):
6156         (byte-optimize-backward-word):
6157         Fix incorrect optimizations for these sorts of expressions:
6158         (let ((x nil)) (backward-char x))
6159
6160 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6161
6162         * byte-optimize.el:
6163         * byte-optimize.el (byte-optimize-backward-char): New.
6164         * byte-optimize.el (byte-optimize-backward-word): New.
6165         Make backward-word and backward-char as efficient as forward versions.
6166
6167         * bytecomp.el (byte-compile-no-args-with-one-extra):
6168         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6169         * bytecomp.el (byte-compile-two-args-with-one-extra):
6170         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6171         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6172         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6173         Check if extra arg is constant nil, and if so, use byte-coded call.
6174
6175         * simple.el (backward-word):
6176         * simple.el (mark-word):
6177         * simple.el (kill-word):
6178         * simple.el (backward-kill-word):
6179         Make COUNT argument optional, for consistency with forward-char et al.
6180
6181         * abbrev.el (abbrev-string-to-be-defined):
6182         * abbrev.el (inverse-abbrev-string-to-be-defined):
6183         * abbrev.el (inverse-add-abbrev):
6184         * abbrev.el (expand-region-abbrevs):
6185         * buff-menu.el (Buffer-menu-execute):
6186         * indent.el (move-to-left-margin):
6187         * indent.el (indent-relative):
6188         * indent.el (move-to-tab-stop):
6189         * info.el (Info-reannotate-node):
6190         * lisp-mode.el (lisp-indent-line):
6191         * lisp.el (end-of-defun):
6192         * lisp.el (move-past-close-and-reindent):
6193         * misc.el (copy-from-above-command):
6194         * mouse.el (default-mouse-track-scroll-and-set-point):
6195         * page.el (forward-page):
6196         * paragraphs.el (forward-paragraph):
6197         * paragraphs.el (end-of-paragraph-text):
6198         * picture.el (picture-forward-column):
6199         * picture.el (picture-self-insert):
6200         * rect.el (extract-rectangle-line):
6201         * simple.el (newline):
6202         * simple.el (fixup-whitespace):
6203         * simple.el (backward-delete-char-untabify):
6204         * simple.el (transpose-chars):
6205         * simple.el (transpose-preceding-chars):
6206         * simple.el (do-auto-fill):
6207         * simple.el (indent-new-comment-line):
6208         * simple.el (blink-matching-open):
6209         * view-less.el (cleanup-backspaces):
6210         * wid-edit.el (widget-transpose-chars):
6211         * term/bg-mouse.el (bg-insert-moused-sexp):
6212         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6213
6214         * info.el (Info-fontify-node):
6215         * simple.el (backward-delete-function):
6216         Use canonical delete-backward-char instead of backward-delete-char.
6217
6218 2000-11-20  Andy Piper  <andy@xemacs.org>
6219
6220         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6221         no buffers.
6222
6223 2000-11-20  Andy Piper  <andy@xemacs.org>
6224
6225         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6226         buffer tabs.
6227
6228 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6229
6230         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6231         (proclaim inline...) was shadowing compiler-macros.
6232
6233 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6234
6235         * bytecomp.el (byte-compile-eval): New.
6236         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6237         Keeps this promise made in Lispref:
6238         "If a file being compiled contains a `defmacro' form, the macro is
6239         defined temporarily for the rest of the compilation of that file."
6240
6241 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6242
6243         * cl.el (floatp-safe):
6244         (plusp):
6245         (minusp):
6246         (oddp):
6247         (evenp):
6248         (cl-abs):
6249         Use a better parameter name than `x'.
6250
6251         * cl-macs.el (check-type): Make continuable.  Change documentation
6252         to require PLACE, but accept any form for compatibility.
6253
6254         * abbrev.el (define-abbrev): Use check-type.
6255         * font-menu.el (font-menu-change-face): Use check-type.
6256         * menubar.el (relabel-menu-item): Use check-type.
6257         * itimer.el: Fix typo.
6258
6259 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6260
6261         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6262
6263 2000-11-14  Martin Buchholz <martin@xemacs.org>
6264
6265         * XEmacs 21.2.37 is released.
6266
6267 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6268
6269         * code-cmds.el: Provide the feature.
6270
6271 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6272
6273         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6274
6275         * code-cmds.el: New file
6276         * mule/mule-cmds.el:
6277         * mule/mule-misc.el
6278         (coding-keymap): New keymap. Define coding system keyboard
6279         commands on file-coding builds too.
6280         (coding-system-change-eol-conversion):
6281         (universal-coding-system-argument):
6282         (set-default-coding-systems):
6283         (prefer-coding-system): Moved from mule-cmds.el
6284         (set-buffer-process-coding-system): Moved from mule-misc.el
6285
6286 2000-09-15  Stephen Carney <carney@scubadoo.com>
6287
6288         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6289
6290 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6291
6292         * package-get.el (package-get-download-sites): Add a pre-release
6293         site for experimental packages.
6294
6295         * auto-autoloads.el: Regenerated.
6296
6297 2000-08-01  Andy Piper  <andy@xemacs.org>
6298
6299         * gutter-items.el (buffers-tab-omit-function): reference
6300         buffers-tab-select-visible-buffers.
6301         (buffers-tab-filter-functions): new variable, by default uses
6302         buffers-tab-selection-function and buffers-tab-omit-function.
6303         (select-buffers-tab-buffers-by-mode): invert arguments.
6304         (buffers-tab-select-visible-buffers): new function. Invert calling
6305         of buffers-menu-omit-invisible-buffers.
6306         (buffers-tab-items): rewrite to use
6307         buffers-tab-filter-functions. Rewrite docstring.
6308         (gutter-buffers-tab-extent): delete.
6309         (add-tab-to-gutter): always build a new extent when adding the
6310         tabs.
6311         (update-tab-in-gutter): make gutter dirty when orientation
6312         changes.
6313
6314 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6315
6316         * bytecomp.el (byte-compile-defvar-or-defconst):
6317         Only do loadhist recording if defvar form includes a value.
6318
6319 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6320
6321         * bytecomp.el (byte-compile-initial-macro-environment):
6322         `eval-when-compile' should not compile its body.
6323
6324 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6325
6326         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6327         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6328         some Japanese English.  Remove some ancient FSF comments, and
6329         improve docstrings.  Use symbols not vectors for tables.
6330
6331 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6332
6333         * keymap.el:
6334         (local-key-binding):
6335         (global-key-binding):
6336         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6337
6338         * lisp.el:
6339         (backward-sexp): Slightly simpler code.
6340         (mark-sexp): Make arg optional, like FSF Emacs.
6341         (forward-list): Slightly simpler code.
6342         (backward-list): Slightly simpler code.
6343         (down-list):  Make arg optional, like FSF Emacs.
6344         (up-list):  Make arg optional, like FSF Emacs.
6345         (backward-up-list):  Make arg optional, like FSF Emacs.
6346         (kill-sexp):  Make arg optional, like FSF Emacs.
6347         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6348
6349         * font-menu.el (font-menu-change-face):
6350         Take continuable errors into account.
6351
6352         * abbrev.el:
6353         * abbrev.el (clear-abbrev-table):
6354         * abbrev.el (define-abbrev-table):
6355         * abbrev.el (define-abbrev):
6356         * abbrev.el (insert-abbrev-table-description):
6357         * apropos.el (apropos-documentation-check-doc-file):
6358         * apropos.el (apropos-documentation-check-elc-file):
6359         * buff-menu.el (list-buffers):
6360         * buff-menu.el (list-buffers-noselect):
6361         * bytecomp.el (byte-recompile-directory):
6362         * bytecomp.el (batch-byte-compile):
6363         * cl-macs.el (typep):
6364         * code-files.el (find-coding-system-magic-cookie):
6365         * code-files.el (insert-file-contents):
6366         * cus-edit.el (customize-set-variable):
6367         * cus-edit.el (customize-save-variable):
6368         * cus-face.el (custom-set-face-font-size):
6369         * cus-face.el (custom-set-face-update-spec):
6370         * cus-face.el (custom-reset-faces):
6371         * custom.el (custom-check-theme):
6372         * custom.el (copy-upto-last):
6373         * fill.el (canonically-space-region):
6374         * fill.el (fill-paragraph):
6375         * fill.el (fill-region):
6376         * fill.el (find-space-insertable-point):
6377         * fill.el (justify-current-line):
6378         * faces.el (face-spec-update-all-matching):
6379         * faces.el (set-face-stipple):
6380         * files-nomule.el (insert-file-contents):
6381         * files.el (insert-file-contents-literally):
6382         * files.el (hack-local-variables-last-page):
6383         * files.el (basic-save-buffer):
6384         * files.el (insert-directory):
6385         * font-menu.el (font-menu-change-face):
6386         * font.el (font-spatial-to-canonical):
6387         * format.el (format-encode-region):
6388         * format.el (format-insert-file):
6389         * format.el (format-replace-strings):
6390         * gutter.el (set-gutter-element):
6391         * help.el (key-or-menu-binding):
6392         * help.el (describe-bindings):
6393         * help.el (with-syntax-table):
6394         * indent.el (indent-rigidly):
6395         * indent.el (delete-to-left-margin):
6396         * info.el:
6397         * info.el (Info-extract-dir-entry-from):
6398         * info.el (Info-build-dir-anew):
6399         * info.el (Info-rebuild-dir):
6400         * info.el (Info-batch-rebuild-dir):
6401         * info.el (Info-read-subfile):
6402         * info.el (Info-build-node-completions):
6403         * info.el (Info-extract-menu-node-name):
6404         * isearch-mode.el (isearch-range-invisible):
6405         * isearch-mode.el (isearch-restore-invisible-extents):
6406         * itimer.el (itimerp):
6407         * itimer.el (itimer-live-p):
6408         * keymap.el:
6409         * keymap.el (substitute-key-definition):
6410         * keymap.el (read-command-or-command-sexp):
6411         * keymap.el (local-key-binding):
6412         * keymap.el (global-key-binding):
6413         * keymap.el (global-set-key):
6414         * keymap.el (local-set-key):
6415         * ldap.el:
6416         * ldap.el (ldap-add-entries):
6417         * ldap.el (ldap-delete-entries):
6418         * lisp.el (backward-sexp):
6419         * lisp.el (mark-sexp):
6420         * lisp.el (forward-list):
6421         * lisp.el (backward-list):
6422         * lisp.el (down-list):
6423         * lisp.el (backward-up-list):
6424         * lisp.el (up-list):
6425         * lisp.el (kill-sexp):
6426         * lisp.el (backward-kill-sexp):
6427         * menubar.el (add-menu-button):
6428         * menubar.el (add-submenu):
6429         * menubar.el (delete-menu-item):
6430         * menubar.el (relabel-menu-item):
6431         * mouse.el (narrow-window-to-region):
6432         * obsolete.el (define-obsolete-variable-alias):
6433         * obsolete.el (store-substring):
6434         * package-admin.el:
6435         * package-admin.el (package-admin-install-function):
6436         * package-admin.el (package-admin-install-function-mswindows):
6437         * package-admin.el (package-admin-default-install-function):
6438         * package-get.el (package-get-update-base-entries):
6439         * packages.el (packages-load-package-dumped-lisps):
6440         * packages.el (packages-collect-package-dumped-lisps):
6441         * printer.el (generic-print-buffer):
6442         * printer.el (generic-print-region):
6443         * replace.el (occur-mode-mouse-goto):
6444         * replace.el (perform-replace):
6445         * select.el (get-selection-no-error):
6446         * simple.el:
6447         * simple.el (newline):
6448         * simple.el (open-line):
6449         * simple.el (edit-and-eval-command):
6450         * simple.el (goto-line):
6451         * simple.el (undo):
6452         * simple.el (kill-region):
6453         * simple.el (copy-region-as-kill):
6454         * simple.el (kill-ring-save):
6455         * simple.el (set-mark):
6456         * simple.el (next-line):
6457         * simple.el (previous-line):
6458         * simple.el (line-move):
6459         * simple.el (set-goal-column):
6460         * simple.el (comment-region):
6461         * subr.el:
6462         * subr.el (putf):
6463         * syntax.el (modify-syntax-entry):
6464         * syntax.el (map-syntax-table):
6465         * view-less.el (view-file):
6466         * view-less.el (view-buffer):
6467         * view-less.el (view-file-other-window):
6468         * window-xemacs.el (backward-other-window):
6469         * window.el:
6470         * window.el (one-window-p):
6471         * window.el (walk-windows):
6472         * window.el (window-list):
6473         * x-mouse.el (x-mouse-kill):
6474         * x-select.el (x-get-cutbuffer):
6475         * x-select.el (x-store-cutbuffer):
6476         * term/bg-mouse.el (bg-mouse-line-to-center):
6477         * term/sun-mouse.el (window-line-end):
6478         * term/sun-mouse.el (sun-select-region):
6479         * term/sun.el (kill-region-and-unmark):
6480         * mule/mule-category.el:
6481         * mule/mule-category.el (modify-category-entry):
6482         * mule/mule-category.el (char-category-list):
6483         * mule/mule-coding.el (coding-system-force-on-output):
6484         * mule/mule-misc.el (coding-system-put):
6485         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6486
6487 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6488
6489         * cus-face.el: Typo fixes and tiny clarifications.
6490         * custom.el: ditto
6491
6492 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6493
6494         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6495         * startup.el (normal-top-level): Setup auto-save-list-file-name
6496         if auto-save-list-file-prefix is non-nil.
6497
6498 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6499
6500         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6501
6502 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6503
6504         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6505         get symbol at point-min.
6506
6507 2000-10-24  Didier Verna  <didier@xemacs.org>
6508
6509         * info.el (Info-emacs-info-file-name): defconst it.
6510         * info.el (Info-footnote-tag): defcustom it.
6511         * info.el (Info-no-description-string): ditto.
6512         * info.el (Info-find-node): adapt to new semantics of
6513         'Info-suffixed-file (don't do the case variants stuff).
6514         * info.el (Info-insert-dir): rewrite the dir file variants code.
6515         * info.el (Info-directory-files): New. Return the list of info
6516         files in a directory.
6517         * info.el (Info-dir-outdated-p): use it.
6518         * info.el (Info-parse-dir-entries): ditto.
6519         * info.el (Info-build-dir-anew): don't restrict to files ending
6520         with a ".info.*" extension.
6521         * info.el (Info-set-mode-line): ditto.
6522         * info.el (Info-read-subfile): adapt to new semantics of
6523         'Info-suffixed-file (append 'exact argument).
6524         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6525         string independently of the case.
6526         * info.el (Info-suffixed-file): use it (match all possible case
6527         for the file name).
6528         * info.el (Info-insert-file-contents): code cleanup.
6529         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6530         columns.
6531         * info.el (Info-batch-rebuild-dir): ditto.
6532         * info.el (Info-read-node-name-1): ditto.
6533         * info.el (Info-search): ditto.
6534         * info.el (Info-fontify-node): ditto.
6535
6536
6537 2000-10-24  Didier Verna  <didier@xemacs.org>
6538
6539         * process.el (shell-command): when called from a program, avoid
6540         'push-mark's "mark-set" message.
6541
6542 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6543
6544         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6545         by a symbol, not by a vector.
6546         * mule/vietnamese.el (vscii): Likewise.
6547         (viscii): Likewise.
6548         * mule/cyrillic.el (koi8-r): Likewise.
6549
6550         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6551         by a symbol, not by a vector.
6552         (chinese-big5-2): Likewise.
6553         * mule/ethiopic.el (ethiopic): Likewise.
6554         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6555         (vietnamese-viscii-upper): Likewise.
6556
6557 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6558
6559         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6560
6561 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6562
6563         * byte-optimize.el (byte-optimize-car): New function.
6564         (byte-optimize-cdr): Ditto.
6565
6566 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6567
6568         * byte-optimize.el: Partial synch with FSF 20.7.
6569         Optimize constant concatenation.
6570         Add keymapp as a side effect free function.  It is a built-in.
6571         (byte-after-unbind-pos): Remove byte-equal.
6572
6573 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6574
6575         * update-elc-2.el: Quote regexps correctly.
6576
6577 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6578
6579         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6580         (ccl-compile): Apply integerp, not integer-or-char-p to
6581         check the type of the buffer magnification
6582         (ccl-compile-write-string): Encode a string with binary
6583         coding system.
6584         (ccl-compile-write-repeat): Likewise.
6585
6586 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6587
6588         * buff-menu.el:
6589         * bytecomp.el:
6590         * coding.el:
6591         * faces.el:
6592         * files.el:
6593         * fill.el:
6594         * float-sup.el:
6595         * font-lock.el:
6596         * help.el:
6597         * iso8859-1.el:
6598         * loaddefs.el:
6599         * menubar-items.el:
6600         * menubar.el:
6601         * modeline.el:
6602         * msw-font-menu.el:
6603         * paragraphs.el:
6604         * paths.el:
6605         * replace.el:
6606         * simple.el:
6607         * sound.el:
6608         * startup.el:
6609         * version.el:
6610         * x-faces.el:
6611         * x-font-menu.el:
6612         Remove purecopy.
6613
6614 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6615
6616         * simple.el (do-auto-fill): Use the function pointer to by
6617         `comment-line-break-function', not `indent-new-comment-line'. This
6618         fixes an issue with cc-mode comment continuation.
6619
6620 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6621
6622         * simple.el (turn-on-auto-fill):  Add (interactive).
6623         * mwheel.el (mwheel-install): Add (interactive).
6624         * font-lock.el (turn-on-font-lock): Add (interactive).
6625         (turn-off-font-lock): Add (interactive).
6626
6627 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6628
6629         * packages.el (packages-special-base-regexp): Add `man'.
6630
6631 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6632
6633         * wid-edit.el (widget-specify-active): map over extents in current
6634         buffer like `widget-specify-inactive' does.  Mapping over the
6635         inactive extent object does not work since the current extent is
6636         ignored by `map-extents'.
6637
6638 2000-10-04  Martin Buchholz <martin@xemacs.org>
6639
6640         * XEmacs 21.2.36 is released.
6641
6642 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6643
6644         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6645         Optimize the compiled-function-constants vector by byte-code
6646         reference counts.
6647
6648 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6649
6650         * build-report.el (build-report-delete-regexp): quote value in
6651         defcustom
6652
6653 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6654
6655         * build-report.el (build-report): Don't bind srcdir which we don't
6656         use in `multiple-value-bind' to avoid the only byte-compiler
6657         warning.
6658
6659 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6660
6661         * build-report.el: Requires cl and custom now.
6662         build-report-version is determined by XEmacs version -- remove
6663         build-report-version*.
6664         * build-report.el (build-report-version): Removed.
6665         * build-report.el (build-report-installation-version-regexp): New.
6666         * build-report.el (build-report-version-file-regexp): New.
6667         * build-report.el (build-report-installation-srcdir-regexp): New.
6668         * build-report.el (build-report-destination): Offer
6669         xemacs-build-reports and xemacs-beta.
6670         * build-report.el (build-report-keep-regexp): Adjusted.
6671         * build-report.el (build-report-delete-regexp): Adjusted.
6672         * build-report.el (build-report-make-output-dir): New.
6673         * build-report.el (build-report-installation-file): Replace use of
6674         `concat' with `expand-file-name'.
6675         * build-report.el (build-report-make-output-file): Removed.
6676         * build-report.el (build-report-make-output-files): New.
6677         * build-report.el (build-report-subject): Identify as
6678         user-variable with "*...".
6679         * build-report.el (build-report-prompts): Ditto.
6680         * build-report.el (build-report-version-file): New.
6681         * build-report.el (build-report-file-encoding): Identify as
6682         user-variable with "*...".
6683         * build-report.el (build-report-make-output-get): New.
6684         * build-report.el (build-report-insert-header): Report
6685         emacs-version and system-configuration instead of
6686         build-report-version.
6687         * build-report.el (build-report-insert-make-output): Add file
6688         argument.
6689         * build-report.el (build-report-insert-installation-file):
6690         Re-indent.
6691         * build-report.el (build-report-keep): Change docstring,
6692         re-indent.
6693         * build-report.el (build-report-delete): Ditto.
6694         * build-report.el (build-report-installation-data): New.
6695         * build-report.el (build-report-version-file-data): New.
6696
6697 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6698
6699         * byte-optimize.el (byte-optimize-lapcode):
6700         Fix the optimization of using the first 5 elements of the
6701         constants vector for variables.
6702         (byte-optimize-lapcode): Fix another ancient broken optimization.
6703
6704 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6705
6706         * *: Spelling mega-patch
6707
6708 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6709
6710         * easymenu.el: doc fixes.
6711         (easy-menu-do-define): Use backquote.
6712         (easy-menu-change):
6713         (easy-menu-add):
6714         `when' seems much clearer than `if' here.
6715         (easy-menu-remove):
6716         (easy-menu-add-item):
6717         (easy-menu-item-present-p):
6718         (easy-menu-remove-item):
6719         Wrap using (when (featurep 'menubar) ...)
6720
6721 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6722
6723         * bytecomp.el (displaying-byte-compile-warnings):
6724         Revert Ben's change to this function below so that the compile log
6725         is displayed properly for users of the "popper" package.
6726
6727 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6728
6729         * window.el (save-selected-window): Use backquote.
6730
6731         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6732         Renamed from `byte-compile-file-form-defvar'.
6733         * bytecomp.el (byte-compile-defvar-or-defconst):
6734         Only cons onto current-load-list in top-level forms.
6735         Else this leaks a cons cell every time a defun is called.
6736         Renamed from `byte-compile-defvar', for clarity.
6737         Warn when docstring of defvar is not a string.
6738         Use consistent error messages.
6739         Better comments.
6740
6741 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6742
6743         * simple.el (set-variable):
6744         Remove unneeded defvar by rearranging order of let* forms.
6745
6746         * mule/mule-ccl.el (ccl-get-next-code):
6747         * menubar-items.el (bookmark-menu-filter):
6748         (language-environment-menu-filter):
6749         (tutorials-menu-filter):
6750         * toolbar-items.el (toolbar-compile):
6751         * byte-optimize.el (disassemble-offset):
6752         Use (declare (special ...)) instead of `defvar'.
6753
6754         * cl-macs.el (cl-do-proclaim):
6755         Fix (declare (special ...)) warning suppression syntax.
6756
6757 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6758
6759         * info.el (Info-tag-table-marker):
6760         (Info-tag-table-buffer):
6761         (Info-find-file-node):
6762         (Info-read-subfile):
6763         (Info-build-node-completions):
6764         (Info-search):
6765         (Info-mode):
6766         Multiple info buffer support.
6767
6768 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6769
6770         * ldap.el (ldap-decode-entry): New defun
6771         (ldap-search-entries): Use it in order to decode DN-prefixed
6772         entries properly
6773
6774 2000-08-23  Daniel Pittman <daniel@danann.net>
6775
6776         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6777         Use `eq', not `=', to compare symbols.
6778
6779 2000-07-30  Ben Wing  <ben@xemacs.org>
6780
6781         * bytecomp.el (byte-compile-report-error):
6782         * bytecomp.el (displaying-byte-compile-warnings):
6783         if stack-trace-on-error is set, send out a backtrace when
6784         an error is encountered that stops byte compilation.  this
6785         should make it much much easier to track down those curious
6786         problems.  also undo the kludge of using a separate "*Show*"
6787         buffer for display when there's a temp-buffer-show-function;
6788         we can avoid this by just being a little smarter.
6789
6790         * dialog-items.el:
6791         * dialog-items.el (search-dialog-regexp): New.
6792         * dialog-items.el (search-dialog-callback):
6793         * dialog-items.el (make-search-dialog):
6794         add a regexp option to the dialog and clean up a bit.
6795
6796         * dialog.el:
6797         * dialog.el (yes-or-no-p-dialog-box):
6798         * dialog.el (get-dialog-box-response):
6799         * dialog.el (make-dialog-box):
6800         * dialog.el (dialog-box-finish): New.
6801         * dialog.el (dialog-box-cancel): New.
6802         * dialog.el (internal-make-dialog-box-exit): New.
6803         implement [properly!] the :modal property of the new dialog box
6804         interface.  this is the first time xemacs has ever had *proper*
6805         modal dialog boxes, giving the standard window-system feedback.
6806         (e.g. under windows, clicking on a disabled frame causes a beep
6807         and makes the dialog box flash three times.)
6808
6809         * dragdrop.el: header keyword frobbing.
6810
6811         * dumped-lisp.el (preloaded-file-list):
6812         renamed winnt.el to win32-native.el.
6813
6814         * faces.el (face-property):
6815         * faces.el (set-face-property):
6816         * faces.el (frob-face-property):
6817         * faces.el (frob-face-font-2):
6818         * faces.el (make-face-bold):
6819         * faces.el (make-face-italic):
6820         * faces.el (make-face-bold-italic):
6821         * faces.el (make-face-unbold):
6822         * faces.el (make-face-unitalic):
6823         * faces.el (make-face-smaller):
6824         * faces.el (make-face-larger):
6825         clean up the implementation of these so that window-system-specific
6826         methods are called only on objects belonging to that window system.
6827         previously, you could have [e.g.] mswindows-make-face-bold called
6828         on font object of device type `stream', which is not good and
6829         explains the subtle errors Adrian was getting when byte-compiling
6830         something that required 'term. (Adrian, now you can use stack-trace-
6831         on-error to find the exact place where things are going wrong instead
6832         of having to laboriously binary-search your way through.)
6833
6834         * finder.el (finder-known-keywords):
6835         cleaned up -- properly sorted, clarified the meanings of many of
6836         the keywords, and added a few -- mswin, gui, content, build, www,
6837         user, services.  the last two try to distinguish between a package
6838         that's used directly by the user, and a package that provides
6839         support services to other packages.
6840
6841         * font-lock.el (lisp-font-lock-keywords-2):
6842         update list of lisp control structures to include everything,
6843         including new ones i introduced.
6844
6845         * gutter.el: header keyword frobbing.
6846
6847         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6848         recent isearch element was not doing so!  you got the second-most-
6849         recent instead.
6850
6851         * lisp-mode.el (construct-lisp-mode-menu):
6852         more menubar cleanups.
6853         * lisp-mode.el (with-selected-window):
6854         make it indent properly.
6855
6856         * menubar-items.el (default-menubar): lots of menubar cleanups.
6857         rearranged the options menu the most, e.g. splitting up the
6858         Keyboard/Mouse menu into a new Editing menu and combining the
6859         separate Scrollbar/Gutter/Toolbar submenus into Display.
6860         Got rid of General, moved items to Editing or new Troubleshooting.
6861         Moved Packages to Tools; doesn't seem to belong under Options.
6862         Added stuff to the Cmds menu, e.g. Change Case.
6863
6864         NB please don't complain about these periodic menubar changes.
6865         Anything like this is necessarily incremental in its construction
6866         -- By constant use you gradually become more and more aware of
6867         better and better ways to group menu items.  When we eventually
6868         move the options menu to a property sheet, the existing structure
6869         will probably be preserved fairly well.
6870
6871         * minibuf.el (next-history-element): fix problems with pressing
6872         down arrow in repeat-complex-command.
6873
6874         * modeline.el:
6875         * modeline.el (modeline-3d-p): New.
6876         added custom variable for controlling the 3d modeline.  the
6877         corresponding Options item has been present for a long time,
6878         but commented out with "fix me!" comments.  it's fixed now.
6879
6880         * obsolete.el (add-menu):
6881         remove bogus gettexts.
6882
6883         * process.el (shell-quote-argument):
6884         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6885         For bash under Windows native, see below.
6886
6887         * simple.el:
6888         * simple.el (display-warning-buffer):
6889         Fixed the handling of warning display to eliminate the annoying
6890         *Show* buffer, like was done for byte-compiler output above.
6891
6892         * simple.el (debug-print): New.
6893         Simple function for sending debug messages to the console and/or
6894         other debug places.
6895
6896         * subr.el (replace-in-string):
6897         Rewrite this function to avoid N^2 behavior with large strings --
6898         catastrophic with the new Windows selection code! (Apparently the
6899         author of this function didn't realize there was a fun
6900         replace-match that could make his life much easier, because we
6901         duplicated the entire logic.  The new version is smaller, easier
6902         to understand, much more robust, and has extended features --
6903         those of replace-match.)
6904
6905         * window.el:
6906         * window.el (with-selected-window): New.
6907         An obvious complement to the existing `with-selected-frame' and
6908         `with-current-buffer'.
6909
6910         * win32-native.el: Renamed from winnt.el.
6911         Added a great deal of stuff for properly handling process quoting,
6912         somewhat modeled on Kirill's original model (which i later threw
6913         away).  We should now finally have correctly working process arg
6914         quoting/dequoting so that the final app gets exactly what we
6915         intended.  Because the mechanism is in Lisp, it's easily
6916         extendible. (For those running bash and running the native
6917         version, I tried hard to do what I thought was correct.  But more
6918         thought is needed, and ideally the volunteer work of people with
6919         these configurations that they generally run on.)
6920
6921         * x-font-menu.el (x-font-menu-font-data):
6922         Put in defvar's to fix byte-compiler warnings.
6923
6924 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6925
6926         * select.el (selection-coercion-alist): Initialise.
6927         * select.el (select-coerce-to-text): New.
6928         * select.el (select-coerce): New.
6929         New functions to perform type and value coercion.
6930
6931         * select.el (select-buffer-killed-default): Keep data if it was
6932         on the clipboard.
6933
6934 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6935
6936         * menubar-items.el (default-menubar): Fix typo.
6937         (default-menubar): `lambda' was mispelled as `lamda'.
6938
6939 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6940
6941         * window.el (shrink-window-if-larger-than-buffer): Remove
6942         edge checking code.
6943
6944 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6945
6946         * paths.el (gnus-local-domain): Removed.
6947         (gnus-local-organization): Ditto.
6948         (gnus-startup-file): Ditto.
6949
6950 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6951
6952         * files.el (auto-mode-alist): Add .spec for RPM.
6953
6954 2000-07-31  Andy Piper  <andy@xemacs.org>
6955
6956         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6957
6958 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6959
6960         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6961         browse-url.
6962         * help.el (xemacs-www-page): Ditto.
6963         (xemacs-www-faq): Ditto.
6964         * menubar-items.el (default-menubar): Ditto.
6965
6966         * wid-edit.el (widget-url-link-action): Ditto.
6967         From: Kenichi OKADA <okada@opaopa.org>.
6968
6969 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6970
6971         * finder.el (finder-commentary): Add autoload cookie.
6972
6973 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6974
6975         * files.el (insert-file-contents-literally): Fix second let
6976         binding for `coding-system-for-read' to `coding-system-for-write'
6977         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6978
6979 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6980
6981         * files.el (insert-file-contents-literally): Use binary coding
6982         system (from Morioka san).
6983         (insert-file-contents-literally): Make file-name-handler method.
6984
6985 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6986
6987         * cl-macs.el (get-selection): Add defsetf.
6988
6989 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6990
6991         * x-init.el (x-activate-region-as-selection): replace obsolete
6992         function x-own-selection with own-selection.
6993         (ow-find): replace obsolete functions x-get-selection and
6994         x-get-clipboard with get-selection and get-clipboard.
6995         (init-post-x-win): replace obsolete function x-disown-selection
6996         with disown-selection.
6997
6998 2000-07-20  Mike Sperber  <mike@xemacs.org>
6999
7000         * startup.el (load-user-init-file): Only try to load init file if
7001         it exists.
7002
7003 2000-07-10  Andy Piper  <andy@xemacs.org>
7004
7005         * dialog-items.el: sync with Ben's patch.
7006
7007         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7008         comment.
7009         (progress-text-glyph): deleted.
7010         (progress-layout-glyph): make completely minimal.
7011         (progress-gauge-glyph): ditto.
7012         (progress-display-style): fix to handle dynamic instantiator
7013         changes.
7014         (progress-text-instantiator): new.
7015         (progress-layout-instantiator): new.
7016         (progress-gauge-instantiator): new.
7017         (set-progress-display-instantiator): renamed and changed from
7018         set-progress-display-style.
7019         (progress-abort-glyph): use instantiator not glyph.
7020         (append-progress-display): use set-progress-display-instantiator
7021         and set-glyph-image.
7022         (abort-progress-display): ditto.
7023         (raw-append-progress-display): ditto.
7024
7025 2000-07-20  Ben Wing  <ben@xemacs.org>
7026
7027         * code-files.el: Move Mule-specific code to mule-coding.el.
7028
7029 2000-07-15  Ben Wing  <ben@xemacs.org>
7030
7031         * autoload.el:
7032         Fixed comments.
7033
7034         * cmdloop.el:
7035         * cmdloop.el (yes-or-no-p):
7036         * cmdloop.el (y-or-n-p):
7037         Make these functions use should-use-dialog-box-p and not be
7038         overridden in dialog.el.
7039
7040         * cus-dep.el:
7041         * cus-dep.el (Custom-make-dependencies): Removed.
7042         * cus-dep.el (Custom-make-dependencies-1): New.
7043         * cus-dep.el (Custom-make-one-dependency): New.
7044         New entry point for use in Makefiles, to avoid excessive
7045         invocations.
7046
7047         * cus-edit.el (custom-variable-reset-saved):
7048         * cus-edit.el (custom-variable-reset-standard):
7049         * cus-edit.el (custom-save-resets):
7050         Fix bytecompiler warnings.
7051
7052         * dialog.el:
7053         * dialog.el (yes-or-no-p-dialog-box):
7054         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7055         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7056         * dialog.el (get-dialog-box-response):
7057         * dialog.el (message-or-box):
7058         * dialog.el (make-dialog-box):
7059         * dialog.el (popup-dialog-box): New.
7060         Avoid yes-or-no-p bogosities.
7061         Create a general function `make-dialog-box' to encapsulate all
7062         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7063
7064         * dumped-lisp.el (preloaded-file-list):
7065         Add dialog-items.  Clean up.  Group files by types.
7066
7067         * easymenu.el (easy-menu-add):
7068         * easymenu.el (easy-menu-remove):
7069         Account for accelerators.
7070
7071         * extents.el:
7072         * extents.el (extent-list): New args, like in map-extents.
7073         * extents.el (extent-at-event): New.
7074         * extents.el (extents-at-event): New.
7075
7076         * font-lock.el:
7077         * font-lock.el (font-lock-mode):
7078         * font-lock.el (font-lock-default-fontify-buffer):
7079         * font-lock.el (font-lock-default-unfontify-region):
7080         * font-lock.el (font-lock-fontify-syntactically-region):
7081         * font-lock.el (font-lock-fontify-keywords-region):
7082         Use new progress-feedback names.
7083
7084         * font-lock.el (java-font-lock-identifier-regexp):
7085         * font-lock.el (java-font-lock-class-name-regexp):
7086         Fix bytecompiler warnings.
7087
7088         * gutter-items.el:
7089         * gutter-items.el (progress-display-use-echo-area): Removed.
7090         * gutter-items.el (progress-feedback-use-echo-area): New.
7091         * gutter-items.el (progress-display-popup-period): Removed.
7092         * gutter-items.el (progress-feedback-popup-period): New.
7093         * gutter-items.el (set-progress-display-style): Removed.
7094         * gutter-items.el (set-progress-feedback-style): New.
7095         * gutter-items.el (progress-display-style): Removed.
7096         * gutter-items.el (progress-feedback-style): New.
7097         * gutter-items.el (progress-stack):
7098         * gutter-items.el (progress-displayed-p): Removed.
7099         * gutter-items.el (progress-feedbacked-p): New.
7100         * gutter-items.el (clear-progress-display): Removed.
7101         * gutter-items.el (clear-progress-feedback): New.
7102         * gutter-items.el (progress-display-clear-when-idle): Removed.
7103         * gutter-items.el (progress-feedback-clear-when-idle): New.
7104         * gutter-items.el (remove-progress-display): Removed.
7105         * gutter-items.el (remove-progress-feedback): New.
7106         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7107         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7108         * gutter-items.el (append-progress-display): Removed.
7109         * gutter-items.el (append-progress-feedback): New.
7110         * gutter-items.el (abort-progress-display): Removed.
7111         * gutter-items.el (abort-progress-feedback): New.
7112         * gutter-items.el (raw-append-progress-display): Removed.
7113         * gutter-items.el (raw-append-progress-feedback): New.
7114         * gutter-items.el (display-progress-display): Removed.
7115         * gutter-items.el (display-progress-feedback): New.
7116         * gutter-items.el (current-progress-display): Removed.
7117         * gutter-items.el (current-progress-feedback): New.
7118         * gutter-items.el (current-progress-display-label): Removed.
7119         * gutter-items.el (current-progress-feedback-label): New.
7120         * gutter-items.el (progress-display): Removed.
7121         * gutter-items.el (progress-feedback): New.
7122         Replace "progress-display" with "progress-feedback" globally.
7123
7124         * gutter-items.el (lprogress-display): Removed.
7125         * gutter-items.el (progress-feedback-with-label): New.
7126         Rename lprogress-display ==> progress-feedback-with-label.
7127
7128         * gutter-items.el (search-dialog-direction): Removed.
7129         * gutter-items.el (search-dialog-text): Removed.
7130         * gutter-items.el (search-dialog-callback): Removed.
7131         * gutter-items.el (make-search-dialog): Removed.
7132         Move to dialog-items.el.
7133
7134         * help.el:
7135         * help.el (help-mode-quit):
7136         * help.el (mode-for-help): New.
7137         * help.el (help-sticky-window): New.
7138         * help.el (help-window-config): New.
7139         * help.el (with-displaying-help-buffer):
7140         * help.el (function-at-event): New.
7141         * help.el (help-symbol-regexp): New.
7142         * help.el (help-symbol-run-function-1): New.
7143         * help.el (help-symbol-run-function): New.
7144         * help.el (help-symbol-function-context-menu): New.
7145         * help.el (help-symbol-variable-context-menu): New.
7146         * help.el (help-symbol-function-and-variable-context-menu): New.
7147         * help.el (frob-help-extents): New.
7148         * help.el (describe-function-1):
7149         * help.el (variable-at-point):
7150         * help.el (variable-at-event): New.
7151         * help.el (describe-variable):
7152         Major overhaul.
7153         - Make functions and variables be mousable.
7154         - Middle button hyperlinks.
7155         - New context-menu entries.
7156
7157         * keydefs.el:
7158         * keydefs.el (global-map):
7159         New key bindings to move lines up and down.
7160
7161         * lisp-mode.el:
7162         * lisp-mode.el (construct-lisp-mode-menu): New.
7163         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7164         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7165         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7166         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7167         Make popup and menubar menus be different.  Popup menu uses
7168         clicked location and automatically assumes symbol under the mouse
7169         for various commands.
7170
7171         * menubar-items.el:
7172         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7173         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7174
7175         * menubar-items.el (global-popup-menu): Removed.
7176         * menubar-items.el (mode-popup-menu): Removed.
7177         * menubar-items.el (activate-popup-menu-hook): Removed.
7178         * menubar-items.el (popup-mode-menu): Removed.
7179         * menubar-items.el (popup-buffer-menu): Removed.
7180         * menubar-items.el (popup-menubar-menu): Removed.
7181         Move to menubar.el.
7182
7183         * menubar.el:
7184         * menubar.el (global-popup-menu): New.
7185         * menubar.el (mode-popup-menu): New.
7186         * menubar.el (activate-popup-menu-hook): New.
7187         * menubar.el (last-popup-menu-event): New.
7188         * menubar.el (popup-mode-menu): New.
7189         * menubar.el (popup-buffer-menu): New.
7190         * menubar.el (popup-menubar-menu): New.
7191         * menubar.el (menu-call-at-event): New.
7192         Move non-content functions here.  Add support for context menu
7193         items on extents.
7194
7195         * minibuf.el (minibuffer-history-uniquify):
7196         Typo fix.
7197
7198         * minibuf.el (read-file-name-1):
7199         Call new file dialog box if it exists.
7200
7201         * minibuf.el (mouse-rfn-setup-vars):
7202         Clean up "chop" action.
7203
7204         * mouse.el:
7205         * mouse.el (button2): Now bound to mouse-track.
7206         * mouse.el (click-inside-extent-p):
7207         * mouse.el (point-inside-extent-p):
7208         * mouse.el (point-inside-selection-p):
7209         * mouse.el (mouse-drag-or-yank): Removed.
7210         * mouse.el (mouse-begin-drag-n-drop): New.
7211         * mouse.el (mouse-eval-sexp):
7212         * mouse.el (mouse-track-activate-strokes): New.
7213         * mouse.el (mouse-track-do-activate): New.
7214         * mouse.el (mouse-track):
7215         * mouse.el (default-mouse-track-event-is-with-button): New.
7216         * mouse.el (default-mouse-track-cleanup-hook):
7217         * mouse.el (default-mouse-track-drag-hook):
7218         * mouse.el (default-mouse-track-drag-up-hook):
7219         * mouse.el (default-mouse-track-click-hook):
7220         Merge drag-n-drop into mouse-track.
7221         Add general "activate" support to replace specific button2 kludges.
7222         Use "button modifier" support in mouse-track.
7223
7224         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7225
7226         * package-ui.el:
7227         * package-ui.el (pui-menu):
7228         * package-ui.el (pui-popup-context-sensitive): Removed.
7229         Fix bytecompiler warnings.
7230         Clean up popup code a bit.
7231
7232         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7233
7234         * simple.el:
7235         * simple.el (transpose-lines):
7236         * simple.el (transpose-line-up): New.
7237         * simple.el (transpose-line-down): New.
7238         * simple.el (transpose-subr):
7239         * simple.el (transpose-subr-1): Removed.
7240         Clean up, add functions to move lines up and down.
7241
7242         * startup.el (mail-host-address):
7243         * startup.el (user-mail-address):
7244         Customize.
7245
7246         * subr.el:
7247         * subr.el (set-symbol-value-in-buffer): New.
7248         * subr.el (error):
7249         * subr.el (check-argument-type):
7250         * subr.el (defined-error-p): New.
7251         Add structured error support.
7252
7253         * toolbar-items.el (toolbar-compile):
7254         Use new make-dialog-box.
7255
7256         * update-elc.el:
7257
7258         * userlock.el (ask-user-about-lock-dbox):
7259         * userlock.el (ask-user-about-supersession-threat-dbox):
7260         * userlock.el (ask-user-about-lock):
7261         * userlock.el (ask-user-about-supersession-threat):
7262         Use new make-dialog-box.
7263         Add safety checks; use should use-dialog-box-p.
7264
7265         * window-xemacs.el:
7266         * window-xemacs.el (__buffer-dedicated-frame):
7267         * window-xemacs.el (buffer-dedicated-frame): New.
7268         * window-xemacs.el (set-buffer-dedicated-frame): New.
7269         Move dedicated-frame stuff into lisp.
7270
7271 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7272
7273         * printer.el (generic-print-region): Do not require that
7274         `printer-name' be set.
7275         (printer-name): Commentary clarification.
7276
7277 2000-07-19  Martin Buchholz <martin@xemacs.org>
7278
7279         * XEmacs 21.2.35 is released.
7280
7281 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7282
7283         * select.el (selection-coercible-types): Initialise.
7284
7285 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7286
7287         * select.el (own-clipboard): Bug fix.
7288
7289 2000-07-17  Mike Sperber  <mike@xemacs.org>
7290
7291         * cus-edit.el (custom-migrate-custom-file): Save init file before
7292         continuing.
7293
7294 2000-07-16  Mike Sperber  <mike@xemacs.org>
7295
7296         * startup.el (load-init-file): Remove silly call to
7297         `load-user-custom-file`.
7298         (maybe-migrate-user-init-file): Minor fixes.
7299
7300 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7301
7302         * apropos.el (apropos-documentation-check-doc-file):
7303         `doc' variable should be let-bound, as was presumably intended.
7304
7305         * cus-edit.el (custom-variable-reset-saved):
7306         (custom-variable-reset-standard):
7307         Remove unused variable comment-widget.  Twice.
7308
7309         * toolbar.el (toolbar-blank-press-function):
7310         Add a real defvar with initial value nil and proper docstring.
7311         (press-toolbar-button): No need to check for boundp-ness anymore.
7312
7313         * rect.el (open-rectangle-line): Remove useless (let) form.
7314         Add defvar for pending-delete-mode.
7315
7316         * info.el (Info-find-node): This function needs an autoload cookie.
7317
7318         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7319         Use let* since the second form referred to the first.
7320
7321 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7322
7323         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7324         instead of removed `mswindows-get-clipboard'.
7325
7326
7327 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7328
7329         * select.el (select-convert-from-text): New.
7330         * select.el (select-convert-from-length): New.
7331         * select.el (select-convert-from-integer): New.
7332         * select.el (select-convert-from-identity): New.
7333         * select.el (select-convert-from-filename): New.
7334         * select.el (selection-converter-in-alist): Use them.
7335         New converter functions for X.
7336
7337         * select.el (get-selection): Removed comment.
7338
7339         * select.el (own-selection): Removed append code - I thought
7340         I'd already done this, but apparently not...
7341
7342         * select.el: Changed comment about TIMESTAMP.
7343
7344         * select.el (select-convert-in): New.
7345         * select.el (select-convert-out): New.
7346         New functions that get used by select.c.
7347
7348         * select.el (select-buffer-killed-default): New.
7349         * select.el (select-buffer-killed-text): New.
7350         * select.el (selection-buffer-killed-alist): New.
7351         New list and functions that get called if a relevant selection
7352         exists and a buffer gets killed.
7353
7354         * select.el (select-convert-to-targets):
7355         * select.el (select-convert-to-identity): Removed.
7356         * select.el (select-convert-from-identity): Removed.
7357         * select.el (select-converter-out-alist):
7358         Removed _EMACS_INTERNAL selection type.
7359
7360         * x-select.el (xselect-kill-buffer-hook): Removed.
7361         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7362         Removed this X-specific nonesense. Use the generic support
7363         in select.el instead.
7364
7365 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7366
7367         * mule/mule-category.el (defined-category-hashtable):
7368         Use make-hash-table instead of make-hashtable
7369
7370         * buff-menu.el: Byte-compiler warning fix.
7371
7372         * isearch-mode.el (isearch-highlight-all-cleanup):
7373         Remove unused variable `isearch-highlight-all-start'.
7374
7375         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7376
7377         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7378
7379         * cus-dep.el (Custom-make-dependencies):
7380         Add autoload cookie for custom-add-loads to generated custom-load.el.
7381
7382         * autoload.el (autoload-package-name): Warning suppression.
7383         Move defvar prior to first use.
7384
7385         * custom.el: Add autoload for custom-declare-face.
7386         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7387         * cl.el (cl-hack-byte-compiler):
7388         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7389         to work properly.
7390
7391 2000-07-08  Mike Sperber  <mike@xemacs.org>
7392
7393         * startup.el (load-home-init-file): Added variable.
7394         (maybe-migrate-user-init-file): Added.
7395         (load-user-init-file): Load custom file if different from init
7396         file.
7397
7398         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7399         "startup."
7400
7401         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7402         Moved `custom-file'-related code to cus-file.el.
7403
7404         * cus-file.el: New file.
7405
7406 2000-04-01  Mike Sperber  <mike@xemacs.org>
7407
7408         * packages.el (packages-find-package-directories): Added support
7409         for external package hierarchies with in-place installations.
7410
7411         * find-paths.el (paths-root-in-place-p): Added.
7412         (paths-find-emacs-directory): Added support for external
7413         directories with in-place installations.
7414         (paths-find-site-directory): Ditto.
7415
7416         * startup.el (find-user-init-file): Also look for
7417         ~/.xemacs/init.elc? in preference to ~/.emacs.
7418
7419 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7420
7421         * select.el (own-selection):
7422         * select.el (own-clipboard): Changed `append' parameter to
7423         `how-to-use' parameter.
7424         * select.el (own-selection): Removed icky append code.
7425         * select.el (own-selection, get-selection): Removed extra type
7426         checking.
7427         * select.el (selection-appender-alist):
7428         * select.el (selection-converter-{in|out}-alist): Initialise.
7429         * select.el (select-append-to-*): New.
7430         * select.el (select-convert-from-*): New.  New functions to append
7431         data and convert data from external type.
7432
7433 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7434
7435         * font-lock.el: Javadoc enhancements.
7436
7437 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7438
7439         * printer.el (generic-print-region): Compose job name from buffer
7440         name.
7441
7442 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7443
7444         * font-lock.el (font-lock-fontify-pending-extents): Call
7445         font-lock-fontify-region instead of font-lock-fontify-buffer
7446         to avoid unnecessary progress gauges.
7447
7448 2000-07-06  Craig Lanning  <lanning@scra.org>
7449
7450         * custom-load.el (faces):
7451
7452         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7453         dir is a regex.
7454
7455         * process.el (call-process-internal): from Dan Holmsand, use binary
7456         coding systems so that jka-compr works.
7457
7458 2000-07-07  Ben Wing  <ben@xemacs.org>
7459
7460         * font-lock.el: Undo previous change.  Unfortunately, some
7461         files actually use the variables directly in their init code
7462         without quoting them.
7463
7464 2000-07-07  Ben Wing  <ben@xemacs.org>
7465
7466         * font-lock.el (defvar font-lock-*-face): Removed.
7467
7468         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7469         only when necessary.
7470
7471 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7472
7473         * cl-macs.el: fix cl-transform-function-property kludge
7474         so that it does not require a random feature.
7475
7476 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7477
7478         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7479         as in Linux kernel "Rules.make".
7480
7481 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7482
7483         * build-report.el (build-report): Add autoload cookie.
7484
7485 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7486
7487         * package-ui.el (defgroup pui):  Correct a misspelling
7488         (pui-toggle-package-delete):  Change `seleted' to `selected'
7489
7490 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7491
7492         * package-get.el (package-get-update-base):
7493         (package-get): Use insert-file-contents-literally always.
7494         (package-get-maybe-save-index):
7495         Force coding system for writing to binary.
7496
7497 2000-06-08  Mike Alexander  <mta@arbortext.com>
7498
7499         * code-process.el (call-process-region): If there is no coding
7500         system for the process on process-coding-system-alist use the
7501         coding system of the buffer containing the region.
7502
7503 2000-06-10  Ben Wing  <ben@xemacs.org>
7504
7505         * cmdloop.el (command-error):
7506         If debug-on-error and noninteractive, output backtrace.
7507
7508         * files.el (file-relative-name):
7509         Remove MSDOS references.
7510
7511         * simple.el (line-number): New function, due to non-obvious
7512         behavior/usage of count-lines.
7513
7514         * simple.el (count-lines): document non-obvious usage to get
7515         line number.
7516
7517 2000-06-11  Ben Wing  <ben@xemacs.org>
7518
7519         * faces.el ((featurep 'xpm)):
7520         * x-faces.el (x-init-face-from-resources):
7521         * x-faces.el (x-init-frame-faces):
7522         * x-misc.el (x-init-specifier-from-resources):
7523         * x-misc.el (x-get-resource-and-bogosity-check):
7524         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7525         * x-mouse.el (x-init-pointer-shape):
7526         * x-scrollbar.el (x-init-scrollbar-from-resources):
7527         Add sixth argument to x-get-resource calls so as to issue warnings
7528         rather than errors on bogus arguments.
7529
7530 2000-06-05  Ben Wing  <ben@xemacs.org>
7531
7532         * compat.el: new file.  provides a clean, non-intrusive way to
7533         define compatibility functions.
7534
7535         * process.el (shell-quote-argument): temporary fix for lack
7536         of nt-quote-process-args.  #### I need to put back the overall
7537         structure of that mechanism but redo the guts of it using the
7538         extra intelligence in the C code.
7539
7540 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7541
7542         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7543         `package-get' does in package-get.el, instead of using external
7544         "md5sum" program.
7545
7546         * package-get.el (package-get): Insert package file literally to
7547         make checksum calculation work.
7548
7549 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7550
7551         * code-files.el (convert-mbox-coding-system): Deleted.
7552         (file-coding-system-alist): Removed reference to
7553         convert-mbox-coding-system.
7554
7555 2000-05-28  Martin Buchholz <martin@xemacs.org>
7556
7557         * XEmacs 21.2.34 is released.
7558
7559 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7560
7561         * font-lock.el (font-lock-keywords): Rewrote docstring
7562
7563 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7564
7565         * loadhist.el (unload-feature): handle case where x is both boundp
7566         and fboundp
7567
7568 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7569
7570         * packages.el: It's ok to use built-in macros, but not lisp
7571         defined ones.
7572
7573 2000-05-20  Ben Wing  <ben@xemacs.org>
7574
7575         * font-lock.el:
7576         * font-lock.el (font-lock-message-threshold):
7577         * font-lock.el (font-lock-mode):
7578         * font-lock.el (font-lock-default-fontify-buffer):
7579         * font-lock.el (font-lock-always-fontify-immediately):
7580         * font-lock.el (font-lock-old-extent): Removed.
7581         * font-lock.el (font-lock-old-len): Removed.
7582         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7583         * font-lock.el (font-lock-pending-extent-table): New.
7584         * font-lock.el (font-lock-range-table): New.
7585         * font-lock.el (font-lock-after-change-function):
7586         * font-lock.el (font-lock-after-change-function-1): Removed.
7587         * font-lock.el (font-lock-fontify-pending-extents): New.
7588         * font-lock.el ('font-lock-revert-cleanup): Removed.
7589         * font-lock.el ('font-lock-revert-setup): Removed.
7590         Rewrite deferral code to handle any number of changes, merging
7591         them properly.  Remove hacked-up code for revert-buffer, now
7592         unnecessary.
7593
7594         * menubar-items.el (default-menubar):
7595         In Options->Edit Init File, don't switch to emacs-lisp-mode
7596         unless necessary; doing this turns off font-lock.
7597
7598 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7599
7600         * keydefs.el: Define C-x BS to backward-kill-sentence.
7601
7602 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7603
7604         * files.el (hack-local-variables-prop-line): Use non-greedy
7605         matching to process -*-texinfo-*- -*-.
7606
7607 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7608
7609         * minibuf.el (minibuf-directory-files): new function.
7610         (read-file-name-activate-callback): use minibuf-directory-files.
7611         (read-directory-name-internal): ditto.
7612         (mouse-file-display-completion-list): ditto.
7613         (mouse-directory-display-completion-list): ditto.
7614         (read-file-name-internal): remove "./" from completion list unless
7615         explicitly matched, for consistency.
7616
7617 2000-05-11  Ben Wing  <ben@xemacs.org>
7618
7619         * gutter-items.el (gutter-buffers-tab):
7620         * gutter-items.el (add-tab-to-gutter):
7621         * gutter-items.el (update-tab-in-gutter):
7622         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7623         * gutter-items.el (append-progress-display):
7624         * gutter-items.el (abort-progress-display):
7625         * gutter-items.el (raw-append-progress-display):
7626         Further fixes.  Use set-glyph-image not set-image-instance-property,
7627         to fix problems with multiple windows in a frame.
7628
7629         * menubar-items.el (tutorials-menu-filter):
7630         Fix typo.
7631
7632         * startup.el (early-error-handler):
7633         Display message box under windows; otherwise, message will disappear
7634         before it can be viewed.
7635
7636         * update-elc.el:
7637         Fix bug in NEEDTODUMP processing.
7638
7639 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7640
7641         * startup.el (lock-directory): Removed.
7642         (superlock-file): Ditto.
7643         (startup-set-paths): Remove lockdir.
7644         (startup-setup-paths-warning): Remove lock-directory.
7645
7646         * setup-paths.el (paths-find-lock-directory): Removed.
7647         (paths-find-superlock-file): Ditto.
7648
7649 2000-05-09  Ben Wing  <ben@xemacs.org>
7650
7651         * faces.el (set-face-property):
7652         * faces.el (set-face-font):
7653         * faces.el (set-face-foreground):
7654         * faces.el (set-face-background):
7655         * faces.el (set-face-background-pixmap):
7656         * faces.el (set-face-underline-p):
7657         * faces.el (set-face-strikethru-p):
7658         * faces.el (set-face-highlight-p):
7659         * faces.el (set-face-dim-p):
7660         * faces.el (set-face-blinking-p):
7661         * faces.el (set-face-reverse-p):
7662         doc string changes.
7663
7664         * glyphs.el:
7665         * glyphs.el (make-image-specifier):
7666         * glyphs.el (glyph-property):
7667         * glyphs.el (set-glyph-image):
7668         * glyphs.el (make-glyph):
7669         * glyphs.el (make-pointer-glyph):
7670         * glyphs.el (make-icon-glyph):
7671         * glyphs.el (widget-image-instance-p): New.
7672         authorship info, lots of doc changes.  New predicate, inadvertently
7673         omitted.  the general principle with specifier docs is now that
7674         the description of instantiators should go with the make-foo-specifier
7675         fun's doc string, rather than in foo-specifier-p.  this follows
7676         conventions elsewhere in XEmacs and in general is a lot more obvious
7677         of a place to look.  sometimes the make-foo-specifier function needs
7678         to be created in the process.
7679
7680         * gutter.el:
7681         * gutter.el (make-gutter-specifier): New.
7682         * gutter.el (make-gutter-size-specifier): New.
7683         * gutter.el (make-gutter-visible-specifier): New.
7684         specifier doc updates according to the conventions specified before.
7685
7686         * objects.el:
7687         * objects.el (make-font-specifier):
7688         * objects.el (make-color-specifier):
7689         * objects.el (make-face-boolean-specifier): New.
7690         specifier doc updates according to the conventions specified before.
7691
7692         * specifier.el:
7693         * specifier.el (set-specifier):
7694         * specifier.el (make-integer-specifier): New.
7695         * specifier.el (make-boolean-specifier): New.
7696         * specifier.el (make-natnum-specifier): New.
7697         * specifier.el (make-generic-specifier): New.
7698         * specifier.el (make-display-table-specifier): New.
7699         specifier doc updates according to the conventions specified before.
7700
7701         * toolbar.el:
7702         * toolbar.el (make-toolbar-specifier): New.
7703         specifier doc updates according to the conventions specified before.
7704
7705 2000-05-09  Ben Wing  <ben@xemacs.org>
7706
7707         * process.el (call-process-internal): Revert to previous version
7708         because Mike's change clashed with a change I did not long before.
7709         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7710         Thanks very much Mike for pointing out the bug and submitting a
7711         patch!
7712
7713 2000-04-13  Mike Alexander  <mta@arbortext.com>
7714
7715         * process.el (call-process-internal): Send the correct input buffer
7716         (call-process-internal): Return the exit status of the process
7717
7718 2000-05-07  Ben Wing  <ben@xemacs.org>
7719
7720         * winnt.el:
7721         * winnt.el (nt-quote-args-verbatim): Removed.
7722         * winnt.el (nt-quote-args-prefix-quote): Removed.
7723         * winnt.el (nt-quote-args-backslash-quote): Removed.
7724         * winnt.el (nt-quote-args-double-quote): Removed.
7725         * winnt.el (nt-quote-args-functions-alist): Removed.
7726         * winnt.el (nt-quote-process-args): Removed.
7727         Remove all stuff for argument quoting.  We borrow the code instead
7728         from Emacs 20.6, which is much more careful in its quoting
7729         (e.g. in handling runs of the escape character) and avoids most of
7730         the need for this Lisp mechanism by checking to see whether we're
7731         running a Cygwin or normal program and doing the appropriate
7732         quoting.  If we end up needing such a mechanism, we should add
7733         it by extending the variable `mswindows-quote-process-args' so it
7734         can take an alist of regexps.
7735
7736 2000-05-07  Ben Wing  <ben@xemacs.org>
7737
7738         * keydefs.el:
7739         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7740         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7741         the window without moving point.
7742
7743         * simple.el:
7744         * simple.el (scroll-up-one): New.
7745         * simple.el (scroll-down-one): New.
7746         Functions for use with C-M-up/down.
7747
7748 2000-05-01  Martin Buchholz <martin@xemacs.org>
7749
7750         * XEmacs 21.2.33 is released.
7751
7752 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7753
7754         * dialog.el (yes-or-no-p-dialog-box):
7755         Fix docstring.
7756         Fix following horrible bug in X11 mode with focus-follows-mouse:
7757           1. Visit two files in two different frames.
7758           2. do File->Revert Buffer in one of those frames.
7759           3. Dialog box appears.
7760           4. Arrange things so that the mouse passes over the *other*
7761              frame, then to the dialog box, and click on "Yes".
7762           5. The file contents end up in the *wrong* buffer!
7763         Add TODO comment.
7764
7765 2000-04-28  Ben Wing  <ben@xemacs.org>
7766
7767         * help.el (describe-installation): correct typo introduced
7768         in last patch: boundp -> fboundp.
7769
7770         * etags.el (buffer-tag-table-list):
7771         canonicalize filenames to Unix format so that tag-table-alist
7772         searching works under Windows.
7773
7774         * autoload.el:
7775         Bowdlerize the supposedly objectionable words
7776         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7777
7778         * gutter-items.el (set-progress-display-style):
7779         * gutter-items.el (search-dialog-callback):
7780         * gutter-items.el (make-search-dialog):
7781         Change to new callback-ex api.
7782
7783 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7784
7785         * help.el: (describe-installation): decode-coding-string is not
7786         defined in a non MULE environment.
7787
7788 2000-04-28  Ben Wing  <ben@xemacs.org>
7789
7790         * gutter-items.el (buffer-list-changed-hook):
7791         use it, not record-buffer-hook.
7792
7793         * subr.el (record-buffer-hook): Removed.
7794
7795 2000-04-27  Ben Wing  <ben@xemacs.org>
7796
7797         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7798         use NORECORD option.  Andy will not like this, but the existing
7799         gutter behavior is just wrong, as per this comment:
7800
7801         ;; this used to add the norecord flag to both calls below.
7802         ;; this is bogus because it is a pervasive assumption in XEmacs
7803         ;; that the current buffer is at the front of the buffers list.
7804         ;; for example, select an item and then do M-C-l
7805         ;; (switch-to-other-buffer).  Things get way confused.
7806         ;;
7807         ;; Andy, if you want to maintain the current look, you must
7808         ;;  *uncouple* the gutter order and buffers order.
7809
7810         * loaddefs.el (completion-ignored-extensions): unfuckify.
7811
7812         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7813         xemacs.mak.
7814
7815         * autoload.el (batch-update-one-directory): new function, used in
7816         xemacs.mak.
7817
7818         * loadup.el: set gc-cons-threshold very high unless dumping --
7819         loadup during update-elc is much much much faster.  also do this
7820         when quick-building.
7821
7822         add commented-out code for profiling loadup.
7823
7824
7825         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7826         is required in order to build xemacs.
7827
7828 2000-04-26  Ben Wing  <ben@xemacs.org>
7829
7830         * loadup.el: don't garbage collect during loadup if quick-build
7831         compile-time option is set.
7832
7833 2000-04-23  Ben Wing  <ben@xemacs.org>
7834
7835         * update-elc.el: compute whether any dumped .el or .elc files
7836         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7837         if so.
7838
7839         * update-elc.el (update-elc-files-to-compile): always change
7840         NOBYTECOMPILE in the src directory rather than current dir,
7841         so it will work under NT.
7842
7843         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7844         the form of this file is identical between Unix and Windows.
7845         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7846         Added comment.
7847         (update-autoloads-from-directory): updated doc string.
7848         updated doc strings in a few other places.
7849
7850 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7851
7852         * bytecomp.el (byte-force-recompile): Fix argument to
7853         byte-recompile-directory.
7854
7855 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7856
7857         * gutter-items.el (progress-display-clear-when-idle): Use
7858         add-one-shot-hook.
7859         * gutter-items.el (clear-progress-display): Adjust number of
7860         arguments.
7861
7862 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7863
7864         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7865
7866 2000-04-16  Ben Wing  <ben@xemacs.org>
7867
7868         * printer.el: New file.
7869
7870         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7871
7872         * help.el (describe-installation): Fix decoding for Windows.
7873
7874         * menubar-items.el:
7875         * menubar-items.el (default-menubar):
7876         * menubar-items.el (tutorials-menu-filter): New.
7877         * menubar-items.el (popup-menubar-menu):
7878         Add authorship.  Redo Help menu and Tutorials filter.
7879
7880         * menubar.el: Correct comment.
7881
7882         * modeline.el (modeline-buffer-identification): Correct doc string.
7883
7884         * simple.el:
7885         * simple.el (printing): Removed.
7886         * simple.el (printer-name): Removed.
7887         * simple.el (generic-print-buffer): Removed.
7888         * simple.el (generic-print-region): Removed.
7889         Move generic print code to printer.el.
7890
7891 2000-04-15  Ben Wing  <ben@xemacs.org>
7892
7893         * simple.el (generic-print-region): New.
7894         make this function actually work.
7895         (generic-print-buffer): call generic-print-region.
7896
7897 2000-04-14  Andy Piper  <andy@xemacs.org>
7898
7899         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7900         by using the new widget-callback-current-channel.
7901         (search-dialog-callback): ditto.
7902
7903 2000-04-12  Andy Piper  <andy@xemacs.org>
7904
7905         * gutter.el (default-gutter-position): moved from gutter-items.el.
7906         (default-gutter-position-changed-hook): ditto.
7907         (gutter-element-visibility-changed-hook): ditto.
7908         (set-gutter-element): ditto.
7909         (remove-gutter-element): ditto.
7910         (set-gutter-element-visible-p): ditto.
7911         (gutter-element-visible-p): ditto.
7912         (init-gutter): ditto.
7913
7914         * dialog.el (make-dialog-box): renamed and moved from
7915         gutter-items.el
7916
7917         * gutter-items.el: move various functions elsewhere.
7918
7919 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7920
7921         * menubar-items.el: Fixed place of parenthesis.
7922
7923 2000-04-12  Ben Wing  <ben@xemacs.org>
7924
7925         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7926                 without constantly being prompted for the tag.
7927         * simple.el: Added a number of section headings, to clarify the
7928                 organization of this file.
7929         * simple.el (activate-region):
7930         * simple.el (region-exists-p):
7931         * simple.el (region-active-p):
7932                 Moved these three function down to the other side of
7933                 the case-changing functions, so they join the rest of
7934                 the region code.
7935         * simple.el (printing): New.
7936         * simple.el (printer-name): New.
7937         * simple.el (generic-print-buffer): New.
7938                 New functions, a very simple prototype for a unified
7939                 printing interface.
7940
7941         * process.el (call-process-internal): Real fix for null BUFFER,
7942                 other problems with BUFFER specs.
7943
7944         * menubar-items.el:
7945                 Fixed up File->Print to use new printing functions.
7946                 Various corrections and expansions to Grep/Compile menus.
7947                 New options for Printing.
7948                 New options for SMTP Mail, the way to send mail under
7949                   MS Windows. (There's also a package patch to make SMTP
7950                   Mail be the default under MSWin.)
7951
7952 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7953
7954         * menubar-items.el: Selecting Rectangle Mousing from menubar
7955         did not work.  Needed to quote mouse-track-rectangle-p.
7956
7957 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7958
7959         * cl-compat.el (keywordp): Removed.
7960
7961 2000-04-05  Andy Piper  <andy@xemacs.org>
7962
7963         * gutter-items.el (progress-layout-glyph): don't initialize here.
7964         (progress-gauge-glyph): use dynamic sizing.
7965         (set-progress-display-style): new function. Set progress glyphs
7966         appropriately depending on the style.
7967         (progress-display-style): new variable. Custom version of
7968         set-progress-display-style.
7969         (progress-abort-glyph): switch to dynamic sizes.
7970         (search-dialog-text): make the edit field active.
7971
7972 2000-04-04  Andy Piper  <andy@xemacs.org>
7973
7974         * gutter-items.el (make-search-dialog): need to make the search
7975         dialog visible after creation.
7976
7977         * menubar-items.el (default-menubar): use the search dialog for
7978         searching. Remove some extraneous search menu items.
7979
7980         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7981         well as strings.
7982         (make-gutter-only-dialog-frame): allow the user to create the
7983         frame unmapped. Allow the gutter spec to be given as a glyph.
7984         (search-dialog-direction): new variable.
7985         (search-dialog-text): new variable.
7986         (search-dialog-callback): new function. Callback for the search
7987         dialog action.
7988         (make-search-dialog): new function. Create a user-friendly search
7989         dialog.
7990
7991 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7992
7993         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7994         under Windows.
7995
7996 2000-04-01  Andy Piper  <andy@xemacs.org>
7997
7998         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7999         progress more accurately.
8000
8001 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8002
8003         * finder.el (finder-compile-keywords): Process readable files only.
8004         Because error in process of .#finder-inf.el when compile xemacs
8005         with --with-clash-detection option.
8006
8007 2000-03-31  Andy Piper  <andy@xemacs.org>
8008
8009         * gutter-items.el (append-progress-display): don't delay after a
8010         successful font-lock.
8011         (make-gutter-only-dialog-frame): new function. Allow users to
8012         create gutter-only dialogs.
8013
8014 2000-03-27  Mike Alexander  <mta@arbortext.com>
8015
8016         * process.el (call-process-internal): Handle a null BUFFER
8017         parameter correctly.
8018
8019 2000-03-28  Andy Piper  <andy@xemacs.org>
8020
8021         * gutter-items.el (abort-progress-display): put strings in the
8022         gutter not extents.
8023         (progress-layout-glyph): signal special 'quit callback.
8024         (progress-display-quit-function): deleted.
8025         (progress-display-stop-callback): deleted.
8026         (progress-display-dispatch-command-events): deleted.
8027         (append-progress-display): remove calls to
8028         progress-display-dispatch-command-events.
8029         (raw-append-progress-display): ditto.
8030
8031 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8032
8033         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8034         being a list.  Actually define `stipple-pixmap-p' which is used as
8035         an error predicate.  Correctly handle PIXMAP being either relative
8036         or absolute file name.
8037
8038 2000-03-24  Andy Piper  <andy@xemacs.org>
8039
8040         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8041         (abort-progress-display): ditto. Don't delete the created extent.
8042         (raw-append-progress-display): ditto.
8043         (progress-display-dispatch-non-command-events): new
8044         function. Encapsulates what we want to do when no command input is
8045         required.
8046         (progress-display-dispatch-command-events): likewise, but disable
8047         for now since it causes too many problems.
8048         (append-progress-display): use them.
8049         (raw-append-progress-display): ditto.
8050         (default-gutter-position-changed-hook): set this rather than
8051         default-gutter-position-changed.
8052         (default-gutter-position-changed-hook): lambda with zero arguments
8053         rather than one.
8054         (raw-append-progress-display): trap errors in pending input since
8055         allowing them to signal will hose the gauge well and
8056         truly. Ideally we would like to delay these until we are more able
8057         to cope.
8058         (append-progress-display): ditto.
8059
8060 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8061
8062         * lisp/make-docfile.el: call-process-internal is now implemented
8063         in process.el.
8064
8065 2000-03-21  Ben Wing  <ben@xemacs.org>
8066
8067         * mule\mule-cmds.el (set-language-info-alist):
8068         Fix to correspond to new menu arrangement.
8069
8070 2000-03-21  Ben Wing  <ben@xemacs.org>
8071
8072         * process.el:
8073         * process.el (call-process-internal): New.
8074         New implementation of call-process.  Only enabled under NT, so far.
8075         stderr handling not implemented yet in CVS'd C code.
8076
8077 2000-03-20  Ben Wing  <ben@xemacs.org>
8078
8079         * lisp-mode.el:
8080         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8081         * lisp-mode.el (lisp-interaction-mode):
8082         Put back Lisp Interaction menubar for Jan V's sake.
8083
8084         * simple.el:
8085         * simple.el (mark-ring):
8086         * simple.el (dont-record-current-mark): New.
8087         * simple.el (in-shifted-motion-command): New.
8088         * simple.el (mark-ring-unrecorded-commands): New.
8089         * simple.el (mark-ring-max):
8090         * simple.el (set-mark-command):
8091         * simple.el (push-mark):
8092         * simple.el (handle-pre-motion-command):
8093         Implement scheme for not recording unimportant marks.
8094
8095         * subr.el:
8096         * subr.el (function-allows-args): New.
8097         New function function-allows-args.
8098
8099 2000-03-20  Martin Buchholz <martin@xemacs.org>
8100
8101         * XEmacs 21.2.32 is released.
8102
8103 2000-03-20  Andy Piper  <andy@xemacs.org>
8104
8105         * gutter-items.el (update-tab-in-gutter): force selection of the
8106         selected-window if required to do so.
8107         (buffers-tab-items): ditto.
8108         (add-tab-to-gutter): ditto.
8109         (create-frame-hook): use force-selection.
8110         (default-gutter-position-changed): lambdify.
8111         (update-tab-hook): deleted since it was only used in one place.
8112
8113 2000-03-18  Andy Piper  <andy@xemacs.org>
8114
8115         * files.el (find-file-noselect): undo change that shouldn't have
8116         gone in.
8117
8118 2000-03-17  Andy Piper  <andy@xemacs.org>
8119
8120         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8121         of selected-window trickery.
8122
8123         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8124         frames tabs.
8125         (progress-display-stop-callback): progress -> progress-display
8126         (progress-display-quit-function): ditto.
8127         (clear-progress-display): ditto.
8128         (remove-progress-display): ditto.
8129         (append-progress-display): ditto.
8130         (abort-progress-display): ditto.
8131         (raw-append-progress-display): ditto.
8132         (display-progress-display): ditto.
8133         (current-progress-display-label): ditto.
8134         (current-progress-display): ditto.
8135         (lprogress-display): ditto and save the buffer
8136         (progress-display): ditto. Otherwise the buffer sometimes gets
8137         changed which confuses font-lock.
8138
8139         * font-lock.el (font-lock-default-fontify-buffer): catch all
8140         errors, not just quit.
8141         (font-lock-mode): progress -> display-progress
8142         (font-lock-default-fontify-buffer): ditto.
8143         (font-lock-fontify-syntactically-region): ditto.
8144         (font-lock-fontify-keywords-region): ditto.
8145
8146 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8147
8148         * cl.el (gensym): Move to here from cl-macs.el.
8149         (gentemp): Ditto.
8150
8151 2000-03-16  Andy Piper  <andy@xemacs.org>
8152
8153         * font-lock.el (font-lock-mode): use lprogress and friends for
8154         progress management.
8155         (font-lock-default-fontify-buffer): ditto.
8156         (font-lock-fontify-syntactically-region): ditto.
8157         (font-lock-fontify-keywords-region): ditto.
8158         (font-lock-revert-cleanup): fix reverting.
8159         (font-lock-revert-setup): ditto.
8160
8161         * gutter-items.el (progress-use-echo-area): new variable. Use the
8162         echo area for progress gauges if non-nil.
8163         (clear-progress): remove echo area stuff and defer to
8164         clear-message.
8165         (append-progress): dispatch non-command events after each progress
8166         increment. Remove echo area stuff.
8167         (abort-progress): remove echo area stuff and defer to
8168         display-message.
8169         (raw-append-progress): ditto. Dispatch non-command events after
8170         gutter redisplay.
8171         (display-progress): defer echo area stuff to display-message.
8172
8173         * gutter-items.el (clear-progress):
8174         (abort-progress): indentation changes.
8175         (display-progress): don't clear progress.
8176         (append-progress): compare messages with equal.
8177         (raw-append-progress): use dispatch-non-command-events to flush
8178         widget creation events.
8179
8180 2000-03-13  Ben Wing  <ben@xemacs.org>
8181
8182         * abbrev.el:
8183         * abbrev.el (abbrev-string-to-be-defined): New.
8184         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8185         Changes for use with the menubar.
8186
8187 2000-03-12  Ben Wing  <ben@xemacs.org>
8188
8189         * alist.el (vassoc): moved here from font-menu.el.
8190
8191         * custom.el (defface): typo fix.
8192
8193         * dialog.el (yes-or-no-p-dialog-box):
8194         * dialog.el (message-box):
8195         * files.el (save-some-buffers-1):
8196         Put accelerators in the button names.
8197
8198         * font-lock.el (font-lock-comment-face):
8199         * font-lock.el (font-lock-keyword-face):
8200         * font-lock.el (font-lock-function-name-face):
8201         Fixed some of the colors under MS Windows because the existing
8202         default colors were hardly different from black and needed to be
8203         made lighter.
8204
8205         * font-menu.el:
8206         * font-menu.el (font-menu-split-long-menu):
8207         * font-menu.el (font-menu-family-constructor):
8208         * font-menu.el (font-menu-size-constructor):
8209         * font-menu.el (font-menu-weight-constructor):
8210         * font-menu.el (font-menu-set-font):
8211         vassoc moved to alist.el.
8212         Accelerators added to all menus.
8213         Unused bound var new-props removed.
8214
8215         * keydefs.el: I did a whole lot of rearranging to put things in a
8216         more consistent order and fixed a number of cases where key
8217         combinations involving up, down, left, right and so on were
8218         defined but the corresponding keypad combinations were not
8219         defined.
8220
8221         * lisp-mode.el:
8222         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8223         * lisp-mode.el (emacs-lisp-mode):
8224         * lisp-mode.el (lisp-interaction-mode):
8225         * lisp-mode.el (flet):
8226         Added accelerators onto the menus.
8227         Made all the different versions of the let function be indented
8228         the same way.
8229         Undid Steve's easy-menu-ification, because it makes it impossible
8230         to have the menubar and popup menus different.
8231         Cleaned up the menu; added items for find-function &c and some
8232         indenting, and removed debug-on-*.
8233
8234         * list-mode.el (list-mode-hook):
8235         * list-mode.el (list-mode):
8236         * list-mode.el (completion-setup-hook):
8237         * list-mode.el (display-completion-list):
8238         Added support for the :window-height keyword, which is required
8239         because of other changes that I made for the file dialog box.  I
8240         also made the hook variables list-mode-hook and
8241         completion-setup-hook and also minibuffer-setup-hook in
8242         minibuf.el be permanent-local; see comment in list-mode.el.
8243
8244         * map-ynp.el (map-y-or-n-p):
8245         Added accelerators to the dialog buttons.
8246
8247         * menubar-items.el (menu-truncate-list):
8248         New internal function.
8249         * menubar-items.el (submenu-generate-accelerator-spec):
8250         * menubar-items.el (menu-item-strip-accelerator-spec):
8251         * menubar-items.el (menu-item-generate-accelerator-spec):
8252         New exported functions, for use in auto-generating accelerator specs.
8253
8254         * menubar-items.el:
8255         * menubar-items.el (default-menubar):
8256         * menubar-items.el (maybe-add-init-button):
8257         * menubar-items.el (bookmark-menu-filter):
8258         * menubar-items.el (slow-format-buffers-menu-line):
8259         * menubar-items.el (build-buffers-menu-internal):
8260         * menubar-items.el (language-environment-menu-filter):
8261         * menubar-items.el (default-popup-menu):
8262         * menubar-items.el (popup-buffer-menu):
8263         * menubar-items.el (popup-menubar-menu):
8264         Did a major overhaul on this file, and in fact I'm nowhere near
8265         done working on the menubar, and there will be more patches to
8266         come.  A basic summary of what I've done:
8267
8268         a) I added accelerators to all of the menu items.  For menus that
8269         are auto-generated, such as the buffers menu, the accelerators are
8270         automatically added to the beginning of each line using the
8271         numbers 1 through 9, then zero, and then letters starting with A,
8272         but omitting the letters that are already in use for the fixed
8273         menu items at the top of the buffers menu.  To facilitate adding
8274         accelerators of this kind, I created some new functions
8275         (*-accelerator-spec), which are also being used by other filters
8276         that auto generate lists of things such as ftp sites to download
8277         packages.  If people really don't like these accelerators
8278         appearing at the beginning of the menu items, a variable can be
8279         added to optionally turn them off, but I think this is rather
8280         pointless because other menu items have accelerators and many or
8281         most of the menu users will use the accelerators if the support is
8282         there.
8283
8284         b) I combined the top level Tools and Apps menus into a single
8285         Tools menu, because the distinction between the two is not
8286         obvious, and the items on the menus are not used often enough that
8287         putting some of them onto submenus is a problem.
8288
8289         c) I created two new top level menus called View and Cmds because
8290         there were too many items on the File and Edit menus, and I'm going
8291         to be adding more items to these menus.  In contrast to the Tools
8292         menu, the items on these menus may be used quite often during an
8293         editing session, and so should be available with fewer
8294         keystrokes.
8295
8296         d) I added a number of options to the options menu, including one
8297         for controlling whether the alt key can be used to traverse to
8298         menu items using the accelerators, one for controlling behavior of
8299         control-k, one for controlling how the kill and yank functions
8300         interact with the clipboard, a few additional buffers-menu
8301         options, and various other things.  I also did a bit of
8302         rearranging, for example, combining the keyboard and mouse options
8303         into a single keyboard and mouse submenu to facilitate the
8304         accelerators on that level.
8305
8306         e) I changed the variable buffers-menu-format-buffer-line-function
8307         to take two arguments instead of one, the second argument being
8308         the line number for use in creating an accelerator.  I added a
8309         hack to support existing functions with one argument (although I
8310         doubt that very many of these exist), for backward compatibility.
8311
8312         f) I moved the top level mule menu to be a submenu of the edit
8313         menu.  I think that most of the items on this menu are fairly
8314         useless and there are certainly not enough frequently used items
8315         to justify this being its own top level menu.
8316
8317         g) I combined most of the items in big-menubar.el into the main menu.
8318         If people think the main menu is too big, it would be possible to
8319         create different configurations, some smaller.
8320
8321         * menubar.el (check-menu-syntax):
8322         Deleted some syntax checks that were no longer valid, partly
8323         because of changes that were already made a long time ago, and
8324         partly because of a change I made where I allow the name of the
8325         menu item to be an evaluated expression rather than just a string,
8326         similar to all of the other parameters of a menu item.
8327
8328         * minibuf.el:
8329         * minibuf.el (read-file-name-1):
8330         * minibuf.el (mouse-read-file-name-1):
8331         I made a number of changes to improve the appearance
8332         and functioning of the file dialog box.  They include:
8333
8334         a) Fixing the problem where closing the dialog box by clicking on
8335         the close button of the window didn't properly exit the
8336         minibuffer.
8337
8338         b) Fixing the problem that if you typed part of a file name, and
8339         then clicked on a completion with the mouse, the file was not
8340         correctly selected.
8341
8342         c) Changing the title of the dialog box to reflect the operation
8343         being done in accordance with user interface conventions, rather
8344         than the name of the dialog box buffer, which is rather useless.
8345
8346         d) Remove the words "possible completions are" which didn't
8347         belong.
8348
8349         e) Fix things so that the completions scroll off the end of the
8350         completions windows only to the right, rather than both to the
8351         right and down, which is in accordance with Windows user interface
8352         conventions.
8353
8354         * msw-init.el (init-post-mswindows-win):
8355         Added a binding for meta-F4, which is the standard windows binding
8356         for exiting a program.
8357
8358         * select.el (get-selection-no-error):
8359         * select.el (own-selection):
8360         * select.el (own-clipboard):
8361         Added an optional argument called append to the functions
8362         own-selection and own-clipboard.  This adds support for appending
8363         text to the existing selection and allows the function
8364         own-clipboard to be used as the value of the variable
8365         interprogram- cut-function.
8366
8367         Fixed a bug in own-selection in handling zmacs-region-stays.
8368
8369         * simple.el (historical-kill-line): New.
8370
8371         * simple.el (kill-line):
8372         * simple.el (interprogram-cut-function):
8373         * simple.el (interprogram-paste-function):
8374         * simple.el (handle-pre-motion-command):
8375         * simple.el (next-line):
8376         * simple.el (previous-line):
8377         a) Expanded the variable kill-whole-line, so that function
8378         kill-line can be set to delete the entire line always, not just
8379         when cursor is at the beginning of the line.  This is controlled
8380         by setting the variable kill-whole-line to the symbol 'always.
8381         This behavior, as well as the existing kill-whole-line behavior,
8382         now only take effect when kill-line is called interactively,
8383         although this is a departure from a previous behavior in the case
8384         of setting this variable kill-whole-line to t.  It is almost
8385         certainly what has always been intended, and most likely the old
8386         way of doing things introduced bugs.  I also created a function
8387         called historical-kill-line, which ignores the kill-whole-line
8388         setting and always gives the historical behavior of only killing
8389         to the end of the line.  I bound this function to shift- control-k
8390         so that the kill to end of line behavior is available, even when
8391         kill-whole-line has been set to change control-k into the simple
8392         delete-whole-line behavior. (This can be set using the options
8393         menu.)
8394
8395         b) I changed things so that kill and yank now interact with the
8396         clipboard by default under windows.  This was done by changing the
8397         default value of interprogram-cut- function and
8398         interprogram-paste-function.  You can get the old behavior by
8399         setting these to nil, and there is an option on the options menu
8400         to do this.
8401
8402         c) I added support for selecting text using shifted motion keys.
8403         This support is on by default and can be controlled by the
8404         variable shifted-motion-keys-select-region.  There is also a
8405         variable called unshifted-motion-keys-deselect-region that
8406         controls more specifically how the shifted motion key behavior
8407         works.  I did not put an option on the options menu to turn this
8408         off, because I can't imagine why this would be useful.
8409
8410         * simple.el (forward-block-of-lines):
8411         * simple.el (backward-block-of-lines):
8412         * simple.el (block-movement-size):
8413         New.
8414
8415         * simple.el (uncapitalized-title-words):
8416         * simple.el (uncapitalized-title-word-regexp):
8417         * simple.el (capitalize-string-as-title):
8418         * simple.el (capitalize-region-as-title):
8419         New.
8420
8421
8422         * subr.el (add-hook):
8423         * subr.el (make-local-hook): New.
8424         * subr.el (remove-local-hook): New.
8425         * subr.el (add-one-shot-hook): New.
8426         * subr.el (add-local-one-shot-hook): New.
8427         Added some functions to make using hooks easier.
8428         These include:
8429
8430         a) Functions add-local-hook and remove-local-hook to make it easy
8431         to use local hooks.
8432
8433         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8434         make it possible to add a "one-shot" hook, which is to say a hook
8435         that runs only once, and automatically removes itself after the
8436         first time it has run.
8437
8438 2000-03-09  Andy Piper  <andy@xemacs.org>
8439
8440         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8441
8442 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8443
8444         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8445         Moved from menubar-items.el.
8446         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8447
8448 2000-03-08  Andy Piper  <andy@xemacs.org>
8449
8450         * gutter-items.el (build-buffers-tab-internal): add selected field
8451         to buffers tab spec.
8452
8453 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8454
8455         * minibuf.el (last-exact-completion): Initialize to nil.
8456
8457 2000-03-07  Didier Verna  <didier@xemacs.org>
8458
8459         * startup.el (command-line-1): remove unused variable
8460         `first-file-buffer'.
8461
8462 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8463
8464         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8465         which is also used for Web server log files.
8466
8467 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8468
8469         * mule/mule-charset.el: Setup auto-fill-chars.
8470
8471 2000-03-02  SL Baur  <steve@beopen.com>
8472
8473         * subr.el (with-string-as-buffer-contents): Reimplement using
8474         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8475         non-deletion of buffer after execution problem.
8476         (with-output-to-string): Use unique buffer name.
8477
8478 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8479
8480         * gutter-items.el (buffers-tab-sort-function):  New variable.
8481         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8482
8483 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8484
8485         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8486
8487 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8488
8489         * menubar-items.el (maybe-add-init-button): Remove the "Load
8490         .emacs" button from all menubars.
8491
8492 2000-03-01  Didier Verna  <didier@xemacs.org>
8493
8494         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8495         region rectangle replacement (from Jan Vroonhof).
8496         (replace-rectangle): new function.
8497
8498 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8499
8500         * mule/mule-cmds.el (set-default-coding-systems): Use
8501         set-terminal-coding-system and set-keyboard-coding-system.
8502         * coding.el (set-terminal-coding-system): Use
8503         set-console-tty-output-coding-system.
8504         (set-keyboard-coding-system): Use
8505         set-console-tty-input-coding-system.
8506
8507 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8508
8509         * minibuf.el (read-variable): Allow symbol to default argument.
8510
8511 2000-02-27  Andy Piper  <andy@xemacs.org>
8512
8513         * gutter-items.el (update-tab-hook): new function to be used for
8514         hooks.
8515         (create-frame-hook): add update-tab-hook.
8516         (record-buffer-hook): ditto.
8517         (default-gutter-position-changed): ditto.
8518         (default-gutter-position): updating the buffers tab is now handled
8519         by a hook.
8520         (default-gutter-position-changed-hook): new variable.
8521         (gutter-element-visibility-changed-hook): ditto.
8522         (set-gutter-element-visible-p): call it.
8523         (set-gutter-element): use modify-specifier-instances. Set extents
8524         as duplicable before using.
8525         (remove-gutter-element): ditto.
8526         (set-gutter-element-visible-p): ditto.
8527         (init-gutter): new function.
8528         (add-tab-to-gutter): use new gutter-element functions rather than
8529         setting specifiers directly.
8530         (clear-progress): ditto.
8531         (abort-progress): ditto.
8532         (gutter-buffers-tab-visible-p): renamed from
8533         default-gutter-visible-p
8534
8535         * specifier.el (modify-specifier-instances): new function from Jan
8536         Vroonhof.
8537
8538         * x-init.el (init-post-x-win): call init-gutter.
8539
8540         * msw-init.el (init-post-mswindows-win): call init-gutter.
8541
8542         * menubar-items.el (default-menubar): Update to reflect new gutter
8543         variables.
8544
8545 2000-02-26  Andy Piper  <andy@xemacs.org>
8546
8547         * gutter-items.el (set-gutter-element): new function. Add gutter
8548         elements to the specified gutter.
8549         (remove-gutter-element): new function. Remove gutter elements from
8550         the specified gutter.
8551         (set-gutter-element-visible-p): new function. Set gutter element
8552         visibility for the provided gutter-visible specifier.
8553
8554 2000-02-23  Andy Piper  <andy@xemacs.org>
8555
8556         * gutter-items.el (add-tab-to-gutter): specify dimensions
8557         dynamically.
8558
8559 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8560
8561         * gutter-items.el (add-tab-to-gutter):
8562         * package-get.el (package-get-interactive-package-query):
8563         * package-ui.el (pui-directory-exists):
8564         (pui-install-selected-packages):
8565         (pui-list-packages):
8566         Use #'(lambda ...)  instead of '(lambda ...).
8567
8568 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8569
8570         * startup.el (load-user-init-file): Check to make sure user
8571           has an init-file before calling load().
8572
8573 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8574
8575         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8576
8577 2000-02-23  Martin Buchholz <martin@xemacs.org>
8578
8579         * XEmacs 21.2.31 is released.
8580
8581 2000-02-21  Mike Sperber <mike@xemacs.org>
8582
8583         * loadup.el (really-early-error-handler):
8584         * update-elc.el:
8585         * make-docfile.el:
8586         Remove dependency on EMACSBOOTSTRAP... environment variables.
8587
8588 2000-02-21  Martin Buchholz <martin@xemacs.org>
8589
8590         * XEmacs 21.2.30 is released.
8591
8592 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8593
8594         * byte-optimize.el (byte-optimize-plus):
8595         (byte-optimize-minus):
8596         (byte-optimize-multiply):
8597         Optimize (- 0) to 0, not (-)
8598         Optimize (+ 5 3.0) to 8.0
8599         Optimize (* 5 3.0) to 15.0
8600         Improve readability.
8601
8602 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8603
8604         * modeline.el: (modeline-scrolling-method): change modeline
8605         mswindows cursor appearance according to the value.
8606
8607         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8608         and 'gui-element face colors and 'gui-element face font to Windows
8609         defaults.
8610
8611 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8612
8613         * font-lock.el: Javadoc enhancements
8614
8615 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8616
8617         * ldap.el (toplevel): Test if LDAP support has been compiled in
8618         (ldap-verbose): New option
8619         (ldap-search-entries): Renamed from the previous ldap-search
8620         Conditionalize message display on ldap-verbose
8621         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8622         defuns
8623         (ldap-search): Is now defined as an obsolete wrapper calling
8624         ldap-search-basic or ldap-search-entries
8625
8626
8627 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8628             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8629             Jan Vroonhof  <jan@xemacs.org>
8630
8631         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8632         When for-effect is true, didn't call `byte-optimize-form'
8633         in and/or subforms without last.
8634
8635 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8636
8637         * package-get.el (package-get-download-sites): Use correct custom
8638         type.
8639
8640 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8641
8642         * files.el (write-file): Ask for coding system when compiled with
8643         file-coding.
8644
8645 2000-02-16  Andy Piper  <andy@xemacs.org>
8646
8647         * buffer.el (switch-to-buffer): give norecord argument to
8648         set-window-buffer instead of explicitly recording.
8649
8650         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8651         we have to pick a window.
8652
8653 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8654
8655         * mule/mule-cmds.el (describe-language-support): Don't add
8656         unexist function to help-map.
8657         (describe-coding-system): Don't use already assigend `C'.
8658
8659 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8660
8661         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8662         work in custom.
8663
8664 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8665
8666         * about.el: Ienaga's e-mail address change.
8667
8668 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8669
8670         * etags.el (find-tag): force new window -- even if buf already
8671         visible -- when other-window is t
8672
8673 2000-02-16  Martin Buchholz <martin@xemacs.org>
8674
8675         * XEmacs 21.2.29 is released.
8676
8677 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8678
8679         * cl-extra.el (getf): This is now identical to `plist-get', so
8680         just defalias it.
8681         * cl-macs.el: Make getf an alias to plist-get, at the
8682         byte-compiler level, using define-compiler-macro.
8683
8684 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8685
8686         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8687
8688 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8689
8690         * lisp/etags.el (find-tag-internal): set exact-tagname to
8691           a regular expression that matches against the tagname
8692           part of the tag entry first instead of only looking in
8693           the context area.
8694
8695 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8696
8697         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8698         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8699
8700 2000-02-07  Martin Buchholz <martin@xemacs.org>
8701
8702         * XEmacs 21.2.28 is released.
8703
8704 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8705
8706         * cl-extra.el (getf): Just call `get', never `get*'.
8707         Make arglist match docstring.
8708         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8709         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8710         * byte-optimize.el: remove references to `get*'.
8711
8712 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8713
8714         * mule/european.el: Add syntax information for Latin3 and Latin4.
8715
8716 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8717
8718         * byte-optimize.el: Byte-optimize (length "foo")
8719
8720 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8721
8722         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8723         width check using `window-leftmost-p' and `window-rightmost-p'.
8724
8725 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8726
8727         * wid-edit.el (widget-match-inline): An atom never matches a
8728           list.
8729
8730 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8731
8732         * modeline.el: Consolidated 'x and 'mswindows specification under
8733         'win tag.
8734
8735 2000-01-29  Andy Piper  <andy@xemacs.org>
8736
8737         * gutter-items.el: (format-buffers-tab-line): Try and be
8738         intelligent about buffer naming when we have duplicates.
8739
8740 2000-01-29  Andy Piper  <andy@xemacs.org>
8741
8742         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8743         updated when it becomes visible.
8744
8745 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8746
8747         * bytecomp.el (byte-compile-insert-header): Properly set coding
8748         system under MULE and file-coding.
8749
8750 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8751
8752         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8753         (dontusethis-set-value-terminal-coding-system-handler):
8754         (dontusethis-set-value-keyboard-coding-system-handler):
8755         Never undefine coding system aliases.  Emergency fix for gnus.
8756
8757 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8758
8759         * files.el (abbreviate-file-name): Use directory-sep-char instead
8760         of hard-coded "/".
8761
8762 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8763
8764         * startup.el (user-init-file-base-list): New variable, replacing
8765         user-init-file-base.
8766         (find-user-init-file): New function.
8767         (command-line-early): Use it.
8768         (load-user-init-file): Ditto.
8769
8770 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8771
8772         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8773         calling valid-image-instantiator-format-p
8774
8775 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8776
8777         * isearch-mode.el (isearch-mode): The variable is
8778         isearch-unhidden-extents, not isearch-opened-extents.
8779
8780 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8781
8782         * minibuf.el (next-history-element): Modify error message if a
8783         default value is available.
8784
8785 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8786
8787         * bytecomp.el (byte-compile-file): Don't unconditionally write
8788         .elc files in binary - might contain non-Latin1.
8789
8790 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8791
8792         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8793         for windows-nt.
8794
8795         * version.el:
8796         * startup.el (user-init-file-base):
8797         * process.el (call-process-region):
8798         * files.el (make-backup-file-name):
8799         (backup-file-name-p):
8800         (file-relative-name):
8801         (abbreviate-file-name):
8802         (set-auto-mode):
8803         * code-process.el (call-process-region): Removed unnecessary
8804         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8805         support out of the universe.
8806
8807         * process.el:
8808         * code-process.el:
8809         * bytecomp.el (byte-compile-file): Removed reference to
8810         buffer-file-type, and commented usage of binary-process-output
8811         NTEmacs variables.
8812
8813 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8814
8815         * help.el (function-arglist): Add case for macro.
8816
8817 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8818
8819         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8820         printers.
8821         (custom-display): Added a menu for printer/display tags.
8822
8823         * frame.el (frame-type):
8824         * device.el (device-type): Added 'msprinter to the doc string, and
8825         removed 'pc -- it is not going to be implemented ever.
8826         (call-device-method): Fixed docstring typo.
8827         Defined specifier tags 'printer and 'display.
8828
8829 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8830
8831         * lisp/itimer.el (itimer-run-expired-timers): (consp
8832           last-command-event-time) instead of (consp
8833           'last-command-event-time).
8834
8835 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8836
8837         * msw-glyphs.el: Removed obsolete commentary.
8838
8839 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8840
8841         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8842         better default value.
8843
8844 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8845
8846         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8847         (read-string): Ditto.
8848         (eval-minibuffer): Ditto.
8849         (read-command): Ditto.
8850         (read-function): Ditto.
8851         (read-variable): Ditto.
8852         (read-number): Ditto.
8853         (read-shell-command): Ditto.
8854         (read-number): Record history.
8855
8856 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8857
8858         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8859
8860 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8861
8862         * faces.el (startup-initialize-custom-faces): New function.
8863         Reset all faces created during auto-autoloads loading time
8864         by defface.
8865         * startup.el (command-line): Call it.
8866
8867 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8868
8869         * about.el (about-hackers): Add myself to contributors list.
8870
8871 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8872
8873         * menubar-items.el (maybe-add-init-button): Removed an argument in
8874         a call to load-user-init-file, as the function managed to lose its
8875         formal parameter a few betas ago.
8876
8877 2000-01-18  Martin Buchholz <martin@xemacs.org>
8878
8879         * XEmacs 21.2.27 is released.
8880
8881 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8882
8883         * process.el (shell-command-to-string): Use the FSF docstring.
8884         Make shell-command-to-string the standard function, and
8885         exec-to-string the (deprecated) alias.
8886
8887         * startup.el: typo fix.
8888
8889 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8890
8891         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8892
8893 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8894
8895         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8896         buffers after visible buffers.
8897         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8898
8899 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8900
8901         * info.el (Info-extract-menu-node-name): Stop at a dot
8902         followed by whitespace or right parenthesis.
8903
8904 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8905
8906         * info.el (Info-directory-list): Warn against using Customize with
8907         Info-directory-list.
8908
8909 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8910
8911         * minibuf.el (read-file-name): doc fix.
8912
8913         * autoload.el (update-file-autoloads): doc fix.
8914
8915         * about.el (about-hackers): Change my E-mail address.
8916
8917 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8918
8919         * info.el (Info-visit-file): Just use the `f' interactive spec to
8920         read a filename in the standard way.
8921
8922 2000-01-13  Andy Piper  <andy@xemacs.org>
8923
8924         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8925         (gutter-buffers-tab-extent): new variable.
8926         (update-tab-in-gutter): call add-tab-to-gutter again if the
8927         orientation has changed.
8928         (add-tab-to-gutter): cope with different orientations.
8929
8930 2000-01-11  Didier Verna  <didier@xemacs.org>
8931
8932         * info.el (Info-following-node-name): backward-skip dots as well
8933         as spaces (dots at the end of a node name aren't part of it).
8934         (Info-extract-menu-node-name): don't skip dots. There could be
8935         some in the node name.
8936         (Info-index): allow dots to be part of a node name.
8937
8938 2000-01-12  Andreas Jaeger  <aj@suse.de>
8939
8940         * files.el (auto-mode-alist): Added idlwave-mode.
8941         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8942
8943 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8944
8945         * info.el (Info-search): Show default value.
8946
8947 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8948
8949         * info.el (Info-read-node-completion-table): New variable.
8950         (Info-read-node-name-1): New function.
8951         (Info-read-node-name): Use it.
8952         (Info-follow-reference): Use DEFAULT argument of completing-read.
8953         (Info-menu): Ditto.
8954
8955 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8956
8957         * hyper-apropos.el (hyper-describe-key-briefly): Save
8958         window configuration.
8959         (hyper-describe-face): Use DEFAULT of completing-read.
8960         (hyper-apropos-read-variable-symbol): Ditto.
8961         (hyper-apropos-read-function-symbol): Ditto.
8962
8963 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8964
8965         * mule/mule-cmds.el (set-default-coding-system): Set
8966         comint-exec-hook to use coding-system-for-read and
8967         coding-system-for-write so that C-x RET c works.
8968
8969 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8970
8971         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8972         (previous-matching-history-element): Increment
8973         minibuffer-max-depth by 1.
8974         (next-matching-history-element): Ditto.
8975
8976 2000-01-11  Andy Piper  <andy@xemacs.org>
8977
8978         * gutter-items.el (buffers-tab): Create a new face for the buffers
8979         tab.
8980         (buffers-tab-face): use it.
8981
8982 2000-01-10  Didier Verna  <didier@xemacs.org>
8983
8984         * modeline.el (modeline-scrolling-method): change modeline X
8985         cursor appearance according to the value.
8986
8987 2000-01-07  Andreas Jaeger  <aj@suse.de>
8988
8989         * about.el (about-hackers): Moved my entry to contributor list.
8990         (xemacs-hackers): Added myself.
8991         (about-maintainer-info): Added description of myself.
8992
8993
8994 2000-01-07  Didier Verna  <didier@xemacs.org>
8995
8996         * modeline.el (modeline-scrolling-method): new variable.
8997         (mouse-drag-modeline): add reference to it in the docstring.
8998         (mouse-drag-modeline): handle it.
8999
9000 2000-01-08  Andy Piper  <andy@xemacs.org>
9001
9002         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9003         calls.
9004         (remove-buffer-from-gutter-tab): ditto.
9005
9006 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9007
9008         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9009         (custom-face-edit): Fix grammatical error in help message.
9010
9011 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9012
9013         * movemail.el: Added.
9014
9015         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9016
9017 2000-01-03  Didier Verna  <didier@xemacs.org>
9018
9019         * modeline.el (mouse-drag-modeline): remove the code related to
9020         the modeline horizontal scrolling facility.
9021
9022 1999-12-31  Martin Buchholz <martin@xemacs.org>
9023
9024         * XEmacs 21.2.26 is released.
9025
9026 1999-12-28  Andy Piper  <andy@xemacs.org>
9027
9028         * wid-edit.el (widget-push-button-value-create): The gui cache
9029         does not agree with native widgets which can only be displayed
9030         once per window. The reasons for caching are diminished now that
9031         we don't hog resources when creating buttons.
9032         (widget-push-button-cache) deleted.
9033
9034 1999-12-24  Martin Buchholz <martin@xemacs.org>
9035
9036         * XEmacs 21.2.25 is released.
9037
9038 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9039
9040         * hyper-apropos.el (hyper-apropos): Toggle
9041         hyper-apropos-programming-apropos correctly.
9042         Set REGEXP when user accepts default value.
9043
9044 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9045
9046         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9047         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9048
9049 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9050
9051         * mule/mule-category.el (undefined-category-designator):
9052         Return char instead of character.  Search for undefined one.
9053         (describe-category): Use with-displaying-help-buffer.
9054
9055 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9056
9057         * byte-optimize.el (byte-optimize-plus):
9058         Optimize (+ 1) to 1 instead of (1+ nil).
9059
9060         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9061
9062         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9063
9064         * byte-optimize.el (byte-optimize-char-before): New function.
9065         Remove performance penalty for using (char-before) instead of (char-after).
9066
9067 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9068
9069         * mule/mule-category.el (char-category-list): Return character
9070         instead of integer.
9071
9072 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9073
9074         * minibuf.el (read-buffer): Check default is buffer object.
9075
9076 1999-11-25  Andy Piper  <andy@xemacs.org>
9077
9078         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9079         for buttons.
9080
9081 1999-12-16  Andreas Jaeger  <aj@suse.de>
9082
9083         * package-get.el (package-get-maybe-save-index): Fixed typo.
9084         Patch by Jeff Miller <jmiller@smart.net>.
9085
9086 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9087
9088         * gnuserv.el (gnuserv-process-filter):  don't call
9089         gnuserv-write-to-client when gnuserv-current-client is nil
9090
9091 1999-12-14  Martin Buchholz <martin@xemacs.org>
9092
9093         * XEmacs 21.2.24 is released.
9094
9095 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9096
9097         * about.el (about-hackers): Update my email address.
9098
9099 1999-12-07  Martin Buchholz <martin@xemacs.org>
9100
9101         * XEmacs 21.2.23 is released.
9102
9103 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9104
9105         * package-get.el (package-get-download-sites): Removed several
9106         defunct download sites, added many new ones, and corrected a few
9107         incorrect directory-on-site entries.  Added physical locations to
9108         site-description.
9109
9110 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9111
9112         * finder.el (finder-commentary): add DOC string and fix
9113         interactive spec
9114
9115 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9116
9117         * help.el (describe-function): Don't forget to intern the string
9118         completing-read returns.
9119         (describe-variable): Ditto.
9120
9121 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9122
9123         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9124         `hyper-apropos-help-mode' here to find symbol to customize
9125         irregardless of cursor position and simplify
9126         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9127         `hyper-apropos-popup-menu'.
9128
9129 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9130
9131         * apropos.el (apropos-mode-map): Add return to call
9132         apropos-follow.
9133         (apropos-print): Call apropos-mode to have better
9134         command reference. Put keymap text-poperty to
9135         symbole name.
9136
9137 1999-11-22  Alastair Burt  <burt@dfki.de>
9138
9139         * help.el: (describe-bindings-1): Added handling of keymaps for
9140         the extents at point.
9141
9142 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9143
9144         * gutter-items.el (buffers-tab-items): Wrap the function in a
9145         save-match-data
9146
9147 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9148
9149         * help.el (describe-function): Use the DEFAULT argument to
9150         completing-read.
9151         (describe-variable): Ditto.
9152
9153 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9154
9155         * minibuf.el (read-from-minibuffer): Add optional argument
9156         DEFAULT to have better mini-buffer history support.
9157         (completing-read): Pass default to read-from-minibuffer.
9158         (read-buffer): Pass default to completing-read.
9159
9160 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9161
9162         * font-lock.el (font-lock-doc-string-face): Document the
9163         `font-lock-lisp-like' property.
9164
9165 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9166
9167         * lisp-mode.el: Specify `font-lock-lisp-like'.
9168
9169         * font-lock.el (font-lock-lisp-like): New function.
9170         (font-lock-fontify-syntactically-region): Use it.
9171
9172 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9173
9174         * XEmacs 21.2.22 is released
9175
9176 1999-11-28  Martin Buchholz <martin@xemacs.org>
9177
9178         * XEmacs 21.2.21 is released.
9179
9180 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9181
9182         * minibuf.el (read-coding-system): Accept symbol and
9183         coding-system object as a default-coding-system.
9184
9185 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9186
9187         * minibuf.el (read-coding-system): Accept symbol as
9188         a default-coding-system.
9189
9190 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9191
9192         * apropos.el (apropos-documentation): Use insert instead
9193         of princ.
9194
9195 1999-11-07  William M. Perry  <wmperry@aventail.com>
9196
9197         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9198           for the linux console.
9199
9200         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9201           stuff to work when you are not on a window system, since the GPM
9202           mouse support now allows pasting from outside of XEmacs.
9203
9204 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9205
9206         * XEmacs 21.2.20 is released
9207
9208 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9209
9210         * setup-paths.el (paths-default-info-directories): Add
9211         /usr/share/info and /usr/local/share/info.
9212
9213 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9214
9215         * about.el: Updated Vladimir Ivanovic's info.
9216
9217 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9218
9219         * auto-show.el (auto-show-truncationp): Remove.
9220
9221         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9222
9223 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9224
9225         * indent.el (indent-line-to): fix bug: spaces were not replaced
9226         with tab if column is multiple of tab-width
9227         From dhn@qedinc.com
9228
9229 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9230
9231         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9232         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9233
9234         * package-get.el (package-get-package-provider): Be verbose when
9235         interactive. Patch from Robert Pluim
9236
9237 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9238
9239         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9240         info file suffixes.
9241
9242 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9243
9244         * process.el (open-network-stream): Add a new optional parameter
9245         PROTOCOL to support udp; fix a minor typo and add an explanation
9246         in docstring for udp programming.
9247
9248         * code-process.el (open-network-stream): Add a new optional
9249         parameter PROTOCOL to support udp; fix a minor typo and add an
9250         explanation in docstring for udp programming.
9251
9252 1999-10-18  Andy Piper  <andy@xemacs.org>
9253
9254         * gui.el (make-gui-button): be more precise about how we call
9255         callbacks.
9256
9257         * wid-edit.el (widget-push-button-value-create): Use the new form
9258         of native gui-button.
9259
9260 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9261
9262         * info.el (Info-page-prev): Don't do (sit-for 0).
9263
9264 1999-10-13  Andy Piper  <andy@xemacs.org>
9265
9266         * gutter-items.el (progress-abort-glyph): new glyph for showing
9267         abort status.
9268         (append-progress): dispatch-event rather than sit-for.
9269         (abort-progress): new function. Show the abort glyph with an
9270         appropriate message.
9271         (raw-append-progress): dispatch-event rather than sit-for.
9272         (display-progress): cope with aborts.
9273
9274         * gui.el (make-gui-button): Use native widgets for buttons
9275         unconditionally.
9276         (insert-gui-button): ditto.
9277         (gui-button-p): ditto.
9278
9279         * xbm-button.el: remove from core.
9280
9281         * xpm-button.el: remove from core.
9282
9283 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9284
9285         * faces.el (init-device-faces): Don't initialize the random faces
9286         on the stream device.
9287
9288 1999-10-06  Andy Piper  <andy@xemacs.org>
9289
9290         * files.el (recover-file): Don't use ls under windows for revert buffer.
9291
9292 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9293
9294         * package-get.el (package-get-download-menu): Make menu really
9295         toggle download sites.
9296         (package-get-download-sites): Add autoload cookie.
9297
9298 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9299
9300         * setup-paths.el (paths-find-module-directory): Ditto.
9301
9302 1999-09-29  Werner Fink  <werner@suse.de>
9303
9304         * setup-paths.el (paths-find-exec-directory): Add missing nil
9305         parameter for environment.
9306
9307 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9308
9309         * modeline.el (modeline-format):
9310         Only purecopy the strings.  Else
9311         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9312         barfs.
9313
9314 1999-08-28  Mike Woolley  <mike@bulsara.com>
9315
9316         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9317         user setting comint-completion-addsuffix and
9318         comint-process-echoes.
9319
9320 1999-09-22  Andy Piper  <andy@xemacs.org>
9321
9322         * gutter-items.el (update-tab-in-gutter): use
9323         last-nonminibuf-window instead of selected-window.
9324
9325 1999-09-18  Andy Piper  <andy@xemacs.org>
9326
9327         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9328         display on.
9329
9330         * subr.el (record-buffer-hook): new variable so that the hook gets
9331         some documentation.
9332
9333 1999-09-16  Andy Piper  <andy@xemacs.org>
9334
9335         * gutter-items.el (update-tab-in-gutter): only update when the
9336         gutter is visible.
9337         (remove-buffer-from-gutter-tab): ditto.
9338
9339 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9340
9341         * simple.el (do-auto-fill): Commented out part of Kinsoku
9342         processing.
9343
9344 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9345
9346         * isearch-mode.el (isearch-highlightify-region): Give the
9347         highlighting extents a high priority.
9348         (isearch-make-extent): Give the main highlighting extent an even
9349         higher priority.
9350
9351 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9352
9353         * packages.el (packages-compute-package-locations): Fix typo from
9354         -u rationalization.
9355
9356 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9357
9358         * setup-paths.el (paths-find-doc-directory): Respect value of
9359         `configure-doc-directory.'
9360
9361         * find-paths.el (paths-find-architecture-directory): Give
9362         precendence `default' argument (which typically comes from
9363         configure).
9364
9365 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9366
9367         * startup.el (command-line-early): Added options -user-init-file
9368         and -user-init-directory.
9369
9370         * files.el (user-init-file): Default to NIL so we can recognize
9371         when it's set.
9372
9373 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9374
9375         * obsolete.el (init-file-user):
9376         * startup.el:
9377         * packages.el (packages-compute-package-locations):
9378         * package-get.el (package-get-user-index-filename):
9379         * menubar-items.el (maybe-add-init-button):
9380         * info.el (Info-annotations-path):
9381         * dump-paths.el:
9382         Change `user-init-directory' to be an absolute path.
9383         Use `user-init-directory' where appropriate.
9384         Zap `init-file-user' and its uses.
9385
9386 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9387
9388         * subr.el (copy-symbol): New function.
9389
9390 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9391
9392         * isearch-mode.el (isearch-done): Be sure to restore invisible
9393         extents in the proper buffer.
9394         (isearch-pre-command-hook): Set this-command to the correct value
9395         in case the buffer has changed and old overriding-local-map was
9396         used.
9397         (isearch-restore-extent): Use remprop instead of setting the
9398         property to nil.
9399
9400 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9401
9402         * cmdloop.el (execute-extended-command): Update zmacs region
9403         before the delay.
9404         (execute-extended-command): Make the message gettext-friendly.
9405
9406 1999-09-07  Andy Piper  <andy@xemacs.org>
9407
9408         * gutter-items.el (progress-gauge-glyph): renamed from
9409         progress-glyph.
9410         (progress-text-glyph): new variable.
9411         (progress-layout-glyph): use layouts and text glyphs.
9412         (progress-area-buffer): removed.
9413         (progress-text-and-extent): new variable.
9414         (progress-displayed-p): dynamically create gutter area buffer.
9415         (clear-progress): ditto.
9416         (raw-append-progress): ditto.
9417         (append-progress): use new glyph names.
9418         (raw-append-progress): only create the extent when needed. set
9419         properties more optimally.
9420         (progress): remove args.
9421
9422 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9423
9424         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9425         mapcar where the return value is unused.
9426         (isearch-restore-invisible-extents): Ditto.
9427         (isearch-highlight-all-cleanup): Ditto.
9428         (isearch-delete-extents-in-range): Traverse the extents only once.
9429         (isearch-highlight-all-update): Don't start over if the search
9430         string has changed and more input is pending.
9431
9432 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9433
9434         * packages.el (packages-find-package-data-path): Ditto.
9435
9436         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9437
9438         * subr.el (mapc-internal): Don't make obsolete.
9439
9440         * cl-extra.el (mapc): Resurrect.
9441
9442 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9443
9444         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9445         alias.
9446
9447         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9448         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9449         (isearch-yank-clipboard): Use get-clipboard instead of
9450         x-get-clipboard.
9451         (isearch-yank-selection): Fix docstring.
9452
9453 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9454
9455         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9456
9457 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9458
9459         * cl-macs.el (extent-start-position): Fix setf method.
9460         (extent-end-position): Ditto.
9461
9462 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9463
9464         * isearch-mode.el: End merge with FSF 20.4.
9465
9466         * isearch-mode.el (search-invisible): New variable.
9467         (isearch-hide-immediately): Ditto.
9468         (isearch-unhidden-extents): Ditto.
9469         (isearch-range-invisible): New function.
9470         (isearch-unhide-extent): Ditto.
9471         (isearch-restore-invisible-extents): Ditto.
9472         (isearch-restore-extent): Ditto.
9473
9474         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9475         implementation.
9476         (isearch-ring-retreat-edit): Ditto.
9477         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9478         (isearch-forward-regexp): New arguments NOT-REGEXP and
9479         NO-RECURSIVE-EDIT.
9480         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9481         (isearch-backward-regexp): New arguments NOT-REGEXP and
9482         NO-RECURSIVE-EDIT.
9483         (isearch-mode): Return isearch-success.
9484         (isearch-update): Use unread-command-events instead of
9485         unread-command-event.
9486         (isearch-abort): If an invalid regexp is encountered, keep popping
9487         states.
9488         (isearch-*-char): Use FSF implementation.
9489         (isearch-whitespace-chars): Use the more robust FSF's
9490         implementation.
9491         (isearch-within-brackets): New variable.
9492         (isearch-mode): Initialize it.
9493         (isearch-edit-string): Bind it.
9494         (isearch-search-and-update): Set it.
9495         (isearch-push-state): Push it.
9496         (isearch-top-state): Pop it.
9497         (isearch-search): Set it.
9498         (isearch-printing-char): When called by isearch-whitespace-chars,
9499         handle M-SPC gracefully.
9500         (isearch-message-prefix): New argument ELLIPSIS.
9501         (isearch-message-suffix): Ditto.
9502         (isearch-message): Use the ELLIPSIS argument when calling
9503         isearch-message-prefix and isearch-message-suffix.
9504         (isearch-message-prefix): Distinguish between "wrapped" and
9505         "overwrapped" search, FWIW.
9506
9507 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9508
9509         * isearch-mode.el (isearch-edit-string): Use the head of the
9510         search ring instead of search-last-string and search-last-regexp.
9511         (search-highlight): Renamed from isearch-highlight.
9512         (isearch-exit): Use the new name.
9513         (isearch-highlight): Ditto.
9514         (isearch-dehighlight): Ditto.
9515         (isearch-update-ring): New function.
9516         (isearch-done): Call it.
9517         (isearch-done): New argument EDIT.
9518         (isearch-repeat): If search string is empty, look up at the car of
9519         the search ring; ignore the yank pointer.
9520         (isearch-abort): Call isearch-done with NOPUSH.
9521         (isearch-cancel): New function.
9522         (isearch-mode-map): Bind it to ESC ESC ESC.
9523
9524         * isearch-mode.el: Begin merge with FSF 20.4.
9525
9526 1999-09-01  Andy Piper  <andy@xemacs.org>
9527
9528         * x-select.el (x-get-clipboard): obsolete.
9529         (x-yank-clipboard-selection): obsolete
9530
9531         * select.el (disown-selection): need to be careful to disown the
9532         clipboard if we set it via selection.
9533         (get-clipboard): move from x-select.el
9534         (yank-clipboard-selection): ditto.
9535
9536 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9537
9538         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9539         isearch-highlight-all-matches to nil.
9540         (isearch-fixed-case): New variable.
9541         (isearch-mode): Initialize it.
9542         (isearch-edit-string): Save it.
9543         (isearch-toggle-case-fold): Set it.
9544         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9545         need to check isearch-fixed-case.
9546         (isearch-toggle-case-fold): Update highlighting of all matches
9547         before the pause.
9548         (isearch-edit-string):
9549
9550 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9551
9552         * isearch-mode.el (isearch-edit-string): Call isearch-message
9553         before reading the event so that the prompt is displayed properly.
9554         (isearch-message): Use isearch-nonincremental when calling
9555         isearch-message-prefix.
9556         (minibuffer-local-isearch-map): Bind up and down to do the same as
9557         M-p and M-n respectively.
9558         (isearch-done): New arg NOPUSH.
9559         (isearch-edit-string): Use it.
9560         (isearch-edit-string): Don't bind isearch-string.
9561         (isearch-ring-adjust): Edit string, *then* push state.
9562
9563 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9564
9565         * faces.el (isearch-secondary): Make isearch-secondary look
9566         different than default.
9567
9568 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9569
9570         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9571         save-excursion.
9572         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9573         (isearch-update): Call isearch-dehighlight without arguments.
9574         (isearch-done): Ditto.
9575
9576         * isearch-mode.el (isearch-fix-case): If the search string has no
9577         upper-case letters, allow the folding to be reenabled.
9578         Previously, once disabled, the folding would remain that way until
9579         the end of isearch.
9580         (isearch-top-state): Call isearch-fix-case.
9581
9582         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9583         save-excursion.
9584         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9585
9586 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9587
9588         * xpm-button.el:
9589         xbm-button.el: Need to exist in core because gui.el depends on
9590         them.
9591
9592 1999-08-31  Andy Piper  <andy@xemacs.org>
9593
9594         * gutter-items.el (buffers-tab-face): new customizable variable.
9595         (buffers-tab-default-buffer-line-length): new specifier for
9596         maximum viewable characters.
9597         (progress-stack): new variable for implementing widget-based
9598         progress messages.
9599         (progress-area-buffer): ditto.
9600         (progress-glyph-height): ditto.
9601         (progress-stop-callback): ditto.
9602         (progress-quit-function): new function.
9603         (progress-glyph): new variable.
9604         (progress-layout-glyph): ditto.
9605         (progress-displayed-p): new function, see message-displayed-p for
9606         details.
9607         (clear-progress): ditto.
9608         (remove-progress): ditto.
9609         (append-progress): ditto.
9610         (raw-append-progress): ditto.
9611         (display-progress): ditto.
9612         (current-progress): ditto.
9613         (current-progress-label): ditto.
9614         (progress): ditto.
9615         (lprogress): ditto.
9616
9617
9618 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9619
9620         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9621
9622         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9623         `isearch-yank-selection'.
9624         (isearch-mode-map): Use it.
9625         (isearch-yank-selection): Use `get-selection' instead of
9626         `get-x-selection'.
9627
9628 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9629
9630         * faces.el (isearch-secondary): Create face here.
9631
9632         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9633         timers.
9634
9635 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9636
9637         * subr.el (buffer-string): More robust backward compatibility
9638         check, courtesy William Perry.
9639
9640 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9641
9642         * replace.el (perform-replace): Stop the search after the search
9643         limit has been reached.
9644
9645 1999-08-23  Andy Piper  <andy@xemacs.org>
9646
9647         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9648         here if we don't have one.
9649
9650 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9651
9652         * ldap.el (ldap-coding-system): Default to nil until we get
9653         efficient UTF8 support
9654         (ldap-decode-string): Guard against `decode-coding-string' not
9655         being defined
9656         (ldap-encode-string): Guard against `encode-coding-string' not
9657         being defined
9658
9659 1999-08-23  Didier Verna  <didier@xemacs.org>
9660
9661         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9662         Some doc strings improvements, and add a star to the `interactive'
9663         calls.
9664
9665 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9666
9667         * font-lock.el (java-font-lock-keywords-3): introduced new
9668         keywords and regexpes for javadoc syntax 1.2.
9669
9670 1999-08-17  Andy Piper  <andy@xemacs.org>
9671
9672         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9673         format-buffers-tab-line.
9674         (buffers-tab-max-buffer-line-length): new variable.
9675         (format-buffers-tab-line): new function. truncate names if over
9676         buffers-tab-max-buffer-line-length.
9677
9678 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9679
9680         * cus-start.el: Customize the variable `bell-inhibit-time'.
9681
9682 1999-08-16  Andy Piper  <andy@xemacs.org>
9683
9684         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9685         brute-force approach to deleting the last buffer.
9686         (buffers-tab-grouping-regexp): new customizable variable.
9687         (select-buffers-tab-buffers-by-mode): use it.
9688
9689 1999-08-13  Andy Piper  <andy@xemacs.org>
9690
9691         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9692         deletion problem.
9693
9694 1999-07-30  Didier Verna  <didier@xemacs.org>
9695
9696         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9697         of princ to output symbols.
9698         (custom-save-face-internal): ditto.
9699         (custom-save-resets): ditto.
9700
9701 1999-08-09  Didier Verna  <didier@xemacs.org>
9702
9703         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9704         `regexp-quote' to protect the major mode name for use as a regular
9705         expression (c++ needs this for instance).
9706
9707 1999-08-08  Andy Piper  <andy@xemacs.org>
9708
9709         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9710         cope with similar mode names.
9711
9712         * gutter-items.el (buffers-tab-selection-function): new selection
9713         function.
9714         (select-buffers-tab-buffers-by-mode): new function.
9715         (buffers-tab-items): use it if set to only display buffers in the
9716         tab in the current buffer's group..
9717         (update-tab-in-gutter): use new api.
9718         (remove-buffer-from-gutter-tab): ditto.
9719
9720         * gutter-items.el (buffers-tab-max-size): set custom selection
9721         default to 6.
9722         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9723         (add-tab-to-gutter): set face as default.
9724
9725 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9726
9727         * faces.el (frob-face-property): Merge the fall-back specifier
9728         with the target, not replace it.
9729
9730 1999-08-05  Andy Piper  <andy@xemacs.org>
9731
9732         * gutter-items.el (update-tab-in-gutter): add frame argument for
9733         buffer-items.
9734         (update-tab-in-gutter): use it.
9735
9736         * gutter-items.el (record-buffer-hook): set.
9737
9738         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9739         change.
9740         (switch-to-buffer-hook) deleted.
9741
9742 1999-08-04  Andy Piper  <andy@xemacs.org>
9743
9744         * gutter-items.el (update-tab-in-gutter): make sure this will work
9745         as an argument to create-frame-hook.
9746
9747 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9748
9749         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9750         instead of timer emulation.
9751
9752 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9753
9754         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9755         Emacs isearch enhancements.
9756
9757 1999-07-28  Andy Piper  <andy@xemacs.org>
9758
9759         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9760         all devices that support tab controls.
9761         (remove-buffer-from-gutter-tab): new function. to be used as a
9762         value for kill-buffer-hook.
9763
9764 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9765
9766         * auto-show.el (auto-show-truncationp): changed to match
9767         `window_translation_on'
9768
9769 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9770
9771         * XEmacs 21.2.19 is released
9772
9773 1999-07-28  SL Baur  <steve@miho>
9774
9775         * code-files.el (insert-file-contents): Fix docstring.
9776         revert previous change.
9777
9778 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9779
9780         * fill.el (fill-region-as-paragraph): Change re-break-point to
9781         contain word-across-newline plus one character so that filling
9782         Japanese and Chinese works as desired.
9783         * simple.el (do-auto-fill): Ditto.
9784
9785 1999-07-26  SL Baur  <steve@miho>
9786
9787         * mule/japanese.el ("Japanese"): Do not specify a default input
9788         method.
9789         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9790
9791 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9792
9793         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9794         able to use cl-macs macro in early lisp.
9795
9796 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9797
9798         * custom.el:
9799         * cus-face.el:
9800         * cus-edit.el:
9801                 Massive custom Theme API changes.
9802
9803 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9804
9805         * code-files.el (insert-file-contents): Regard
9806         coding-system-magic-cookie if `coding-system-for-read' is nil.
9807
9808 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9809
9810         * mule/thai-xtis.el: Add coding: local variable, to avoid
9811         bootstrapping problem with C locale.
9812
9813 1999-07-22  Andy Piper  <andy@xemacs.org>
9814
9815         * dumped-lisp.el (preloaded-file-list): guard against putting
9816         gutter-items in a less than functional XEmacs.
9817         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9818
9819 1999-07-18  Bob Weiner  <weiner@beopen.com>
9820
9821         * fill.el (fill-context-prefix): Fixed bug that prevented the
9822         setting of an adaptive fill prefix when the `dont-skip-first' was
9823         t.
9824
9825 1999-07-22  SL Baur  <steve@miho>
9826
9827         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9828
9829 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9830
9831         * files.el (interpreter-mode-alist): add `make', `guile', and
9832         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9833         makefile-mode, guile is a scheme, and someday XEmacs will be
9834         modular enough to use as an efficient scripting tool.)
9835
9836 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9837
9838         * mule/mule-cmds.el (reset-language-environment): Regard
9839         coding-category `utf-8' and `ucs-4' if they are available.
9840
9841 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9842
9843         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9844         (prefer-coding-system): Fix DOC-string.
9845
9846         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9847         DOC-string too.
9848
9849         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9850         Mule.
9851         (coding-system-change-eol-conversion): Fix DOC-string.
9852
9853 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9854
9855         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9856         instead of `list-coding-system'.
9857
9858 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9859
9860         * menubar-items.el (default-menubar): `select-input-method' was
9861         renamed to `set-input-method'.
9862
9863         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9864         "Set Language Environment" menu.
9865
9866         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9867         "Describe Language Support" menu.
9868
9869 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9870
9871         * mule/chinese.el ("Chinese-GB"): Rename
9872         `chinese-gb-environment-setup-function' to
9873         `setup-chinese-gb-environment-internal'.
9874
9875 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9876
9877         * mule/korean.el: Use `define-coding-system-alias' instead of
9878         `copy-coding-system'.
9879
9880 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9881
9882         * mule/mule-cmds.el (set-language-environment-coding-systems):
9883         Treat duplicated coding-categories.
9884
9885 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9886
9887         * mule/japanese.el: Use `define-coding-system-alias' instead of
9888         `copy-coding-system'.
9889
9890 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9891
9892         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9893         coding-system `viscii'.
9894
9895 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9896
9897         * mule/cyrillic.el:
9898         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9899         (cyrillic-alternativnyj-decode-table): New variable.
9900         (cyrillic-alternativnyj-encode-table): New variable.
9901         - Specify `iso-8-1' as a category of coding-system
9902           `alternativnyj'.
9903         - Abolish general Cyrillic environment.
9904
9905 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9906
9907         * mule/chinese.el:
9908         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9909         - Register `chinese-gb-environment-setup-function' as a
9910           `setup-function' of "Chinese-GB" environment.
9911
9912 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9913
9914         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9915         optional argument `parents'.
9916
9917         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9918         property for Thai-XTIS.
9919
9920         * mule/mule-help.el (help-with-tutorial): Use property
9921         `tutorial-coding-system' of language-info as a coding-system to
9922         read tutorial file.
9923
9924 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9925
9926         * mule/thai-xtis.el: Don't setup `setup-function' and
9927         `exit-function'.
9928
9929         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9930         `set-coding-category-system' to set up coding-system for
9931         coding-category.
9932
9933         * mule/mule-cmds.el (prefer-coding-system): Use
9934         `set-coding-category-system' to set up coding-system for
9935         coding-category.
9936
9937 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9938
9939         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9940         Thai-XTIS environment.
9941
9942         * mule/mule-cmds.el (prefer-coding-system): Use
9943         `find-coding-system' instead of `coding-system-p'.
9944
9945 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9946
9947         * mule/mule-cmds.el (set-language-environment-coding-systems):
9948         Modify eol-type for XEmacs.
9949
9950         * mule/thai-xtis.el: Delete unused local variable `category'.
9951
9952         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9953         function.
9954         (prefer-coding-system): Don't call
9955         `update-coding-systems-internal'; use function
9956         `coding-category-list' instead of variable `coding-category-list';
9957         use `set-coding-priority-list' instead of `set-coding-priority';
9958         modify `eol-type' for XEmacs.
9959
9960         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9961         `charset-columns'.
9962         (char-width): Likewise.
9963
9964 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9965
9966         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9967         `tis-620'.
9968
9969         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9970         `set-coding-priority-list' instead of `set-coding-priority'; don't
9971         call `update-coding-systems-internal'.
9972
9973         * mule/mule-misc.el (coding-system-get): New function.
9974         (coding-system-put): New function.
9975         (coding-system-category): New function.
9976
9977 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9978
9979         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9980         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9981         to avoid conflict with leim/quail/thai-xtis.
9982
9983         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9984         to thai-xtis-chars.el.
9985
9986         * mule/thai-xtis-chars.el: New file (split from
9987         mule/thai-xtis.el).
9988
9989 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9990
9991         * mule/thai-xtis.el:
9992         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9993         - Add syntax entries.
9994         - Put `preferred-coding-system' of the charset `thai-xtis' to
9995           `tis-620'.
9996
9997 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9998
9999         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10000         rewritten to use write-multibyte-character.
10001
10002 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10003
10004         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10005         of `iso-2022-7'.
10006         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10007         ported yet.
10008         (read-input-method-name): Treat optional argument `default'.
10009
10010 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10011
10012         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10013         all.
10014         (set-language-info-alist): Set up menus here.
10015
10016 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10017
10018         * minibuf.el (completing-read): Add new optional argument
10019         `default'.
10020         (read-coding-system): Add new optional argument
10021         `default-coding-system'.
10022
10023 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10024
10025         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10026         (viet-viscii-...->viet-vscii...).
10027
10028 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10029
10030         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10031         and menus.
10032
10033 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10034
10035         * mule/mule-cmds.el (input-method-function): Add permanent-local
10036         property.
10037
10038 1999-03-30  Dave Love  <fx@gnu.org>
10039
10040         * mule/mule-cmds.el (current-language-environment): Doc fix.
10041
10042 1999-02-06  Richard Stallman  <rms@gnu.org>
10043
10044         * mule/european.el (setup-slovenian-environment): New function.
10045         ("Slovenian"): New language environment.
10046
10047 1999-01-27  Dave Love  <fx@gnu.org>
10048
10049         * mule/mule-cmds.el (current-language-environment): Provide :link,
10050         :type (choices) and appropriate :get.
10051
10052 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10053
10054         * mule/mule-cmds.el (describe-language-environment): Don't alter
10055         input-method-alist.
10056
10057 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10058
10059         * mule/mule-cmds.el (prefer-coding-system): Call
10060         set-coding-priority, so that the internal array of priorities is
10061         also updated.
10062
10063 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10064
10065         * mule/mule-cmds.el (prefer-coding-system): If the argument
10066         requires specific EOL conversion type, make the default coding
10067         systems use that.
10068
10069 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10070
10071         * mule/mule-cmds.el (set-language-environment): Pass the default
10072         eol-type to set-language-environment-coding-systems.
10073         (set-default-coding-systems): Copy the eol-type property for the
10074         new default values of {buffer-file,process}-coding-system from the
10075         old defaults.
10076         (set-language-environment-coding-systems): Accept an optional
10077         argument EOL-TYPE, and set the eol-type property of the default
10078         coding systems accordingly.
10079
10080 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10081
10082         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10083         use generate-new-buffer instead of get-buffer-create.
10084
10085 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10086
10087         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10088
10089 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10090
10091         * mule/mule-cmds.el (default-input-method): Fix custom type.
10092
10093 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10094
10095         * mule/mule-cmds.el (setup-specified-language-environment):
10096         Add apropos-inhibit property.
10097         (describe-specified-language-support): Likewise.
10098
10099 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10100
10101         * mule/mule-cmds.el: Doc fixes.
10102
10103 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10104
10105         * mule/mule-cmds.el (register-input-method): Doc-string
10106         modified.
10107
10108 1998-09-01  Dave Love  <fx@gnu.org>
10109
10110         * mule/mule-cmds.el (current-language-environment): Fix
10111         setter function.
10112
10113 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10114
10115         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10116         mule/european.el, mule/hebrew.el, mule/japanese.el,
10117         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10118         avoid bootstrapping problem if you need to recompile all the Lisp
10119         files using interpreted code.
10120
10121 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10122
10123         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10124         ("Latin-2"): Likewise.
10125
10126 1998-08-18  Per Starback  <starback@update.uu.se>
10127
10128         * mule/european.el (setup-latin2-environment): Fix typo.
10129
10130 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10131
10132         * mule/european.el: Give proper value of `input-method' key to all
10133         lang. env.
10134
10135         * mule/mule-cmds.el (activate-input-method): Handle the case that
10136         the arg INPUT-METHOD is nil correctly.
10137         (read-multilingual-string): Activate the specified input method
10138         before calling read-string.  Afterward, activate the original
10139         input method.
10140
10141 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10142
10143         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10144         (set-language-info-alist): Fix typo in doc-string.
10145
10146         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10147
10148 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10149
10150         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10151         (reset-language-environment): New function for the job that
10152         setup-english-environment used to do.
10153         (set-language-environment): Do more setups according to the info
10154         in language-info-alist.
10155         (read-language-name): Handle the case that the arg KEY is nil.
10156         (describe-language-environment): Handle input-method property.
10157
10158         * mule/: All files under this directory, which related with
10159         specific languages (such as mule/european.el, mule/greek.el,
10160         mule/hebrew.el, mule/misc-lang.el), modified as below.
10161         (setup-XXX-environment): Just call set-language-environment.  If
10162         they used to do some other jobs than what done by
10163         set-language-environment, those jobs are done in
10164         setup-XXX-environment-internal now.
10165         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10166         the value to setup-XXX-environment-internal.  Add properties
10167         input-method and features.
10168
10169         * mule/english.el (setup-english-environment): Just call
10170         reset-language-environment.
10171
10172         * mule/european.el (setup-8-bit-environment): Function deleted.
10173
10174 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10175
10176         * mule/mule-cmds.el (input-method-exit-on-first-char)
10177         (input-method-use-echo-area): Doc fixes.
10178
10179 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10180
10181         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10182         variable.
10183         (input-method-use-echo-area): New variable.
10184
10185 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10186
10187         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10188
10189 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10190
10191         * mule/mule-cmds.el (activate-input-method): Update mode line.
10192         (inactivate-input-method): Likewise.
10193
10194 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10195
10196         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10197         input method in the current buffer, but just bind
10198         current-input-method.
10199
10200 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10201
10202         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10203
10204         * mule/misc-lang.el ("IPA"): Add coding-priority and
10205         coding-system.
10206
10207 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10208
10209         * mule/greek.el: Add coding-priority.
10210
10211 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10212
10213         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10214         LANG-ENV.
10215
10216 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10217
10218         * mule/mule-cmds.el (register-input-method): Fix previous change.
10219         (setup-specified-language-environment): Doc fix.
10220
10221 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10222
10223         * mule/mule-cmds.el: Several doc fixes.
10224         (get-language-info, set-language-info): Rename argument.
10225         (set-language-info-alist): Likewise.
10226         (register-input-method): Rename argument.
10227         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10228
10229 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10230
10231         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10232         default value while reading an input method.
10233
10234 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10235
10236         * mule/mule-cmds.el (universal-coding-system-argument):
10237         Use buffer-file-coding-system as default.
10238
10239 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10240
10241         * mule/korean.el ("Korean"): Doc fix.
10242
10243 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10244
10245         * mule/mule-cmds.el (describe-language-environment): Print the
10246         languge environment at the head.
10247
10248 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10249
10250         * mule/japanese.el: Set exit-function to exit-japanese-environment
10251         for Japanese environment.
10252
10253 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10254
10255         * mule/mule-cmds.el (set-language-environment): Doc fix.
10256         (current-language-environment): Use defcustom.
10257         (default-input-method): Specify :type.
10258
10259 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10260
10261         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10262         modified.
10263         (prefer-coding-system): Doc-string modified.
10264
10265 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10266
10267         * mule/mule-cmds.el (set-language-info): Doc-string
10268         describes `coding-priority' KEY.
10269         (set-language-environment-coding-systems): New function.
10270         (select-safe-coding-system): New function.
10271         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10272         (set-language-info-alist): New optionla arg PARENTS.  Call
10273         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10274         (set-language-environment-coding-systems): New function.
10275
10276         * mule/chinese.el: Remove setting up of
10277         describe-chinese-environment-map and
10278         setup-chinese-environment-map.  Exclude them in args of calls to
10279         set-language-info-alist.  Register coding-priority key in
10280         language-info-alist.
10281
10282         * mule/cyrillic.el: Remove setting up of
10283         describe-cyrillic-environment-map and
10284         setup-cyrillic-environment-map.  Exclude them in args of calls to
10285         set-language-info-alist.  Register coding-priority key in
10286         language-info-alist.
10287
10288         * mule/english.el: Register coding-priority key in
10289         language-info-alist.
10290
10291         * mule/ethiopic.el: Register coding-priority key in
10292         language-info-alist.
10293
10294         * mule/european.el: Remove setting up of
10295         describe-european-environment-map and
10296         setup-european-environment-map.  Exclude them in args of calls to
10297         set-language-info-alist.  Register coding-priority key in
10298         language-info-alist.  Add "German" language env.
10299         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10300         (setup-german-environment): New function.
10301
10302         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10303         change default input method to "greek-postfix".
10304
10305         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10306         coding-priority key in
10307
10308 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10309
10310         * mule/mule-cmds.el (set-language-info): Doc fix.
10311         (input-method-inactivate-hook): Doc fix.
10312
10313 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10314
10315         * mule/mule-cmds.el (set-input-method): Renamed from
10316         select-input-method.
10317
10318 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10319
10320         * mule/mule-cmds.el (set-language-environment): Run
10321         exit-language-environment-hook before calling `exit-function'
10322         which is specified for the language environment.
10323
10324 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10325
10326         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10327         modified.
10328         (prefer-coding-system): Likewise.
10329         (describe-language-environment): Print aliases of each coding
10330         system.
10331         (set-language-environment-hook): New variable.
10332         (exit-language-environment-hook): New variable.
10333         (set-language-environment): Call these hooks.  Before setting a
10334         new language environment, exit from the
10335         current-language-environment if necessary.
10336         (input-method-verbose-flag): The value can be nil, t,
10337         complex-only, or default.
10338         (input-method-highlight-flag): Doc-string augmented.
10339         (activate-input-method): Check if we can run the registered
10340         function to activate an input method.
10341
10342         * mule/korean.el: Set exit-function for language environment
10343         "Korean" to exit-korean-environment.
10344         (setup-korean-environment): Moved to korea-util.el.
10345
10346 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10347
10348         * mule/mule-cmds.el (read-multilingual-string): Use
10349         current-input-method prior to default-input-method.  Don't bind
10350         current-input-method by `let', instead, activate the specified
10351         input method in the current buffer temporarily.
10352
10353 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10354
10355         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10356
10357 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10358
10359         * mule/chinese.el (post-read-decode-hz): Return the result of
10360         decode-hz-region.
10361         (pre-write-encode-hz): Do not change the value of
10362         last-coding-system.
10363
10364 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10365
10366         * mule/mule-ccl.el: Doc fixes.
10367
10368 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10369
10370         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10371         (check-ccl-program): New macro.
10372
10373 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10374
10375         * mule/mule-ccl.el: Comment about CCL syntax modified.
10376         (ccl-command-table): Add read-multibyte-character and
10377         write-multibyte-character.
10378         (ccl-code-table): Add ex-cmd.
10379         (ccl-extended-code-table): New variable.
10380         (ccl-embed-extended-command): New function.
10381         (ccl-compile-read-multibyte-character,
10382         ccl-compile-write-multibyte-character) New functions.
10383         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10384         ccl-dump-write-multibyte-character): New functions.
10385
10386 1999-07-22  SL Baur  <steve@miho>
10387
10388         * config.el (config-value-file): config.values is installed into
10389         doc-directory.
10390         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10391
10392 1999-07-19  Didier Verna  <didier@xemacs.org>
10393
10394         * rect.el: all functions rewritten, except when noted. Below is a
10395         list of interface changes.
10396         (apply-on-rectangle): new function. Obsoletes
10397         `operate-on-rectangle'. All functions that used to call this
10398         function now call the new one.
10399         (kill-rectangle): added optional prefix arg to fill lines.
10400         (delete-rectangle): ditto.
10401         (delete-extract-rectangle): ditto.
10402         (open-rectangle): ditto.
10403         (clear-rectangle): ditto.
10404         (delete-rectangle-line): added third arg FILL.
10405         (delete-extract-rectangle-line): ditto.
10406         (open-rectangle-line): ditto.
10407         (clear-rectangle-line): ditto.
10408
10409 1999-07-18  Andy Piper  <andy@xemacs.org>
10410
10411         * menubar-items.el (default-menubar): add gutter options.
10412
10413         * gutter-items.el: new file.
10414         (gutter): new group for custom.
10415         (gutter-visible-p): new variable.
10416         (default-gutter-position): ditto.
10417         (buffers-tab): new group for the buffers tab.
10418         (gutter-buffers-tab): widget to put in the gutter.
10419         (buffers-tab-max-size): max number of tabs.
10420         (buffers-tab-switch-to-buffer-function): function to call when a
10421         tab is pressed.
10422         (buffers-tab-omit-function): filter buffers with this function.
10423         (buffers-tab-format-buffer-line-function): format buffer names for
10424         inclusion in tabs.
10425         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10426         the record.
10427         (build-buffers-tab-internal): build a list of tab items.
10428         (buffers-tab-items): ditto.
10429         (add-tab-to-gutter): put a tab in the gutter area.
10430         (update-tab-in-gutter): reset the buffers in the tab.
10431
10432         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10433
10434         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10435         (switch-to-buffer-hooks): new hook.
10436
10437         * toolbar.el (default-toolbar-position): fix typo.
10438
10439 1999-07-16  Andy Piper  <andy@xemacs.org>
10440
10441         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10442
10443 1999-07-15  Didier Verna  <didier@xemacs.org>
10444
10445         * cus-edit.el (custom-prompt-variable): optional third arg makes
10446         prompt for a comment string.
10447         (customize-set-value): optional prefix makes this function handle
10448         variable comments.
10449         (customize-set-variable): ditto.
10450         (customize-save-variable): ditto.
10451         (customize-customized): handle custom comments.
10452         (customize-save-customized): ditto.
10453         (custom-variable-state-set): ditto.
10454         (custom-face-state-set): ditto.
10455         (customize-saved): ditto.
10456         (custom-variable-set): ditto.
10457         (custom-face-set): ditto.
10458         (custom-variable-save): ditto.
10459         (custom-face-save): ditto.
10460         (custom-variable-reset-saved): ditto.
10461         (custom-face-reset-saved): ditto.
10462         (custom-variable-reset-standard): ditto.
10463         (custom-face-reset-standard): ditto.
10464         (custom-comment-face): new face.
10465         (custom-comment-tag-face): ditto.
10466         (custom-comment): new widget.
10467         (custom-comment-create): new function.
10468         (custom-comment-delete): ditto.
10469         (custom-comment-value-set): ditto.
10470         (custom-comment-show): ditto.
10471         (custom-comment-invisible-p): ditto.
10472         (custom-variable-value-create): create a comment field widget.
10473         (custom-face-value-create): ditto.
10474         (custom-variable-menu): new entry for adding a custom comment.
10475         (custom-face-menu): ditto.
10476         (custom-save-variables): possibly save custom comments.
10477         (custom-save-faces): ditto.
10478
10479         * cus-face.el (custom-set-faces): the arguments can now have a
10480         custom comment as fourth argument.
10481
10482         * custom.el (custom-set-variables): the arguments can now have a
10483         custom comment as fifth element.
10484
10485 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10486
10487         * XEmacs 21.2.18 is released
10488
10489 1999-07-13  SL Baur  <steve@miho>
10490
10491         * lib-complete.el (read-library-name): Revert previous change.
10492         (read-library): Ditto.
10493
10494 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10495
10496         * packages.el (packages-package-list): Capitalize docstring.
10497
10498         * packages.el (packages-find-package-library-path): Use #'nconc
10499         rather than #'append to reduce consing -- #'mapcar uses Flist,
10500         which returns a freshly consed list.  #'append would create yet
10501         another fresh list, using Fmake_list in concat.
10502
10503         * packages.el (package-provide): Use setq with remassq like it
10504         says in its docstring.
10505
10506 1999-07-06  SL Baur  <steve@miho.m17n.org>
10507
10508         * lib-complete.el (progn-with-message): Fix typo.
10509
10510 1999-07-06  SL Baur  <steve@miho.m17n.org>
10511
10512         * mule/mule-misc.el (char-octet): Make function match docstring.
10513         From Katsumi Yamaoka <yamaoka@jpl.org>
10514
10515 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10516
10517         * wid-edit.el (widget-documentation): corrected spelling error.
10518
10519 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10520
10521         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10522         keys if already bound
10523
10524 1999-07-06  SL Baur  <steve@miho.m17n.org>
10525
10526         * lib-complete.el (progn-with-message): Revert previous changes.
10527
10528 1999-06-24  Bob Weiner  <weiner@beopen.com>
10529
10530         * lib-complete.el (find-library):
10531         (find-library-other-window):
10532         (find-library-other-frame): Completely rewrote
10533         so that these functions actually work when called non-interactively.
10534         Also made them handle LIBRARY arguments which end with .el or .elc.
10535
10536 1999-06-24  Bob Weiner  <weiner@beopen.com>
10537
10538         * simple.el (indent-new-comment-line): Locally bound
10539         `block-comment-start' to `comstart' or else when this is called
10540         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10541         `block-comment-start' value, ignoring any existing spacing after a
10542         comment prefix in the previous line and producing ugly comments.
10543
10544 1999-06-23  Bob Weiner  <weiner@beopen.com>
10545
10546         * list-mode.el (mouse-choose-completion):
10547         (choose-completion):
10548         (completion-switch-to-minibuffer): Added.
10549         ([Tab]): [Tab] previously switched to the minibuffer
10550         but since [space] does that and since most applications in the
10551         world use [Tab] to select the next item in a list, do that in the
10552         *Completions* buffer too.  This will cause the least confusion
10553         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10554         06/23/1999.
10555
10556 1999-06-22  Bob Weiner  <weiner@beopen.com>
10557
10558         * help.el (help-buffer-name): Added support for a null value
10559         of `help-buffer-prefix-string' since some buffers require no
10560         prefix.
10561
10562 1999-06-20  Bob Weiner  <weiner@beopen.com>
10563
10564         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10565         in the completion-list-mode-map to bury the completions buffer
10566         even when the minibuffer is no longer active.
10567
10568 1999-06-20  Bob Weiner  <weiner@beopen.com>
10569
10570         * list-mode.el (list-mode): It is visually disconcerting to have
10571         the text cursor disappear within list buffers, especially when
10572         moving from window to window, so leave it visible.
10573
10574 1999-07-01  SL Baur  <steve@miho.m17n.org>
10575
10576         * menubar-items.el (default-menubar): Conditionalize the bug
10577         report menu item (which may not be possible in this XEmacs).
10578         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10579
10580 1999-06-30  SL Baur  <steve@miho.m17n.org>
10581
10582         * subr.el (with-current-buffer): DOC string fix.
10583         Suggested by Bob Weiner <weiner@altrasoft.com>
10584
10585 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10586
10587         * cus-face.el (custom-face-italic): insert missing args
10588
10589 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10590
10591         * packages.el (package-locations): Changed default early package
10592         hierarchies to ~/.xemacs/mule-packages and
10593         ~/.xemacs/xemacs-packages.
10594
10595 1999-06-23  SL Baur  <steve@miho.m17n.org>
10596
10597         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10598
10599 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10600
10601         * packages.el (package-locations): Changed default early package
10602         hierarchy to ~/.xemacs/packages.
10603         (package-locations): Removed `packages' as a possible name for a
10604         late package hierarchy.
10605
10606 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10607
10608         * mule/mule-category.el (word-combining-categories): Set up new
10609         variable.
10610         (word-separating-categories): Likewise.
10611
10612 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10613
10614         * XEmacs 21.2.17 is released
10615
10616 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10617
10618         * font-menu.el (font-menu-set-font): allow for nil specification
10619         of font size.
10620
10621 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10622
10623         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10624         is 1.
10625
10626 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10627
10628         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10629         8859-5 instead of ISO 8859-1.
10630
10631 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10632
10633         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10634         (viet-viscii-encode-table): Ditto.
10635
10636         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10637         Make obsolete definition of char-octet.
10638
10639 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10640
10641         * subr.el: Move no-Mule make-char ...
10642         * help-nomule.el (make-char): To here.
10643         (string-width): Make Mule compatibility alias.
10644
10645 1999-06-15  Andy Piper  <andy@xemacs.org>
10646
10647         * select.el (get-selection-no-error): really make there be no-error.
10648         (get-selection): revert to original.
10649
10650 1999-06-11  Andy Piper  <andy@xemacs.org>
10651
10652         * select.el (selection-sets-clipboard): renamed.
10653         (own-selection): use it.
10654
10655 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10656
10657         * XEmacs 21.2.16 is released
10658
10659 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10660
10661         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10662         missing characters to avoid crash.
10663
10664 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10665
10666         * coding.el (set-terminal-coding-system): Only set the console
10667         coding system on the selected console if it is a tty.
10668
10669 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10670
10671         * cus-face.el:
10672         * cus-edit.el:
10673         * faces.el:
10674         (custom):
10675         (face-spec-set):
10676         * faces.el (frob-face-property):
10677         * font-menu.el (font-menu-set-font):
10678                   Actually apply changes from 1999-03-17
10679
10680 1999-06-10  Andy Piper  <andy@xemacs.org>
10681
10682         * select.el (get-selection): abstract out non error-signalling
10683         part.
10684         (get-selection-no-error): get-selection without signalling an
10685         error.
10686         (selection-is-clipboard-p): new variable. controls whether the
10687         selection sets the clipboard.
10688         (own-selection): use it.
10689
10690         * mouse.el (insert-selection): fallback to clipboard after trying
10691         primary selection and cutbuffer.
10692
10693 1999-06-05  Andy Piper  <andy@xemacs.org>
10694
10695         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10696         selection functions.
10697
10698 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10699
10700         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10701         default value.
10702         (load): Use `raw-text' instead of `no-conversion'.
10703         (insert-file-contents): Likewise.
10704
10705         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10706         of `no-conversion'.
10707
10708 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10709
10710         * coding.el: Don't copy `no-conversion' to `raw-text'.
10711
10712 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10713
10714         * subr.el (make-char): Define it if Mule is not around.
10715
10716 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10717
10718         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10719
10720         * x-select.el (x-disown-selection-internal): Restore symbol as an
10721         obsolete alias.
10722         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10723
10724 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10725
10726         * XEmacs 21.2.15 is released
10727
10728 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10729
10730         * subr.el (split-string): Avoid infinite looping
10731
10732 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10733
10734         * ldap.el (ldap-ignore-attribute-codings): New variable
10735         (ldap-default-attribute-decoder): New variable
10736         (ldap-coding-system): New variable
10737         (ldap-attribute-syntax-encoders): New variable
10738         (ldap-attribute-syntax-decoders): New variable
10739         (ldap-attribute-syntaxes-alist): New variable
10740         (ldap-encode-boolean): New function
10741         (ldap-decode-boolean): New function
10742         (ldap-encode-country-string): New function
10743         (ldap-decode-string): New function
10744         (ldap-decode-address): New function
10745         (ldap-encode-address): New function
10746         (ldap-decode-attribute): New function
10747         (ldap-search): Use some of these
10748
10749 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10750
10751         * version.el (emacs-version): Make the patch level/beta come
10752         before the XEmacs qualifier so that it gets into (funcall
10753         emacs-version) and thus in the bug reports.
10754         (emacs-version>=): Support patch levels.
10755
10756 1999-06-03  SL Baur  <steve@xemacs.org>
10757
10758         * version.el: implement x.y.z version number
10759         From Jan Vroonhof <vroonhof@math.ethz.ch>
10760
10761 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10762
10763         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10764
10765 1999-05-22  Vin Shelton <acs@xemacs.org>
10766
10767         * startup.el: Document -private and break out non-standard X options.
10768
10769 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10770
10771         * mule/mule-charset.el (charset-after): New function.
10772         (charset-direction): Synch with Mule, update docstring.
10773         (get-charset-property): New function.
10774         (put-charset-property): New function.
10775         (charset-plist): New function.
10776
10777         * mule/mule-charset.el (compose-region):
10778         (decompose-region): remove;  these functions (which don't work
10779         since we don't do composite characters) have been moved to
10780         mule-util.el.
10781         (toplevel): follow coding standards
10782
10783 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10784
10785         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10786         exist any more.
10787
10788         * code-files.el: Fix commentary to follow coding standards.  Move
10789         the single line left in mule-files.el to here.
10790
10791         * mule/mule-files.el: delete.
10792
10793 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10794
10795         * info.el (Info-scroll-prev): Use event functions instead of the
10796         old emacs 19 interface.
10797
10798 1999-06-02  Andy Piper  <andy@xemacs.org>
10799
10800         * x-font-menu.el (x-font-menu-load-font):
10801         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10802
10803 1999-05-31  Andy Piper  <andy@xemacs.org>
10804
10805         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10806         group.
10807         (font-menu-this-frame-only-p): ditto.
10808         (font-menu-max-items): reinstate, from Jan Vroonhof
10809         <vroonhof@math.ethz.ch>
10810         (font-menu-submenu-name-format): ditto.
10811         (font-menu-split-long-menu): ditto, for use by the family
10812         constructor.
10813         (font-menu-family-constructor): use it.
10814
10815 1999-05-30  Andy Piper  <andy@xemacs.org>
10816
10817         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10818         for use by the font menu.
10819
10820         * msw-font-menu.el: new file implementing mswindows specific
10821         font-menu behaviour.
10822         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10823         (mswindows-font-menu-junk-families): ditto.
10824         (hack-font-truename): ditto.
10825         (mswindows-font-regexp-ascii): ditto.
10826         (mswindows-reset-device-font-menus): ditto.
10827         (mswindows-font-menu-font-data): ditto.
10828         (mswindows-font-menu-load-font): ditto.
10829
10830         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10831         (x-font-menu-font-data): ditto.
10832         (x-font-menu-load-font): ditto.
10833
10834         * font-menu.el: new file implementing generic font menu behaviour.
10835         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10836         made device independent.
10837         (font-menu-this-frame-only-p): ditto.
10838         (font-menu-preferred-resolution): ditto.
10839         (font-menu-size-scaling): new variable used to determine whether
10840         sizes are in points or tenths of a point.
10841         (vassoc): moved from x-font-menu.el.
10842         (device-fonts-cache): ditto.
10843         (device-fonts-cache): ditto.
10844         (flush-device-fonts-cache): ditto.
10845         (reset-device-font-menus): copied from x-font-menu.el and made
10846         device independent. Most functionality deferred to
10847         device-dependent versions.
10848         (font-menu-family-constructor): copied from x-font-menu.el and
10849         made device independent.
10850         (font-menu-size-constructor): ditto.
10851         (font-menu-weight-constructor): ditto.
10852         (font-menu-set-font): ditto.
10853         (font-menu-change-face): ditto.
10854         (font-menu-load-font): new device method.
10855         (font-menu-font-data): ditto.
10856
10857         * x-font-menu.el: The above functions deleted.
10858
10859 1999-05-26  Andy Piper  <andy@xemacs.org>
10860
10861         * update-elc.el:
10862         * make-docfile.el:
10863         * loadup.el: rehash expand-file-name usage to not use default-directory.
10864
10865 1999-05-21  Andy Piper  <andy@xemacs.org>
10866
10867         * x-select.el (x-select-convert-to-text):
10868         (x-selected-text-type):
10869         (x-get-selection):
10870         (xselect-convert-to-string):
10871         (xselect-convert-to-compound-text):
10872         (xselect-convert-to-length):
10873         (xselect-convert-to-targets):
10874         (xselect-convert-to-delete):
10875         (xselect-convert-to-filename):
10876         (xselect-convert-to-charpos):
10877         (xselect-convert-to-lineno):
10878         (xselect-convert-to-colno):
10879         (xselect-convert-to-sourceloc):
10880         (xselect-convert-to-os):
10881         (xselect-convert-to-host):
10882         (xselect-convert-to-user):
10883         (xselect-convert-to-class):
10884         (xselect-convert-to-name):
10885         (xselect-convert-to-integer):
10886         (xselect-convert-to-atom):
10887         (xselect-convert-to-identity): functions renamed from x-* and
10888         moved to select.el.
10889         (x-get-secondary-selection): use rename get-selection.
10890         (x-get-clipboard): ditto.
10891         (x-own-selection): moved to select.el.
10892         (x-valid-simple-selection-p): ditto.
10893         (x-dehilight-selection): ditto.
10894         (x-own-clipboard): ditto.
10895         (x-disown-selection): ditto.
10896
10897         * x-mouse.el (x-yank-function): moved to mouse.el.
10898         (x-insert-selection): ditto.
10899         (x-set-point-and-move-selection): use renamed function.
10900
10901         * select.el (selected-text-type): moved and renamed from
10902         x-select.el.
10903         (selection-owner-p): moved to C.
10904         (selection-exists-p): ditto.
10905         (get-cutbuffer): new device method.
10906         (get-selection): generalised and moved from x-select.el.
10907         (own-selection): moved x-own-selection functionality into here.
10908         (dehilight-selection): renamed and moved from x-select.el.
10909         (own-clipboard): functionality moved from x-select.el using new
10910         generic C builtins.
10911         (disown-clipboard): ditto.
10912         (select-convert-to-text):
10913         (select-convert-to-string):
10914         (select-convert-to-compound-text):
10915         (select-convert-to-length):
10916         (select-convert-to-targets):
10917         (select-convert-to-delete):
10918         (select-convert-to-filename):
10919         (select-convert-to-charpos):
10920         (select-convert-to-lineno):
10921         (select-convert-to-colno):
10922         (select-convert-to-sourceloc):
10923         (select-convert-to-os):
10924         (select-convert-to-host):
10925         (select-convert-to-user):
10926         (select-convert-to-class):
10927         (select-convert-to-name):
10928         (select-convert-to-integer):
10929         (select-convert-to-atom):
10930         (select-convert-to-identity): new functions renamed from x-* and
10931         moved from x-select.el.
10932
10933         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10934         into here and use as the default window-system mouse yank.
10935         (insert-selection): generalised and moved from x-mouse.el.
10936         (own-clipboard): moved to C.
10937
10938         * msw-select.el (mswindows-selection-owned-p): deleted.
10939         (mswindows-own-selection): generalised and moved to select.el.
10940         (mswindows-disown-selection): generalised and moved to C.
10941         (mswindows-selection-owner-p): ditto.
10942
10943 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10944
10945         * XEmacs 21.2.14 is released
10946
10947 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10948
10949         * about.el: update contact info for jason and slb.
10950
10951 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10952
10953         * mule/european.el (setup-romanian-environment): Add Romanian
10954         support from Emacs/Mule romanian.el.
10955
10956 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10957
10958         * cus-face.el: Label all custom changes with the 'custom' tag.
10959
10960         * cus-edit.el: idem ditto.
10961
10962         * faces.el: Added suport for adding device tags to various functions.
10963         (custom): New device tag.
10964         (face-spec-set): Call reset face with tags argument. No longer do
10965         x-init-global-faces hack.
10966
10967         * faces.el (frob-face-property): Use an anonymous specifier to map
10968         frob-face-property-1 over.
10969
10970         * x-font-menu.el (font-menu-set-font): Always specify all
10971         properties to custom.
10972
10973 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10974
10975         * mule/european.el (setup-czech-environment): Add czech support.
10976         From David Sauer <davids@orfinet.cz>
10977
10978 1999-03-15  SL Baur  <steve@xemacs.org>
10979
10980         * check-features.el: Turn hard errors into warnings.
10981
10982 1999-03-21  SL Baur  <steve@xemacs.org>
10983
10984         * simple.el (delete-key-deletes-forward): As per discussion on
10985         xemacs-beta, default to t.
10986
10987 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10988
10989         * loadup.el: Define Installation-string before loading anything.
10990
10991 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10992
10993         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10994         From Anders Stenman <stenman@isy.liu.se>
10995
10996 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10997
10998         * wid-edit.el (widget-glyph-find): Ditto.
10999
11000         * packages.el (locate-library): Ditto.
11001
11002         * loadup.el (really-early-error-handler): Ditto.
11003
11004         * lib-complete.el (read-library): Ditto.
11005
11006         * faces.el (set-face-stipple): Ditto.
11007
11008         * code-files.el (load): Use new calling style of locate-file.
11009
11010 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11011
11012         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11013         dead.
11014
11015 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11016
11017         * dumped-lisp.el (preloaded-file-list): Don't load
11018         Installation.el.
11019
11020         * loadup.el (Installation-string): Define it here.
11021
11022 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11023
11024         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11025         Installation.el needs to be loaded before `dump-paths', otherwise
11026         the dumping process won't find it.
11027
11028 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11029
11030         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11031         subr so that we can use `replace-in-string' in Installation.el to
11032         get rid of C-m chars under the native Windows build.
11033
11034 1999-04-29  Andy Piper  <andy@xemacs.org>
11035
11036         * make-docfile.el: canonicalize file and directory names.
11037
11038         * device.el (call-device-method): new function for calling device
11039         specific methods.
11040         (define-device-method): new function for defining device methods.
11041         (define-device-method*): ditto.
11042
11043 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11044
11045         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11046
11047 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11048
11049         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11050         (cyrillic-koi8-r-encode-table): Likewise.
11051         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11052         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11053
11054         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11055         from vietnamese.el].
11056
11057         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11058         mule/mule-misc.el.
11059
11060 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11061
11062         * mule/thai-xtis.el:
11063         - Change font registry name from "Thai94x94-0" to "xtis-0".
11064         - Change mnemonic of coding-system `tis-620' to "TIS620".
11065
11066 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11067
11068         * mule/ethiopic.el: fixed.
11069
11070 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11071
11072         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11073
11074         * mule/thai-xtis.el: New file.
11075
11076         * mule/vietnamese.el: New file.
11077
11078         * mule/ethiopic.el: New file.
11079
11080 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11081
11082         * bytecomp.el (byte-compile-close-variables): Leave
11083         debug-issue-ebola-notices alone.
11084
11085 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11086
11087         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11088         at the top of the buffer since it is the most important thing to
11089         customize
11090         (ldap-get-host-parameter): New defun
11091         (ldap-search): Add a new parameter `withdn' to retrieve the
11092         distinguished names of entries
11093
11094 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11095
11096         * startup.el (splash-frame-body): Date and spelling fixes.
11097
11098 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11099
11100         * view-less.el (toggle-truncate-lines): add autoload tag
11101
11102 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11103
11104         * format.el (format-alist): Disable image stuff.
11105
11106 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11107
11108         * wid-edit.el (widget-glyph-find): Search by directories, then by
11109         suffixes rather than the other way around.
11110         (widget-image-conversion): Renamed to
11111         `widget-image-file-name-suffixes'.
11112
11113 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11114
11115         * mule/mule-charset.el: Made old functions obsolete, remove the
11116         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11117         (charset-iso-graphic-plane): Rename from charset-graphic.
11118         (charset-iso-final-char): Rename from charset-final.
11119         (charset-width): Rename from charset-columns.
11120         (charset-bytes): Added from fsf compatibility, returns always 1.
11121
11122         * mule/mule-misc.el: Move charset-doc-string alias to
11123         mule-charset.el
11124
11125 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11126
11127         * x-faces.el (x-make-font-bold-italic): honor
11128         *try-oblique-before-italic-fonts*
11129
11130 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11131
11132         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11133
11134 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11135
11136         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11137         name.
11138
11139 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11140
11141         * cl-extra.el (equalp): Would bug out for lists.
11142
11143 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11144
11145         * about.el (about-hackers):  Change cgw's email address
11146
11147 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11148
11149         * XEmacs 21.2.13 is released
11150
11151 1999-03-12  SL Baur  <steve@xemacs.org>
11152
11153         * simple.el (delete-key-deletes-forward): Revert to previous
11154         behavior.
11155
11156 1999-01-18  Didier Verna  <didier@xemacs.org>
11157
11158         * menubar-items.el (xemacs-splash-buffer): handle the case of
11159         multiple elements in the splash buffer body.
11160
11161         * startup.el (splash-frame-timeout): new constant: interval
11162         between splash buffer elements.
11163         (command-line-1): handle splash buffer with multiple elements (use
11164         a timeout).
11165         (splash-frame-body): Originally `startup-splash-frame-body'.
11166         Rewrote a cleaner and more readable version. This can now be array,
11167         in which case each element is displayed in turn in the splash buffer.
11168         (splash-frame-static-body): new constant. Persistent information
11169         across all splash buffer elements (preserves the possibility to give
11170         it in different languages.
11171         (circulate-splash-frame-elements): new function. Used as a timeout
11172         to circulate through all splash frame elements and display them in
11173         sequence.
11174         (display-splash-frame): originally `startup-splash-frame'. Handle
11175         the case of multiple elements in the splash buffer body. Now
11176         returns a timeout id if multiple elements to display, or nil.
11177
11178 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11179
11180         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11181         so they can be overridden by x-init-face-from-resources.
11182         Additionally specify the font name also with an x tag.
11183
11184 1999-03-08  Andy Piper  <andy@xemacs.org>
11185
11186         * package-get.el (package-get-base): autoload.
11187
11188         * menubar-items.el (default-menubar): add update menu item. Fix
11189         custom menu to only be activated when package-base is available.
11190
11191         * package-get.el (package-get-custom): don't load
11192         package-get-custom as it is auto-generated. Fix group definition.
11193
11194 1999-03-05  Didier Verna  <didier@xemacs.org>
11195
11196         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11197         instead of `symbol-name' (Thanks Kyle).
11198
11199         * cus-edit.el (custom-save-variables): use `prin1' instead of
11200         princ to write symbols.
11201
11202 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11203
11204         * XEmacs 21.2.12 is released
11205
11206 1999-03-05  SL Baur  <steve@xemacs.org>
11207
11208         * menubar-items.el (default-menubar): Add kfm browsing support.
11209         From Neal Becker <nbecker@fred.net>
11210
11211 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11212
11213         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11214         calls to font-lock during buffer reversion.
11215
11216 1999-02-12  Didier Verna  <didier@xemacs.org>
11217
11218         * info.el (Info-build-node-completions): unconditionally widen the
11219         tag table buffer.
11220
11221 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11222
11223         * x-faces.el (x-init-face-from-resources):
11224         Only set fonts in the 'x locale.
11225
11226 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11227
11228         * package-ui.el (pui-install-selected-packages): Don't throw on
11229         `package-admin-delete-binary-package' returning nil since it's
11230         normal.  Reindent function.
11231         (pui-add-required-packages): Handle case where packages selected
11232         for installation have never been installed.
11233
11234 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11235
11236         * menubar-items.el (default-menubar):
11237         Implement the ``Mule->Set coding system of process'' menu item.
11238
11239 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11240
11241         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11242         files
11243         - Change some `if's to `when's
11244
11245 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11246
11247         * XEmacs 21.2.11 is released
11248
11249 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11250
11251         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11252         against window close (Fix Bug #460).
11253         (ask-user-about-lock-dbox): Idem.
11254
11255 1999-02-25  SL Baur  <steve@xemacs.org>
11256
11257         * mule/mule-charset.el (charset-leading-byte): New function.
11258         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11259
11260 1999-02-12  Andy Piper  <andy@xemacs.org>
11261
11262         * about.el (xemacs-hackers): change andy's email address.
11263         (about-url-alist): change andy's web page address.
11264         (about-xemacs): add piper.
11265
11266 1999-02-16  SL Baur  <steve@xemacs.org>
11267
11268         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11269         of mule-base into lisp/mule.
11270
11271 1999-02-16  SL Baur  <steve@xemacs.org>
11272
11273         * mule/arabic.el:
11274         mule/canna-leim.el:
11275         mule/chinese.el:
11276         mule/cyrillic.el:
11277         mule/english.el:
11278         mule/european.el:
11279         mule/greek.el:
11280         mule/hebrew.el:
11281         mule/japanese.el:
11282         mule/kinsoku.el:
11283         mule/korean.el:
11284         mule/misc-lang.el:
11285         mule/mule-category.el:
11286         mule/mule-ccl.el:
11287         mule/mule-charset.el:
11288         mule/mule-cmds.el:
11289         mule/mule-coding.el:
11290         mule/mule-files.el:
11291         mule/mule-help.el:
11292         mule/mule-init.el:
11293         mule/mule-misc.el:
11294         mule/mule-tty-init.el:
11295         mule/mule-x-init.el:
11296         mule/viet-chars.el:  Remerge from mule-base.
11297
11298         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11299         of mule-base into lisp/mule.
11300
11301 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11302
11303         * process.el (exec-to-string): Use `shell-command-switch' in place
11304         of hard-wired "-c" (for WindowsNT).
11305
11306 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11307
11308         * menubar-items.el (default-menubar):  Remove obsolete
11309         "Gopher" item
11310
11311 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11312
11313         * package-admin.el (package-admin-get-install-dir): First fall
11314         back to the location of xemacs-base for non-mule packages.
11315
11316 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11317
11318         * paths.el:
11319         - improved automounter tmp directory support.
11320         - support 4 (!) empirically discovered automounter conventions
11321
11322 1999-02-12  SL Baur  <steve@xemacs.org>
11323
11324         * etags.el (pop-tag-mark): autoload to match key binding.
11325
11326 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11327
11328         * XEmacs 21.2.10 is released
11329
11330 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11331
11332         * package-get.el (package-get-remote-filename): Don't bug out for
11333         a local file name in the search entry.
11334
11335 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11336
11337         * XEmacs 21.2.9 is released
11338
11339 1999-01-19  Didier Verna  <didier@xemacs.org>
11340
11341         * replace.el (replace-search-function): new variable containing a
11342         function to perform a search-forward.
11343         (replace-re-search-function): new variable containing a function
11344         to perform a re-search-forward.
11345         (perform-replace): use them.
11346
11347 1999-01-25  Didier Verna  <didier@xemacs.org>
11348
11349         * select.el (selection-owner-p): use the name `XEmacs'.
11350         (cut-copy-clear-internal): ditto.
11351
11352 1999-01-18  Andy Piper  <andy@xemacs.org>
11353
11354         * about.el (about-url-alist): Update my entry.
11355         (xemacs-hackers): Ditto.
11356
11357 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11358
11359         * buffer.el (switch-to-buffer): Fixing documentation.
11360         * minibuf.el (minibuffer-completion-table): ditto.
11361         * cl-macs.el (return-from): ditto.
11362
11363 1999-01-04  Didier Verna  <didier@xemacs.org>
11364
11365         * replace.el (delete-non-matching-lines): temporarily disable
11366         case-folding when called interactively with a regexp containing
11367         uppercase characters.
11368         (delete-matching-lines): ditto.
11369         (count-matches): ditto.
11370         (list-matching-lines): ditto.
11371
11372 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11373
11374         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11375         abort if current window is split horizontally, not if others are
11376         split.  Got rid of unnecessary minibuffer checking.  Also, add
11377         some comments (it's still complex).
11378
11379 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11380
11381         * package-get.el: changed address for doc.ic.ac.uk to
11382         sunsite.doc.ic.ac.uk
11383
11384 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11385
11386         * ldap.el (toplevel): Remove requires so that the file compiles
11387         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11388
11389 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11390
11391         * dump-paths.el: Calculate module-directory and set
11392         module-load-path to the load path for modules.
11393
11394         * loadup.el: Get bootstrap value of module-load-path from the
11395         environment variable EMACSBOOTSTRAPMODULEPATH.
11396         - Display the module load path if we're debugging paths.
11397
11398         * setup-paths.el: Added function paths-find-site-module-directory.
11399         - Added function paths-find-module-directory.
11400         - Added function paths-construct-module-load-path.  Uses new
11401         environment variable EMACSMODULEPATH.
11402
11403 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11404
11405         * font.el (font-default-object-for-device):
11406         Oops! This `or' can't be replaced by `unless'.
11407         Fixed inability to run w3, among other things.
11408
11409 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11410
11411         * package-admin.el: Change initialization of
11412           package-admin-install-function dependent on system type.
11413           Change package-admin-install-function-mswindows to use
11414           "minitar".
11415
11416 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11417
11418         * mouse.el (default-mouse-motion-handler): Disable help echo while
11419         in the minibuffer.
11420
11421 1998-12-28  Martin Buchholz <martin@xemacs.org>
11422
11423         * XEmacs 21.2.8 is released.
11424
11425 1998-12-24  Martin Buchholz <martin@xemacs.org>
11426
11427         * XEmacs 21.2.7 is released.
11428
11429 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11430
11431         * package-ui.el (pui-list-packages): Set truncate-lines.
11432
11433         * package-get.el (package-get-download-menu): Use
11434         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11435
11436         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11437         (pui-help-string): idem.
11438         (list-packages-mode): New major mode.
11439         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11440         (pui-install-selected-packages): Add suport for removing packages.
11441         (pui-toggle-package-delete-key): New function.
11442         (pui-popup-context-sensitive): New kludge.
11443         (pui-list-packages): Add warning when `package-get-remote' is nil.
11444         (package-ui-add-site): New function.
11445
11446 1998-12-01  Didier Verna  <didier@xemacs.org>
11447
11448         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11449
11450 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11451
11452         * ldap.el: Custom-ized
11453         (toplevel): Do not provide `ldap' which is provided by C level
11454         LDAP code
11455         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11456
11457 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11458
11459         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11460
11461 1998-12-17  Andy Piper  <andy@xemacs.org>
11462
11463         * sound.el (sound-load-list): name changed from sound-load-alist.
11464         (sound-extension-list): name changed from sound-ext-list.
11465         (load-default-sounds): use new names.
11466         (load-sound-file): use new names.
11467
11468 1998-12-16  Andy Piper  <andy@xemacs.org>
11469
11470         * XEmacs 21.2.6 is released
11471
11472 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11473
11474         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11475         errors.
11476
11477 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11478
11479         * wid-edit.el (widget-echo-this-extent): Set
11480         help-echo-owns-message to t.
11481
11482 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11483
11484         * package-get.el (package-get-download-menu): use toggles for
11485           each site in the download site menu.
11486
11487 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11488
11489         * package-get.el (package-get): If we cannot find a package
11490           because package-get-remote is not set, give a more helpful
11491           error message.
11492
11493 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11494
11495         * package-get.el (package-get-remote-filename): use an EFS path
11496         with user anonymous if no user is specified.
11497
11498 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11499
11500         * faces.el (face-spec-set): Re-init fallfacks for default after
11501         calling reset-face on the default face.
11502
11503 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11504
11505         * package-admin.el (package-admin-default-install-function):
11506         Behave as advertised.  Make sure the pkg-dir is proper for
11507         default-directory.
11508         (package-admin-add-binary-package): Make sure the pkg-dir is
11509         proper for default-directory.
11510         (package-admin-install-function-mswindows): Make sure the pkg-dir
11511         is proper for default-directory.
11512
11513 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11514
11515         * XEmacs 21.2.5 is released
11516
11517 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11518
11519         * files.el (binary-file-regexps): regexp-opt is not available at
11520         bytecompile time.
11521
11522 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11523
11524         * x-win-xfree86.el:
11525         * x-win-sun.el (x-win-init-sun):
11526         * x-win-sun.el:
11527         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11528         * x-iso8859-1.el:
11529         * x-init.el (init-post-x-win):
11530         * x-init.el (init-pre-x-win):
11531         * x-init.el (x-initialize-compose):
11532         * x-init.el:
11533         * x-compose.el:
11534         * winnt.el:
11535         * widget.el:
11536         * wid-edit.el (widget-glyph-click):
11537         * wid-edit.el (widget-glyph-find):
11538         * wid-edit.el (widget-type):
11539         * view-less.el (view-buffer-other-window):
11540         * very-early-lisp.el:
11541         * version.el:
11542         * toolbar.el:
11543         * toolbar-items.el:
11544         * term/sun.el (suntool-map):
11545         * term/sun-mouse.el:
11546         * term/internal.el:
11547         * syntax.el (modify-syntax-entry):
11548         * symbol-syntax.el:
11549         * subr.el:
11550         * startup.el (lock-directory):
11551         * simple.el (set-comment-column):
11552         * simple.el (backward-delete-char-untabify):
11553         * shadow.el (find-emacs-lisp-shadows):
11554         * shadow.el:
11555         * setup-paths.el (paths-construct-info-path):
11556         * select.el (cut-copy-clear-internal):
11557         * process.el (call-process-region):
11558         * process.el (start-process-shell-command):
11559         * process.el:
11560         * paths.el (rmail-spool-directory):
11561         * paragraphs.el (use-hard-newlines):
11562         * package-get.el (package-get-dependencies):
11563         * package-admin.el (package-admin-delete-binary-package):
11564         * obsolete.el (truncate-string):
11565         * obsolete.el (store-substring):
11566         * mouse.el (default-mouse-track-maybe-own-selection):
11567         * mouse.el (mouse-yank-at-point):
11568         * modeline.el:
11569         * modeline.el (mouse-drag-modeline):
11570         * minibuf.el (read-directory-name-internal):
11571         * minibuf.el (read-file-name-internal):
11572         * minibuf.el (read-file-name-internal-1):
11573         * minibuf.el (read-file-name-2):
11574         * minibuf.el (exact-minibuffer-completion-p):
11575         * minibuf.el (read-from-minibuffer):
11576         * minibuf.el:
11577         * menubar.el (check-menu-syntax):
11578         * map-ynp.el (map-y-or-n-p):
11579         * make-docfile.el (docfile-out-of-date):
11580         * loadup.el ((member "run-temacs" command-line-args)):
11581         * loadup.el ((member "no-site-file" command-line-args)):
11582         * loadup.el (really-early-error-handler):
11583         * loadup.el:
11584         * loadhist.el:
11585         * loaddefs.el:
11586         * lisp-mnt.el (lm-verify):
11587         * lib-complete.el (lib-complete:cache-completions):
11588         * lib-complete.el (library-all-completions):
11589         * itimer.el (itimer-run-expired-timers):
11590         * info.el (Info-mode):
11591         * info.el (Info-insert-file-contents):
11592         * info.el (Info-rebuild-dir):
11593         * info.el (Info-build-dir-anew):
11594         * info.el (Info-parse-dir-entries):
11595         * info.el (Info-dir-outdated-p):
11596         * info.el (Info-insert-dir):
11597         * info.el (info-xref):
11598         * info.el:
11599         * hyper-apropos.el (hyper-apropos-get-doc):
11600         * hyper-apropos.el (hyper-describe-face):
11601         * hyper-apropos.el (hyper-apropos-mode):
11602         * hyper-apropos.el:
11603         * help.el (list-processes):
11604         * help.el:
11605         * gnuserv.el:
11606         * font.el (mswindows-font-create-name):
11607         * font.el (font-default-font-for-device):
11608         * font.el (x-font-create-object):
11609         * font.el (font-registry):
11610         * font.el:
11611         * font-lock.el (font-lock-keywords):
11612         * font-lock.el:
11613         * finder.el (finder-compile-keywords):
11614         * find-paths.el (paths-find-recursive-path):
11615         * fill.el (set-justification-center):
11616         * fill.el (fill-region-as-paragraph):
11617         * files.el (insert-directory):
11618         * files.el (wildcard-to-regexp):
11619         * files.el (recover-file):
11620         * files.el (basic-save-buffer):
11621         * files.el (delete-auto-save-file-if-necessary):
11622         * files.el (file-relative-name):
11623         * files.el (backup-extract-version):
11624         * files.el (backup-buffer):
11625         * files.el (set-visited-file-name):
11626         * files.el (set-auto-mode):
11627         * files.el (interpreter-mode-alist):
11628         * files.el:
11629         * files.el (find-file-noselect):
11630         * files.el (abbreviate-file-name):
11631         * files.el (parse-colon-path):
11632         * files.el (directory-abbrev-alist):
11633         * etags.el (visit-tags-table-buffer):
11634         * easymenu.el (easy-menu-define):
11635         * dragdrop.el (experimental-dragdrop-drag):
11636         * dragdrop.el (dragdrop-drop-do-functions):
11637         * dragdrop.el (dragdrop-drop-at-point):
11638         * disass.el (disassemble-1):
11639         * disass.el (disassemble-internal):
11640         * disass.el (disassemble):
11641         * disass.el:
11642         * derived.el (derived-mode-init-mode-variables):
11643         * derived.el (define-derived-mode):
11644         * custom.el (defgroup):
11645         * cus-edit.el (custom-quote):
11646         * config.el:
11647         * code-process.el (open-network-stream):
11648         * code-process.el (start-process):
11649         * code-process.el (call-process-region):
11650         * code-process.el (call-process):
11651         * code-process.el:
11652         * code-files.el (insert-file-contents):
11653         * code-files.el:
11654         * code-files.el (buffer-file-coding-system-for-read):
11655         * cmdloop.el (yes-or-no-p-minibuf):
11656         * cl.el:
11657         * cl-macs.el:
11658         * cl-extra.el:
11659         * callers-of-rpt.el (make-caller-report):
11660         * callers-of-rpt.el:
11661         * bytecomp.el (batch-byte-recompile-directory):
11662         * bytecomp.el (batch-byte-compile-1):
11663         * bytecomp.el (batch-byte-compile):
11664         * bytecomp.el (display-call-tree):
11665         * bytecomp.el (byte-compile-insert):
11666         * bytecomp.el (byte-compile-two-args-19->20):
11667         * bytecomp.el (byte-compile-variable-ref):
11668         * bytecomp.el (byte-compile-form):
11669         * bytecomp.el (byte-compile-top-level-body):
11670         * bytecomp.el (byte-compile-out-toplevel):
11671         * bytecomp.el (byte-compile-byte-code-maker):
11672         * bytecomp.el (byte-compile-file-form-defmumble):
11673         * bytecomp.el (byte-compile-file-form):
11674         * bytecomp.el (byte-compile-keep-pending):
11675         * bytecomp.el (byte-compile-insert-header):
11676         * bytecomp.el (byte-compile-from-buffer):
11677         * bytecomp.el (byte-compile-file):
11678         * bytecomp.el (byte-recompile-file):
11679         * bytecomp.el (byte-compile-close-variables):
11680         * bytecomp.el (byte-compile-warn-about-unused-variables):
11681         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11682         * bytecomp.el (byte-compiler-legal-options):
11683         * bytecomp.el (byte-compile-lapcode):
11684         * bytecomp.el (byte-optimize-log):
11685         * bytecomp.el ((fboundp 'defsubst)):
11686         * bytecomp.el:
11687         * bytecomp-runtime.el:
11688         * byte-optimize.el (byte-optimize-apply):
11689         * byte-optimize.el (car):
11690         * byte-optimize.el (byte-optimize-form):
11691         * byte-optimize.el (byte-optimize-form-code-walker):
11692         * byte-optimize.el:
11693         * build-report.el (build-report-insert-installation-file):
11694         * build-report.el (build-report):
11695         * auto-show.el:
11696         * apropos.el (apropos-documentation):
11697         - mega patch
11698         - clean up byte-compile warnings
11699         - remove unused variables
11700         - Use common lisp style hashtable functions
11701         - byte compiler cleanup
11702         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11703         - remove old backquote syntax usage
11704         - move some cl functionality into C for speed.
11705         - remove last remaining VMS support
11706         - spelling fixes
11707         - implement last, butlast, nbutlast, copy-list in C.
11708         - new macro ignore-file-errors, similar to ignore-errors
11709           (ignore-file-errors (delete-file "foo"))
11710         - get frequent garbage collection during loadup.el by tweaking
11711           gc-cons-threshold, rather than explicitly calling garbage-collect
11712         - default delete-key-deletes-forward to `t'.
11713
11714 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11715
11716         * XEmacs 21.2-beta4 is released.
11717
11718 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11719
11720         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11721         (easy-menu-item-present-p): Wrapper around find-menu-item.
11722         (easy-menu-remove-item): Wrapper around delete-menu-item.
11723
11724         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11725         (add-menu-button): Add 'in-menu' argument.
11726         (add-menu-item-1): Add in-menu support to helper function.
11727
11728 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11729
11730         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11731
11732 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11733
11734         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11735         of Dec 4, 1997.
11736
11737 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11738
11739         * process.el (shell-command-on-region): Report if the command
11740         succeeded or failed.
11741
11742 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11743
11744         * subr.el (buffer-substring-no-properties): Comment out.
11745
11746 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11747
11748         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11749           into font instances first, like `x-frob-font-size' does.
11750           (mswindows-find-larger-font): ditto
11751
11752 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11753
11754         * package-ui.el (pui-install-selected-packages): fix args in call
11755         to `package-get'.
11756
11757 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11758
11759         * package-get.el (host-name): New widget type.
11760         (package-get-remote): Better customization using new type.
11761         (package-get-download-sites): idem dito.
11762
11763         (package-get-custom): Do not use package-get-all untill we have
11764         runtime dependencies.
11765
11766         (package-get-remove-copy): Default to 't' we no longer need this
11767         kludge as we do not currently use depenencies.
11768
11769         (package-get-was-current): New variable.
11770         (package-get-require-base): New 'force-current' argument.
11771         (package-get-update-base): idem
11772         (package-get-package-provider):  idem
11773         (package-get-locate-index-file): New 'no-remote' argument.
11774         (package-get-locate-file): idem.
11775
11776         (package-get-maybe-save-index): New function.
11777         (package-get-update-base): Use it.
11778
11779 1998-10-28 Greg Klanderman <greg@alphatech.com>
11780
11781         * package-get.el (package-get-remote): default to nil; by default,
11782         don't go out to the net via EFS.  They must select a download site.
11783         (package-get-download-sites): new variable.
11784         (package-get-download-menu): new function.
11785         (package-get-locate-index-file): new function.
11786         (package-get-update-base): use it.
11787
11788         * menubar-items.el (default-menubar): add "Update Package Index"
11789         and "Add Download Site" menus under Options | Manage Packages.
11790
11791 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11792
11793         * package-get.el (package-get): bugfix code checking installed version
11794         for case where package is not currently installed.
11795         (package-get-require-signed-base-updates): new variable.
11796         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11797         deemed not a goot thing.  Use the variable
11798         package-get-allow-unsigned-base-updates instead.
11799
11800 1998-10-16 Greg Klanderman <greg@alphatech.com>
11801
11802         * package-get.el (package-get): Don't install an older version than
11803         we already have unless explicitly told to.  Issue a warning.
11804
11805         * package-ui.el (pui-add-required-packages): when adding
11806         dependencies, don't add packages that are up to date.
11807         (pui-package-symbol-char):  Don't consider a package out of date
11808         if you have a newer version installed than the latest version in
11809         package-get-base.
11810
11811         * package-get.el (package-get-base-filename): document that it may
11812         be a path relative to package-get-remote;  new default value.
11813         (package-get-locate-file): new function.
11814         (package-get-update-base): use it to expand package-get-base-filename.
11815         (package-get-save-base): new function to save the package-get database
11816         to file.
11817         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11818         (package-get-update-base): pass the REMOTE-SOURCE arg.
11819         (package-get-update-base-entry): call package-get-custom-add-entry.
11820         (package-get-file-installed-p): removed; no longer needed.
11821         (package-get-create-custom): ditto.
11822         (toplevel): remove code to build and load package-get-custom.el
11823         (package-get-custom-add-entry): new function.
11824
11825 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11826
11827         * wid-edit.el (widget-button-click): Don't switch window.
11828
11829 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11830
11831         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11832
11833 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11834
11835         * etags.el (find-tag-default): Run find-tag-hook using
11836         run-hooks rather than funcall
11837
11838 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11839
11840         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11841         and the current local map as the parents to isearch-mode-map.
11842
11843 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11844
11845         * XEmacs 21.2-beta3 is released.
11846
11847 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11848
11849         * package-get.el (package-get-update-base): use
11850         insert-file-contents-internal, not insert-file-contents-literally.
11851
11852 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11853
11854         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11855         dump time.
11856
11857 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11858
11859         * package-get.el (package-get-update-base-entry): new function.
11860         (package-get-update-base): renamed; was `package-get-load-base'.
11861         cleanup, and use package-get-update-base-from-buffer.
11862         (package-get-update-base-from-buffer): new function.
11863         (package-get-update-base-entries): new; helper for above.
11864         Do not eval lisp grabbed over ftp; parse it from new format.
11865
11866 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11867
11868         * files.el (set-auto-mode): Don't play games loading package-get
11869         database; package-get-package-provider will handle it all.
11870
11871 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11872
11873         * package-get.el (package-get-base-filename): new variable.
11874         (package-get-require-base): new function.
11875         (package-get-pgp-signed-begin-line): new variable.
11876         (package-get-pgp-signature-begin-line): ditto.
11877         (package-get-pgp-signature-end-line):  ditto.
11878         (package-get-load-base): new function.
11879         (package-get-interactive-package-query):
11880         (package-get-update-all):
11881         (package-get-dependencies):
11882         (package-get-package-provider):
11883         (package-get-custom): use package-get-require-base.
11884         [package-get-custom loading]: disable for now.
11885
11886         * package-ui.el (pui-list-packages): use (package-get-require-base)
11887
11888 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11889
11890         * package-ui.el: Correct obvious thinko in choosing extent face.
11891
11892 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11893
11894         * menubar-items.el (default-menubar): pui-list-package has nothing
11895         to with Customize. Move all the package stuff to a new Item in Options.
11896
11897         * package-ui.el (pui-menu): Add menu and Popup menu.
11898
11899         * package-get.el (package-get): Use new
11900         package-admin-get-install-dir.
11901
11902         * package-admin.el (package-admin-get-install-dir): New syntax.
11903         Conserve package location and put mule packages where mule-base is.
11904
11905         * package-get.el : Customized
11906
11907         * package-ui.el (pui): Customized
11908         (pui-package-install-dest-dir): New variable.
11909         (pui-install-selected-packages): Use it
11910
11911 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11912
11913         * package-get.el (package-get-interactive-package-query): Move
11914         dependency on package-get-base to run-time.
11915         (package-get-update-all): Ditto.
11916         (package-get-dependencies): Ditto.
11917         (package-get-package-provider): Ditto.
11918         (package-get-custom): Ditto.
11919
11920 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11921
11922         * events.el: Remove 'ascii-character property from 'backspace
11923         and 'delete symbols
11924
11925 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11926
11927         * package-get-base.el: removed.
11928
11929 1998-09-23  Didier Verna  <didier@xemacs.org>
11930
11931         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11932         (no-upper-case-p): new function.
11933         (with-search-caps-disable-folding): new macro.
11934         (with-interactive-search-caps-disable-folding): new macro.
11935         (zap-to-char): In interactive mode, do a case-sensitive search if
11936         the character is uppercase.
11937         (zap-up-to-char): ditto.
11938
11939         * replace.el (perform-replace): use the function no-upper-case-p.
11940
11941         * isearch-mode.el (isearch-fix-case): ditto.
11942         make obsolete `with-caps-disable-folding' and
11943         `isearch-no-upper-case-p'.
11944
11945         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11946         (tags-search): ditto.
11947         (tags-query-replace): ditto.
11948
11949         * info.el (Info-search): ditto.
11950
11951 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11952
11953         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11954
11955 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11956
11957         * package-admin.el (package-admin-rmtree): rewritten.  need to
11958         check for "." and ".." before symlink check.  expand files and
11959         directories with respect to DIRECTORY, not default-directory.
11960
11961 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11962
11963         * package-get.el (package-get-all): add INSTALL-DIR argument.
11964
11965 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11966
11967         * package-ui.el (pui-add-required-packages): new function, select
11968         dependent packages.
11969         (pui-display-keymap): bind it.
11970         (pui-help-string): document it.
11971         (pui-install-selected-packages): package-get-all -> package-get.
11972
11973         * package-get.el (package-get-dependencies): new function.
11974
11975 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11976
11977         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11978         regexps.
11979
11980 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11981
11982         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11983         function.
11984         (default-mouse-track-normalize-point): Use it.
11985
11986 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11987
11988         * package-admin.el (package-admin-delete-binary-package):
11989                 General cleanup. Remove unnessary use of progn and
11990         save-excursion.
11991         (package-admin-delete-binary-package): Do NOT mess with file
11992         modes. That is evil.
11993         (package-admin-delete-binary-package): Wrap all deleting in
11994         condition-case. The data in MANIFEST is untrustworthy.
11995         (package-admin-delete-binary-package): Let the OS worry about non
11996         empty directories.
11997
11998 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11999
12000         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12001         processing.
12002         (lm-report-bug): Fix mail address to send bug reports to.
12003
12004 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12005
12006         * XEmacs 21.2-beta2 is released.
12007
12008 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12009
12010         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12011
12012 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12013
12014         * info.el (Info-mode): Document page turning by double clicks in
12015         docstring so `M-x describe-mode' will display it.
12016
12017 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12018
12019         * info.el (Info-mouse-track-double-click-hook): Use character
12020         widths to calculate a border region where double clicking does
12021         page turning, and return `nil' by default so other hooks, such as
12022         region highlighting, will be run.
12023
12024 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12025
12026         * sound.el (default-sound-directory-list): Initialize with all the
12027         "sounds" directories in `data-directory-list'.  It used to just be
12028         the first one.
12029
12030         * packages.el (locate-data-directory-list): Created.  This gives
12031         the list of matching directories, unlike `locate-data-directory',
12032         which just gives the first one.
12033
12034 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12035
12036         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12037         make a binding in the local keymap until help-char handling is
12038         improved.
12039
12040         * help.el (help-keymap-with-help-key): Provide keymap with help
12041         binding.
12042         (help-print-help-form): New helper function.
12043
12044 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12045
12046         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12047         move extent to another buffer; no need to create a new extent.
12048         (isearch-fix-case): New function.
12049         (isearch-search-and-update): Use it.
12050
12051 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12052
12053         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12054         the keymap, not minor-mode-map-alist.
12055         (isearch-done): Restore overriding-local-map.
12056
12057 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12058
12059         * bytecomp.el (byte-compile-buffer-substring):
12060         Fix for: (byte-compile (defun f () (buffer-substring)))
12061         ==>   ** buffer-substring called with 3 args, but requires 0-3
12062         - new code not only works, but is more readable, too.
12063
12064 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12065
12066         * msw-faces.el (mswindows-init-device-faces): Don't try to
12067           specify a default font at this late stage. Do try to force
12068           creation of the default face font so that if it fails we get
12069           an error now instead of a crash at frame creation.
12070
12071           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12072           mswindows-make-font-unitalic: Canonical default weight
12073           changed from "Normal" to "Regular".
12074
12075           mswindows-make-font-bold / -bold-italic: Supplied device was
12076           not being passed into call to mswindows-find-smaller-font.
12077
12078 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12079
12080         * package-get.el (package-get-remote): Fix the path where to find
12081           the packages on xemacs.org.
12082
12083 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12084
12085         * about.el (about-maintainer-info): Update Ben's entry.
12086
12087 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12088
12089         * lisp/shadow.el (find-emacs-lisp-shadows):
12090         - `member' was being called on lists of length 2000!
12091         - Replace with hashtables.
12092         - Replace hand-coded loops with (dolist)
12093         - Fix comment typo
12094
12095 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12096
12097         * packages.el: Added new function, `package-delete-name', to
12098           delete existing packages from the installed package database
12099           (`packages-package-list').  Also added the "pkginfo" directory
12100           to `packages-special-base-regexp', so that the pkginfo directory
12101           would not get added to `late-packages'.
12102
12103         * package-admin.el: Added ability to delete an installed package
12104           (added low-level function, `package-admin-delete-package').
12105           Understands how to use the pkginfo/MANIFEST.<package> file to
12106           delete the package.  When installing a package, will also
12107           create a MANIFEST.* file if one is not provided by the
12108           package.  If the MANIFEST.* doesn't exist when deleting a
12109           package, the functions will fall back to attempting to delete
12110           any package-specific lisp directory.
12111
12112         * package-get.el: Moved some functions to package-admin.el.
12113           Added interactive function `package-get-delete-package', for
12114           use by users for deleting a package.
12115
12116           Also modified to not require the presence of efs.
12117
12118 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12119
12120         * files.el (find-file-noselect): Handle all signals, kill the
12121         buffer and resignal.
12122
12123 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12124
12125         * cl-macs.el (glyph-image): Add setf method.
12126
12127 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12128
12129         * package-get.el: Fixed broken EFS downloading.  Also, look for
12130           .tar.gz files first, in preference over .tgz files.
12131
12132         * package-ui.el: Fix display of package version numbers.
12133
12134 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12135
12136         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12137         argument.
12138
12139 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12140
12141         * list-mode.el: `display-completion-list': added new/optional
12142           keyword `:completion-string', which allows the programmer to
12143           change the "Possible completions are:" prompt.
12144
12145         * menubar-items.el: Added new pulldown menu-pick to start up the
12146           visual package browser/installer:
12147
12148                 Options->Customize->List Packages
12149
12150         * package-admin.el: Added hooks for installing under both Unix
12151           and MS Windows.  Does additional error checking.  No longer
12152           calls "add-big-package.sh" to install packages under Unix; now
12153           calls gunzip & tar directly.
12154
12155         * package-get.el: Added ability to install packages from files
12156           on a local disk/CDROM.  Now deletes any existing package lisp
12157           directory.  Does completion on available packages when
12158           querying for package names.  Will also search for .tgz files
12159           in addition for .tar.gz files.  Tries to reload
12160           auto-autoloads, as a convenience when loading new packages,
12161           and also tries to add any new package paths to `load-path'.
12162           Changed all occurences of `concat' to use `expand-file-name'.
12163
12164         * package-ui.el: New file which implements the main visual
12165           package browser/installer, which is started via a menu pick or
12166           M-x pui-list packages.
12167
12168 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12169
12170         * startup.el (load-init-file): spelling fix.
12171
12172 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12173
12174         * startup.el (normal-top-level): Load auto-autoload files
12175         covariantly with their precedence.
12176
12177 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12178
12179         * menubar-items.el (default-menubar): Remove "Font Weight"
12180         option, there is currently no custom equivalent.. Customize-faces
12181         is "Edit faces".
12182
12183         * x-font-menu.el (font-menu-set-font): Use customize to set
12184         default face.
12185
12186         * faces.el (face-spec-update-all-matching): New function.
12187
12188         * cus-face.el (custom-set-face-update-spec): New function.
12189         Interface to customize faces from elisp.
12190
12191         (custom-face-value-create): Show the customized settings if set
12192         but not saved.
12193
12194 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12195
12196         (custom-face-value-create): Show the customized settings if set
12197         but not saved.
12198
12199 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12200
12201         * keydefs.el (global-map): Add FSF 20.3 binding of
12202         query-replace-regexp.
12203
12204 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12205
12206         * minibuf.el (read-file-name-internal-1): use
12207         user-name-completion-1 instead of user-name-completion.
12208
12209 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12210
12211         * loadup.el:
12212         * make-docfile.el:
12213         * update-elc.el: Don't set `source-directory' (now defunct as a
12214         global variable) no more.
12215
12216         * packages.el (packages-list-autoloads): Made `source-directory'
12217         (now defunct as a global variable) a parameter.
12218
12219 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12220
12221         * about.el (about-hackers): new email
12222
12223 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12224
12225         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12226
12227 1998-07-17  Didier Verna  <didier@xemacs.org>
12228
12229         * faces.el (set-face-property):
12230         (set-face-dim-p):
12231         (face-dim-p): updated the doc strings now that the dim property isn't
12232         tty-specific.
12233         (face-equal): the dim property is now a common one.
12234
12235         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12236         Renamed the `stipple' attribute to `background-pixmap'.
12237         (custom-face-background-pixmap): make custom-face-stipple an
12238         obsolete alias for this.
12239
12240 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12241
12242         * find-paths.el (paths-file-readable-directory-p): Created and
12243         used.
12244
12245         * loadup.el: Don't set inhibit-... flags from run-temacs.
12246
12247 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12248
12249         * packages.el (packages-data-path-depth): Added and used.
12250
12251 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12252
12253         * about.el:
12254         - Change .xpm to .png, delete "zcat" section.
12255         - cosmetic fix in the 'marcpa' entry.
12256
12257         * etc/photos
12258         - convert all .xpm.Z to .png
12259         - rename mrb to martin
12260         - rename mcook-m to mcookm
12261
12262 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12263
12264         * x-init.el (x-initialize-compose): Add support for
12265         dead-circumflex as YET ANOTHER NAME for that dead key.
12266
12267 1998-08-05  Colin Rafferty <colin@xemacs.org>
12268
12269         * setup-paths.el (paths-construct-exec-path): Made the
12270         last-packages really be last.
12271         (paths-construct-data-directory-list): Ditto.
12272
12273 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12274
12275         * startup.el(startup-splash-frame-body):
12276         Update Copyright notice in splash screen
12277
12278 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12279
12280         * minibuf.el (read-file-name-internal-1): do ~user completion.
12281
12282 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12283
12284         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12285         aginst destroyed extents
12286
12287 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12288
12289         * package-get.el (package-get): add `install-dir' argument.
12290
12291 1998-07-20  John Jones  <jj@asu.edu>
12292
12293         * package-get.el: calls to package-get-update-all will only
12294           update packages which are already installed.
12295
12296 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12297
12298         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12299         writable.
12300
12301 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12302
12303         * about.el (about-hackers): Correct my email.
12304
12305 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12306
12307         * about.el (about-hackers): new email-address.
12308
12309 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12310
12311         * minibuf.el (read-number): Don't let `input-error' condition
12312         escape.
12313
12314 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12315
12316         * about.el (about-hackers): use my `email-for-life' address.
12317
12318 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12319
12320         * XEmacs 21.2-beta1 is released.
12321
12322 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12323
12324         * ldap.el (ldap-search): Doc string change
12325
12326 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12327
12328         * menubar-items.el (default-menubar): Removed references to
12329         `data-directory', and use `locate-data-file' instead, and made
12330         then greyed out if they don't exist.
12331
12332 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12333
12334         * keymap.el (events-to-keys): Use `format' instead of `concat'
12335         since the latter does not accept integer args anymore
12336
12337 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12338
12339         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12340         macros replaced.
12341
12342 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12343
12344         * make-docfile.el: Get first initialization from very-early-lisp.el
12345         * update-elc.el: Ditto.
12346         * loadup.el (really-early-error-handler): Ditto.
12347
12348         * packages.el (packages-unbytecompiled-lisp): Add new file,
12349         very-early-lisp.el.
12350
12351         * very-early-lisp.el: New file.
12352
12353 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12354
12355         * Symbols that have been obsolete for at least 3 years removed (II).
12356
12357         * obsolete.el (eval-current-buffer): Make compatible.
12358         (byte-code-function-p): Ditto.
12359         (send-string): Removed.
12360         (send-region): Removed.
12361         (screen-scrollbar-width): Removed.
12362         (set-screen-scrollbar-width): Removed.
12363         (set-screen-left-margin-width): Removed.
12364         (set-screen-right-margin-width): Removed.
12365         (screen-left-margin-width): Removed.
12366         (screen-right-margin-width): Removed.
12367         (set-buffer-left-margin-width): Removed.
12368         (set-buffer-right-margin-width): Removed.
12369         (buffer-left-margin-width): Removed.
12370         (buffer-right-margin-width): Removed.
12371         (x-set-frame-icon-pixmap): Removed.
12372         (x-set-screen-icon-pixmap): Removed.
12373         (pixel-name): Removed.
12374         (make-pixmap): Removed.
12375         (make-cursor): Removed.
12376         (pixmap-width): Removed.
12377         (pixmap-contributes-to-line-height-p): Removed.
12378         (set-pixmap-contributes-to-line-height): Removed.
12379
12380 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12381
12382         * obsolete.el (popup-menu-up-p): removed.
12383         (read-no-blanks-input): Removed.
12384         (wholenump): Removed.
12385         (ring-mod): Removed (what was ring-mod?).
12386         (current-time-seconds): Removed.
12387         (run-special-hook-with-args): Removed.
12388         (dot): Removed.
12389         (dot-marker): Removed.
12390         (dot-min): Removed.
12391         (dot-max): Removed.
12392         (window-dot): Removed.
12393         (set-window-dot): Removed.
12394
12395         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12396         `dot-min'.
12397
12398         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12399
12400         * code-files.el (insert-file-contents): Rename
12401         run-special-hook-with-args to run-hook-with-args-until-success.
12402         (write-region): Ditto.
12403
12404 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12405
12406         * about.el: Fix typos, update release date.
12407
12408         * Symbols that have been obsolete for at least 3 years removed.
12409
12410         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12411         screen- functions.
12412         (toplevel): remove setf methods for screen functions.
12413         * cl-macs.el (extent-data): defsetf removed.
12414         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12415         many places to remove.
12416         (comment-indent-hook): Ditto.
12417         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12418         (buffer-dedicated-screen): Ditto.
12419         (deiconify-screen): Ditto.
12420         (delete-screen): Ditto.
12421         (event-screen): Ditto.
12422         (find-file-other-screen): Ditto.
12423         (find-file-read-only-other-screen): Ditto.
12424         (live-screen-p): Ditto.
12425         (screen-height): Ditto.
12426         (screen-iconified-p): Ditto.
12427         (screen-list): Ditto.
12428         (screen-live-p): Ditto.
12429         (screen-name): Ditto.
12430         (screen-parameters): Ditto.
12431         (screen-pixel-height): Ditto.
12432         (screen-pixel-width): Ditto.
12433         (screen-root-window): Ditto.
12434         (screen-selected-window): Ditto.
12435         (screen-totally-visible-p): Ditto.
12436         (screen-visible-p): Ditto.
12437         (screen-width): Ditto.
12438         (screenp): Ditto.
12439         (get-screen-for-buffer): Ditto.
12440         (get-screen-for-buffer-noselect): Ditto.
12441         (get-other-screen): Ditto.
12442         (iconify-screen): Ditto.
12443         (lower-screen): Ditto.
12444         (mail-other-screen): Ditto.
12445         (make-screen): Ditto.
12446         (make-screen-invisible): Ditto.
12447         (make-screen-visible): Ditto.
12448         (modify-screen-parameters): Ditto.
12449         (new-screen): Ditto.
12450         (next-screen): Ditto.
12451         (next-multiscreen-window): Ditto.
12452         (other-screen): Ditto.
12453         (previous-screen): Ditto.
12454         (previous-multiscreen-window): Ditto.
12455         (raise-screen): Ditto.
12456         (redraw-screen): Ditto.
12457         (select-screen): Ditto.
12458         (selected-screen): Ditto.
12459         (set-buffer-dedicated-screen): Ditto.
12460         (set-screen-height): Ditto.
12461         (set-screen-position): Ditto.
12462         (set-screen-size): Ditto.
12463         (set-screen-width): Ditto.
12464         (show-temp-buffer-in-current-screen): Ditto.
12465         (switch-to-buffer-other-screen): Ditto.
12466         (visible-screen-list): Ditto.
12467         (window-screen): Ditto.
12468         (x-set-screen-pointer): Ditto.
12469         (x-set-frame-pointer): Ditto.
12470         (screen-title-format): Ditto.
12471         (screen-icon-title-format): Ditto.
12472         (terminal-screen): Ditto.
12473         (delete-screen-hook): Ditto.
12474         (create-screen-hook): Ditto.
12475         (mouse-enter-screen-hook): Ditto.
12476         (mouse-leave-screen-hook): Ditto.
12477         (map-screen-hook): Ditto.
12478         (unmap-screen-hook): Ditto.
12479         (default-screen-alist): Ditto.
12480         (default-screen-name): Ditto.
12481         (x-screen-defaults): Ditto.
12482         (x-create-screen): Ditto.
12483         * obsolete.el: meta-flag removed.
12484         baud-rate removed.
12485         sleep-for-millisecs removed.
12486         extent-data removed.
12487         set-extent-data removed.
12488         set-extent-attribute removed.
12489         extent-glyph removed.
12490         extent-layout removed.
12491         set-extent-layout removed.
12492         list-faces-display removed.
12493         list-faces removed.
12494         trim-versions-without-asking removed.
12495         after-write-file-hooks removed.
12496         truename removed.
12497         auto-fill-hook removed.
12498         blink-paren-hook removed.
12499         select-screen-hook, deselect-screen-hook removed.
12500         auto-raise-screen, auto-lower-screen removed.
12501
12502         * msw-mouse.el: Global change resource -> mswindows-resource.
12503
12504         * XEmacs 21.0-pre5 is released.
12505
12506 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12507
12508         * about.el (about-hackers): Credits update.
12509
12510 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12511
12512         * register.el (insert-register): Don't activate the region.
12513
12514 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12515
12516         * select.el: Restore x-* symbols for backwards compatibility:
12517         x-copy-primary-selection, x-kill-primary-selection,
12518         x-delete-primary-selection, x-select-make-extent-for-selection,
12519         x-valid-simple-selection-, x-cut-copy-clear-internal.
12520
12521 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12522
12523         * XEmacs 21.0-pre4 is released.
12524
12525 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12526
12527         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12528         reporting bugs.
12529         (maybe-add-init-button): Fix semantics under Windows.  Use
12530         `expand-file-name' rather than `concat'.
12531
12532         * help.el (print-messages): New function.
12533
12534 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12535
12536         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12537
12538 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12539
12540         * about.el: Tweaked my entry in about-hackers.
12541
12542         * find-paths.el (paths-emacs-root-p):
12543           Relaxed emacs-root checking of an in-place installation to
12544           also accommodate the flat layout used on MS Windows.
12545
12546 1998-06-29  John Jones  <jj@asu.edu>
12547
12548         * package-get.el: calls to package-get-update-all will only
12549           update packages which are already installed.
12550
12551 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12552
12553         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12554         are handled by the gui-element face fallbacks now.
12555
12556         * x-faces.el: default gui-element face to "background" as well as
12557         the default face.
12558
12559         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12560         and default face settings since these are set as fallbacks now in
12561         the appropriate domain.
12562
12563 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12564
12565         * text-mode.el (text-mode): Reorder regexp so the OR part
12566         corresponding to `page-delim' goes first and the hack in
12567         `forward-paragraph' will work.
12568         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12569
12570 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12571
12572         * subr.el (remove-hook): When checking the hook value
12573           with functionp, don't apply car to it.
12574
12575 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12576
12577         * package-get.el (package-get-remote-filename):
12578           Don't use file-name-as-directory because the local directory
12579           separator conventions might not be the same as ftp's.
12580
12581 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12582
12583         * ldap.el (ldap-host-parameters-alist): New name of
12584         `ldap-host-parameters-plist'
12585
12586 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12587
12588         * package-get.el: Using (require 'package-get-base), now that it
12589         provides itself.  Consequently removed all instances of (load
12590         "package-get-base.el").
12591
12592 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12593
12594         * subr.el (remove-hook): Don't treat the hook value as a
12595           list unless it is both consp and not functionp.
12596
12597 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12598
12599         * about.el: Email address for Ben Wing is ben@xemacs.org.
12600         * auto-show.el: Ditto.
12601         * bytecomp.el: Ditto.
12602         * faces.el: Ditto.
12603         * x-scrollbar.el: Ditto.
12604         * x-misc.el: Ditto.
12605         * tty-init.el: Ditto.
12606         * toolbar-items.el: Ditto.
12607         * symbol-syntax.el: Ditto.
12608         * specifier.el: Ditto.
12609         * objects.el: Ditto.
12610         * hyper-apropos.el: Ditto.
12611         * glyphs.el: Ditto.
12612
12613 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12614
12615         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12616         vertical-divider-always-visible-p.
12617         (default-mouse-motion-handler): Ditto.
12618
12619 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12620
12621         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12622         global value.
12623
12624 1998-06-21  Oliver Graf <ograf@fga.de>
12625
12626         * build-reports.el: changed receiver to xemacs-build-reports list
12627
12628 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12629
12630         * font.el: Split font-family-mappings into X and
12631           mswindows-specific versions.
12632           mswindows-font-create-[object|name]: Treat supplied size
12633           as a pointsize. Added underline and strikethru handling.
12634
12635         * msw-faces.el: changed default mswindows charset to western.
12636
12637         * msw-glyphs.el: removed space in border-glyph font string that
12638           was inserted to get round bugs in the mswindows C font code.
12639
12640 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12641
12642         * about.el (about-hackers): Credits update.
12643
12644         * help-nomule.el (tutorial-supported-languages): Add Romanian
12645         TUTORIAL.
12646
12647         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12648         to ISO-8859-2.
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-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12663
12664         * minibuf.el: make read-color-completion-table call
12665           (mswindows-color-list for mswindows devices.
12666
12667 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12668
12669         * lisp/font-lock.el
12670         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12671         Let declaration items contain non-word symbol characters.
12672
12673 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12674
12675         * package-get.el (package-get-package-provider): Added autoload
12676         cookie.  Loading "package-get-base.el" in ALL functions that use
12677         it.  Fixed some (interactive ...) with multiple argument specs
12678         again.  Cosmetic indentation changes.
12679
12680 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12681
12682         * info.el (Info-insert-dir): Don't use nreverse on variables
12683         that you want to use later.
12684
12685 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12686
12687         * x-mouse.el (x-set-point-and-move-selection): Replace call
12688         to x-kill-primary-selection with kill-primary-selection
12689
12690 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12691
12692         * simple.el (what-cursor-position): Make cursor position reported
12693         use value of column-number-start-at-one
12694
12695 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12696
12697         * about.el (xemacs-hackers): Fix Jareth's email address.
12698
12699 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12700
12701         * startup.el (startup-splash-frame): Remove
12702         `xemacs-startup-logo-function'.
12703
12704 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12705
12706         * about.el (about-hackers): Update credits list.
12707
12708 1998-06-06  Jeff Miller <jmiller@smart.net>
12709
12710         * lisp/sound.el: Update sound-ext to allow filenames with
12711           extensions to be found by load-sound-file
12712
12713 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12714
12715         * info.el (Info-rebuild-outdated-dir): Removed variable
12716         (Info-auto-generate-directory): New variable
12717         (Info-save-auto-generated-dir): New variable
12718         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12719         (Info-build-dir-anew): Second parameter removed.  Use
12720         `Info-save-auto-generated-dir'
12721         (Info-rebuild-dir): Ditto
12722
12723 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12724
12725         * list-mode.el (next-list-mode-item): Would not recognize
12726         border between directly neighbored items.
12727
12728 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12729
12730         * package-get.el: add autoloads for some functions.
12731
12732 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12733
12734         * specifier.el (let-specifier): Tiny docfixes.
12735
12736 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12737
12738         * msw-mouse.el: set selection-pointer-glyph to Normal.
12739
12740 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12741
12742         * wid-edit.el (widget-specify-secret): New function.
12743         (widget-after-change): Use it.
12744         (widget-specify-field): Use it.
12745
12746 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12747
12748         * mouse.el (drag-window-divider): Use `(not done)' instead of
12749         `doit'; reuse result of `window-pixel-edges'.
12750
12751         * modeline.el (drag-modeline-event-lag): Rename to
12752         drag-divider-event-lag.
12753
12754 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12755
12756         * specifier.el (let-specifier): Rewritten not to generate needless
12757         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12758         arguments.
12759
12760 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12761
12762         * minibuf.el (read-file-name-1): Setup buffer-local value of
12763         `completion-ignore-case' in completions buffer under Windows.
12764
12765 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12766
12767         * about.el (about-maintainer-glyph): Fix support for not
12768         compressed images.
12769
12770 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12771
12772         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12773
12774         * mouse.el (mouse-track): Cancel selection if misc-user event with
12775         `cancel-mode-internal' function is fetched.
12776
12777 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12778
12779         * files.el (save-some-buffers-1): Fixed return value.
12780
12781 1998-06-01  Oliver Graf <ograf@fga.de>
12782
12783         * dragdrop.el: added experimental
12784
12785 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12786
12787         * startup.el (after-init-hook, init-file-user,
12788         user-init-directory, load-user-init-file):  Purge references
12789         to "~/.xemacs/init.el" from docstrings.
12790
12791         (load-user-init-file) Use paths-construct-path to construct
12792         paths to user init files.  Go directly to ~/.emacs, do not
12793         search ~/.xemacs/, do not load `default-custom-file'.
12794
12795 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12796
12797         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12798         general *sh.
12799         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12800
12801 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12802
12803         * menubar-items.el (default-menubar): add Update Packages to customize
12804         menu.
12805
12806 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12807
12808         * faces.el: use toolbar face as a fallback for toolbar properties
12809         in xpm-color-symbols instead of default.
12810
12811         * msw-faces.el: rename 3d-object -> gui-element face.
12812
12813 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12814
12815         * startup.el (xemacs-startup-logo-function): New variable.
12816         (startup-splash-frame): Use it.
12817
12818 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12819
12820         * files.el (save-some-buffers): Would wait 1 second.
12821         (save-some-buffers-1): Delete other windows here instead of in
12822         `save-some-buffers'.
12823         (save-some-buffers): Force redisplay only if windows were deleted.
12824
12825 1998-06-02  Didier Verna  <didier@xemacs.org>
12826
12827         * cus-face.el (custom-face-attributes): generalized the use of
12828         toggle buttons for boolean attributes.
12829         Re-ordered the items a bit.
12830
12831 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12832
12833         * sound.el (default-sound-directory): Use `locate-data-directory'
12834         to find the sounds directory.
12835
12836 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12837
12838         * sound.el: default sound-ext to .wav under mswindows, .au
12839         otherwise. load-default sounds without extensions.
12840
12841 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12842
12843         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12844         if send-pr is not bound.
12845
12846 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12847
12848         * files.el: grok idl files in auto-mode-alist.
12849 1998-06-01  Jeff Miller  <jmiller@smart.net>
12850
12851         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12852         calling `upcase'.
12853
12854 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12855
12856         * msw-glyphs.el: add xbm to the list of image types supported.
12857
12858 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12859
12860         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12861         instead of XEmacs one when dumping InfoDock.
12862
12863 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12864
12865         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12866         for `modeline-visible-p'
12867
12868         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12869
12870 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12871
12872         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12873         since it's not used anymore. doc string fixes.
12874
12875         * package-get.el (package-get-file-installed-p): new function. use
12876         instead of file-installed-p which is in an external package.
12877
12878 1998-05-28  Oliver Graf <ograf@fga.de>
12879
12880         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12881         favor of select-window/switch-to-buffer
12882
12883 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12884
12885         * startup.el: changed (getenv "HOME") to (user-home-directory)
12886
12887 1998-05-25  Oliver Graf <ograf@fga.de>
12888
12889         * frame.el (cde-start-drag) moved to dragdrop.el
12890         (offix-start-drag-region) moved to dragdrop.el
12891         (offix-start-drag) moved to dragdrop.el
12892         * dragdrop.el (cde-start-drag) moved from frame.el
12893         (offix-start-drag-region) moved from frame.el
12894         (offix-start-drag) moved from frame.el
12895         (cde-start-drag-region) cde drag regions
12896         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12897
12898 1998-05-26  Oliver Graf <ograf@fga.de>
12899
12900         * dragdrop.el: created dragdrop-drag prototypes
12901         (cde-start-drag-region) fixed typo
12902
12903 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12904
12905         * simple.el (after-init-hook): Remove reader macro.
12906
12907         * packages.el (packages-hardcoded-lisp): Get rid of reader
12908         macros.  Update DOC string.
12909
12910 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12911
12912         * mouse.el (drag-window-divider): Ditto.
12913
12914         * modeline.el (mouse-drag-modeline): Use it.
12915
12916         * lisp-mode.el (let-specifier): Specify indentation.
12917
12918         * specifier.el (let-specifier): Renamed from
12919         `with-specifier-instance'.
12920
12921 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12922
12923         * x-faces.el:
12924         * faces.el: move definition of xpm-color-symbols from x-faces.el
12925         to faces. Predicate x-get-resource on the presence of x.
12926
12927         * msw-faces.el: set 3d-object face rather than modeline. Specify
12928         faces as specfier defaults.
12929
12930         * package-get.el: don't use package-admin-add-single-file-package.
12931
12932 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12933
12934         * toolbar-items.el: Fixup tooltips.
12935         (toolbar-gnus): Don't use obsolete variable
12936         toolbar-news-frame-properties.
12937         (toolbar-news-reader): Default to `gnus' instead of
12938         `not-configured'.
12939
12940         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12941         Windows.
12942
12943 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12944
12945         * package-get.el: rename -installedp -> -installed-p.
12946
12947 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12948
12949         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12950         attributes, and assinged it to continuation, truncation and
12951         hscroll glyphs.
12952
12953         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12954         and made continuation, truncation and hscroll glyphs arrow
12955         characters out of that font.
12956
12957 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12958
12959         * minibuf.el (minibuffer-electric-separator): Play nicely with
12960         directory-sep-char being \.
12961         (minibuffer-electric-tilde): Ditto.
12962         (read-file-name-map): Ditto.
12963
12964 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12965
12966         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12967         on X devices.
12968         (default-mouse-track-deal-with-down-event): Avoid
12969         `x-disown-selection'; use `disown-selection' instead.
12970
12971 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12972
12973         * select.el:
12974         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12975         moved to (cut-copy-clear-internal) in select.el. Ditto for
12976         (x-delete-primary-selection) (x-kill-primary-selection)
12977         (x-copy-primary-selection).
12978         (own-clipboard): new function.
12979
12980         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12981         functions in select.el. remove old ones.
12982         (mswindows-own-clipboard): new function.
12983
12984 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12985
12986         * gnuserv.el: allow connections from mswindows type devices.
12987
12988 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12989
12990         * msw-glyphs.el: change image type used from cursor to resource.
12991
12992 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12993
12994         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12995         for {top,bottom}-{left,right} values in addition to
12996         {top,bottom}_{left,right}.
12997         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12998
12999 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13000
13001         * cl-macs.el (specifier-instance): Undefine its setf method.
13002
13003         * specifier.el (with-specifier-instance): Added docstring.
13004
13005         * mouse.el (drag-window-divider): Ditto.
13006
13007         * modeline.el (mouse-drag-modeline): Use it.
13008
13009         * lisp-mode.el (with-specifier-instance): Define its indentation
13010         level.
13011
13012         * specifier.el (with-specifier-instance): New macro.
13013
13014 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13015
13016         * package-get.el (package-get-create-custom): new function to
13017         auto-generate package-get-custom.el from package-get-base.el.
13018         * (package-get-ever-installedp): new function.
13019         * (package-get-custom): new function to get all packages specified
13020         by customize.
13021
13022 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13023
13024         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13025
13026 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13027
13028         * cl-extra.el: Reverse previous float change.
13029
13030 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13031
13032         * x-faces.el:
13033         * faces.el (try-font-name): moved from x-faces.el since it is
13034         required by w3 under mswindows as well X.
13035
13036 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13037
13038         * winnt.el: Removed evil (setq completion-ignore-case t)
13039         clause, one more overlookef fsfism.
13040         (nt-quote-args-functions-alist): End sentences with double space.
13041
13042 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13043
13044         * window-xemacs.el (push-window-configuration): Remove kludgery of
13045         recaching default-toolbar specifier.
13046         (pop-window-configuration): Ditto.
13047         (unpop-window-configuration): Ditto.
13048
13049 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13050
13051         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13052
13053 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13054
13055         * winnt.el (nt-quote-args-verbatim): Added function.
13056         (nt-quote-args-prefix-quote): Added function.
13057         (nt-quote-args-backslash-quote): Added function.
13058         (nt-quote-args-double-quote): Added function.
13059         (nt-quote-args-functions-alist): New variable.
13060         (nt-quote-process-args): Added function. This is the main quoting
13061         work horse called from process-nt.c
13062
13063 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13064
13065         * winnt.el: Removed duplicate definitions for backspace,
13066         delete, M-backspace and C-M-backspace.
13067         (file-name-buffer-file-type-alist): Removed this variable.
13068         (find-buffer-file-type): Removed function.
13069         (find-file-binary):  Removed function.
13070         (find-file-text): Removed function.
13071         (find-file-not-found-set-buffer-file-type): Removed function.
13072         (save-to-unix-hook): Removed function.
13073         (revert-from-unix-hook): Removed function.
13074         (using-unix-filesystems): Removed function.
13075         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13076         warning.
13077         (x-set-selection): Removed function.
13078         (x-get-selection): Removed function.
13079         Removed commented FSFisms.
13080         Replaced copyright notice (this file is not part of GNU Emacs).
13081         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13082         comint-process-echoes setting to t.
13083
13084 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13085
13086         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13087         and used following the interface change of
13088         `paths-find-recursive-path'.
13089
13090         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13091         regexp instead of a list of base names.
13092         (paths-version-control-filename-regexp):
13093         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13094         Introduced and used following the interface change of
13095         `paths-find-recursive-path'.
13096
13097 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13098
13099         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13100         on X devices, rather than on all non-TTY devices.
13101
13102 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13103
13104         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13105
13106         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13107
13108 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13109
13110         * itimer.el (activate-itimer): Fixed usage of integers
13111         as argument to `concat'.
13112
13113 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13114
13115         * itimer.el (start-itimer): replace the use of `concat' with
13116         `format'
13117
13118 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13119
13120         * mode-motion.el (mode-motion-hook): Clarify docstring.
13121         From Bob Weiner <weiner@altrasoft.com>
13122
13123         * loadhist.el (symbol-file): Supply prompt string when used
13124         interactively.
13125         From Bob Weiner <weiner@altrasoft.com>
13126
13127 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13128
13129         * loadup.el (really-early-error-handler): Ditto.
13130
13131         * update-elc.el: Ditto.
13132
13133         * setup-paths.el (paths-construct-exec-path): Ditto.
13134
13135         * make-docfile.el: Ditto.
13136
13137         * find-paths.el (paths-decode-directory-path): Use split-path
13138         instead of decode-path.
13139
13140         * files.el (parse-colon-path): Update docstring reference.
13141
13142 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13143
13144         * msw-init.el:
13145         * x-init.el:
13146         Bind cut'n'paste keys to non window-system specific functions.
13147
13148         * msw-select.el: New function mswindows-clear-clipboard.
13149         mswindows-cut-copy-clipboard extended to handle clearing of the
13150         selection and renamed to mswindows-cut-copy-clear-clipboard.
13151
13152         * select.el: on mswindows devices delete-primary-selection
13153         calls mswindows-clear-clipboard.
13154
13155 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13156
13157         * simple.el (quoted-insert): Inhibit quit when using read-char.
13158
13159         * cmdloop.el (read-char): Don't inhibit quit.
13160         (read-char-exclusive): Ditto.
13161         (read-char): Signal quit if quit-char was pressed.
13162         (read-char-exclusive): Ditto.
13163         (read-quoted-char): Return a character, not integer.
13164
13165         * menubar-items.el (default-popup-menu): Use Andy's generic
13166         selection code.
13167         (default-popup-menu): Fix code.
13168
13169 1998-05-14  Oliver Graf <ograf@fga.de>
13170
13171         * dragdrop.el (dragdrop-function-widget): this time it's done
13172
13173 1998-05-13  Oliver Graf <ograf@fga.de>
13174
13175         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13176
13177 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13178
13179         * device.el (device-pixel-width):
13180         (device-pixel-height):
13181         (device-mm-width):
13182         (device-mm-height):
13183         (device-bitplanes):
13184         (device-color-cells): Swapped parameters to device-system-metric
13185         according to the interface change.
13186
13187 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13188
13189         * mouse.el (default-mouse-motion-handler): Use new name of the
13190         function event-over-vertical-divider-p.
13191         Do not set E-W arrow cursor over the divider if
13192         vertical-divider-draggable-p is nil in the window.
13193         ([top-level]): Use new name for the variable
13194         vertical-divider-map.
13195         (drag-window-divider): Respect vertical-divider-draggable-p.
13196         Variable name typo fixes.
13197
13198 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13199
13200         * keymap.el (kbd): Define here; handle string constants and
13201         others...
13202
13203 1998-05-15  Christian Nyb <chr@mediascience.no>
13204
13205         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13206         in Emacs 18.
13207
13208 1998-05-13  Didier Verna  <didier@xemacs.org>
13209
13210         * mouse.el (drag-window-divider): give the vertical divider a
13211         pressed look when dragging it.
13212
13213 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13214
13215         * faces.el: predicate some more face operations on x or mswindows
13216         not just x.
13217
13218         * modeline.el: enable modeline coloring for mswindows.
13219
13220 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13221
13222         * minibuf.el (minibuffer-default): Added variable; compatible with
13223         FSF Emacs.
13224         (next-history-element): Used `minibuffer-default'.
13225
13226 1998-05-12  Oliver Graf <ograf@fga.de>
13227
13228         * dragdrop.el (dragdrop-function-widget): button and mods ok
13229         arguments still look a bit strange
13230         (dragdrop-compare-mods) created
13231         (dragdrop-drop-do-functions) correctly checks for buttons and
13232         modifiers
13233
13234 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13235
13236         * setup-paths.el (paths-default-info-directories): Replace
13237         path-separator with directory-sep-char.
13238
13239         * files.el (path-separator): Don't define it here.
13240
13241 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13242
13243         * update-elc.el: Ditto.
13244
13245         * setup-paths.el (paths-construct-exec-path): Ditto.
13246
13247         * make-docfile.el: Ditto.
13248
13249         * loadup.el (really-early-error-handler): Ditto.
13250
13251         * find-paths.el (paths-decode-directory-path): Use decode-path
13252         instead of decode-path-internal.
13253
13254         * files.el (parse-colon-path): Update docstring.
13255
13256 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13257
13258         * subr.el (get-buffer-window-list): Make BUFFER optional.
13259
13260         * window-xemacs.el (windows-of-buffer): Defalias to
13261         get-buffer-window-list.
13262
13263 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13264
13265         * disass.el: Fix maintainer keyword.
13266
13267         * bytecomp.el (byte-compile-and-load-file): Autoload.
13268         (byte-compile-buffer): Ditto.
13269
13270         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13271         value is returned, not the name.
13272         (lisp-imenu-generic-expression): Enable it.
13273         (lisp-mode-variables): Ditto.
13274         (lisp-indent-offset): Change defconst to defvar.
13275         (lisp-indent-function): Ditto.
13276         (lisp-body-indent): Ditto.
13277
13278 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13279
13280         * modeline.el: Use zap-last-kbd-macro-event.
13281
13282         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13283         nil, don't attempt to do anything with messages.
13284         (eval-last-sexp): Use `letf' for clarity.
13285
13286 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13287
13288         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13289
13290 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13291
13292         * buff-menu.el:
13293         * lisp-mode.el:
13294         * obsolete.el:
13295         Change empty docstrings into no doc strings at all.
13296         Fix bogus FSF-format docstrings.
13297         * etags.el: Fix docstring.
13298
13299 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13300
13301         * package-get.el (package-get): Use internal md5
13302
13303 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13304
13305         * about.el (about-xemacs): Correct abuse of concat.
13306
13307 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13308
13309         * info.el (Info-mode): Use easymenu.
13310
13311 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13312
13313         * apropos.el (apropos): Don't use concat with integers.
13314
13315         * cmdloop.el (describe-last-error): Handle the case when no error
13316         was seen gracefully.
13317
13318         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13319         defun.
13320         (apropos-describe-plist): Ditto.
13321
13322         * help.el (with-displaying-help-buffer): Revert to a defun.
13323         (describe-key): Use it as defun.
13324         (describe-mode): Ditto.
13325         (describe-bindings): Ditto.
13326         (describe-prefix-bindings): Ditto.
13327         (describe-installation): Ditto.
13328         (view-lossage): Ditto.
13329         (describe-function): Ditto.
13330         (describe-variable): Ditto.
13331         (describe-syntax): Ditto.
13332
13333 1998-05-11  Oliver Graf <ograf@fga.de>
13334
13335         * dragdrop.el: changed order of require/provide
13336         (dragdrop-drop-mime-default) changed to new calling conventions
13337         (dragdrop-drop-do-functions) changed to new calling conventions
13338         (dragdrop-function-widget) this one needs more work...
13339
13340 1998-05-10  Oliver Graf <ograf@fga.de>
13341
13342         * about.el: another small change in my entry
13343         * dragdrop.el (dragdrop-drop-log-function): logging added
13344         plus customizations
13345         changed interface to handler functions. now called with event
13346         and object
13347
13348 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13349
13350         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13351         E-W arrow pointer displayed over draggable dividers.
13352
13353         * mouse.el (default-mouse-motion-handler): Show it when
13354         appropriate.
13355         (drag-window-divider): Added.
13356         ([top-level]): Initialized window-divider-map with a keymap
13357         binding the above function to left button down event.
13358
13359         * x-mouse.el (x-init-pointer-shape): Initialize
13360         divider-pointer-glyph from Cursor.dividerPointer, or use default
13361         E-W double arrow.
13362
13363 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13364
13365         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13366
13367 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13368
13369         * simple.el (count-words-buffer): Don't query for buffer.
13370         (count-lines-buffer): Ditto.
13371
13372 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13373
13374         * help.el (where-is): add optional insert argument.
13375
13376 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13377
13378         * help.el (describe-key-briefly): New argument INSERT.
13379
13380         * simple.el (eval-expression): New optional argument; synch with
13381         FSF 20.3.
13382
13383         * keydefs.el (global-map): Add new register bindings.
13384
13385         * register.el: Synched with FSF 20.3.
13386
13387 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13388
13389         * window-xemacs.el (recenter): all arguments are optional.
13390
13391 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13392
13393         * device.el: (device-pixel-width): Reflected name/parameters
13394         change to device-system-metric.
13395         (device-pixel-height): Ditto.
13396         (device-mm-width): Ditto.
13397         (device-mm-height): Ditto.
13398         (device-bitplanes): Ditto.
13399         (device-color-cells): Ditto.
13400
13401 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13402
13403         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13404
13405         * cl.el (most-positive-fixnum): Document.
13406         (most-negative-fixnum): Ditto.
13407
13408         * cus-dep.el: Updated comment.
13409
13410         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13411         constant.
13412
13413         * cus-load.el (custom-put): Removed.
13414
13415         * files.el (after-find-file): Just resignal quit instead of
13416         signaling "canceled".
13417
13418 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13419
13420         * frame.el (other-frame): Use `focus-frame' instead of
13421         select-frame kludges.
13422
13423         * lisp-mode.el: Update lisp-indent-function for
13424         save-selected-frame and with-selected-frame.
13425
13426         * frame.el (save-selected-frame): New macro.
13427         (with-selected-frame): Ditto.
13428         (other-frame): Use `set-frame-focus'.
13429
13430 1998-05-06  Oliver Graf <ograf@fga.de>
13431
13432         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13433         (dragdrop-drop-url-default) default handler for URL drops created
13434         (dragdrop-drop-mime-default) default handler for MIME drops created
13435         (dragdrop-drop-functions) default custom for handling drops created
13436         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13437
13438 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13439
13440         * mouse.el: Removed redundant mouse-mswindows-drop function.
13441
13442 1998-05-05  Oliver Graf <ograf@fga.de>
13443
13444         * about.el: changed some text in my entry
13445         * dragdrop.el: added customs
13446
13447 1998-05-04  Oliver Graf <ograf@fga.de>
13448
13449         * mouse.el: killed global drop key bindings
13450         (mouse-offix-drop) removed
13451         * dragdrop.el: created
13452         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13453
13454 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13455
13456         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13457         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13458
13459         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13460         obsolete comment.
13461
13462         * scrollbar.el (scrollbars-visible-p): Use new
13463         {vertical,horizontal}-scrollbar-visible-p specifiers.
13464
13465 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13466
13467         * device.el (device-pixel-height):
13468         (device-pixel-width):
13469         (device-mm-width):
13470         (device-mm-height):
13471         (device-bitplanes):
13472         (device-color-cells): Moved these 6 functions from device.c; they
13473         all use single (device-system-metrics) call.
13474
13475 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13476
13477         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13478         were renamed.
13479
13480         * menubar-items.el:
13481         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13482         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13483
13484         * help.el (help-map): Remove Hyperbole keybinding logic.
13485         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13486
13487 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13488
13489         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13490         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13491
13492 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13493
13494         * msw-glyphs.el: use nicer icon3 from the frame icon.
13495
13496 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13497
13498         * version.el (emacs-version): Remove InfoDock conditionals.
13499
13500         * startup.el (startup-splash-frame): Change ID logo name.
13501
13502 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13503
13504         * files.el (after-find-file): If the user presses C-g on
13505         directory-creation prompt, kill the buffer.
13506
13507 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13508
13509         * simple.el (count-words-region): Reverse previous change.
13510
13511 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13512
13513         * replace.el (query-replace): Just call perform-replace.
13514         (query-replace-regexp): Ditto.
13515         (perform-replace): Move region handling here.
13516         (perform-replace): Use the new arg to match-data.
13517
13518 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13519
13520         * x-init.el: Install X specific display table that
13521           displays char 0240 as a space to avoid whatever it is
13522           that screws up display of that character code.
13523
13524 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13525
13526         * help.el (function-arglist): If no arguments are documented for a
13527         subr, print nothing rather than incorrect output.
13528
13529 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13530
13531         * cmdloop.el (command-error): Update bail-out error message to use
13532         `emacs-program-name'.
13533
13534         * lib-complete.el: Remove reader macro cruft.
13535
13536         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13537         cruft.
13538
13539         * simple.el (count-words-region): Drop interactive-p check on the
13540         message.
13541
13542 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13543
13544         * font.el
13545         * msw-faces.el
13546         Correct spelling of mswindows-font-canonicalize-name.
13547
13548 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13549
13550         * ldap.el (ldap-host-parameters-alist): Replaced with
13551         `ldap-host-parameters-plist'
13552         (ldap-search): Adapt to previous change
13553
13554 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13555
13556         * about.el (about-hackers): Update Bob Weiner bio.
13557         (about-maintainer-info): Ditto.
13558
13559 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13560
13561         * simple.el (display-warning-minimum-level): Docfix.
13562
13563 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13564
13565         * widget.el (:default-get): New keyword.
13566         * wid-edit.el (default, widget-default-default-get): Define it.
13567         (group, widget-group-default-get): Define it.
13568         (menu-choice, widget-choice-default-get): Define it.
13569         (widget-default-get): New function.
13570         (widget-choice-action): Call it.
13571         (widget-editable-list-entry-create): Call it.
13572
13573 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13574
13575         * byte-optimize.el (byte-boolean-vars): Removed.
13576         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13577         lookup through `byte-boolean-vars'.
13578
13579 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13580
13581         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13582         resource-provided values into ghost specs for scrollbar-height and
13583         scrollbar-width.
13584
13585 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13586
13587         * byte-optimize.el: Don't attempt to optimize /=.
13588
13589         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13590         (byte-compile-/=): Ditto.
13591
13592 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13593
13594         * apropos.el: Use `with-displaying-help-buffer'.
13595         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13596         Use `with-displaying-help-buffer'.
13597         (apropos-follow): Do not give special treatment to buffer cursor
13598         was in prior to a mouse click.
13599         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13600         (apropos-print-doc): Set correct buffer for setting text
13601         properties.
13602
13603 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13604
13605         * help.el (help-buffer-prefix-string): New variable.
13606         (help-buffer-name): Use it.
13607
13608         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13609         mode menu.
13610
13611 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13612
13613         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13614
13615 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13616
13617         * files.el (find-file-noselect): Update docstring.
13618         (find-file-noselect): Signal an error if found an unreadable file.
13619         (file-chase-links): Save the match data.
13620         (normal-mode): Use `lwarn' and `error-message-string'.
13621         (interpreter-mode-alist): Change defconst to defvar.
13622         (inhibit-first-line-modes-regexps): Ditto.
13623         (inhibit-first-line-modes-regexps): Added .tgz.
13624         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13625         (change-major-mode-with-file-name): New user-option.
13626         (set-visited-file-name): Synched with FSF.
13627         (file-name-extension): New function, from FSF 20.3.
13628         (file-relative-name): Synched with FSF.
13629         (save-some-buffers): Support the C-r feature.
13630         (recover-session): Synched with FSF.
13631         (kill-some-buffers): Ditto.
13632         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13633
13634 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13635
13636         * files.el (insert-file): Undo previous change and reenable use of
13637         format.el.
13638
13639 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13640
13641         * window-xemacs.el (recenter): Define.
13642
13643 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13644
13645         * font.el (mswindows-font-create-name)
13646         (mswindows-font-create-object): new functions for mswindows type
13647         fonts.
13648
13649         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13650         strings are parsed as well as font objects.
13651
13652 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13653
13654         * modeline.el (defining-kbd-macro): Restore modeline indication of
13655         kbd-macro being recorded.
13656         (add-minor-mode): Simplify docstring.
13657         (modeline-minor-mode-menu): Remove stuff.
13658
13659 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13660
13661         * code-process.el (call-process): dynamically decide process
13662         coding type.
13663
13664 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13665
13666         * modeline.el: Add line-number-mode, column-number-mode to
13667         the modeline minor-mode menu.  Button2 on the line number does
13668         goto-line.
13669
13670 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13671
13672         * mouse.el: move x-selection-owner-p type things to
13673         selection-owner-p.
13674
13675         * msw-init.el: copy zmacs stuff from x-init.el
13676
13677         * msw-select.el (mswindows-own-selection)
13678         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13679         functions. Very simple minded implementation of selectio
13680         ownership.
13681
13682         * select.el (own-selection) (disown-selection)
13683         (activate-region-as-selection) (select-make-extent-for-selection)
13684         (valid-simple-selection-p): functions moved from x-select.el for
13685         generalized selection.
13686
13687         * x-select.el: see select.el changes.
13688
13689         * x-toolbar.el: use new selection functions.
13690
13691 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13692
13693         * packages.el (packages-find-package-directories): Fixed bug that
13694         would pick up multiple site-package directories.
13695         (package-locations): Added "xemacs-packages" as a late package
13696         location.
13697
13698         * find-paths.el: Now uses `emacs-program-name' and
13699         `emacs-program-version'.
13700         Additions to enforce version-specific directories in
13701         `paths-find-version-directory'.
13702
13703 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13704
13705         * default.el: Removed.
13706         * site-start.el: Removed.
13707
13708 1998-04-29  Didier Verna  <didier@xemacs.org>
13709
13710         * minibuf.el (minibuffer-history-minimum-string-length): Default
13711         to nil.
13712
13713 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13714
13715         * find-paths.el (paths-program-name): Rename.
13716         (paths-emacs-root-p): Ditto.
13717         (paths-find-site-directory): Ditto.
13718
13719 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13720
13721         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13722         `emacs-lisp-byte-compile-and-load'.
13723
13724 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13725
13726         * ldap.el (ldap-search): Fixed additional parameter passing to
13727         `ldap-open'
13728
13729 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13730
13731         * select.el (kill-primary-selection) (selection-owner-p)
13732         (copy-primary-selection) (yank-clipboard-selection)
13733         (selection-exists-p) (delete-primary-selection): new file and
13734         functions that do the right thing for the selected device.
13735
13736         * x-menubar.el: use generalised selection functions.
13737
13738         * dumped-lisp.el: dump select.el.
13739
13740 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13741
13742         * find-paths.el (paths-progname): New variable.
13743         (paths-emacs-root-p): Use it.
13744         (paths-find-site-directory): Ditto.
13745
13746 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13747
13748         * loadup.el ((member "dump" command-line-args)): Dump as
13749         `infodock' if InfoDock.
13750
13751 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13752
13753         * find-paths.el (construct-emacs-version): Simplify, include
13754         program name in the return value.
13755         * (paths-find-version-directory): Use it.
13756
13757 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13758
13759         * info.el (Info-parse-dir-entries): Fixed regexp
13760         (Info-build-dir-anew): Remove full suffix and capitalize info file
13761         name for files with no @direntry
13762         (Info-batch-rebuild-dir): New function
13763         (Info-suffixed-file): Check for regular files instead of simple
13764         file existence (could catch directories before)
13765
13766 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13767
13768         * setup-paths.el, find-paths.el: Removed uses of `not' which
13769         temacs doesn't have.
13770
13771         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13772         into root searching.
13773
13774 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13775
13776         * subr.el: Remove definition of `not'.
13777
13778 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13779
13780         * msw-glyphs.el: enable graphics support.
13781
13782 1998-04-23  Didier Verna  <didier@xemacs.org>
13783
13784         * x-menubar.el (default-menubar): restored the line-number-mode
13785         option.
13786
13787         * misc doc string updates related to the options menu.
13788
13789 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13790
13791         * setup-paths.el (paths-construct-load-path): Fix typo.
13792
13793 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13794
13795         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13796         font-menu-ignore-scaled-fonts don't have to be bound now; this
13797         gets us one step further towards making --no-autoloads work.
13798
13799         * startup.el (normal-top-level): Load auto-autoloads only if
13800         lisp-directory is non-nil.
13801
13802         * setup-paths.el (paths-construct-load-path): Made it robust
13803         against nil lisp-directory.
13804
13805         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13806         to the list of variables that cause a warning when nil.
13807
13808         * toolbar.el (init-toolbar-location): Now works even when there's
13809         no toolbar icon directory.
13810
13811 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13812
13813         * help.el (view-lossage): Recognize it.
13814
13815         * simple.el (log-message): Mark multiline messages.
13816
13817 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13818
13819         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13820
13821 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13822
13823         * package-get.el (package-get-all):  add `\n' separator to
13824         interactive specification so that both variables are read
13825
13826 1998-04-22  Didier Verna  <didier@xemacs.org>
13827
13828         * x-menubar.el: ported the options menu to Custom.
13829         Moved the "read only" toggle button to the buffers menu.
13830         Corrected some missing ;;;###autoload or defcustom.
13831
13832         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13833         the scrollbar-visible specifier for options menu handling.
13834
13835         * toolbar.el (toolbar-visible-p)
13836                      (toolbar-captioned-p)
13837                      (default-toolbar-position): defcustom wrappers around
13838         the toolbar specifiers for options menu handling.
13839
13840         * frame.el (get-frame-for-buffer-default-instance-limit):
13841         defcustom it for options menu handling.
13842
13843         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13844         font-lock-mode for options menu handling.
13845
13846         * cus-start.el: added Custom properties to overwrite-mode for
13847         options menu handling.
13848
13849 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13850
13851         * about.el: shameless self-promotion.
13852
13853 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13854
13855         * simple.el (raw-append-message): Slightly optimize.
13856         (remove-message): Use `push' for clarity.
13857         (append-message): Ditto.
13858         (display-warning): Dito.
13859         (raw-append-message): Send the message to the appropriate device.
13860
13861 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13862
13863         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13864         From Sean MacLennan <Sean.MacLennan@pika.ca>
13865
13866 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13867
13868         * setup-paths.el: Changed `directory-sep-char' to
13869         `path-separator', following a change in GNU Emacs.
13870
13871 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13872
13873         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13874         (Info-build-dir-anew): Add a final newline.
13875         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13876         is `always'
13877         (Info-rebuild-dir): Ditto
13878
13879         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13880
13881 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13882
13883         * simple.el (count-words-buffer): Retain zmacs region.
13884         (count-words-region): Ditto.
13885         * simple.el: (what-line): Expanded line counts.
13886         (count-lines): New parameter to conditionalize whether collapsed
13887         lines get counted.
13888         From Bob Weiner <weiner@altrasoft.com>
13889
13890 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13891
13892         * packages.el (package-locations): infodock-packages must override
13893         mule-packages and packages.
13894
13895 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13896
13897         * wid-edit.el:
13898         remove rude messages from widget-activation-widget-mapper
13899         and widget-activation-glyph-mapper
13900
13901 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13902
13903         * toolbar.el: Remove (featurep 'x) test from
13904         toolbar-make-button-list
13905
13906 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13907
13908         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13909         only if in the same frame.
13910
13911 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13912
13913         * packages.el (package-locations): Added site-packages hierarchy.
13914
13915         * setup-paths.el (paths-default-info-directories): Introduced and
13916         used.
13917
13918         * packages.el, setup-paths.el: Set various path searching depths
13919         to 1.
13920
13921         * packages.el (packages-hierarchy-depth):
13922         (packages-load-path-depth): Introduced and used.
13923
13924         * setup-paths.el (paths-load-path-depth): Introduced and used.
13925
13926         * find-paths.el (paths-find-recursive-path): Added max-depth
13927         parameter.
13928
13929 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13930
13931         * setup-paths.el (paths-construct-info-path): Removed
13932         dependency on behavior of (file-name-as-directory "").
13933
13934 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13935
13936         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13937         lisp objects
13938
13939 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13940
13941         * dump-paths.el, startup.el: Added handling for --debug-paths.
13942
13943 1998-04-15  William M. Perry  <wmperry@aventail.com>
13944
13945         * wid-edit.el: We cannot just set the help-echo or balloon-help
13946           properties for an extent based on the :help-echo widget
13947           property, since help-echo and balloon-help cause an EXTENT to
13948           get passed in, where :help-echo functions are expecting a WIDGET
13949
13950 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13951
13952         * scrollbar.el (init-scrollbar-from-resources): Call
13953         mswindows-init-scrollbar-metrics when appropriate.
13954
13955 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13956
13957         * dumped-lisp.el: dump x-toolbar for window system
13958
13959         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13960         have support and xpm.
13961
13962 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13963
13964         * files.el (toggle-read-only): Fix docstring.
13965         From Didier Verna <didier@xemacs.org>
13966
13967 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13968
13969         * startup.el (normal-top-level): Load autoload-file-name without
13970         specifying an extension---some people only auto-autoload.el.gz.
13971
13972 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13973
13974         * files.el (backup-enable-predicate): Don't bomb on NAME being
13975         nil.
13976
13977 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13978
13979         * find-paths.el, packages.el: Now prefers configure'd paths.
13980         This shouldn't cause any of the originally anticipated problems as
13981         the current paths architecture will not define the various
13982         configure-xxx variables if they're not specified on the configure
13983         command line.
13984
13985         * find-paths.el, setup-paths.el, packages.el: Removed all
13986         mentionings of "/" as a path separator.
13987         Used paths-construct-path throughout.
13988
13989         * find-paths.el (paths-construct-path): Created to assemble paths
13990         from directory components.
13991
13992         * setup-paths.el, packages.el: Used paths-decode-directory-path
13993         instead of decode-path-internal.
13994
13995         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13996         and associates.
13997         (paths-decode-directory-path) Created.
13998
13999         * setup-paths.el: Changed configure-exec-path to
14000         configure-exec-directory.
14001
14002 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14003
14004         * packages.el (packages-find-packages): Fixed decoding of
14005         EMACSPACKAGEPATH.
14006
14007         * startup.el: -no-packages -> -no-early-packages.
14008
14009         (packages-load-package-lisps): Fixed loading of auto-autoload
14010         files.
14011
14012         * startup.el (normal-top-level): Fixed loading of core
14013         auto-autoload.
14014
14015         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14016
14017         * startup.el, packages.el, dump-paths.el: Added proper settings
14018         for site-directory and lisp-directory variables.
14019
14020         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14021         inhibit-package-autoloads and fixed handling of it.
14022
14023         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14024         handling of former inhibit-package-init, now
14025         inhibit-early-packages, to make -vanilla etc. work.
14026
14027 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14028
14029         * code-process.el (start-process): Fallback to 'undecided instead
14030         of 'binary for process input coding stream.
14031
14032         * process.el (start-process): Docstring fix.
14033
14034 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14035
14036         * info.el (Info-insert-dir): Do not insert temporary dir files
14037         in Info-dir-file-attributes
14038         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14039         (Info-rebuild-dir): Ditto.
14040
14041 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14042
14043         * obsolete.el: Added obsoleteness declarations for
14044         `site-directory' and `Info-default-directory-list'.
14045
14046 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14047
14048         * find-paths.el (paths-find-emacs-root): Only look at the
14049         executable at the end of the symlink chain for determining the
14050         Emacs root.
14051
14052 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14053
14054         * setup-paths.el (paths-construct-info-path): Changed construction
14055         to cater to gone default in configure.
14056
14057         * find-paths.el (paths-uniq-append): Added.
14058
14059         * packages.el: Rewritten package path construction once again.
14060
14061         * dump-paths.el, startup.el: Removed package-path as a global
14062         variable.
14063
14064         * package-admin.el (package-admin-add-single-file-package):
14065         (package-admin-add-binary-package): Changed package-path to
14066         late-packages.
14067
14068         * packages.el (packages-split-path): Split path at "/" rather than
14069         nil according to change in emacs.c.
14070
14071 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14072
14073         * setup-paths.el (paths-construct-info-path): Changed info path
14074         order so that directories come out right.
14075         (paths-find-lock-directory): Fixed bug: It used to think
14076         configure-lock-directory is a path.
14077
14078 1998-04-06  Jeff Miller <jmiller@smart.net>
14079
14080         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14081         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14082         eases the use of toolbar-add/kill-item functions.
14083
14084 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14085
14086         * code-files.el (file-coding-system-alist): Commented out
14087         loaddefs.el magical treatment.
14088
14089 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14090
14091         * info.el (Info-rebuild-outdated-dir): Added new option
14092         `conservative' and made it the default
14093         (Info-rebuild-dir): Appropriately parse multi-line description
14094         strings, and multi-section dir files. Issue warning when dir
14095         is rebuilt as temporary
14096         (Info-build-dir-anew): Issue warning when dir is built as
14097         temporary
14098
14099 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14100
14101         * list-mode.el (list-mode-map): Bind highlight motion commands to
14102         standard keys left, right, C-b and C-f.
14103
14104 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14105
14106         * files.el (auto-mode-alist): allow .sc for Scheme->C
14107
14108 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14109
14110         * loadup.el (pureload): Don't quote (garbage-collect).
14111
14112 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14113
14114         * package-get-base.el: Updated.
14115
14116 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14117
14118         * isearch-mode.el (isearch-just-started): New variable.
14119         (isearch-mode): Set it.
14120         (isearch-repeat): Advance one character forward only if the search
14121         was successful, and was not just started.
14122         (isearch-repeat): Clear isearch-just-started.
14123
14124 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14125
14126         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14127         if running -batch.
14128
14129 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14130
14131         * subr.el (listify-key-sequence): Removed.
14132
14133 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14134
14135         * bytecomp.el (byte-compile-print-gensym): New option.
14136         (byte-compile-output-file-form): Use it.
14137         (byte-compile-output-docform): Ditto.
14138         (byte-compile-compiled-obj-to-list): Ditto.
14139
14140 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14141
14142         * msw-glyphs.el: set frame icon if xpm support.
14143
14144 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14145
14146         * help.el: Code that pretty prints variable values
14147           removed.
14148
14149 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14150
14151         * find-paths.el (paths-emacs-root-p): Correct test for installation
14152         directory.
14153         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14154
14155 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14156
14157         * loaddefs.el: Don't set debug-ignored-errors; leave
14158           its default value set to nil.
14159
14160 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14161
14162         * info.el (Info-rebuild-dir): fixed mis-spelling.
14163
14164 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14165
14166         * info.el (Info-rebuild-outdated-dir): New custom var
14167         (Info-insert-node): Create/update dir file when needed, ie when it
14168         does not exist or is older than some info files in directory
14169
14170 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14171
14172         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14173         for last packages, mainly for using a 20.4 package base.
14174
14175         * packages.el (late-packages): Typo fix.  It was called
14176         early-packages.
14177
14178         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14179         relative symlinks correctly.
14180         (paths-find-emacs-roots): More rigorous checking for plausible
14181         configuration-time root.
14182
14183         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14184         find its roots.
14185
14186 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14187
14188         * faces.el: Fix docstrings.
14189         * glyphs.el: Fix docstrings.
14190         * mouse.el: Fix docstrings.
14191
14192         * frame.el: Change phrase `current frame' to `selected frame'.
14193
14194         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14195
14196         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14197         macros using backquote to make them infinitely more readable.
14198
14199 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14200
14201         * packages.el (packages-find-package-path): Hardcoded specialized
14202         InfoDock support until we can clean this up.
14203
14204         * help.el (describe-bindings-1): Return the value of the bindings
14205         help buffer created.
14206         (describe-bindings): Ditto.
14207
14208         * simple.el (set-variable): Restore previous behavior of not
14209         bombing if the variable to set is not boundp.
14210
14211 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14212
14213         * packages.el (packages-handle-package-dumped-lisps): Allow for
14214         non-local files to be loaded off the package-lisp variable.
14215
14216 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14217
14218         * x-faces.el: Global X resources should override
14219           specs for all device classes (color, grayscale, mono);
14220           code currently doesn't override any of them.  Fixed by
14221           calling remove-specifier with '(x default) as the tag
14222           set and allowing inexact matches.
14223
14224 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14225
14226         * faces.el: Separated face initializations based on
14227           device classes into device type specific (tag set,
14228           instantiator) pairs.
14229
14230 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14231
14232         * wid-edit.el (widget-choice-action): Remember user's explicit
14233         choice.
14234         (widget-choice-value-create): Respect it.
14235         From Richard Stallman <rms@gnu.org>
14236
14237 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14238
14239         * setup-paths.el (paths-construct-info-path): Always append
14240         existing directories from configure-time info path.
14241
14242         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14243         Info-directory-list.
14244
14245         * info.el: Removed Info-default-directory-list which was broken by
14246         design.
14247         Removed bogus initialization of Info-directory-list---startup.el
14248         can do a much better job.
14249         Added autoload of Info-directory-list.
14250
14251         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14252         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14253         be exclusive; now it's merely given precedence, just like in the
14254         old days.
14255
14256 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14257
14258         * find-paths.el (paths-find-architecture-directory): Fix bug with
14259         finding; it used to default too early.
14260
14261 1998-03-25  Martin Buchholz <martin@xemacs.org>
14262
14263         * packages.el (packages-split-path): Fix a bug; it used to fail
14264         for paths that weren't split.
14265
14266 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14267
14268         * finder.el (finder-compile-keywords): trap on errors.
14269
14270 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14271
14272         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14273           fourth argument of t so that only the specs exactly
14274           matching the tag lists are removed.
14275
14276 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14277
14278         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14279
14280 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14281
14282         * minibuf.el (mouse-read-file-name-1): If a default directory was
14283         specified, use it for generating the completions.
14284
14285 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14286
14287         * update-elc.el: Now respects inhibit-package-init and
14288         inhibit-site-lisp.
14289         Now does path construction with loadup-paths.
14290
14291         * startup.el (normal-top-level, startup-setup-paths): Now respects
14292         inhibit-package-init and inhibit-site-lisp.
14293
14294         * packages.el (packages-find-package-path): Extended package path
14295         by version-specific hierarchies.
14296         (packages-find-packages): Now respects inhibit flag and
14297         inhibit-site-lisp.
14298         Moved path setup to loadup-paths.
14299
14300         * make-docfile.el: Now respects inhibit-package-init and
14301         inhibit-site-lisp.
14302         Now does path construction with loadup-paths.
14303
14304         * loadup.el: Now respects inhibit-package-init and
14305         inhibit-site-lisp.
14306
14307         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14308
14309         * loadup-paths.el: New file: setup load-path to encompass
14310         packages.
14311
14312 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14313
14314         * auto-show.el: load-gc renamed to pureload.
14315         * site-load.el: Ditto.
14316         * packages.el (toplevel): Ditto.
14317         * loadup.el (really-early-error-handler): Ditto.
14318         * dumped-lisp.el (preloaded-file-list): Ditto.
14319         * cus-face.el (custom-declare-face): Ditto.
14320
14321 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14322
14323         * <Today>: The Big Path Searching Overhaul.
14324
14325         * find-paths.el: New file: find and assemble paths in the
14326         installation hierarchy.
14327
14328         * setup-paths.el: New file: global layout of paths and directories
14329         within the XEmacs hierarchy.
14330
14331         * packages.el: Replaced everything related to path searching and
14332         startup by code in terms of find-paths.
14333
14334         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14335         the new path searching engine.
14336
14337         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14338         and setup-paths.
14339
14340 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14341
14342         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14343         setup-paths.el.
14344
14345 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14346
14347         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14348         compiles identically in any configuration.
14349         Removed irrelevant commentary.
14350
14351 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14352
14353         * simple.el (set-variable): Allow setting specifiers.
14354
14355 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14356
14357         * lisp.el (forward-sexp): Revert previous change.
14358
14359 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14360
14361         * frame.el (frame-initialize): Use `delete-console' instead of
14362         `delete-device' to delete the stream console to match the usage in
14363         Fkill_emacs.
14364
14365 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14366
14367         * files.el (cdpath-previous): New variable.
14368         (cd): Use it.
14369         From Bob Weiner <weiner@wave.altrasoft.com>
14370
14371 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14372
14373         * keydefs.el: Changed keybindings of forward-char,
14374           backward, scroll-up and scroll-down to point to their
14375           -command counterparts.
14376
14377         * simple.el: New functions: forwarc-char-command,
14378           backwrad-char-command, scroll-up-command,
14379           scroll-down-command which work liek their counterparts
14380           except that they honor the variable
14381           signal-error-on-buffer-boundary.
14382
14383           Definition of signal-error-on-buffer-boundary received
14384           from src/cmds.c.
14385
14386           defvar declaration added for word-across-newline to avoid
14387           byte-compiler warning about the free variable reference.
14388
14389 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14390
14391         * winnt.el: Removed "%t" from the beginning of
14392         modeline-format. From now on, there's no nt-specifics in the modeline.
14393
14394 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14395
14396         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14397         of `when' with `if'.
14398
14399 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14400
14401         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14402         mswindows. Must be reworked along with glyphs.el, or
14403         merged into it, after there is images support.
14404
14405         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14406         'mswindows.
14407
14408 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14409
14410         * faces.el: fix for text cursor initialization.
14411         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14412         From Andy Piper <andyp@parallax.co.uk>
14413
14414 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14415
14416         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14417         if there is an existing package that handles it and warn the user
14418         about that mode.
14419
14420 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14421
14422         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14423         Installation" menu item when Installation-string is not bound.
14424
14425 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14426
14427         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14428         From Jeremiah W. James <jerry@cs.ucsb.edu>
14429
14430 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14431
14432         * msw-faces.el:
14433         * faces.el: Fix face initialization.
14434
14435 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14436
14437         * files.el (backup-enable-predicate): fix breakage introduced
14438         by TMPDIR patch.
14439
14440 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14441
14442         * x-faces.el (x-init-face-from-resources): The
14443           TTY face property retrieval functions don't return
14444           specifiers, so use face-property instead.
14445
14446 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14447
14448         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14449
14450 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14451
14452         * x-menubar.el: Expanded documentation for
14453           option-save-faces.  Changed Options -> Browse Faces
14454           menu entry to invoke customize-face.
14455
14456 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14457
14458         * faces.el: Most face initialization moved out of
14459           init-other-random-faces to the top level so that the
14460           initialization happens before Xemacs is dumped.  Much
14461           of the fascist "face-differs-from-default-p or FROB!"
14462           code has been retired in favor of letting the user do
14463           what they want to do.  Face initialization code changed
14464           to use `default' specifier tag so that the settings can
14465           be overridden later if the user wishes it.
14466
14467 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14468
14469         * about.el (about-hackers): Update contributors list.
14470
14471 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14472
14473         * specifier.el: Define new specifier tag `default'.
14474
14475         * modeline.el: Initialize faces using `default' tag.
14476
14477         * x-faces.el (x-init-face-from-resources): Remove
14478           specifier specs containing the `default' tag before
14479           adding new specs.
14480
14481 1998-03-02  John Jones  <jj@asu.edu>
14482
14483         * package-get.el (package-get-all): fixed arguments on call to
14484         package-admin-add-single-file-package.
14485         * package-get.el (package-get-installedp): fixed to match
14486         advertised behavior.
14487         * package-get.el: added function package-get-update-all which
14488         installs newest versions of all the current packages (if they are
14489         not already installed).
14490
14491 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14492
14493         * files.el (find-file-noselect): Uncommented `truename' binding in
14494         `let*' and use it later to set `buffer-file-truename' iff it's
14495         still nil, as happens for example when finding a compressed
14496         file with "jka-compr".
14497
14498 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14499
14500         * faces.el: in make-face-* type functions do the operation for all
14501         window systems, not just the first one found.
14502
14503         * font.el: call mswindows-list-fonts for mswindows.
14504
14505 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14506
14507         * code-process.el (call-process-region):
14508         * process.el (call-process-region):
14509         * package-get.el (package-get-dir):
14510         * files.el (backup-enable-predicate):
14511         * gnuserv.el (gnuserv-temp-file-regexp):
14512         Use temp-directory in place of `/tmp'.
14513
14514 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14515
14516         * "Fast" dired-in-C enhancements for Windows 95/NT:
14517
14518         * files.el: Added function, `wildcard-to-regexp', from GNU
14519           Emacs.
14520
14521         * files.el (insert-directory): Modified to use special
14522           dired-in-C enhancements if present.
14523
14524 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14525
14526         * code-files.el: make default coding no-conversion.
14527
14528 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14529
14530         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14531         the load-path.
14532
14533         * update-elc.el: Strip directory when testing for files not to
14534         bytecompile.
14535
14536 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14537
14538         * lisp-mode.el: Use recommended form for menus.
14539
14540         * info.el (Info-construct-menu): Use recommended form for menus.
14541
14542         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14543         entry.
14544
14545 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14546
14547         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14548           (get-frame-for-buffer-noselect): Always return frames
14549           in the not-this-window-p cond clause.
14550
14551 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14552
14553         * help.el (describe-installation): New function.
14554
14555         * x-menubar.el (default-menubar): Add describe-installation to
14556         Help menu.
14557
14558         * packages.el (packages-unbytecompiled-lisp): Installation.el
14559         should not be bytecompiled.
14560
14561         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14562         XEmacs.
14563
14564         * x-menubar.el (default-menubar): Use correct guard for VM menu
14565         entry.
14566
14567         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14568         coding.
14569         From Andy Piper <andyp@parallax.co.uk>
14570
14571 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14572
14573         * ldap.el: Do not require ldap-internal at compile time.
14574
14575 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14576
14577         * code-files.el: new file. a virtual copy of mule-files.el
14578         but without charset
14579         dependencies. (toggle-buffer-file-ocding-system) new function for
14580         changing the eol type for the current buffer.
14581
14582         * code-process.el: new file. a copy of
14583         mule-process.el. mule-process.el will disappear when things have
14584         settled.
14585
14586         * coding.el: new file. a virtual copy of mule-files.el but
14587         without charset dependencies. (coding-system-base) new function
14588         for getting the parent coding system of a coding system with eol
14589         type set.
14590
14591         * dumped-lisp.el: add above files for the non-mule case.
14592
14593 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14594
14595         * window-xemacs.el (display-buffer): If no explicit
14596           frame is specified, search for a window that displays
14597           the buffer on the currently selected frame, before
14598           searching other frames.
14599
14600 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14601
14602         * frame.el (get-frame-for-buffer): If not-this-window-p
14603           is non-nil, use window on the selected frame if it is not
14604           also the selected window.  When defaulting, search for
14605           windows on the currently selected fgrame before searching
14606           other frames.
14607
14608 1998-02-25  Didier Verna  <didier@xemacs.org>
14609
14610         * modeline.el (modeline-swap-buffers): originally named
14611         `mouse-release-modeline'. Whether to actually swap the buffers is
14612         decided in `mouse-drag-modeline'.
14613         (mouse-drag-modeline): A button release event is considered a
14614         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14615         stay unchanged.
14616
14617 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14618
14619         * x-menubar.el: Put redo on the menubar.
14620         From Aki Vehtari <Aki.Vehtari@hut.fi>
14621
14622 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14623
14624         * bytecomp.el (displaying-byte-compile-warnings): if
14625         temp-buffer-show-function is set, use it to display current set of
14626         warnings in the "*Compile-Log-Show*" buffer.
14627
14628         * simple.el (display-warning-buffer): if temp-buffer-show-function
14629         is set, use it to display current set of warnings in the
14630         "*Warnings-Show*" buffer.
14631
14632 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14633
14634         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14635         Common Lisp.
14636
14637 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14638
14639         * menubar.el: Allow button descriptors at least 2 long.
14640
14641         * x-menubar.el (default-menubar): Use recommended forms.
14642         (file-menu-filter): Remove.
14643         (edit-menu-filter): Remove.
14644
14645 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14646
14647         * about.el (about-hackers): Updated.
14648
14649 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14650
14651         * help.el (help-max-help-buffers): new variable
14652         (help-register-and-maybe-prune-excess): new function
14653         (help-buffer-name): use help-max-help-buffers.
14654         (with-displaying-help-buffer): use
14655         help-register-and-maybe-prune-excess.
14656
14657         * help.el (help-maybe-pretty-print-value): if the value fits on
14658         one line, let it.
14659
14660 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14661
14662         * (with-displaying-help-buffer): there is no need to kill the buffer
14663         if it exists, because with-output-to-temp-buffer will clear it.
14664         further, killing the buffer violates the rule that
14665         temp-buffer-show-function, if set, has the full responsibility of
14666         showing the temp buffer.  killing the buffer fucks with the window
14667         configuration, hosing temp-buffer-show-function.
14668
14669
14670 1998-02-23  Didier Verna  <didier@xemacs.org>
14671
14672         * modeline.el (mouse-drag-modeline):
14673         - Always scroll the modeline that was originally clicked on.
14674         - Use x pixels instead of x characters (which doesn't work anyway)
14675         as horizontal reference for modeline dragging. This allows us to
14676         keep on dragging the modeline even if the motion event occurs in
14677         another window.
14678
14679 1998-02-23  Didier Verna  <didier@xemacs.org>
14680
14681         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14682         glyph on the modeline to indicate that dragging the mouse has an
14683         effect both horizontally and vertically.
14684
14685 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14686
14687         * about.el (about-xemacs): Get rid of redundant visible version
14688         number.
14689
14690 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14691
14692         * about.el (about-hackers): Update credits.
14693
14694 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14695
14696         * prim/register.el (view-register): Show register type file-query.
14697
14698 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14699
14700         * mode-motion.el (mode-motion-highlight-internal):
14701           save-excursion inside save-window-exucrsion form to
14702           hide buffer point changes from save-window-excursion.
14703           Prevents display flickering when the mouse pointer
14704           moves.
14705
14706 1998-02-17  Didier Verna  <didier@xemacs.org>
14707
14708         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14709         function to handle correctly the case of a toolbar one side of the
14710         window: scrolling will not necessarily happen.
14711
14712 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14713
14714         * files.el (after-find-file): Restore missing argument
14715           to format that provides filename for "... consider M-x
14716           recover-file" message.  Also call `message' with "%s"
14717           as the first arg instead of an arbitrary string.
14718
14719 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14720
14721         * about.el (about-hackers): Various additions.
14722
14723 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14724
14725         * autoload.el (generate-file-autoloads-1): Don't force an extra
14726         line out when copying on-the-same line autoloads.
14727
14728         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14729         is installed.
14730
14731 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14732
14733         * x11/x-win-xfree86.el (x-win-init-xfree86):
14734         * x11/x-win-sun.el (x-win-init-sun):
14735         * x11/x-init.el (x-initialize-compose):
14736         * prim/simple.el:
14737         (backward-or-forward-kill-sexp):
14738         (backward-or-forward-kill-sentence):
14739         (backward-or-forward-kill-word):
14740         (backward-or-forward-delete-char):
14741         * prim/isearch-mode.el (isearch-help-or-delete-char):
14742         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14743         x-keysym-on-keyboard-p to detect backspace.
14744         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14745         Clean up symbols used with dead keys, checking Linux and solaris
14746         keysyms.
14747         Simplify x-win-*.el using above methods.
14748         Change documentation for x-keysym-*-p functions.
14749
14750 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14751
14752         * about.el (about-hackers): Restore entries for Michael Sperber and
14753         Vinnie Shelton.
14754         From Vinnie Shelton <acs@acm.org>
14755
14756 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14757
14758         * simple.el (count-words-region): Ditto.
14759
14760 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14761
14762         * simple.el (count-words-buffer): Document.  Don't print anything
14763         if non-interactive.
14764
14765 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14766
14767         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14768         multiple files in InfoDock.
14769
14770 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14771
14772         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14773         from version.el in InfoDock.
14774
14775         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14776         specially.
14777
14778 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14779
14780         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14781         variable name in docstring.
14782
14783 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14784
14785         * menubar.h: Include "gui.h".
14786
14787 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14788
14789         * site-load.el: Fix documentation.
14790
14791 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14792
14793         * package-get-base.el (package-get-base): Updated.
14794
14795         * keymap.el: PC-ize.
14796
14797 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14798
14799         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14800         from' on a fresh line.
14801
14802 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14803
14804         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14805         object.
14806
14807 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14808
14809         * undo-stack.el: PC-ize.
14810
14811         * cmdloop.el: PC-ize.
14812
14813 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14814
14815         * bytecomp-runtime.el: PC-ize.
14816
14817         * byte-optimize.el: Prolog fixup.  PC-ize.
14818
14819         * cus-dep.el: Spelling fix.
14820
14821         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14822         entries follow).
14823
14824 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14825
14826         * text-mode.el (text-mode-hook-identify): New function,
14827         put on text-mode-hook.  Set text-mode-variant here.
14828         (text-mode): Don't set it here.
14829
14830 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14831
14832         * text-mode.el (text-mode-hook): New defvar.
14833         (text-mode-variant): New variable.
14834         (text-mode): Set that variable locally.
14835         (toggle-text-mode-auto-fill): New command.
14836
14837 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14838
14839         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14840
14841 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14842
14843         * text-mode.el (paragraph-indent-text-mode):
14844         Renamed from spaced-text-mode.
14845         (text-mode-map): Bind TAB to indent-relative.
14846         (indented-text-mode-map): Variable deleted.
14847         (indented-text-mode): Now an alias for text-mode.
14848
14849 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14850
14851         * loadup.el: test-atoms debugging stuffs removed.
14852
14853 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14854
14855         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14856
14857 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14858
14859         * help.el (describe-beta): Made it use `locate-data-file'.
14860         (describe-distribution): Ditto.
14861         (describe-copying): Ditto.
14862         (describe-project): Ditto.
14863         (view-emacs-news): Ditto.
14864
14865         * help-nomule.el (help-with-tutorial): Made it use
14866         `locate-data-file' to find tutorial.
14867
14868 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14869
14870         * about.el: Corrected my email address.
14871
14872         * mouse.el: Added 'mouse-mswindows-drop' similar to
14873         'mouse-offix-drop'.
14874
14875 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14876
14877         * loadup.el (running-xemacs): Spelling fix.
14878
14879 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14880
14881         * packages.el (packages-find-packages-1): Don't allow a backwards
14882         compatible lisp tree to overwrite `preloaded-file-list'.
14883
14884 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14885
14886         * loadup.el: Don't delete "xemacs" prior to dumping.
14887
14888 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14889
14890         * package-info.el (pi-last-mod-date): New function.
14891         (pi-author-version): New function.
14892         (batch-update-package-info): Use them.
14893
14894 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14895
14896         * frame.el (get-frame-for-buffer-default-to-current): Create.
14897         (get-frame-for-buffer-noselect): Allow user to use current frame
14898         with `get-frame-for-buffer-default-to-current'.
14899
14900 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14901
14902         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14903         (byte-compile-output-docform): Ditto.
14904         (byte-compile-compiled-obj-to-list): Ditto.
14905
14906 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14907
14908         * startup.el (command-line-1): Removed code that ran
14909           buffer-menu.
14910
14911 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14912
14913         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14914
14915 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14916
14917         * frame.el (suspend-emacs-or-iconify-frame): Check using
14918         `device-on-window-system-p' instead of explicitly checking for X,
14919         so that the same logic works for MS Windows.
14920         (suspend-or-iconify-emacs): Ditto.
14921
14922 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14923
14924         * about.el (about-maintainer-info): Andy Piper is back.
14925         (xemacs-hackers): Updated Andy Piper's email address.
14926         (about-hackers): Added Jonathan Harris.
14927         (about-hackers): Updated Tibor Polgar's email address.
14928
14929 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14930
14931         * about.el: Add xemacs.org email manager.
14932
14933         * package-get-base.el (package-get-base): Updated with most recent
14934         package updates.
14935
14936 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14937
14938         * help.el (function-arglist): Use `indirect-function' instead of
14939         `symbol-function' so that aliases are treated correctly.
14940
14941 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14942
14943         * help.el (help-map): Add f1 binding to `help-for-help'.
14944         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14945         (describe-key-briefly): Use `princ' "%s" to print object.
14946         (with-displaying-help-buffer): Kill buffer if it exists, again.
14947         (describe-key): Use `princ' "%s" to print object.
14948         (describe-function-1): Use `princ' "%s" to print object.
14949         Commented out alias lines removed.
14950         (help-pretty-print-limit): New variable to control pretty-printing
14951         of variable values.
14952         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14953         `help-pretty-print-value' again.  Only print-print when OBJECT is
14954         list of length less than `help-pretty-print-limit'.
14955         (describe-variable): Use `help-maybe-pretty-print-value' again.
14956
14957 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14958
14959         * simple.el (blink-matching-open): Remove C++ kludge.
14960         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14961
14962 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14963
14964         * info.el (Info-default-directory-list): Made the documentation
14965         more explanitory.
14966
14967 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14968
14969         * lisp/packages.el:
14970         * lisp/package-admin.el:
14971         * lisp/build-report.el:
14972         Fix typos.
14973
14974 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14975
14976         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14977         warnings in Java buffers without final newline and editing the
14978         last line.
14979
14980 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14981
14982         * packages.el (packages-find-packages-1): Don't allow a backwards
14983         compatible lisp tree to overwrite `preloaded-file-list'.
14984         Suggested by Colin Rafferty  <colin@xemacs.org>
14985
14986         * mouse.el (mouse-offix-drop): Set undo-boundary.
14987         From Oliver Graf <ograf@fga.de>
14988
14989 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14990
14991         * loadup.el (load-gc): rewrite as defun.
14992         Print something sensical if a required dump-time file isn't found.
14993
14994 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14995
14996         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14997         bug strikes a menudescriptor.
14998
14999         * package-get-base.el (package-get-base): Updated.
15000
15001         * package-info.el (batch-update-package-info): Derive REQUIRES
15002         from the Makefile.
15003
15004 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15005
15006         * files.el (save-some-buffers): Don't play games with deleting
15007         other windows if we are in the minibuffer window.
15008
15009 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15010
15011         * modeline.el (modeline-minor-mode-menu): Add support for :active
15012         (add-minor-mode): Document :active property to TOGGLE.
15013
15014 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15015
15016         * modeline.el (modeline-minor-mode-menu): Add support for an
15017         `:included' predicate in the `toggle-sym' plist.
15018         (add-minor-mode): Document the :included property, format
15019         docstring some more.
15020         (modeline-minor-mode-menu): Documentation string added.
15021
15022 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15023
15024         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15025         labels from the symbol-names by thwacking off the overly redundant
15026         and overused "mode", parenthesizing "minor", and capitalizing the
15027         resultant strings.  Also shortened the menu's title by eliminating
15028         the redundant buffer name.
15029         (add-minor-mode): Beautified the docstring, added mention of the
15030         `:menu-tag' property of TOGGLE.
15031         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15032         `toggle-sym' to beatify the mode-life menus.
15033         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15034         `auto-fill-function'.
15035
15036 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15037
15038         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15039         menus to :style 'toggle.
15040
15041 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15042
15043         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15044
15045 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15046
15047         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15048         only recognize first hyperlink.
15049         (hyper-apropos-highlightify): Deletia, this is already done by
15050         `hyper-apropos-insert-face'.
15051         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15052
15053 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15054
15055         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15056         mail.
15057         (toolbar-mail-reader): Add support for `send'.
15058         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15059
15060 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15061
15062         * info.el (Info-emacs-info-file-name): Add defvar for
15063         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15064         will function properly.
15065
15066 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15067
15068         * simple.el: make the backwards delete function called by
15069         `backward-or-forward-delete-char' user configurable.
15070
15071 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15072
15073         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15074         compiled function got loaded from.
15075
15076 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15077
15078         * term/apollo.el: Synched up with InfoDock 3.6.2.
15079
15080 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15081
15082         * startup.el (load-init-file): Load autoloads earlier.
15083         (startup-splash-frame): Handle InfoDock logo.
15084
15085         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15086         InfoDock.
15087         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15088
15089         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15090         doesn't have this function.
15091
15092         * packages.el (locate-data-file): Fix to call `locate-file'.
15093
15094 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15095
15096         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15097         version of version.el.
15098         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15099
15100         * x-menubar.el (default-menubar): Guard reference to
15101         `gnuserv-frame'.
15102         (default-menubar): Guard references to `font-lock-mode'.
15103         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15104         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15105
15106         * make-docfile.el: Don't snarf doc strings from autoloads.
15107
15108         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15109         loading auto-autoloads files.
15110
15111         * loaddefs.el: Disable dumping autoloads.
15112
15113 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15114
15115         * lisp-mnt.el: Synch to Emacs 20.2.
15116
15117         * help.el: Remove manual autoload of `finder-by-keyword'.
15118
15119         * finder.el (finder-by-keyword): Autoload.
15120
15121         * help.el: Conditionalize hyperbole setup.
15122
15123 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15124
15125         * packages.el (package-require): Update to reflect new data format.
15126
15127 1998-01-02  Didier Verna  <didier@xemacs.org>
15128
15129         * x-menubar.el (default-menubar): make the tutorials available
15130         through the menubar. (Plus some compilation warnings cleanup).
15131
15132 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15133
15134         * check-features.el: New file.  Perform sanity check after build.
15135
15136         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15137         files to tooltalk package.
15138         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15139         package.
15140
15141         * package-admin.el (package-admin-xemacs): Use better default for
15142         location of XEmacs binary.
15143
15144 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15145
15146         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15147         tag with sexp and add value tag with value `t'.
15148
15149 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15150
15151         * package-get.el: Changes to work with real data.
15152         From Pete Ware <ware@cis.ohio-state.edu>
15153
15154         * packages.el (packages-reload-autoloads): Guard load for the time
15155         being.
15156
15157         * update-elc.el ("packages.el"): Force loading packages.el instead
15158         of possibly out-of-date packges.elc.
15159         * make-docfile.el ("packages.el"): Ditto.
15160
15161 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15162
15163         * build-report.el (build-report-delete-regexp): Added a rule for
15164         the main tarball shadowing anything past it.
15165
15166 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15167
15168         * packages.el (package-provide): Delete a previous provide.
15169
15170         * package-info.el: New file.
15171
15172         * package-get.el: New file.
15173         From Pete Ware <ware@cis.ohio-state.edu>
15174         (package-get): Fix md5 computation to work with Mule.
15175
15176 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15177
15178         * simple.el (log-message-*): Quote symbols in docstrings properly.
15179
15180 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15181
15182         * packages.el (packages-new-autoloads): Ignore symbolic links.
15183
15184         * cus-face.el (face-custom-attributes-get): Fix typo.
15185         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15186
15187 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15188
15189         * startup.el (load-init-file): Reload new or changed autoloads
15190         unless inhibited.  Reload modified dumped lisp (stubbed).
15191
15192         * packages.el (packages-new-autoloads): New function.
15193         (packages-reload-autoloads): New function.
15194         (packages-reload-dumped-lisp): New (stub) function.
15195
15196         * loadup.el: Inhibit reloading dumped files when running temacs.
15197
15198         * loadhist.el (file-provides): Extend to handle variant
15199         extensions.
15200
15201         * replace.el (query-replace): Fix typo.
15202
15203 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15204
15205         * make-docfile.el: list-autoloads-path has been renamed.
15206         * update-elc.el: list-autoloads has been renamed.
15207
15208         * packages.el (packages-list-autoloads): Renamed.
15209         (packages-list-autoloads-path): Ditto.
15210
15211 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15212
15213         * packages.el (packages-find-packages-1): Made it signal a warning
15214         for an error in an auto-autoload.el file.
15215
15216 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15217
15218         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15219         tag with const.
15220         From Aki Vehtari <Aki.Vehtari@hut.fi>
15221
15222         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15223
15224         * loadhist.el (unload-feature): Remove autoload.
15225
15226 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15227
15228         * loadhist.el: Unpackaged.
15229
15230         * help.el (describe-symbol-find-file): Rename
15231         `describe-function-find-file' and make old name obsolete.
15232         (describe-function-1): Use it.
15233         (describe-function-1): Guard reference to
15234         `compiled-function-annotation'.
15235
15236 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15237
15238         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15239         argument.
15240         (help-mode-quit): New optional arg to control whether it kills or
15241         buries.  Tidied up.
15242         (with-displaying-help-buffer): Don't kill buffer initially, even
15243         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15244         (help-pretty-print-value): Rename back from
15245         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15246         use it, otherwise use dumped `cl-prettyprint'.
15247         (describe-variable): Use `help-pretty-print-value' again.
15248         (find-func): Removed reference to "find-func" at end.
15249
15250 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15251
15252         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15253           GUI XEmacs. Rename? x-menubar is rather window system
15254           independant, except for a couple of items.
15255
15256 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15257
15258         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15259         entries as they will no longer be distributed with XEmacs.
15260
15261         * format.el (format-alist): Fix image/tiff regexps.
15262         From P. E. Jareth Hein <jareth@camelot-soft.com>
15263
15264         * help.el (help-maybe-pretty-print-value): Rename.
15265         (describe-variable): Use it.
15266         (describe-variable): Add trailing linefeed.
15267
15268 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15269
15270         * help.el (describe-function-1): Don't output anything for
15271           arglist of autoload functions.
15272
15273 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15274
15275         * help.el (describe-function-1): Don't output anything for
15276           arglist of autoload functions.
15277
15278 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15279
15280         * help.el (help-mode-map): New bindings for `help-mode-bury',
15281         `describe-function-at-point', `describe-variable-at-point',
15282         `Info-elisp-ref', `customize-variable', `help-next-section' and
15283         `help-prev-section'.
15284         (help-next-section): New function.
15285         (help-prev-section): New function.
15286         (help-mode-quit): Changed to kill the help buffer.
15287         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15288         correctly.
15289         (help-buffer-name): New function to generate the name of help
15290         buffers.
15291         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15292         argument giving the name of the help buffer.
15293         (describe-key): Use `with-displaying-help-buffer' with name.
15294         (describe-mode): Ditto.
15295         (describe-bindings): Ditto.
15296         (describe-prefix-bindings): Ditto.
15297         (view-lossage): Ditto.
15298         (with-syntax-table): New macro.
15299         (function-called-at-point): Use `ignore-errors' and
15300         `with-syntax-table'.
15301         (function-at-point): Ditto.
15302         (describe-function): Use `with-displaying-help-buffer' with name.
15303         (function-arglist): Extracted from `describe-function-1'.  Returns
15304         function's arglist as string.
15305         (function-documentation): Extracted from `describe-function-1'.
15306         Returns function's docstring.
15307         (describe-function-1): Remove all the "stream" garbage, including
15308         the stream argument.  Use `function-arglist' and
15309         `function-documentation'.
15310         (describe-function-arglist): Just use `function-arglist'.
15311         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15312         (help-pretty-print-value): New function to help with
15313         pretty-printing variable values.  Knows about `#<...>'.  Needs
15314         `pp-internal'.
15315         (describe-variable): Use `with-displaying-help-buffer' with name.
15316         Formatting improved.  Display file where variable is defined, if
15317         known.  Use `help-pretty-print-value'.
15318         (describe-syntax): Use `with-displaying-help-buffer' with name.
15319         (list-processes): Remove "stream" garbage.
15320
15321 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15322
15323         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15324         call a dumped routine instead.
15325
15326         * x-win-xfree86.el: Wrap file in defun.
15327         * x-win-sun.el: Ditto.
15328
15329 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15330
15331         * help.el (view-emacs-news): Remove usage of outl-mouse which
15332         advises functions and does other evil things.
15333
15334 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15335
15336         * format.el (format-alist): Add `image/tiff'.
15337         From P. E. Jareth Hein <jareth@camelot-soft.com>
15338
15339 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15340
15341         * about.el (about-hackers): More names added.
15342
15343         * make-docfile.el: Remove superfluous package path search.
15344
15345         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15346
15347 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15348
15349         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15350         ignored shadows.
15351
15352 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15353
15354         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15355         get trailing slashes when added to the load-path.
15356
15357         * x-init.el (init-x-win): Locate where XEmacs X localization files
15358         are.
15359
15360 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15361
15362         * x-faces.el: Added support for foregroundToolBarColor
15363           to xpm-color-symbols.
15364
15365 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15366
15367         * etags.el (tags-remove-duplicates): Removed.
15368         (buffer-tag-table-list): Use `delete-duplicates'.
15369
15370         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15371         correctly.
15372         (get*): Defalias to `get'.
15373
15374         * cl.el (eql): Compare integers with `eq'.
15375         (cl-map-extents): Check for `map-extents' first.
15376
15377 1997-12-17  Didier Verna  <didier@xemacs.org>
15378
15379         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15380         added the 'numero', 'copyright' and 'trademark' symbols.
15381
15382         * leim/quail/latin-post.el ("french-postfix"): see above.
15383
15384 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15385
15386         * widget.el (define-widget): Check the arguments.
15387
15388         * cus-edit.el (customize-face): Use `check-argument-type'.
15389         (custom-variable-value-create): Use `signal' to signal error.
15390         (custom-variable-reset-saved): Ditto.
15391         (custom-variable-reset-standard): Ditto.
15392         (custom-face-reset-saved): Ditto.
15393
15394         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15395         (widget-default-format-handler): Ditto.
15396         (widget-checklist-add-item): Ditto.
15397         (widget-radio-add-item): Ditto.
15398         (widget-editable-list-entry-create): Ditto.
15399         (widget-sexp-prompt-value): Ditto.
15400
15401         * custom.el (custom-declare-variable): Signal errors better.
15402         (custom-handle-keyword): Ditto.
15403         (custom-declare-group): Ditto.
15404
15405         * window-xemacs.el (windows): Ditto.
15406
15407         * menubar.el (menu): Ditto.
15408
15409         * keydefs.el (keyboard): Ditto.
15410
15411         * minibuf.el (minibuffer): Ditto.
15412
15413         * process.el (execute): Ditto.
15414
15415         * fill.el (fill): Ditto.
15416
15417         * modeline.el (modeline): Ditto.
15418
15419         * help.el (help): Ditto.
15420
15421         * faces.el (faces): Ditto.
15422
15423         * files.el (files): Ditto.
15424
15425         * x-init.el (x): Ditto.
15426
15427         * lisp-mode.el (lisp): Ditto.
15428
15429         * process.el (processes): Ditto.
15430
15431         * mouse.el (mouse): Ditto.
15432
15433         * abbrev.el (abbrev): Moved from cus-edit.
15434
15435         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15436         as variable declaration.
15437
15438 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15439
15440         * menubar.el (find-menu-item): Use `check-argument-type'.
15441         (find-menu-item): Cosmetic changes.
15442
15443 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15444
15445         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15446
15447 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15448
15449         * startup.el (set-default-load-path): Only search package-path
15450         when not running temacs.
15451
15452         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15453         files.
15454
15455         * loadup.el: Correct commentary.  Reformatting.
15456         (really-early-error-handler): Use absolute path to the
15457         first dumped-lisp.el file.
15458         (really-early-error-handler): Print full path name of
15459         each dumped lisp file (inherited from InfoDock).
15460
15461         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15462         dumped-lisp.el files.
15463
15464         * make-docfile.el (preloaded-file-list): Reorder when the
15465         package-path is searched.
15466         * update-elc.el: Ditto.
15467
15468         * lisp-mode.el (call-with-condition-handler): Treat the same as
15469         `condition-case' for indentation.
15470
15471         * about.el (about-xemacs): Update release date.
15472
15473 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15474
15475         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15476         anywhere but at the last clause.
15477         (ecase): Disallow `t' and `otherwise'.
15478
15479 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15480
15481         * cus-edit.el (custom-buffer-create-buttons): New function
15482         from stuff moved out of `custom-buffer-create-internal'.
15483         (custom-novice): New variable.  Default t.
15484         (custom-display-global-buttons): Ditto.  Default `top'.
15485         (custom-buffer-create-internal): Only display help if
15486         `custom-novice' is non-nil.  Display global buttons according to
15487         `custom-display-global-buttons'.
15488
15489 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15490
15491         * menubar.el (find-menu-item): Use `check-argument-type'.
15492         (find-menu-item): Cosmetic changes.
15493
15494 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15495
15496         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15497         look.
15498
15499 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15500
15501         * format.el (format-deannotate-region):  Bug fix.
15502         Deannotating a region containing unknown tags would fail
15503         (causing decoding of text/enriched to fail at user level)
15504
15505 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15506
15507         * minibuf.el (read-directory-name): Support sixth
15508           arg, HISTORY, as already documented.
15509
15510 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15511
15512         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15513         to `ecase'.
15514
15515 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15516
15517         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15518         skk-activate.
15519
15520 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15521
15522         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.