update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-kgk'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-kgk'.
8
9         * mule/mule-conf.el (===hng-kgk): 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-drt'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-drt'.
19
20         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
21         CHISE.
22
23 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-mam'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-mam'.
30
31         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
32         CHISE.
33
34 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-dng'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-dng'.
41
42         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
43         CHISE.
44
45 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `=>cns11643-5'.
49
50 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
51
52         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
53         setting for `===hng-keg'.
54
55         * mule/mule-charset.el (default-coded-charset-priority-list): Add
56         `===hng-keg'.
57
58         * mule/mule-conf.el (===hng-keg): 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-jou'.
65
66         * mule/mule-charset.el (default-coded-charset-priority-list): Add
67         `===hng-jou'.
68
69         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
70         CHISE.
71
72 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
73
74         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
75         setting for `===hng-smk'.
76
77         * mule/mule-charset.el (default-coded-charset-priority-list): Add
78         `===hng-smk'.
79
80         * mule/mule-conf.el (===hng-smk): 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-kyo'.
87
88         * mule/mule-charset.el (default-coded-charset-priority-list): Add
89         `===hng-kyo'.
90
91         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
92         CHISE.
93
94 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
95
96         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
97         setting for `===hng-kss'.
98
99         * mule/mule-charset.el (default-coded-charset-priority-list): Add
100         `===hng-kss'.
101
102         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
103         CHISE.
104
105 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
106
107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
108         setting for `===hng-wan'.
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `===hng-wan'.
112
113         * mule/mule-conf.el (===hng-wan): 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-ksk'.
120
121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
122         `===hng-ksk'.
123
124         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
125         CHISE.
126
127 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
130         setting for `===hng-kyu'.
131
132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
133         `===hng-kyu'.
134
135         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
136         CHISE.
137
138 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
141         setting for `===hng-skk'.
142
143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
144         `===hng-skk'.
145
146         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
147         CHISE.
148
149 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
152         setting for `===hng-sik'.
153
154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
155         `===hng-sik'.
156
157         * mule/mule-conf.el (===hng-sik): 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-kbk'.
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `===hng-kbk'.
167
168         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
169         CHISE.
170
171 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
174         setting for `===hng-kcj'.
175
176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
177         `===hng-kcj'.
178
179         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
180         CHISE.
181
182 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
185         setting for `===hng-k24'.
186
187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
188         `===hng-k24'.
189
190         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
191         CHISE.
192
193 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
196         setting for `===hng-gok'.
197
198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
199         `===hng-gok'.
200
201         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
202         CHISE.
203 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
206         setting for `===hng-tsu'.
207
208         * mule/mule-charset.el (default-coded-charset-priority-list): Add
209         `===hng-tsu'.
210
211         * mule/mule-conf.el (===hng-tsu): 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): Add
217         setting for `===hng-sys'.
218
219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
220         `===hng-sys'.
221
222         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
223         CHISE.
224
225 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
226
227         * mule/mule-coding.el (coded-charset-entity-reference-alist):
228         - Use "&HNG010-<d><d><d><d><d>;" instead of
229           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
230         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
231
232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
233         `=ucs-bmp-itaiji-002' and `===hng-khm'.
234
235         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
236         "hngkhi-0" as the suffix of registry.
237         (===hng-khm): New coded-charset for XEmacs CHISE.
238         (=ucs-itaiji-002): Ditto.
239         (=ucs-bmp-itaiji-002): Ditto.
240
241 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
242
243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
244         setting for `=>ucs@iwds-1'.
245
246         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
247         XEmacs CHISE.
248
249 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
250
251         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
252         CHISE.
253
254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
255         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
256         `===hng-khi'.
257
258 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
259
260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
261         setting for `===hng-khi'.
262
263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
264         `===hng-khi'.
265
266         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
267         CHISE.
268
269 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
272         #x9FA5 as the value of `max-code'.
273         (=ucs-bmp-var-002): Likewise.
274         (=ucs-bmp-var-003): Likewise.
275         (=ucs-bmp-itaiji-084): Likewise.
276         (=ucs-bmp-cjk@JP): Likewise.
277         (=ucs-bmp-cjk@JP/hanazono): Likewise.
278         (==ucs-bmp-cjk@JP/hanazono): Likewise.
279         (=>ucs-bmp-cjk@component): Likewise.
280
281 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
284         CHISE.
285
286 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
287
288         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
289         XEmacs CHISE.
290         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
291         `==jis-x0208@1978/2-pr' as the mother.
292
293 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
294
295         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
296         CHISE.
297
298 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
299
300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
301         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
302
303 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
304
305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
306         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
307
308 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
309
310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
311         setting for `===ucs@gb'.
312
313 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
314
315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
316         setting for `===hanyo-denshi/ks', `===jis-x0208' and
317         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
318         as the entity-reference for `===jis-x0213-1@2000'; use
319         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
320
321 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
322
323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
324         `===jis-x0208'.
325
326         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
327         instead of `===jis-x0208' as the mother.
328         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
329         `===jis-x0208' as the mother.
330         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
331         `===jis-x0208' as the mother.
332         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
333         `===jis-x0213-1' as the mother.
334         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
335         `===jis-x0213-1' as the mother.
336         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
337         the mother.
338         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
339         mother.
340
341 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
342
343         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
344         setting for `=ucs-var-001'.
345
346 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
349         `=ucs-bmp-var-001'.
350
351         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
352         CHISE.
353         (=ucs-bmp-var-001): Ditto.
354
355         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
356         setting for `=ucs-var-003'.
357
358 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
359
360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
361         `=ucs-bmp-var-003'.
362
363         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
364         CHISE.
365         (=ucs-bmp-var-003): Ditto.
366
367 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
368
369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
370         setting for `=ucs-var-002'.
371
372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
373         `=ucs-bmp-var-002'.
374
375         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
376         CHISE.
377         (=ucs-bmp-var-002): Ditto.
378
379 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
380
381         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
382         XEmacs CHISE.
383         (==jis-x0208@1978/5pr): Ditto.
384
385 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
386
387         * mule/mule-charset.el (default-coded-charset-priority-list): Add
388         `=>ucs-bmp-cjk@component'.
389
390         * mule/mule-conf.el (=>ucs@component): New coded-charset for
391         XEmacs CHISE.
392         (=>ucs-bmp-cjk@component): Ditto.
393
394 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
395
396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
397         setting for `=>iwds-1'.
398
399 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
400
401         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
402         CHISE.
403
404 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
405
406         * mule/mule-charset.el (default-coded-charset-priority-list):
407         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
408         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
409         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
410         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
411
412 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-coding.el (coded-charset-entity-reference-alist):
415         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
416
417         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
418         `=>>ucs@iso' as the mother.
419         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
420         mother.
421
422 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
423
424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
425         setting for `===hanyo-denshi/ia'.
426
427 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
428
429         * mule/mule-charset.el (default-coded-charset-priority-list): Add
430         `===hanyo-denshi/ia'.
431
432 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
433
434         * mule/mule-conf.el (=koseki): Fix DOC.
435         (==koseki): New coded-charset for XEmacs CHISE.
436
437 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
438
439         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
440         XEmacs CHISE.
441         (===hanyo-denshi/jd): Fix DOC.
442
443 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
444
445         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
446         setting for `===hanyo-denshi/ip'.
447
448 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
449
450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
451         `===hanyo-denshi/ip'.
452
453         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
454         XEmacs CHISE.
455
456 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
457
458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
459         `==ucs-radicals@unicode' and `=>daikanwa'.
460
461         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
462         for XEmacs CHISE.
463
464 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
465
466         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
467         XEmacs CHISE.
468
469 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
470
471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
472         `===ruimoku-v6'.
473
474 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
475
476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
477         setting for `===ruimoku-v6'.
478
479 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
480
481         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
482         CHISE.
483
484 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
485
486         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
487         coded-charset for XEmacs CHISE.
488
489 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
490
491         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
492         XEmacs CHISE.
493
494 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
495
496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
497         `===ucs-sip@iso'.
498
499 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
500
501         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
502         CHISE.
503
504 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
505
506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
507         `==ucs-sip@iso'.
508
509         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
510         CHISE.
511
512 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
513
514         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
515         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
516         (=ucs-sip-ext-b@iso): Fix registry.
517         (==ucs-sip-ext-b@iso): Ditto.
518         (===ucs-sip-ext-b@iso): Ditto.
519
520         * mule/mule-charset.el (default-coded-charset-priority-list): Add
521         `=ucs-sip@iso'.
522
523 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
524
525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
526         setting for `=>cbeta'.
527
528 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
529
530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
531         `=>cns11643-7'.
532
533         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
534
535 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
536
537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
538         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
539
540 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
541
542         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
543         `=ucs@cns'.
544         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
545         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
546         `=ucs@jis/1990'.
547         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
548         `=ucs@jis/2000'.
549         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
550         `=ucs@jis/2004'.
551         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
552
553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
554         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
555
556 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
557
558         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
559         XEmacs CHISE.
560         (==jis-x0208@1978/1pr): Ditto.
561         (==jis-x0208@1978/2-pr): Ditto.
562
563 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
564
565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
566         setting for `===jis-x0213-1@2004'.
567
568 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
569
570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
571         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
572
573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
574         `===hanyo-denshi/jb'.
575
576         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
577         XEmacs CHISE.
578         (=+>hanyo-denshi/ft): Ditto.
579         (=+>hanyo-denshi/jt): Ditto.
580
581 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
582
583         * mule/mule-charset.el (default-coded-charset-priority-list): Add
584         `===hanyo-denshi/hg'.
585
586 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
587
588         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
589         XEmacs CHISE.
590         (===hanyo-denshi/hg): Ditto.
591
592 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
593
594         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
595         glyph-forms instead of detailed glyph-images.
596         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
597         `=adobe-japan1-*'.
598         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
599         (===adobe-japan1-1): Ditto.
600         (===adobe-japan1-2): Ditto.
601         (===adobe-japan1-3): Ditto.
602         (===adobe-japan1-4): Ditto.
603         (===adobe-japan1-5): Ditto.
604         (===adobe-japan1-6): Ditto.
605         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
606         `=>>>adobe-japan1' as the mother.
607         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
608         `=>>adobe-japan1' as the mother.
609         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
610         glyph-images.
611         (==jis-x0208@1978): Ditto.
612         (==jis-x0208@1983): Ditto.
613         (==jis-x0208@1990): Ditto.
614         (==jis-x0213-1): Ditto.
615         (==jis-x0213-1@2000): Ditto.
616         (==jis-x0213-1@2004): Ditto.
617         (==jis-x0213-2): Ditto.
618         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
619         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
620         `=jis-x0208@1978'.
621         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
622         `=jis-x0208@1983'.
623         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
624         `=jis-x0208@1990'.
625         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
626         `=jis-x0213-1'.
627         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
628         `=jis-x0213-1@2000'.
629         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
630         `=jis-x0213-1@2004'.
631         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
632         `=jis-x0213-2'.
633         (===jis-x0208): New coded-charset for XEmacs CHISE.
634         (===jis-x0208@1978): Ditto.
635         (===jis-x0208@1983): Ditto.
636         (===jis-x0208@1990): Ditto.
637         (===jis-x0213-1): Ditto.
638         (===jis-x0213-1@2000): Ditto.
639         (===jis-x0213-2): Ditto.
640         (===jis-x0212): Ditto.
641         (===ks-x1001): Ditto.
642         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
643         mother.
644         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
645         as the mother.
646         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
647         as the mother.
648         (===cns11643-1): New coded-charset for XEmacs CHISE.
649         (===cns11643-2): Ditto.
650         (===cns11643-3): Ditto.
651         (===cns11643-4): Ditto.
652         (===cns11643-5): Ditto.
653         (===cns11643-6): Ditto.
654         (===cns11643-7): Ditto.
655         (=>>cns11643-1): Ditto.
656         (==big5-cdp): Indicate abstract glyph-images instead of
657         representative glyph-images.
658         (===big5-cdp): New coded-charset for XEmacs CHISE.
659         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
660         detailed glyph-images.
661         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
662         `=hanyo-denshi/*'.
663         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
664         (===hanyo-denshi/ib): Ditto.
665         (===hanyo-denshi/jt): Ditto.
666         (===hanyo-denshi/ks): Ditto.
667         (===mj): Ditto.
668         (===mj-0): Ditto.
669         (===mj-1): Ditto.
670         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
671         `=>>>hanyo-denshi/*' as its mother.
672         (==gt): Indicate abstract glyph-forms instead of detailed
673         glyph-images.
674         (===gt): New coded-charset for XEmacs CHISE.
675         (=>>>gt): Indicates `==gt' instead of `=gt'.
676         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
677         (==gt-k): Indicate abstract glyph-forms instead of detailed
678         glyph-images.
679         (===gt-k): New coded-charset for XEmacs CHISE.
680         (==daikanwa): Indicates glyph-images instead of detailed
681         glyph-images.
682         (===daikanwa): New coded-charset for XEmacs CHISE.
683         (===daikanwa/+p): Ditto.
684         (===daikanwa/ho): Ditto.
685         (==cbeta): Ditto.
686         (===cbeta): Ditto.
687         (==jef-china3): Ditto.
688         (===jef-china3): Ditto.
689         (==ruimoku-v6): Ditto.
690         (==ucs@iso): Indicate representative glyph-forms instead of
691         representative glyph-images.
692         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
693         (==ucs@unicode): Indicate representative glyph-forms instead of
694         representative glyph-images.
695         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
696         `=ucs@unicode'.
697         (==ucs@cns): Indicate representative glyph-forms instead of
698         representative glyph-images.
699         (==ucs@jis): Ditto.
700         (==ucs@jis/1990): Ditto.
701         (==ucs@jis/2000): Ditto.
702         (==ucs@jis/2004): Ditto.
703         (==ucs@ks): Ditto.
704         (===ucs@iso): New coded-charset for XEmacs CHISE.
705         (===ucs@unicode): Ditto.
706         (===ucs@gb): Ditto.
707         (===ucs@ks): Ditto.
708         (===ucs-bmp-cjk@gb): Ditto.
709         (===ucs-sip-ext-b@iso): Ditto.
710
711 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
712
713         * mule/mule-charset.el (default-coded-charset-priority-list): Add
714         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
715         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
716         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
717         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
718         `===cns11643-3', `===cns11643-4', `===cns11643-5',
719         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
720         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
721         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
722         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
723
724         * mule/mule-coding.el (coded-charset-entity-reference-alist):
725         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
726         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
727         - Use "&g1-[NAME];" for `=>>[NAME]'.
728         - Abolish "&g2-[NAME];".
729
730 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
731
732         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
733         `=>>ucs@cns' as the mother.
734
735 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
738         setting for `==ucs@ks'.
739
740 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
743         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
744         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
745         0x00E30000〜0x00E409D5.
746
747 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
748
749         * mule/mule-coding.el (coded-charset-entity-reference-alist):
750         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
751         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
752
753 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
754
755         * mule/mule-charset.el (default-coded-charset-priority-list): Add
756         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
757
758         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
759         (=mj-0): Ditto.
760         (=mj-1): Ditto.
761         (==mj): Ditto.
762         (==mj-0): Ditto.
763         (==mj-1): Ditto.
764         (=>>mj): Ditto.
765
766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
767         setting for `=mj' and `==mj'.
768
769 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
770
771         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
772         CHISE.
773
774 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
775
776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
777         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
778         `=>ucs@hanyo-denshi'.
779
780 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
781
782         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
783         setting for `=koseki' and `=>ucs@hanyo-denshi'.
784
785         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
786         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
787
788 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
791         XEmacs CHISE.
792
793 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-coding.el (coded-charset-entity-reference-alist):
796         Change priority of `=>>>ucs@iso'.
797
798         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
799         `=>>>ucs@iso' as the mother.
800         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
801
802 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
803
804         * mule/mule-coding.el (coded-charset-entity-reference-alist):
805         Change priority of `=>>>ucs@unicode'.
806
807         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
808         `=ucs@unicode'.
809
810 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
811
812         * mule/mule-coding.el (coded-charset-entity-reference-alist):
813         Change priority of `=>>>ucs@jis'.
814
815         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
816         `=ucs@jis'.
817
818 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
819
820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
821         setting for `==daikanwa/+p'.
822
823 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
824
825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
826         setting for `==shinjigen@1ed'.
827
828 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
829
830         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
831         XEmacs CHISE.
832
833 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
834
835         * mule/mule-conf.el (==shinjigen): Modify DOC.
836         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
837         (==shinjigen@rev): Modify DOC.
838
839 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
840
841         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
842         CHISE.
843
844 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
845
846         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
847         settings for `==daikanwa' and `==ucs@JP/hanazono'.
848
849         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
850         XEmacs CHISE.
851
852         * mule/mule-charset.el (default-coded-charset-priority-list): Add
853         `==daikanwa'.
854
855 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
856
857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
858         setting for `==cns11643-7'.
859
860         * mule/mule-charset.el (default-coded-charset-priority-list): Add
861         `==cns11643-7'.
862
863 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
864
865         * mule/mule-charset.el (default-coded-charset-priority-list): Add
866         `==cns11643-6'.
867
868         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
869         setting for `==cns11643-6'.
870
871 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
872
873         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
874         setting for `==cns11643-5'.
875
876         * mule/mule-charset.el (default-coded-charset-priority-list): Add
877         `==cns11643-5'.
878
879 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
880
881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
882         setting for `==cns11643-4'.
883
884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
885         `==cns11643-4'.
886
887 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
888
889         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
890         setting for `==cns11643-3'.
891
892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
893         `==cns11643-3'.
894
895 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
896
897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
898         setting for `==cns11643-2'.
899
900         * mule/mule-charset.el (default-coded-charset-priority-list): Add
901         `==cns11643-2'.
902
903 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
904
905         * mule/mule-coding.el (coded-charset-entity-reference-alist):
906         Change priority of `=>>>ucs@ks'.
907
908         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
909         `=ucs@ks'.
910
911 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
912
913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
914         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
915         `==ucs@cns' and `==cns11643-1'.
916
917         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
918         (==cns11643-2): Ditto.
919         (==cns11643-3): Ditto.
920         (==cns11643-4): Ditto.
921         (==cns11643-5): Ditto.
922         (==cns11643-6): Ditto.
923         (==cns11643-7): Ditto.
924
925         * mule/mule-charset.el (default-coded-charset-priority-list): Add
926         `==cns11643-1'.
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@jis/2004', `=>>>ucs@jis/2004' and
932         `=>>>ucs@jis/1990'.
933
934         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
935         `=ucs@jis/1990'.
936         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
937         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
938
939 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
940
941         * mule/mule-coding.el (coded-charset-entity-reference-alist):
942         Change priority of `=>>>ucs@cns'.
943
944         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
945         `=ucs@cns'.
946
947 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
948
949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
950         `==ks-x1001'.
951
952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
953         `=ks-x1001' instead of `korean-ksc5601'; add setting for
954         `==ks-x1001'.
955
956 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
957
958         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
959
960 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
961
962         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
963         `=jis-x0208'.
964         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
965         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
966         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
967         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
968         (=>>>jis-x0213-1@2000): Changed to an alias for
969         `=jis-x0213-1@2000'.
970         (=>>>jis-x0213-1@2004): Changed to an alias for
971         `=jis-x0213-1@2004'.
972         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
973
974 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
975
976         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
977         `=adobe-japan1-0'.
978         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
979         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
980         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
981         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
982         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
983         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
984
985 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
986
987         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
988         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
989         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
990         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
991         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
992         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
993
994 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
995
996         * mule/mule-charset.el (default-coded-charset-priority-list): Add
997         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
998         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
999         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1000         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1001         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1002         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1003         `==jis-x0212'.
1004
1005 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1006
1007         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1008         "AdobeJapan1-[0-6]$".
1009         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1010         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1011         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1012         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1013         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1014         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1015         (==adobe-japan1-1): Ditto.
1016         (==adobe-japan1-2): Ditto.
1017         (==adobe-japan1-3): Ditto.
1018         (==adobe-japan1-4): Ditto.
1019         (==adobe-japan1-5): Ditto.
1020         (==adobe-japan1-6): Ditto.
1021         (==jis-x0208): Ditto.
1022         (==jis-x0208@1978): Ditto.
1023         (==jis-x0208@1983): Ditto.
1024         (==jis-x0208@1990): Ditto.
1025         (==jis-x0213-1): Ditto.
1026         (==jis-x0213-1@2000): Ditto.
1027         (==jis-x0213-1@2004): Ditto.
1028         (==jis-x0213-2): Ditto.
1029         (==jis-x0212): Ditto.
1030         (==gb2312): Ditto.
1031         (==iso-ir165): Ditto.
1032         (==gb12345): Ditto.
1033         (==ks-x1001): Ditto.
1034         (==cns11643-1): Ditto.
1035         (==cns11643-2): Ditto.
1036         (==cns11643-3): Ditto.
1037         (==cns11643-4): Ditto.
1038         (==cns11643-5): Ditto.
1039         (==cns11643-6): Ditto.
1040         (==cns11643-7): Ditto.
1041         (==big5-cdp): Ditto.
1042         (==hanyo-denshi/ja): Ditto.
1043         (==hanyo-denshi/jb): Ditto.
1044         (==hanyo-denshi/jc): Ditto.
1045         (==hanyo-denshi/jd): Ditto.
1046         (==hanyo-denshi/ft): Ditto.
1047         (==hanyo-denshi/ia): Ditto.
1048         (==hanyo-denshi/ib): Ditto.
1049         (==hanyo-denshi/hg): Ditto.
1050         (==hanyo-denshi/jt): Ditto.
1051         (==hanyo-denshi/ks): Ditto.
1052         (==gt): Ditto.
1053         (==gt-k): Ditto.
1054         (==daikanwa): Ditto.
1055         (==shinjigen): Ditto.
1056         (==ucs@iso): Ditto.
1057         (==ucs@unicode): Ditto.
1058         (==ucs@gb): Ditto.
1059         (==ucs-bmp@gb): Ditto.
1060         (==ucs@cns): Ditto.
1061         (==ucs-bmp@cns): Ditto.
1062         (==ucs@jis): Ditto.
1063         (==ucs@jis/1990): Ditto.
1064         (==ucs@jis/2000): Ditto.
1065         (==ucs@jis/2004): Ditto.
1066         (==ucs@JP): Ditto.
1067         (==ucs@JP/hanazono): Ditto.
1068         (==ucs@ks): Ditto.
1069         (==ucs-bmp@ks): Ditto.
1070         (==ucs@cns11643): Ditto.
1071         (==ucs-bmp-cjk@gb): Ditto.
1072         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1073         (==ucs-sip-ext-b@iso): Ditto.
1074
1075 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1076
1077         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1078         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1079
1080         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1081         XEmacs CHISE.
1082         (=ucs-bmp-cjk@unicode): Abolished.
1083
1084 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1085
1086         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1087         `=+>ucs-bmp-cjk-compat@jis'.
1088
1089         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1090         for XEmacs CHISE.
1091
1092 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1093
1094         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1095         CHISE.
1096
1097 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1098
1099         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1100         for XEmacs CHISE.
1101         (=jis-x0208@1978/1er-pr): Abolished.
1102         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1103         `=jis-x0208@1978/1er-pr' as the mother.
1104
1105 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1106
1107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1108         setting for `=ucs-itaiji-084'.
1109
1110 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1111
1112         * mule/mule-charset.el (default-coded-charset-priority-list):
1113         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1114
1115         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1116         XEmacs CHISE.
1117         (=ucs-bmp-itaiji-084): Ditto.
1118
1119 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1120
1121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1122         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1123
1124 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1125
1126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1127         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1128
1129         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1130         XEmacs CHISE.
1131         (=big5-cdp-var-5): Ditto.
1132
1133 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1134
1135         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1136         XEmacs CHISE.
1137
1138 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1139
1140         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1141         XEmacs CHISE.
1142
1143 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1144
1145         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1146         setting for `=>>>hanyo-denshi/ft'.
1147
1148 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1149
1150         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1151         XEmacs CHISE.
1152         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1153         `=hanyo-denshi/jd' as the mother.
1154
1155 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1156
1157         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1158         XEmacs CHISE.
1159         (=+>adobe-japan1-1): Ditto.
1160         (=+>adobe-japan1-2): Ditto.
1161         (=+>adobe-japan1-3): Ditto.
1162         (=+>adobe-japan1-4): Ditto.
1163         (=+>adobe-japan1-5): Ditto.
1164         (=+>adobe-japan1-6): Ditto.
1165         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1166
1167 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1168
1169         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1170         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1171         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1172
1173         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1174         the top.
1175
1176 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1177
1178         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1179         XEmacs CHISE.
1180         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1181         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1182         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1183
1184 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1185
1186         * mule/mule-charset.el (default-coded-charset-priority-list):
1187         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1188         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1189
1190         * mule/mule-conf.el: Modify order of definitions of some
1191         coded-charsets.
1192
1193 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1194
1195         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1196         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1197         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1198
1199         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1200         CHISE.
1201         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1202         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1203
1204 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1205
1206         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1207         CHISE.
1208
1209 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1210
1211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1212         setting for `=daikanwa/+2p'.
1213
1214         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1215         XEmacs CHISE.
1216
1217 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1218
1219         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1220         XEmacs CHISE.
1221         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1222
1223 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1224
1225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1226         setting for `=>>>hanyo-denshi/ib'.
1227
1228 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1229
1230         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1231         XEmacs CHISE.
1232         (=>>>hanyo-denshi/ib): Ditto.
1233         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1234         `=hanyo-denshi/ja' as the mother.
1235         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1236         `=hanyo-denshi/ib' as the mother.
1237
1238 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1239
1240         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1241         XEmacs CHISE.
1242         (utf-8-ivs-mcs-er): Likewise.
1243         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1244         and `=>ucs-gb'.
1245         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1246         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1247         `ucs-gb' and `=>ucs-gb'.
1248         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1249         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1250         and `=>ucs-cns'.
1251         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1252         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1253         `ucs-cns' and `=>ucs-cns'.
1254         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1255         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1256         `ucs-big5' and `=>ucs-big5'.
1257         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1258         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1259         `ucs-big5' and `=>ucs-big5'.
1260         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1261         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1262         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1263         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1264         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1265         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1266         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1267         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1268         `=>ucs-jis'; modify DOC and mnemonic.
1269         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1270         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1271         and `=>ucs-jis'; modify DOC and mnemonic.
1272         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1273         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1274         `=>ucs-ks'.
1275         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1276         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1277         and `=>ucs-ks'.
1278         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1279
1280 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1281
1282         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1283         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1284
1285 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1286
1287         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1288         Modify priorities.
1289
1290 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1291
1292         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1293         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1294
1295 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1296
1297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1298         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1299
1300 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1301
1302         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1303         CHISE.
1304
1305 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1306
1307         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1308         CHISE.
1309
1310 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1311
1312         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1313         CHISE.
1314
1315 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1316
1317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1318         `=+>ucs-bmp-cjk@unicode'.
1319
1320         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1321         for XEmacs CHISE.
1322
1323 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1324
1325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1326         setting for `=>>daikanwa'.
1327
1328 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1329
1330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1331         `=>>hanyo-denshi/jt'.
1332
1333 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1334
1335         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1336         XEmacs CHISE.
1337         (=+>jis-x0208@1990): Ditto.
1338         (=+>jis-x0213-1@2000): Ditto.
1339
1340 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1341
1342         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1343         XEmacs CHISE.
1344
1345 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1346
1347         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1348         XEmacs CHISE.
1349         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1350         `=hanyo-denshi/jc' as the mother.
1351
1352 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1353
1354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1355         setting for `=+>adobe-japan1'.
1356
1357         * mule/mule-charset.el (default-coded-charset-priority-list):
1358         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1359         and `=>>hanyo-denshi/ft' to `=>>gt'.
1360
1361 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1362
1363         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1364         XEmacs CHISE.
1365         (=>>adobe-japan1-1): Ditto.
1366         (=>>adobe-japan1-2): Ditto.
1367         (=>>adobe-japan1-3): Ditto.
1368         (=>>adobe-japan1-4): Ditto.
1369         (=>>adobe-japan1-5): Ditto.
1370         (=>>adobe-japan1-6): Ditto.
1371         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1372
1373 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1374
1375         * mule/mule-conf.el (=adobe-japan1): New alias for
1376         `=adobe-japan1-6'.
1377         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1378         (=>>>adobe-japan1-1): Ditto.
1379         (=>>>adobe-japan1-2): Ditto.
1380         (=>>>adobe-japan1-3): Ditto.
1381         (=>>>adobe-japan1-4): Ditto.
1382         (=>>>adobe-japan1-5): Ditto.
1383         (=>>>adobe-japan1-6): Ditto.
1384         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1385
1386 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1387
1388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1389         setting for `=>>>adobe-japan1'.
1390
1391 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1392
1393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1394         setting for `=+>ucs@ks'.
1395
1396 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1397
1398         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1399         XEmacs CHISE.
1400         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1401         `=adobe-japan1-6' as the mother.
1402
1403 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1404
1405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1406         setting for `=>cns11643-7'.
1407
1408 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1409
1410         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1411         CHISE.
1412
1413 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1414
1415         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1416         XEmacs CHISE.
1417         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1418
1419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1420         setting for `=>ucs@jis/2004'.
1421
1422 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1423
1424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1425         setting for `=+>gt'.
1426
1427         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1428         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1429
1430 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1431
1432         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1433         `=>ucs@unicode' as the mother.
1434         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1435         mother.
1436         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1437         mother.
1438         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1439         mother.
1440
1441 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1442
1443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1444         setting for `=+>ucs@unicode'.
1445
1446         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1447         CHISE.
1448
1449 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1450
1451         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1452         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1453         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1454         - Add setting for `=+>ucs@cns'.
1455
1456         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1457         CHISE.
1458         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1459         as the mother.
1460         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1461         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1462
1463         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1464         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1465
1466 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1467
1468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1469         setting for `=>ucs@ks'.
1470
1471 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1472
1473         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1474         `=ucs-bmp-cjk-compat@unicode'.
1475
1476         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1477         coded-charset for XEmacs CHISE.
1478
1479 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1480
1481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1482         `=ucs-bmp-cjk-compat'.
1483
1484         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1485         XEmacs CHISE.
1486
1487 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1488
1489         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1490         CHISE.
1491
1492 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1493
1494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1495         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1496
1497         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1498         `=>ucs@jis/1990'.
1499         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1500
1501 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1502
1503         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1504         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1505
1506         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1507         CHISE.
1508         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1509         mother.
1510
1511 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1512
1513         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1514         `=>jis-x0213-2@usual'.
1515         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1516         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1517         `=>jis-x0213-2@usual' as the mother.
1518
1519 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1520
1521         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1522         (=>ucs@JP): New alias for `=+>ucs@jis'.
1523
1524 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1525
1526         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1527         `=>jis-x0208@usual'.
1528         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1529         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1530         `=>jis-x0208@usual' as the mother.
1531         (=>jis-x0208): Likewise.
1532
1533 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1534
1535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1536         setting for `=+>jis-x0208@1978'.
1537
1538 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1539
1540         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1541         XEmacs CHISE.
1542
1543 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1544
1545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1546         setting for `=>>>ucs@jis/1990'.
1547
1548 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1551         setting for `=>ucs@jis/1990'.
1552
1553 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1554
1555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1556         setting for `=ucs@JP/hanazono'.
1557
1558         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1559         CHISE.
1560         (=ucs@JP/hanazono): Ditto.
1561         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1562         (=>>hanyo-denshi/jc): Ditto.
1563         (=>>hanyo-denshi/jd): Ditto.
1564
1565 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1566
1567         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1568         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1569
1570 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1571
1572         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1573         XEmacs CHISE.
1574
1575 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1576
1577         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1578         XEmacs CHISE.
1579
1580 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1581
1582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1583         `=ucs-bmp-cjk@JP'.
1584
1585 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1586
1587         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1588         XEmacs CHISE.
1589
1590 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1591
1592         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1593         Modify order of settings; add settings for `=daikanwa@rev2'.
1594
1595 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1596
1597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1598         setting for `=>>cbeta'.
1599
1600         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1601         CHISE.
1602
1603 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1604
1605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1606         setting for `=>>adobe-japan1'.
1607
1608 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1609
1610         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1611         XEmacs CHISE.
1612
1613 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1614
1615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1616         setting for `=>>hanyo-denshi/ia'.
1617
1618         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1619         XEmacs CHISE.
1620
1621 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1622
1623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1624         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1625
1626         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1627         XEmacs CHISE.
1628         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1629         `=hanyo-denshi/jt' as the mother.
1630
1631 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1632
1633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1634         setting for `=>>>jis-x0213-2'.
1635
1636         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1637         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1638         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1639
1640 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1641
1642         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1643         XEmacs CHISE.
1644
1645 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1646
1647         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1648         XEmacs CHISE.
1649
1650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1651         `=>>jis-x0213-1@2004'.
1652
1653 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1656         XEmacs CHISE.
1657
1658 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1659
1660         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1661         - Use "&g2-*;" as entity-references for `=>>>*'.
1662         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1663
1664         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1665         XEmacs CHISE.
1666         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1667         as the mother.
1668
1669 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1670
1671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1672         setting for `=>>hanyo-denshi/ib'.
1673
1674         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1675         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1676         (=>>jis-x0208@1990): Ditto.
1677         (=>>hanyo-denshi/ib): Ditto.
1678
1679         * mule/mule-charset.el (default-coded-charset-priority-list):
1680         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1681
1682 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1683
1684         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1685         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1686         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1687         `=>>>ucs@jis/2004'.
1688
1689 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1690
1691         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1692         XEmacs CHISE.
1693         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1694         `=jis-x0213-1@2004' as the mother.
1695         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1696         (=>>>ucs@ks): Ditto.
1697
1698         * mule/mule-charset.el (default-coded-charset-priority-list):
1699         Modify priority of `=hanyo-denshi/*'.
1700
1701 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1702
1703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1704         settings for `=>>ucs@JP' and `=ucs@JP'.
1705
1706 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1707
1708         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1709         CHISE.
1710
1711 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1712
1713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1714         setting for `=>>>ucs@cns'.
1715
1716         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1717         CHISE.
1718
1719 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1720
1721         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1722         instead of `=>>>jis-x0213-1@2004' as the mother.
1723         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1724         (=>>>ucs@unicode): Likewise.
1725         (=>>>ucs@jis): Likewise.
1726         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1727         mother.
1728         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1729
1730 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1731
1732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1733         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1734         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1735         `=>>>ucs@jis'.
1736
1737 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1738
1739         * mule/mule-charset.el (default-coded-charset-priority-list):
1740         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1741         and `=jis-x0213-*-2000'.
1742
1743 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1744
1745         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1746         XEmacs CHISE.
1747         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1748         `=>>jis-x0213-1' as the mother.
1749
1750 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1751
1752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1753         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1754
1755 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1756
1757         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1758
1759 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1760
1761         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1762         XEmacs CHISE.
1763
1764 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1765
1766         * mule/mule-coding.el (decomposition-feature-list): Set
1767         `=decomposition', `=decomposition@cid' and
1768         `=decomposition@hanyo-denshi'.
1769
1770 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1771
1772         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1773         setting for `=>>hanyo-denshi/ks'.
1774
1775         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1776         XEmacs CHISE.
1777
1778 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1779
1780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1781         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1782
1783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1784         `=hanyo-denshi/ks/mf'.
1785
1786         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1787         XEmacs CHISE.
1788         (=hanyo-denshi/ks/mf): Ditto.
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 P=hanyo-denshi/jt'.
1794
1795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1796         `=hanyo-denshi/jt'.
1797
1798         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1799         XEmacs CHISE.
1800
1801 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1802
1803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1804         settings for `=hanyo-denshi/ip'.
1805
1806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1807         `=hanyo-denshi/ip'.
1808
1809         * mule/mule-conf.el (=hanyo-denshi/ip): 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         settings for `=hanyo-denshi/hg'.
1816
1817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1818         `=hanyo-denshi/hg'.
1819
1820         * mule/mule-conf.el (=hanyo-denshi/hg): 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         setting for `=>>hanyo-denshi/ft'.
1827
1828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1829         `=>>hanyo-denshi/ft'.
1830
1831         * mule/mule-conf.el (=>>hanyo-denshi/ft): 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 `=hanyo-denshi/ib'.
1838
1839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1840         `=hanyo-denshi/ib'.
1841
1842         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1843         XEmacs CHISE.
1844
1845 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1846
1847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1848         settings for isolated characters of `=hanyo-denshi/ia' and
1849         non-isolated characters of `=hanyo-denshi/*'.
1850
1851         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1852         `=hanyo-denshi/ia'.
1853
1854         * mule/mule-conf.el (=hanyo-denshi/ia): 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/ft'.
1861
1862         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1863         `=hanyo-denshi/ft'.
1864
1865         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1866         XEmacs CHISE.
1867
1868 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1869
1870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1871         setting for isolated characters of `=hanyo-denshi/jd'.
1872
1873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1874         `=hanyo-denshi/jd'.
1875
1876         * mule/mule-conf.el (=hanyo-denshi/jd): 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/jc'.
1883
1884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1885         `=hanyo-denshi/jc'.
1886
1887         * mule/mule-conf.el (=hanyo-denshi/jc): 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/jb'.
1894
1895         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1896         `=hanyo-denshi/jb'.
1897
1898         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1899         XEmacs CHISE.
1900
1901 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1902
1903         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1904         setting for isolated characters of `=hanyo-denshi/ja'.
1905
1906 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1907
1908         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1909         `=hanyo-denshi/ja'.
1910
1911         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1912         XEmacs CHISE.
1913
1914 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1915
1916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1917         settings for isolated characters of `=adobe-japan1-6'.
1918
1919 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1920
1921         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1922         CHISE.
1923         (=daikanwa/+2p): Ditto.
1924         (=daikanwa/ho): Ditto.
1925
1926 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1927
1928         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1929         coding-system for XEmacs CHISE.
1930
1931 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1932
1933         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1934         setting for `=>>ruimoku-v6'.
1935
1936         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1937         CHISE.
1938
1939 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1940
1941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1942         setting for `=daikanwa@rev1'.
1943
1944 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1945
1946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1947         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1948
1949 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1950
1951         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1952         XEmacs CHISE.
1953         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1954
1955 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1956
1957         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1958         CHISE.
1959
1960 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1961
1962         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1963         CHISE.
1964
1965         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1966         setting for `=>ucs@jis'.
1967
1968 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1969
1970         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1971         setting for `=>jis-x0208@usual'.
1972
1973         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1974         XEmacs CHISE.
1975         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1976         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1977         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1978
1979 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1980
1981         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1982         CHISE.
1983         (=>>>jis-x0208@1990): Ditto.
1984         (=>>>jis-x0213-1): Ditto.
1985         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1986         mother.
1987         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1988         as the mother.
1989
1990 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1991
1992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1993         setting for `=>ucs@cns' and `=>>ucs@ks'.
1994
1995         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1996         CHISE.
1997
1998 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1999
2000         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2001         CHISE.
2002
2003 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2004
2005         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2006         CHISE.
2007         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2008         mother.
2009
2010 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2011
2012         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2013         `==>ucs-bmp-cjk@bucs'.
2014
2015         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2016         XEmacs CHISE.
2017
2018 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2019
2020         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2021         setting for `==>ucs@bucs'.
2022
2023         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2024         XEmacs CHISE.
2025
2026 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2027
2028         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2029         - Add setting for `=>>jis-x0208'.
2030         - Omit setting for `=>>jis-x0208@1990'.
2031         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2032           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2033           `=ucs@FOO'.
2034
2035 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2036
2037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2038         setting for `=>daikanwa'.
2039
2040 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2041
2042         * mule/mule-conf.el (=daikanwa): Fix DOC.
2043         (=>daikanwa): New abstract character for XEmacs CHISE.
2044         (=>ucs@iso): Likewise.
2045         (=>ucs@unicode): Likewise.
2046         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2047
2048 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2049
2050         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2051         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2052           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2053         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2054         - Add `=>big5-cdp'.
2055
2056 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2057
2058         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2059         (=>big5-cdp): New abstract character.
2060
2061 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2062
2063         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2064         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2065         `chinese-big5'.
2066
2067 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2068
2069         * mule/mule-charset.el (default-coded-charset-priority-list):
2070         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2071
2072         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2073         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2074         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2075         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2076         and `=>jis-x0213-2'.
2077
2078 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2079
2080         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2081         XEmacs CHISE.
2082         (=>>ucs@jis/2000): Likewise.
2083         (=>>ucs@jis/2004): Likewise.
2084
2085 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2086
2087         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2088         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2089         `=>>ucs@cns'.
2090
2091         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2092         XEmacs CHISE.
2093         (=>>gt): Use quote instead of backquote; modify DOC.
2094         (=>gt): Use quote instead of backquote.
2095         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2096         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2097         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2098         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2099         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2100         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2101
2102 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2103
2104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2105         `=>>ucs@unicode' and `=>>gt'.
2106
2107 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2108
2109         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2110         XEmacs CHISE.
2111         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2112         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2113         `=jis-x0208@1978/1er-pr' as the mother.
2114         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2115
2116 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2117
2118         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2119         `=ucs@unicode' as the mother.
2120
2121 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2122
2123         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2124         setting for `=>>ucs@unicode'.
2125
2126         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2127         CHISE.
2128
2129 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2132         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2133
2134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2135         `=adobe-japan1-6' and `=adobe-japan1-base'.
2136
2137         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2138         XEmacs CHISE.
2139         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2140         specify `min-code' and `max-code'.
2141         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2142         (=adobe-japan1-2): Likewise.
2143         (=adobe-japan1-3): Likewise.
2144         (=adobe-japan1-4): Likewise.
2145         (=adobe-japan1-5): Likewise.
2146         (=adobe-japan1-6): Likewise.
2147
2148 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2151         setting for `=>gt'.
2152
2153 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2154
2155         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2156         CHISE.
2157
2158 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2159
2160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2161         setting for `=>zinbun-oracle'.
2162
2163         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2164         for XEmacs CHISE.
2165
2166 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2167
2168         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2169         for XEmacs CHISE.
2170         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2171         `=jis-x0208@1978' as the mother.
2172
2173 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2174
2175         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2176         - Use `=gt' instead of `ideograph-gt'.
2177         - Use `=gt-k' instead of `ideograph-gt-k'.
2178         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2179         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2180         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2181         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2182         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2183         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2184         - Use `=>>gt' instead of `<=>gt'.
2185         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2186         - Add setting for `=>>jis-x0208@1990'.
2187         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2188           `=>>jis-x0213-1@2000'.
2189         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2190         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2191           `=>>jis-x0213-1@2004'.
2192         - Add setting for `=>>jis-x0208@1978'.
2193         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2194
2195 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2196
2197         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2198         XEmacs CHISE.
2199
2200 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2203         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2204         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2205         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2206         `<=>jis-x0213-1@2004'.
2207
2208 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2209
2210         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2211         CHISE.
2212         (=>jis-x0213-2): Ditto.
2213
2214 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2215
2216         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2217         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2218
2219 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2220
2221         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2222         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2223         `=>jis-x0213-1'.
2224
2225 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2226
2227         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2228         CHISE.
2229         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2230
2231 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2232
2233         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2234         `<==>jis-x0213-1'.
2235         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2236         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2237         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2238         (<=>jis-x0208): New alias for `=>jis-x0208'.
2239         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2240         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2241         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2242         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2243         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2244         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2245         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2246         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2247         (=>>gt): Renamed from `<==>gt'.
2248         (<==>gt): New alias for `=>>gt'.
2249
2250 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2251
2252         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2253         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2254         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2255         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2256         - Add settings for `<=>jis-x0213-1@2000' and
2257           `<=>jis-x0213-1@2004'.
2258
2259         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2260         XEmacs CHISE.
2261         (<==>jis-x0213-1): Likewise.
2262         (<==>jis-x0213-1@2000): Likewise.
2263         (<==>jis-x0213-1@2004): Likewise.
2264         (<=>jis-x0208): Add property `=>iso-ir 168'.
2265         (<=>jis-x0208@1997): Likewise.
2266         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2267         as the mother; add property `=>iso-ir 228'.
2268         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2269         property `=>iso-ir 228'.
2270         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2271         property `=>iso-ir 233'.
2272         (<==>gt): Renamed from `<=>gt'.
2273         (<=>gt): New alias for `<==>gt'.
2274
2275 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2276
2277         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2278         CHISE.
2279         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2280         `<=>jis-x0208' as the mother.
2281         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2282         (<=>jis-x0213-1@2000): Ditto.
2283         (<=>jis-x0213-1@2004): Ditto.
2284
2285 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2286
2287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2288         settings for `<=>gt'.
2289
2290         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2291
2292 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2293
2294         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2295         XEmacs CHISE.
2296         (=jis-x0208@1978/-4pr): Likewise.
2297         (=jis-x0208@1978/4-pr): Likewise.
2298         (=jis-x0213-1): Likewise.
2299         (=ucs@iso): Likewise.
2300         (=ucs@unicode): Likewise.
2301         (=ucs@gb): Likewise.
2302         (=ucs@gb/fw): Likewise.
2303         (=ucs@cns): Likewise.
2304         (=ucs@cns/fw): Likewise.
2305         (=ucs@jis): Likewise.
2306         (=ucs@jis/fw): Likewise.
2307         (=ucs@jis/1990): Likewise.
2308         (=ucs@jis/2000): Likewise.
2309         (=ucs@jis/2004): Likewise.
2310         (=ucs@JP): Likewise.
2311         (=ucs@ks): Likewise.
2312         (=ucs@big5): Likewise.
2313         (=ucs@big5/cns11643): Likewise.
2314         (=ucs@cns11643): Likewise.
2315
2316 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2317
2318         * mule/mule-charset.el (default-coded-charset-priority-list):
2319         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2320
2321         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2322         CHISE.
2323         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2324         mother.
2325
2326 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2327
2328         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2329         from src/mule-charset.c].
2330         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2331         specify `final'.
2332         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2333         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2334         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2335         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2336         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2337         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2338
2339 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2340
2341         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2342         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2343         (=jis-x0208@1978/i-4): Specify `partial'.
2344         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2345         mother coded-charset.
2346         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2347
2348 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2349
2350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2351         settings for `=jis-x0213-1@2004'.
2352
2353 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2354
2355         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2356         CHISE.
2357         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2358         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2359         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2360         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2361         temporarily.
2362         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2363
2364 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2365
2366         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2367         CHISE.
2368         (=shinjigen@1ed): Inherited from `=shinjigen'.
2369         (=shinjigen@rev): Likewise.
2370
2371 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2372
2373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2374         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2375
2376 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2377
2378         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2379         define it as an alias.
2380         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2381         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2382         alias.
2383         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2384         alias.
2385
2386 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2387
2388         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2389         CHISE.
2390
2391 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2392
2393         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2394         CHISE.
2395         (shinjigen-2): Ditto.
2396
2397 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2398
2399         * mule/mule-charset.el (default-coded-charset-priority-list):
2400         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2401         `chinese-big5-eten-*' and `chinese-big5'.
2402
2403 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2404
2405         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2406         #x9FA5 temporarily.
2407
2408 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2409
2410         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2411         settings for `=jis-x0208@1978/i1'.
2412
2413 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2414
2415         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2416         XEmacs CHISE.
2417
2418 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2421         XEmacs CHISE.
2422
2423 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2424
2425         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2426         XEmacs CHISE.
2427
2428 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2429
2430         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2431         CHISE.
2432         (=ucs-bmp@cns): Likewise.
2433         (=ucs-bmp@jis): Likewise.
2434         (=ucs-bmp@ks): Likewise.
2435
2436 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2437
2438         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2439         CHISE.
2440         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2441
2442 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2443
2444         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2445         settings for `=zinbun-oracle'.
2446
2447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2448         `=zinbun-oracle'.
2449
2450 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2451
2452         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2453         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2454         `=ucs@iso'.
2455
2456 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2457
2458         * mule/mule-charset.el (default-coded-charset-priority-list):
2459         Delete `ucs-sip'; modify order of some CCSs.
2460
2461 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2462
2463         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2464         in XEmacs CHISE.
2465
2466         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2467         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2468         CHISE.
2469
2470 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2471
2472         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2473         its registry.
2474         (=ucs-radicals@unicode): Likewise.
2475
2476 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2477
2478         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2479         CHISE.
2480
2481 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2482
2483         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2484         CHISE.
2485
2486 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2487
2488         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2489         CHISE.
2490
2491 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2492
2493         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2494         Modify preference of *isolated settings*.
2495
2496 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2497
2498         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2499         utf-2000 is provided.
2500         (=ucs@cns11643): Likewise.
2501
2502 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2503
2504         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2505         Prefer every *isolated setting* to ordinary setting.
2506
2507 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2510         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2511
2512 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2513
2514         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2515         CHISE.
2516
2517 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2518
2519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2520         settings for `=jis-x0208@1997'.
2521
2522 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2523
2524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2525         `=jis-x0208@1997'.
2526
2527 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2528
2529         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2530         XEmacs CHISE.
2531
2532 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2533
2534         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2535         `=jis-x0208@1978'.
2536         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2537         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2538         `=jis-x0208-1990' as the mother.
2539         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2540
2541 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2542
2543         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2544         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2545         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2546         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2547         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2548         for `=ucs@JP'.
2549
2550 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2551
2552         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2553         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2554         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2555         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2556         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2557         `=daikanwa@rev2'.
2558
2559 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2560
2561         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2562         (=gt): Likewise.
2563         (=gt-k): Likewise.
2564         (=gt-pj-*): Likewise.
2565         (=gt-pj-k1): Likewise.
2566         (=gt-pj-k2): Likewise.
2567         (=daikanwa): Likewise.
2568         (=daikanwa-rev1): Likewise.
2569         (=daikanwa-rev2): Likewise.
2570         (=big5-pua): Likewise.
2571         (=big5-eten): Likewise.
2572         (chinese-big5-eten-a): Likewise.
2573         (chinese-big5-eten-b): Likewise.
2574         (=hanziku-*): Likewise.
2575         (=cbeta): Likewise.
2576         (=jef-china3): Likewise.
2577         (=ruimoku-v6): Likewise.
2578         (=ucs@iso): Likewise.
2579         (=ucs@unicode): Likewise.
2580         (=ucs@gb): Likewise.
2581         (=ucs@cns): Likewise.
2582         (=ucs@jis): Likewise.
2583         (=ucs@jis-1990): Likewise.
2584         (=ucs@jis-2000): Likewise.
2585         (=ucs@jp): Likewise.
2586         (=ucs@ks): Likewise.
2587         (=ucs@big5): Likewise.
2588         (=ucs-radicals): Likewise.
2589         (=ucs-radicals@unicode): Likewise.
2590         (=ucs-bmp-cjk): Likewise.
2591         (=ucs-bmp-cjk@unicode): Likewise.
2592         (=ucs-sip-ext-b): Likewise.
2593         (=ucs-sip-ext-b@iso): Likewise.
2594
2595 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2598         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2599
2600 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2601
2602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2603         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2604         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2605         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2606         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2607         arabic-digit, ipa and ``&I-B-XXXX;''.
2608
2609 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2610
2611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2612         setting for (I-)HZK{03..12}-XXXX.
2613
2614 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2615
2616         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2617         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2618
2619         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2620         `=ruimoku-v6'.
2621
2622         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2623         CHISE.
2624
2625 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2626
2627         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2628         (=ucs@unicode): Likewise.
2629         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2630         (=ucs@cns): Likewise.
2631         (=ucs@jis): Likewise.
2632         (=ucs@ks): Likewise.
2633         (=ucs@big5): Likewise.
2634
2635 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2636
2637         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2638         `ucs-jis'.
2639         (utf-8-jis-er): Likewise.
2640         (utf-8-jp): New coding-system.
2641         (utf-8-jp-er): Likewise.
2642
2643         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2644
2645 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2646
2647         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2648
2649         * mule/japanese.el: Move definition of `euc-jisx0213' to
2650         mule/mule-coding.el.
2651
2652 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2653
2654         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2655         mule-coding before loading update-cdb when utf-2000 is provided.
2656
2657 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2658
2659         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2660         `=daikanwa'.
2661
2662 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2665         definition codes when `utf-2000' is provided.
2666
2667 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2668
2669         * mule/mule-category.el (word-combining-categories): Don't setup
2670         `word-combining-categories' in XEmacs CHISE.
2671         (word-separating-categories): Add setting about Latin script in
2672         XEmacs CHISE.
2673
2674 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2675
2676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2677         setting for `chinese-big5'.
2678
2679 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2680
2681         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2682         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2683         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2684         add setting for HZK0[12]-xxxx.
2685
2686 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2687
2688         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2689         in XEmacs CHISE.
2690
2691 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2692
2693         * mule/mule-charset.el (default-coded-charset-priority-list):
2694         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2695         and `chinese-big5' to `=gt-pj-*'.
2696
2697 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2698
2699         * mule/mule-conf.el (=daikanwa): Renamed from
2700         `ideograph-daikanwa'.
2701         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2702
2703 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2704
2705         * mule/mule-conf.el (=cns11643-7): Renamed from
2706         `chinese-cns11643-7'.
2707         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2708
2709 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2710
2711         * mule/mule-conf.el (=cns11643-6): Renamed from
2712         `chinese-cns11643-6'.
2713         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2714
2715 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2716
2717         * mule/mule-conf.el (=cns11643-5): Renamed from
2718         `chinese-cns11643-5'.
2719         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2720
2721 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2722
2723         * mule/mule-conf.el (=cns11643-4): Renamed from
2724         `chinese-cns11643-4'.
2725         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2726
2727 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2728
2729         * mule/mule-conf.el (=cns11643-3): Renamed from
2730         `chinese-cns11643-3'.
2731         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2732
2733 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2734
2735         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2736         `=cns11643-2'.
2737         (chinese-cns11643-2): New alias for `=cns11643-2'.
2738
2739 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2740
2741         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2742         `=cns11643-1'.
2743         (chinese-cns11643-1): New alias for `=cns11643-1'.
2744
2745 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2746
2747         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2748         (chinese-gb12345): New alias for `=gb12345'.
2749
2750 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2751
2752         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2753         (chinese-gb2312): New alias for `=gb2312'.
2754
2755 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2756
2757         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2758         (chinese-big5): New alias for `=big5'.
2759
2760 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2761
2762         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2763         (korean-ksc5601): New alias for `=ks-x1001'.
2764
2765 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2766
2767         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2768         `=jis-x0212'.
2769         (japanese-jisx0212): New alias for `=jis-x0212'.
2770
2771 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2772
2773         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2774         `=jis-x0208-1983'.
2775         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2776
2777 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2778
2779         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2780         `=jis-x0208-1978'.
2781         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2782
2783 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2784
2785         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2786         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2787
2788 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2789
2790         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2791         (chinese-cns11643-3): Specify iso-ir 183.
2792         (chinese-cns11643-4): Specify iso-ir 184.
2793         (chinese-cns11643-5): Specify iso-ir 185.
2794         (chinese-cns11643-6): Specify iso-ir 186.
2795         (chinese-cns11643-7): Specify iso-ir 187.
2796         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2797         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2798
2799 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2800
2801         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2802         \uXXXX for every cases.
2803
2804 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2805
2806         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2807         (ucs-big5): Changed to an alias for `=ucs@big5'.
2808
2809 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2810
2811         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2812         (ucs-ks): Changed to an alias for `=ucs@ks'.
2813
2814 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2815
2816         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2817         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2818
2819 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2820
2821         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2822         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2823
2824 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2825
2826         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2827         (ucs-jis): Changed to an alias for `=ucs@jis'.
2828
2829 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2830
2831         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2832         (ucs-cns): Changed to an alias for `=ucs@cns'.
2833
2834 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2835
2836         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2837         (ucs-gb): Changed to an alias for `=ucs@gb'.
2838
2839 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2840
2841         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2842         `ideograph-daikanwa-2'.
2843         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2844         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2845
2846 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2847
2848         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2849         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2850
2851         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2852         for `xemacs-chise-version'.
2853
2854 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2855
2856         * mule/mule-charset.el (default-coded-charset-priority-list):
2857         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2858         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2859         instead of `ideograph-hanziku-*'.
2860
2861         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2862         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2863
2864 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2865
2866         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2867         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2868         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2869         `utf-2000' is provided.
2870
2871 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2872
2873         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2874         is provided [was builtin coded-charsets].
2875
2876 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2877
2878         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2879         is provided [was builtin coded-charsets].
2880
2881 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2882
2883         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2884         is provided [was builtin coded-charsets].
2885
2886 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2887
2888         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2889         is provided [was builtin coded-charsets].
2890
2891 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2892
2893         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2894         when `utf-2000' is provided [was builtin coded-charsets].
2895
2896 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2897
2898         * mule/mule-conf.el (=hanziku-*): Renamed from
2899         `ideograph-hanziku-*'.
2900         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2901
2902 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2903
2904         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2905         `utf-2000' is provided [was builtin coded-charsets].
2906         (ideograph-hanziku-{1..12}): Likewise.
2907
2908 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2909
2910         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2911         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2912
2913 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2914
2915         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2916         when `utf-2000' is provided [was builtin coded-charsets].
2917
2918 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2919
2920         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2921         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2922         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2923
2924 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2925
2926         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2927         (ideograph-gt): Changed to an alias for `=gt'.
2928
2929 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2930
2931         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2932         is provided; it was defined as a builtin coded-charset.
2933         (ideograph-gt): Likewise.
2934
2935 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2936
2937         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2938         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2939
2940 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2941
2942         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2943         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2944
2945 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2946
2947         * mule/mule-conf.el (=big5-eten): Renamed from
2948         `chinese-big5-eten'.
2949         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2950
2951 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2952
2953         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2954         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2955
2956 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2957
2958         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2959         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2960
2961 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2962
2963         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2964         (china3-jef): Changed to an alias for `=jef-china3'.
2965
2966 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2967
2968         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2969         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2970
2971         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2972         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2973         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2974         when `utf-2000' is provided.
2975
2976 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2977
2978         * mule/mule-charset.el (default-coded-charset-priority-list):
2979         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2980
2981         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2982         (ucs-jis-2000): Deleted.
2983
2984 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2985
2986         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2987         UTF-2000.
2988         (=ucs-jis-2000): New coded-charset for UTF-2000.
2989
2990 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2991
2992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2993         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2994
2995 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2996
2997         * mule/mule-charset.el (default-coded-charset-priority-list):
2998         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2999         `ideograph-cbeta'.
3000
3001 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3002
3003         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3004         builtin coded-charset].
3005
3006 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3007
3008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3009         settings for &K0-xxxx and &I-K0-xxxx.
3010
3011 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3012
3013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3014         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3015
3016 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3017
3018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3019         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3020
3021 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3022
3023         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3024         UTF-2000.
3025         (ideograph-gt-pj-k1): Likewise.
3026         (ideograph-gt-pj-k2): Likewise.
3027
3028 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3029
3030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3031         `=jis-x0208'.
3032
3033 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3034
3035         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3036         UTF-2000 [was a builtin coded-charset].
3037
3038 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3039
3040         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3041         (utf-8-gb-er): Likewise.
3042
3043 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3044
3045         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3046         settings for JIS X 0212 and JIS X 0208:1978.
3047
3048 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3049
3050         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3051         setting for JIS X 0213.
3052
3053 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3054
3055         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3056         standard-case-table in UTF-2000.
3057
3058 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3059
3060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3061         definitions for isolated-chars.
3062
3063 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3064
3065         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3066         `configure-utf-2000-lisp-directory'.
3067         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3068         `mule-lisp-load-path'.
3069
3070 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3071
3072         * startup.el (startup-setup-paths): Set and use
3073         `utf-2000-lisp-directory'.
3074         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3075         UTF-2000.
3076
3077 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3078
3079         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3080         (paths-find-utf-2000-lisp-directory): New function.
3081         (paths-construct-load-path): Add new optional argument
3082         `utf-2000-lisp-directory'.
3083
3084         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3085
3086 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3087
3088         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3089         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3090         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3091         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3092         `chinese-big5-2' in UTF-2000.
3093
3094         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3095         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3096
3097 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3098
3099         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3100         `big5-eten-er' in UTF-2000.
3101         (big5-cdp): Modify DOC-string and mnemonic.
3102
3103 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3104
3105         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3106         UTF-2000 [renamed from utf-8-er].
3107         (utf-8-gb): New coding-system in UTF-2000.
3108         (utf-8-gb-er): Likewise.
3109         (utf-8-cns): Likewise.
3110         (utf-8-cns-er): Likewise.
3111         (utf-8-big5): Likewise.
3112         (utf-8-big5-er): Likewise.
3113         (utf-8-jis): Likewise.
3114         (utf-8-jis-er): Likewise.
3115         (utf-8-ks): Likewise.
3116         (utf-8-ks-er): Likewise.
3117         (utf-8-er): Likewise.
3118
3119 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3120
3121         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3122         instead of `utf-8-unix' in UTF-2000.
3123
3124         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3125
3126 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3127
3128         * mule/japanese.el (euc-jisx0213): New coding-system.
3129
3130         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3131         `japanese-jisx0208-1990' as the mother.
3132
3133 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3134
3135         * dumped-lisp.el (preloaded-file-list): Change condition of
3136         loading "close-cdb".
3137
3138 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3139
3140         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3141         setup `coded-charset-entity-reference-alist'.
3142
3143 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3144
3145         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3146         UTF-2000.
3147
3148 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3149
3150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3151         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3152
3153 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3154
3155         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3156         (chinese-big5-eten-a): Likewise.
3157         (chinese-big5-eten-b): Likewise.
3158         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3159         code range is #x8140 .. #x8DFE.
3160
3161 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3162
3163         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3164         UTF-2000.
3165         (chinese-big5-cdp): Likewise.
3166
3167 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3168
3169         * dumped-lisp.el (preloaded-file-list): Rename
3170         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3171
3172 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3173
3174         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3175         append `system-char-db-source-file-list' into
3176         `preloaded-file-list' in UTF-2000.
3177
3178 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3179
3180         * dumped-lisp.el (preloaded-file-list): Delete
3181         character-definition files.
3182
3183 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3184
3185         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3186         UTF-2000.
3187
3188 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3189
3190         * mule/mule-charset.el (default-coded-charset-priority-list):
3191         Delete `mojikyo-2022-1'.
3192
3193 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3194
3195         * mule/mule-charset.el (default-coded-charset-priority-list):
3196         Delete `mojikyo'.
3197
3198 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3199
3200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3201         `ucs-sip'.
3202
3203 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3204
3205         * mule/mule-charset.el (default-coded-charset-priority-list):
3206         Comment out `chinese-gb12345'.
3207
3208 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3209
3210         * bytecomp.el (byte-compile-insert-header): Fixed.
3211
3212 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3213
3214         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3215         XEmacs UTF-2000.
3216
3217 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3218
3219         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3220         UTF-2000.
3221
3222 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3223
3224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3225         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3226
3227 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3228
3229         * mule/mule-charset.el (default-coded-charset-priority-list):
3230         `japanese-jef-china3' is renamed `china3-jef'.
3231
3232 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3233
3234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3235         `japanese-jef-china3' and `ideograph-cbeta'.
3236
3237 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3238
3239         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3240
3241 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3242
3243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3244         `chinese-big5-cdp'.
3245
3246 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3247
3248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3249         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3250
3251 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3252
3253         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3254         loading character definitions.
3255
3256 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3257
3258         * dumped-lisp.el (preloaded-file-list): Rename
3259         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3260
3261 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3262
3263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3264         `chinese-big5'.
3265
3266 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3267
3268         * dumped-lisp.el (preloaded-file-list): Dump
3269         "Ideograph-R028-Private" with XEmacs UTF-2000.
3270
3271 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3272
3273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3274         `chinese-gb12345'.
3275
3276 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3277
3278         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3279         `ideograph-gt-pj-{1..11}'.
3280
3281         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3282         XEmacs UTF-2000.
3283
3284 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3285
3286         * mule/mule-charset.el (default-coded-charset-priority-list):
3287         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3288         `chinese-isoir165'.
3289
3290 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3291
3292         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3293         `image/png', `image/x-xpm' and `image/tiff'.
3294
3295         * files.el (binary-file-regexps): Add *.PNG.
3296
3297 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3298
3299         * mule/mule-charset.el (default-coded-charset-priority-list):
3300         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3301         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3302
3303 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3304
3305         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3306         the first completion when UTF-2000 is running.
3307
3308 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3309
3310         * mule/mule-charset.el (default-coded-charset-priority-list):
3311         Delete `ucs'.
3312
3313 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3314
3315         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3316
3317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3318         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3319
3320 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3321
3322         * mule/vietnamese.el (vscii-2): Delete abolished property
3323         `composite'; now composite mode is default.
3324
3325 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3326
3327         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3328         of `raw-text'; check \uHHHH representation even if non-ascii
3329         characters are not found.
3330
3331         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3332         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3333         unconditionally.
3334
3335         * mule/viet-ccl.el: New file.
3336
3337         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3338         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3339         - Separate CCL based implementations to viet-ccl.el.
3340
3341 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3342
3343         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3344         "jisx0213.2000-1".
3345         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3346
3347         * mule/mule-charset.el (default-coded-charset-priority-list):
3348         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3349         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3350
3351 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3352
3353         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3354
3355 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3356
3357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3358         `ucs' in UTF-2000.
3359
3360 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3361
3362         * mule/mule-charset.el (default-coded-charset-priority-list):
3363         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3364         `arabic-iso8859-6'.
3365
3366 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3367
3368         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3369         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3370
3371 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3372
3373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3374         `katakana-jisx0201' in UTF-2000.
3375
3376 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3377
3378         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3379         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3380         "u0FB50-Arabic-Presentation-Forms-A",
3381         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3382         "u0FE50-Small-Form-Variants",
3383         "u0FE70-Arabic-Presentation-Forms-B",
3384         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3385         UTF-2000.
3386
3387 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3388
3389         * dumped-lisp.el (preloaded-file-list): Delete
3390         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3391         ... "Ideograph-R214-Flute" in UTF-2000.
3392
3393 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3394
3395         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3396         (japanese-jisx0213-2): New coded-charset.
3397
3398         * dumped-lisp.el (preloaded-file-list): Add
3399         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3400         "Ideograph-R030-Mouth".
3401
3402 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3403
3404         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3405         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3406         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3407         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3408         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3409         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3410         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3411         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3412
3413 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3414
3415         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3416         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3417         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3418         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3419         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3420
3421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3422         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3423
3424 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3425
3426         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3427         in UTF-2000.
3428
3429 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3430
3431         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3432         (chinese-isoir165): Moved from mule/chinese.el.
3433         (chinese-cns11643-3): Moved from mule/chinese.el.
3434         (chinese-cns11643-4): Moved from mule/chinese.el.
3435         (chinese-cns11643-5): Moved from mule/chinese.el.
3436         (chinese-cns11643-6): Moved from mule/chinese.el.
3437         (chinese-cns11643-7): Moved from mule/chinese.el.
3438
3439         * mule/chinese.el: Move definition of coded-charsets to
3440         mule/mule-conf.el.
3441
3442 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3443
3444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3445         `ideograph-daikanwa'.
3446
3447 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3448
3449         * dumped-lisp.el (preloaded-file-list): Delete
3450         "ccs-jisx0201-latin.el".
3451
3452 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3453
3454         * dumped-lisp.el (preloaded-file-list): Add
3455         "u031A0-Extended-Bopomofo" in UTF-2000.
3456
3457 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3458
3459         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3460         renamed to u02E00-CJK-Radical-Supplement.
3461
3462 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3463
3464         * dumped-lisp.el (preloaded-file-list): Add
3465         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3466         "u030A0-Katakana", "u03100-Bopomofo",
3467         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3468         "u03200-Enclosed-CJK-Letters-and-Months" and
3469         "u03300-CJK-Compatibility".
3470
3471 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3472
3473         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3474         "u02F00-Kangxi-Radicals" and
3475         "u02FF0-Ideographic-Description-Characters".
3476
3477 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3478
3479         * dumped-lisp.el (preloaded-file-list): Add
3480         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3481         "u02800-Braille-Patterns" in UTF-2000.
3482
3483 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3484
3485         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3486         "uXXXXX-*.el" in UTF-2000.
3487
3488         * bytecomp.el (byte-compile-insert-header): Delete comments if
3489         non-ASCII characters are found; allow `byte-compile-dynamic' and
3490         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3491         `raw-text'.
3492
3493 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3494
3495         * dumped-lisp.el (preloaded-file-list): Add
3496         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3497         "u025A0-Geometric-Shapes.el".
3498
3499 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3500
3501         * dumped-lisp.el (preloaded-file-list): Add
3502         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3503         "u02460-Enclosed-Alphanumerics.el".
3504
3505 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3506
3507         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3508         `chinese-gb2312'.
3509
3510         * dumped-lisp.el (preloaded-file-list): Add
3511         "u02200-Mathematical-Operators.el" and
3512         "u02300-Miscellaneous-Technical.el".
3513
3514 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3515
3516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3517         `chinese-cns11643-*'.
3518
3519         * dumped-lisp.el (preloaded-file-list): Add
3520         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3521         "u02190-Arrows.el" in UTF-2000.
3522
3523 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3524
3525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3526         `korean-ksc5601'.
3527
3528         * dumped-lisp.el (preloaded-file-list): Add
3529         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3530         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3531         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3532
3533 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3534
3535         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3536
3537 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3538
3539         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3540         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3541         "u01780-Khmer.el", "u01800-Mongolian.el",
3542         "u01E00-Latin-Extended-Additional.el" and
3543         "u01F00-Greek-Extended.el" in UTF-2000.
3544
3545 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3546
3547         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3548         `ethiopic-ucs' and `ethiopic'.
3549
3550         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3551         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3552
3553         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3554         from mule/ethiopic.el.
3555
3556         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3557         mule/mule-conf.el.
3558
3559 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3560
3561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3562         `lao'.
3563
3564         * mule/mule-conf.el (lao): New coded-charset.
3565
3566         * dumped-lisp.el (preloaded-file-list): Add
3567         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3568         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3569         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3570         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3571         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3572
3573 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3574
3575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3576         `ucs-bmp' and `arabic-iso8859-6'.
3577
3578 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3579
3580         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3581         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3582         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3583
3584 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3585
3586         * startup.el (normal-top-level): Load autoload file for UTF-2000
3587         in UTF-2000.
3588
3589 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3590
3591         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3592         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3593         "u00020-Basic-Latin.el", "u00080-C1.el",
3594         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3595         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3596         "u002B0-Spacing-Modifier-Letters.el",
3597         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3598         UTF-2000.
3599
3600 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3601
3602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3603         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3604         instead of `vietnamese-viscii-*'.
3605
3606 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3607
3608         * mule/mule-conf.el: New file.
3609
3610         * mule/misc-lang.el: Move definition of charset `ipa' to
3611         mule/mule-conf.el.
3612
3613 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3614
3615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3616         `latin-viscii'; prefer it for characters used in Vietnamese.
3617
3618 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3619
3620         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3621
3622 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3623
3624         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3625         `vietnamese-viscii-lower'.
3626         (latin-viscii-upper): Renamed from charset
3627         `vietnamese-viscii-upper'.
3628         (vietnamese-viscii-lower): New alias for charset
3629         `latin-viscii-lower'.
3630         (vietnamese-viscii-upper): New alias for charset
3631         `latin-viscii-upper'.
3632
3633 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3634
3635         * mule/mule-charset.el (default-coded-charset-priority-list):
3636         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3637
3638 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3639
3640         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3641         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3642         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3643         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3644         lisp/utf-2000.
3645
3646 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3647
3648         * mule/ccs-tcvn5712.el: New file.
3649
3650 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3651
3652         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3653         in UTF-2000.
3654
3655 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3656
3657         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3658         `japanese-jisx0208'.
3659
3660 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3661
3662         * dumped-lisp.el (preloaded-file-list): Add
3663         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3664         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3665         UTF-2000.
3666
3667         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3668         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3669         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3670         mule/ccs-viscii.el: New files.
3671
3672         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3673         if \uXXXX is found.
3674
3675 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3676
3677         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3678         `hiragana-jisx0208' and `katakana-jisx0208'.
3679
3680 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3681
3682         * mule/chinese.el (chinese-cns11643-3): Define it even if
3683         `utf-2000' is provided.
3684         (chinese-cns11643-4): Likewise.
3685         (chinese-cns11643-5): Likewise.
3686         (chinese-cns11643-6): Likewise.
3687         (chinese-cns11643-7): Likewise.
3688
3689 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3690
3691         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3692         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3693
3694 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3695
3696         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3697         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3698
3699 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3700
3701         * mule/mule-charset.el (default-coded-charset-priority-list):
3702         Setup in UTF-2000.
3703
3704 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3705
3706         * mule/viet-chars.el: Don't define charset
3707         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3708         they are defined as builtin charsets.
3709
3710 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3711
3712         * version.el (emacs-version): Add more space just before UTF-2000
3713         version string.
3714
3715 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3716
3717         * version.el ([constant] emacs-version): Don't add a space in the
3718         preceding place of `xemacs-betaname' because it is duplicated.
3719         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3720
3721         * startup.el (splash-frame-body): Add ETL.
3722
3723 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3724
3725         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3726         is provided because it is defined as builtin charset.
3727         (chinese-cns11643-4): Likewise.
3728         (chinese-cns11643-5): Likewise.
3729         (chinese-cns11643-6): Likewise.
3730         (chinese-cns11643-7): Likewise.
3731
3732 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3733
3734         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3735         coding-system `iso-10646-ucs-4' is not defined.
3736
3737 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3738
3739         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3740         coding-system if `utf-2000' is provided.
3741
3742 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3743
3744         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3745         `utf-2000' is provided.
3746
3747 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3748
3749         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3750         if utf-2000 is provided temporally.
3751
3752 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3753
3754         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3755         as builtin variable].
3756
3757 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3758
3759         * files.el (insert-file-contents-literally): Treat file as binary;
3760         call file-name-handlers. [sync with Emacs 20.3.10]
3761
3762 2008-12-28  Vin Shelton  <acs@xemacs.org>
3763
3764         * XEmacs 21.4.22 is released
3765
3766 2008-12-30  Vin Shelton  <acs@xemacs.org>
3767
3768         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3769         during building even if no packages are found.
3770
3771 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3772
3773         * printer.el (generic-print-region): 
3774         (generic-print-buffer): 
3775         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3776         check if the msprinter device is available, now that msprinter is
3777         always available as a specifier tag. 
3778
3779 2008-12-24  Vin Shelton  <acs@xemacs.org>
3780
3781         * about.el: Add Francisco to my bio!
3782
3783 2008-12-23  Vin Shelton  <acs@xemacs.org>
3784
3785         * autoload.el: Move operator definitions to autoload-operators.el
3786         in the xemacs-base package.
3787
3788 2007-11-22  Vin Shelton  <acs@xemacs.org>
3789
3790         * about.el (about-hacker-contribution): Updated my bio.
3791
3792 2007-10-07  Vin Shelton  <acs@xemacs.org>
3793
3794         * XEmacs 21.4.21 is released
3795
3796 2007-09-19  Didier Verna  <didier@xemacs.org>
3797
3798         Update my personal info.
3799         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3800         * about.el (about-other-current-hackers): Ditto.
3801         * about.el (about-url-alist): Add my musical website.
3802         * about.el (about-personal-info): Update my entry.
3803         * about.el (about-hacker-contribution): Ditto.
3804
3805 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3806
3807         * package-get.el (package-get-download-sites): Update download
3808         sites in Japan.
3809         * package-get.el (package-get-pre-release-download-sites): Ditto.
3810
3811 2007-08-18  Vin Shelton  <acs@xemacs.org>
3812
3813         * package-get.el (package-get-pre-release-download-sites): Sync
3814         mirror sites with 21.5.  (Thanks, Adrian)
3815
3816 2007-08-09  Mike Sperber  <mike@xemacs.org>
3817
3818         * startup.el (migrate-user-init-file): Create backup of
3819         `user-init-file' before migrating.
3820         * startup.el (maybe-migrate-user-init-file): Print
3821         information about backup file.
3822         (maybe-create-compatibility-dot-emacs): Follow above change.
3823
3824 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3825
3826         * font-lock.el: Sync font-lock-add-keywords and
3827         font-lock-remove-keywords from GNU Emacs.
3828         * font-lock.el (font-lock-keywords-alist): New.
3829         * font-lock.el (font-lock-removed-keywords-alist): New.
3830         * font-lock.el (font-lock-add-keywords): New.
3831         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3832         * font-lock.el (font-lock-remove-keywords): New.
3833
3834 2007-08-16  Vin Shelton  <acs@xemacs.org>
3835
3836         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3837         patch from Hans de Graaff.
3838
3839 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3840
3841         * package-get.el (package-get-download-sites): Document Chile and
3842         update Denmark download site.
3843         * package-get.el (package-get-pre-release-download-sites): Ditto.
3844
3845 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3846
3847         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3848
3849 2006-12-09  Vin Shelton  <acs@xemacs.org>
3850
3851         * XEmacs 21.4.20 is released
3852
3853 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3854
3855         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3856
3857 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3858
3859         * info.el (Info-find-file-node, Info-insert-dir)
3860         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3861         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3862         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3863         and discussion.
3864
3865 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3866
3867         * obsolete.el (line-beginning-position): New, from 21.5.x.
3868         (line-end-position): Ditto.
3869
3870 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3871
3872         * package-get.el (package-get-download-sites): Welcome
3873         nl.xemacs.org and Thanks!
3874         * package-get.el (package-get-pre-release-download-sites): Ditto.
3875
3876 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3877
3878         * font-lock.el: Add support for not-so recent changes in Java to
3879         java-mode.
3880
3881 2006-01-28  Vin Shelton  <acs@xemacs.org>
3882
3883         * XEmacs 21.4.19 is released
3884
3885 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3886
3887         * easymenu.el: Update copyright. 
3888         * easymenu.el (easy-menu-all-popups):
3889         Add a docstring. 
3890         * easymenu.el (easy-menu-add):
3891         Document a bug, rework the function to preserve any existing
3892         non-default mode-popup-menu instead of overwriting it, and not to
3893         bother normalising the menu title (nothing else does).
3894         * easymenu.el (easy-menu-remove):
3895         Restore the default mode-popup-menu instead of leaving an empty
3896         one when we remove the last easy-menu popup. 
3897
3898 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3899
3900         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3901         as suggested by Rodrigo Ventura.
3902         * package-get.el (package-get-pre-release-download-sites): Ditto,
3903         with replacement of xemacs-21.5 by beta, which is the logical path
3904         to our beta core and package pre-releases.
3905
3906 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3907
3908         * package-get.el (package-get-download-sites): Add Hong Kong
3909         download site.
3910         * package-get.el (package-get-pre-release-download-sites): Ditto.
3911
3912 2005-12-26  Vin Shelton  <acs@xemacs.org>
3913
3914         * find-paths.el:
3915         * find-paths.el (paths-emacs-root-p): Add search for package root.
3916         * find-paths.el (paths-find-emacs-root): Replaced with
3917         paths-find-invocation-roots, which returns a list of roots.
3918         * find-paths.el (paths-find-invocation-roots): New.
3919         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3920
3921 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3922
3923         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3924         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3925
3926 2005-12-03  Vin Shelton <acs@xemacs.org>
3927
3928         * XEmacs 21.4.18 is released
3929
3930 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3931
3932         * package-get.el (package-get-download-sites): Update reflecting
3933         latest http://www.xemacs.org/Releases/ information generated by
3934         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3935         * package-get.el (package-get-pre-release-download-sites): Ditto.
3936
3937 2005-02-28  Simon Josefsson  <jas@extundo.com>
3938
3939         * about.el (xemacs-hackers): Add jas.
3940         (about-other-current-hackers): Likewise.
3941         (about-url-alist): Add URL for jas.
3942         (about-personal-info): Document jas.
3943         (about-hacker-contribution): Describe jas contributions.
3944
3945 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3946
3947         * easymenu.el (easy-menu-remove): As described in 
3948         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3949         except the "Command" menu from mode-popup-menu. 
3950
3951 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3952  
3953         * font.el (font-spatial-to-canonical): Correct calculation of 
3954         return value for pixel-based input value. 
3955  
3956 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3957
3958         * code-process.el (call-process): Process-related docstring
3959         improvements spurred by Norbert Koch.
3960         * code-process.el (call-process-region): Ditto.
3961         * code-process.el (start-process): Ditto.
3962
3963 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3964
3965         * finder.el (finder-find-library): Return filename actually
3966         searched for.
3967
3968 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3969
3970         * help.el (view-emacs-news): Use `expand-file-name' instead of
3971         `locate-data-file' as the latter will find any "NEWS" files that
3972         might exist in packages _before_ the one in core.
3973
3974 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3975
3976         * package-get.el (package-get-init-package):
3977         package-get-init-package buglet (21.4.17) by Jeff Mincy
3978         <mincy@rcn.com> fixing false temporary load-path shadows reported
3979         after package installation and simplifying code.
3980
3981 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3982
3983         * package-get.el (package-get-download-sites): Sync mirrors list
3984         with the XEmacs website.
3985         (package-get-pre-release-download-sites): Ditto.
3986
3987 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3988
3989         * derived.el (derived-mode-merge-syntax-tables):
3990         Revert my 21.5-only patch of 2003-07-18 which slipped in
3991         through Jerry James's patch of 2004-06-07.
3992
3993 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3994
3995         * cmdloop.el (keyboard-quit): Remove workaround for
3996         `region-active-p' not making sure active region is in current
3997         buffer now that it does.
3998         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3999         * simple.el (region-active-p): `region-active-p' to only return t
4000         when active region is in current buffer.
4001
4002 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4003
4004         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4005         package names, quell a byte-compiler warning, doc fix.
4006
4007 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4008
4009         * buffer.el (pop-to-buffer):
4010         * window-xemacs.el (display-buffer):
4011         Document use of `same-window-buffer-names,' `same-window-regexps'
4012         by pop-to-buffer and display-buffer. 
4013         
4014 2005-02-06  Vin Shelton <acs@xemacs.org>
4015
4016         * XEmacs 21.4.17 is released
4017
4018 2005-01-29  Ben Wing  <ben@xemacs.org>
4019
4020         * shadow.el (find-emacs-lisp-shadows):
4021         Add custom-defines to list of ignored files.
4022
4023 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4024
4025         * simple.el (shifted-motion-keys-select-region): Fix statement
4026         about unshifted-motion-keys-deselect-region.
4027
4028 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4029
4030         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4031         now) for GNU Emacs compatibility.
4032         (make-obsolete-variable): Ditto.
4033
4034 2004-01-08  Ben Wing  <ben@xemacs.org>
4035
4036         * code-files.el (load):
4037         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4038
4039 2004-12-05  Vin Shelton <acs@xemacs.org>
4040
4041         * XEmacs 21.4.16 is released
4042
4043 2004-12-04  Vin Shelton  <acs@xemacs.org>
4044
4045         * auto-autoloads.el: Regenerated.
4046
4047         * custom-load.el: Regenerated.
4048
4049 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4050
4051         Fix bug: apropos errors if a defalias refers to an undefined
4052         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4053
4054         * apropos.el (apropos):
4055         (apropos-command):
4056         * help.el (frob-help-extents):
4057         * help-macro.el (make-help-screen):
4058         * hyper-apropos.el (hyper-apropos-grok-functions):
4059         (hyper-apropos-get-doc):
4060         Catch void-function error thrown by `documentation'.
4061
4062 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4063
4064         * packages.el (package-require): Fix incorrect arg to format.
4065         This fixes a `format specifier' error.
4066
4067 2004-08-13  Jerry James  <james@xemacs.org>
4068
4069         * bytecomp.el (forward-word): Tell the byte compiler the correct
4070         number of arguments to forward-word.
4071
4072 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4073
4074         * etags.el: Fixed loading of include files for tag completion. Now
4075         you can make a tag file for a library, include it into your
4076         project and it will be reloaded only if it changed. Infinte
4077         include loops are detected and the correct tag files are loaded.
4078         * etags.el (buffer-tag-table-list): Load and verify tag files in
4079         the external function buffer-tag-table-list-load.
4080         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4081         tag files. Also load the included tag files. The priority of the
4082         included files is right below their parent file. If multiple
4083         matches occur then the symbols from the parent file are found
4084         first.
4085         * etags.el (tag-table-include-files): Corrected comment
4086         string. Switched to pattern constant tags-include-pattern to have
4087         it at a central location.
4088         * etags.el (tags-include-pattern): Added doc string.
4089         * etags.el (add-to-tag-completion-table): Removed obsolete
4090         comments as the include files are allready returned by
4091         buffer-tag-table-list and loaded.
4092         * etags.el (find-tag-internal): The include files are allready
4093         included in tag-tables as buffer-tag-table-list returns them now.
4094
4095 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4096
4097         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4098         Loading items into the notebook is now done by C code.
4099         * widgets-gtk.el (gtk-widget-instantiate-internal):
4100         Style no longer changed.
4101
4102 2004-06-28  Nix  <nix@esperi.org.uk>
4103
4104         * cmdloop.el (truncate-command-history-for-gc): Delay
4105         execution of all things that look up variable bindings,
4106         via `enqueue-eval-event'.
4107
4108 2004-06-24  Vin Shelton  <acs@xemacs.org>
4109
4110         * package-get.el (package-get-require-signed-base-updates):
4111         now defaults to nil.
4112
4113 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4114
4115         * subr.el (split-string): Clean up docstring.
4116
4117 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4118
4119         * faces.el (zmacs-region): fix typo in docstring.
4120
4121 2004-06-07  Jerry James  <james@xemacs.org>
4122
4123         * derived.el: Synch with Emacs 21.3.
4124         * subr.el (with-local-quit): New, from Emacs 21.3.
4125         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4126         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4127         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4128
4129 2004-06-16  Jerry James  <james@xemacs.org>
4130
4131         * cl.el (cl-set-substring): Increment start by the length of the
4132         string, not the string itself.
4133
4134 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4135
4136         * etags.el (tag-table-include-files): Expand included TAGS file
4137         paths to avoid problems with relative paths.  Thanks to Peter
4138         Chubb <peterc@gelato.unsw.edu.au>.
4139         * etags.el (tags-include-pattern): New.
4140         * etags.el (add-to-tag-completion-table): Parse and ignore
4141         trailing include lines.
4142
4143 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4144
4145         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4146         avoiding line solely composed of equal signs.
4147
4148 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4149
4150         * cus-edit.el (alloc): Typo fix.
4151         * cus-edit.el (custom-browse-visibility): Ditto.
4152         * cus-edit.el (custom-variable-value-create): Ditto.
4153         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4154         * cus-edit.el (custom-save-variables): Bind print-length and
4155         print-level to nil to avoid value abbreviation.
4156         * cus-edit.el (custom-save-face-internal): Ditto.
4157         * cus-edit.el (custom-save-faces): Save in sorted order.
4158         * cus-edit.el (custom-save-resets): Bind print-length and
4159         print-level to nil to avoid value abbreviation.
4160         * cus-edit.el (custom-save-loaded-themes): Ditto.
4161
4162 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4163
4164         * subr.el (split-string-default-separators): New.
4165         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4166         see comment in source.
4167
4168 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4169
4170         * mule/japanese.el (paragraph-start, paragraph-separate):
4171         Remove anchor to BOL.
4172
4173 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4174
4175         * cl.el (gensym, gentemp): Improve docstrings.
4176
4177 2004-05-10  Vin Shelton  <acs@xemacs.org>
4178
4179         * etags.el: Sync with 21.5 version.
4180
4181 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4182
4183         * etags.el:
4184         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4185         only for use with exuberant ctags. This will also enable building of 
4186         completion tables with exuberant ctags. This will not work with
4187         xemacs ctags. 
4188         * etags.el (get-tag-table-buffer): New function for creating of
4189         completion table is used if tags-exuberant-ctags-optimization-p ist t
4190         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4191         finding the tag names. New.
4192         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4193         building tag completion table with exuberant ctags. New.
4194         * etags.el (find-tag-internal): Improve exact tag matching for tags
4195         with name fields. Before the patch return types of functions or
4196         function parameters (with exuberant ctags) were found as matches.
4197
4198 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4199
4200         * list-mode.el (display-completion-list): Fixed completion list was
4201         taking the width of the frame and not of the window for displaying
4202         the selection methods.
4203
4204 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4205
4206         * menubar-items.el (default-menubar): Options are saved to custom.el.
4207
4208
4209 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4210
4211         * isearch-mode.el (isearch-abort): Preserve successful search target.
4212
4213 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4214
4215         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4216         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4217         Bihlmeyer.
4218         * gnuserv.el (gnuserv-mode-line-string): New.
4219         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4220         gnuserv-mode.
4221         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4222         * gnuserv.el (gnuserv-edit-files): Use
4223         make-x-device-with-gtk-fallback.
4224
4225 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4226
4227         * gtk-widgets.el: New import: gtk-accel-group-new.
4228         * dialog-gtk.el:
4229         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4230         * dialog-gtk.el (popup-builtin-question-dialog):
4231         Added support for dialog button mnemonics.
4232
4233 2004-03-22  Chris Green <cmg@dok.org>
4234
4235         * process.el (shell-command): Output buffer was ignored when a
4236         background process was run via shell-command.
4237
4238 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4239
4240         * cus-edit.el (custom-save-variables): Retrieve a list of
4241         variables to save first, sort it, and make sure the variables are
4242         saved in sorted order.
4243
4244 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4245  
4246         * package-get.el (package-get-update-base-from-buffer): Force
4247         binary coding system for verifying GnuPG signature in the
4248         package-index file.
4249  
4250 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4251
4252         * package-get.el (package-get-package-index-file-location): Handle
4253         missing "EMACSPACKAGEPATH" environment variable.
4254
4255 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4256
4257         * package-admin.el (package-admin-find-top-directory): Simplify
4258         directory comparisions and fix substring errors on short path
4259         components.
4260         * package-get.el (package-get-package-index-file-location):
4261         Default to first component of "EMACSPACKAGEPATH", if set.
4262
4263 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4264
4265         * package-get.el (process-error): New error datum.
4266
4267 2004-02-02  Vin Shelton <acs@xemacs.org>
4268
4269         * XEmacs 21.4.15 is released
4270
4271 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4272
4273         * itimer.el (activate-itimer): Modify the itimer timeout value as
4274         if it were begun at the last time when the itimer driver was woken
4275         up.
4276
4277 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4278
4279         * specifier.el (Copyright):
4280         Update.
4281         (make-specifier-and-init):
4282         (map-specifier):
4283         (canonicalize-inst-pair):
4284         (canonicalize-spec-list):
4285         (set-specifier):
4286         Synch docstrings to 21.5 where appropriate.
4287
4288 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4289
4290         * package-get.el (package-get-list-packages-where): New.  A
4291         function that allows searching for groups of packages.  For
4292         example, find all packages that require the fsf-compat package.
4293
4294 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4295
4296         The Great PUI Sync.
4297
4298         * auto-autoloads.el: Regenerated.
4299
4300         * custom-load.el: Regenerated.
4301
4302         * dumped-lisp.el (packages-hardcoded-lisp): New.
4303
4304         * menubar-items.el (menu-max-items): New.
4305         (menu-submenu-max-items): New.
4306         (menu-submenu-name-format): New.
4307         (menu-split-long-menu): New.
4308         (menu-sort-menu): New.
4309         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4310
4311         * obsolete.el (pui-add-install-directory): Renamed to the more
4312         logical `pui-set-local-package-get-directory'.
4313         (package-get-download-menu): Moved to `package-ui.el' and renamed
4314         to `package-ui-add-download-menu'.
4315
4316         * package-admin.el (package-admin-install-function-mswindows):
4317         Whitespace clean up.
4318         (package-admin-add-single-file-package): Removed.
4319         (package-admin-default-install-function): Whitespace clean up.
4320         (package-admin-find-top-directory): New.
4321         (package-admin-get-install-dir): Use it.
4322         (package-admin-get-manifest-file): 
4323         (package-admin-check-manifest): 
4324         (package-admin-add-binary-package):
4325         (package-admin-get-lispdir):
4326         (package-admin-delete-binary-package):
4327         (package-admin):
4328
4329         * package-get.el (package-get-package-index-file-location): New.
4330         (package-get-install-to-user-init-directory): New.
4331         (package-get-remote):
4332         (package-get-download-sites):
4333         (package-get-pre-release-download-sites): New.
4334         (package-get-site-release-download-sites): New.
4335         (package-get-base-filename):
4336         (package-get-always-update):
4337         (package-get-user-index-filename): Removed.
4338         (package-get-pgp-available-p): New.
4339         (package-get-require-signed-base-updates):
4340         (package-get-was-current):
4341         (package-entries-are-signed): New.
4342         (package-get-continue-update-base): New.
4343         (package-get-download-menu): Removed.
4344         (package-get-require-base):
4345         (package-get-update-base-entry):
4346         (package-get-locate-file):
4347         (package-get-locate-index-file):
4348         (package-get-maybe-save-index):
4349         (package-get-update-base):
4350         (package-get-update-base-from-buffer):
4351         (package-get-update-base-entries):
4352         (package-get-interactive-package-query):
4353         (package-get-update-all):
4354         (package-get-all):
4355         (package-get-dependencies):
4356         (package-get-init-package):
4357         (package-get-info): New.
4358         (package-get):
4359         (package-get-staging-dir):
4360         (package-get-set-version-prop): Removed.
4361         (package-get-installedp):
4362         (package-get-ever-installed-p):
4363         (packages): Removed.
4364         (package-get-custom-groups): Removed.
4365         (package-get-custom): Removed.
4366         (package-get-custom-add-entry): Removed.
4367
4368         * package-info.el (batch-update-package-info):
4369
4370         * package-net.el (package-net-batch-generate-bin-ini):
4371         (package-net-update-installed-db):
4372
4373         * package-ui.el (pui-info-buffer):
4374         (pui-directory-exists): Removed.
4375         (pui-package-dir-list): Removed.
4376         (pui-add-install-directory): Removed.
4377         (package-ui-download-menu): New.
4378         (package-ui-pre-release-download-menu): New.
4379         (package-ui-site-release-download-menu): New.
4380         (pui-set-local-package-get-directory): New.
4381         (pui-package-symbol-char):
4382         (pui-update-package-display):
4383         (pui-toggle-package):
4384         (pui-toggle-package-key):
4385         (pui-toggle-package-delete):
4386         (pui-toggle-package-delete-key):
4387         (pui-toggle-package-event):
4388         (pui-toggle-verbosity-redisplay):
4389         (pui-install-selected-packages):
4390         (pui-add-required-packages):
4391         (pui-help-echo):
4392         (pui-display-info):
4393         (list-packages-mode):
4394         (pui-list-packages):
4395
4396         * packages.el (packages-compute-package-locations):
4397         (package-require):
4398         (package-delete-name):
4399         (packages-hardcoded-lisp): Removed.
4400         (packages-useful-lisp): Removed.
4401         (packages-unbytecompiled-lisp): Removed.
4402         (packages-find-package-directories):
4403
4404         Summary:
4405
4406         Major code clean up of all things PUI.
4407
4408         Much improved code to determine where packages should be
4409         installed.  PUI no longer depends on any packages being
4410         pre-installed to compute where packages are to be installed to.
4411
4412         The user can specify the location of their package-index file.  It
4413         isn't necessary to set this because it has sane defaults.  People
4414         who "run-in-place" won't accidently overwrite the CVS
4415         package-index file.  See
4416         `package-get-package-index-file-location'. 
4417
4418         PUI will now properly clean up after itself in the event of an
4419         unsuccessful package install.  This drastically reduces the number
4420         of "wrong md5sum" FAQs.
4421
4422         non-Mule XEmacsen can no longer install Mule packages.
4423
4424         Package management via the custom interface has been removed.
4425
4426         The PUI related menubar items have been reorganised.
4427
4428         The PGP verification code has been fixed and the default for
4429         whether or not it is used is automatically computed.
4430
4431         * update-elc.el ((preloaded-file-list site-load-packages
4432         need-to-dump dumped-exe)):
4433         Just a couple of small changes to allow for
4434         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4435         existing anymore.
4436
4437 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4438
4439         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4440         apply `format' to the first argument of byte-compile-warn, it
4441         already calls format.
4442
4443 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4444
4445         * files.el (delete-old-versions): Avoid going interactive during
4446         make install when environment variable VERSION_CONTROL is set.
4447
4448 2003-12-04  Vin Shelton  <acs@xemacs.org>
4449
4450         * menubar-items.el (menu-item-search): Only bring up search dialog
4451         box if the feature is available and desired.
4452
4453 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4454
4455         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4456
4457 2003-11-05  Vin Shelton  <acs@xemacs.org>
4458
4459         * help.el (Help-prin1-face):
4460         (Help-princ-face):
4461         princ and prin1 are functions and need to be called as such.  The
4462         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4463
4464 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4465
4466         * about.el (about-xemacs): Give full version and build date.
4467
4468 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4469
4470         * win32-native.el (grep-null-device): This XEmacs has null-device.
4471
4472 2003-09-06  Mike Sperber  <mike@xemacs.org>
4473
4474         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4475         implement the specified semantics for `defvar.'
4476
4477 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4478
4479         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4480         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4481         displaying buffer in question.
4482
4483 2003-09-03  Vin Shelton <acs@xemacs.org>
4484
4485         * XEmacs 21.4.14 is released
4486
4487 2003-08-17  Vin Shelton  <acs@xemacs.org>
4488
4489         * about.el: Vanity patch.
4490
4491 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4492
4493         * code-process.el (call-process):
4494         (call-process-region):
4495         (start-process):
4496         Document coding system processing.
4497
4498 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4499
4500         * startup.el (splash-frame-body): Idiomatic English.
4501
4502 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4503
4504         * font-lock.el (font-lock-match-java-declarations): Move
4505         save-restriction, narrow-to-region to beginning of function to
4506         avoid going beyond the limit and causing an infloop.
4507
4508 2003-04-16  Jerry James  <james@xemacs.org>
4509
4510         * keydefs.el: Remove mappings for keys mapped to the nowhere
4511         defined function function-key-error.
4512
4513 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4514
4515         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4516         lisp-interaction-mode-hook): Add the docstrings.
4517
4518 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4519
4520         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4521         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4522         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4523
4524 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4525
4526         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4527         lambda list after the original doc.  Care about
4528         #'(lambda () "SingleString") 
4529         (cl-upcase-arg): 
4530         (cl-function-arglist):
4531         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4532         circular data structures in lambda list specification
4533
4534 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4535
4536         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4537         to appear in font-lock-function-name-face.
4538
4539 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4540
4541         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4542         is not also the value of the lambda.
4543
4544 2003-05-06  Andy Piper  <andy@xemacs.org>
4545
4546         * files.el (revert-buffer): Make sure local variables get processed,
4547         even in the case of an optimized reversion.
4548
4549 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4550
4551         * XEmacs 21.4.13 is released
4552
4553 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4554
4555         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4556         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4557
4558 2003-02-14  Ben Wing  <ben@xemacs.org>
4559
4560         * byte-optimize.el:
4561         * byte-optimize.el (byte-compile-inline-expand):
4562         * byte-optimize.el (byte-compile-unfold-lambda):
4563         * byte-optimize.el (byte-optimize-form-code-walker):
4564         * byte-optimize.el (byte-optimize-form):
4565         * byte-optimize.el (byte-decompile-bytecode-1):
4566         * byte-optimize.el (byte-optimize-lapcode):
4567         Review carefully and sync up to 20.7 except for areas as noted.
4568         Fixes problem with JDE compilation.
4569
4570 2003-02-05  Ben Wing  <ben@xemacs.org>
4571
4572         * simple.el:
4573         * simple.el (motion-keys-for-shifted-motion):
4574         Omit M-S-home/end from motion keys.
4575
4576 2003-02-07  Ben Wing  <ben@xemacs.org>
4577
4578         * text-props.el (text-property-any):
4579         * text-props.el (text-property-not-all):
4580         Fix bug when end > start.
4581
4582 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4583
4584         * info.el (Info-insert-dir): Make default-directory end in
4585         separator.  Patch due to Martin Buchholz.
4586
4587 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4588
4589         * XEmacs 21.4.12 "Portable Code" is released.
4590
4591 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4592
4593         * about.el: Update golubev data.
4594
4595 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4596
4597         * isearch-mode.el (isearch-mode-map): Substitute comment on
4598         desirability, and back out "GR is printable" changes.
4599
4600 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4601
4602         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4603
4604 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4605
4606         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4607
4608 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4609
4610         * menubar-items.el (default-menubar): Use browse-url-mozilla
4611         instead of browse-url-gnome-moz for Mozilla.
4612
4613 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4614
4615         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4616
4617 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4618
4619         * files.el (auto-mode-alist): Remove redundant entries for modes
4620         that live in packages.
4621         (interpreter-mode-alist): Ditto.
4622
4623 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4624
4625         * menubar-items.el (default-menubar): Sync with current
4626         browse-url-xemacs.el.
4627
4628 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4629
4630         * XEmacs 21.4.10 "Military Intelligence" is released.
4631
4632 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4633
4634         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4635
4636 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4637
4638         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4639
4640 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4641
4642         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4643         effect free function.
4644         (font-lock-fontify-keywords-region): Supply the argument to
4645         font-lock-compile-keywords.
4646
4647 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4648
4649         * package-get.el (package-get-download-sites): Bring sites list
4650         up to date, prefer xx.xemacs.org addresses.
4651
4652 2002-09-27  Andy Piper  <andy@xemacs.org>
4653
4654         * dialog.el (make-dialog-box): for general dialogs only
4655         delete-frame-hook will be run.
4656
4657 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4658
4659         * font-lock.el (font-lock-fontify-syntactically-region): Add
4660         comment about lookup-syntax-properties, document LOUDLY as unused.
4661
4662 2002-08-26  Andy Piper  <andy@xemacs.org>
4663
4664         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4665         merge.
4666
4667 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4668
4669         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4670         (make-obsolete-variable): Ditto.
4671         (make-compatible): Ditto.
4672         (make-compatible-variable): Ditto.
4673
4674 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4675
4676         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4677         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4678
4679 2002-08-28  Andy Piper  <andy@xemacs.org>
4680
4681         * files.el (revert-buffer): propagate revert-without-query-status.
4682
4683 2002-06-03  Andy Piper  <andy@xemacs.org>
4684
4685         * dialog-items.el (make-search-dialog): align various subcontrols
4686         in visually pleasing ways, allow frame to autosize to the dialog
4687         size.
4688         * dialog.el (make-dialog-box): add a border inside the frame. Add
4689         :autosize property, if t then reset the frame size appropriately
4690         before the frame is mapped.
4691         * gutter-items.el (set-progress-feedback-instantiator): align
4692         various subcontrols.
4693         * gutter-items.el (set-progress-abort-instantiator): ditto.
4694
4695 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4696
4697         * XEmacs 21.4.9 "Informed Management" is released.
4698
4699 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4700
4701         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4702         "&optional append" argument.
4703
4704 2002-07-16  Didier Verna  <didier@xemacs.org>
4705
4706         * subr.el (replace-in-string): fix case fold bug introduced by
4707         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4708         case-fold-search in temporary buffers.
4709
4710 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4711
4712         * lib-complete.el (find-library): Remove check for mule because
4713         decompression DOES work on Mule.
4714
4715 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4716
4717         * simple.el (join-line): New alias for `delete-indentation'.
4718
4719 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4720
4721         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4722         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4723         (font-lock-builtin-face): New.
4724         (font-lock-constant-face): New.
4725         (font-lock-face-list): Add builtin and constant faces.
4726
4727 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4728
4729         * autoload.el (make-autoload): Support define-derived-mode.
4730         Collected puts of doc-string-elt property.  Based on a patch by
4731         Didier Verna <didier@xemacs.org>.
4732
4733 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4734
4735         * wid-edit.el (widget-field-activate): Fix docstring typo.
4736
4737 2002-07-23  Andy Piper  <andy@xemacs.org>
4738
4739         * about.el (about-personal-info): update me.
4740
4741 2002-07-12  Andy Piper  <andy@xemacs.org>
4742
4743         * custom.el (custom-theme-set-variables): remove bogus
4744         arguments. Use custom-set-default to set defaults.
4745         (custom-set-variables): update doc.
4746         (custom-local-buffer): new, synced from FSF.
4747         (custom-set-default): ditto.
4748         (defcustom): update doc.
4749
4750 2002-06-16  Andy Piper  <andy@xemacs.org>
4751
4752         * menubar-items.el (default-menubar): enable windows printing on
4753         cygwin as well as native.
4754
4755 2002-06-12  Andy Piper  <andy@xemacs.org>
4756
4757         * printer.el (generic-print-buffer): catch all errors so that the
4758         print device can be cleared in all scenarios.
4759         (Printer-clear-device): make sure clearing the printer allows it
4760         to be used again immediately.
4761         (generic-print-region): make sure the default printer face is
4762         black-on-white.
4763
4764 2002-04-23  Jerry James  <james@xemacs.org>
4765
4766         * window-xemacs.el (display-buffer-function): Change doc to
4767         reflect new arg.
4768         * window-xemacs.el (pre-display-buffer-function): Ditto.
4769         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4770         non-nil, make the new window just big enough for its contents.
4771         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4772         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4773         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4774
4775 2002-06-06  Andy Piper  <andy@xemacs.org>
4776
4777         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4778         (defcustom): ditto.
4779         (custom-handle-keyword): ditto.
4780
4781 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4782
4783         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4784         Make obsolete.  Default to nil.
4785         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4786         Inspired by a patch by John Palmieri.
4787
4788 2002-07-01  Mike Alexander  <mta@arbortext.com>
4789
4790         * process.el (shell-command-on-region): Don't delete the region
4791         before giving it to call-process-region
4792
4793 2002-06-04  Jerry James <james@eecs.ku.edu>
4794
4795         * find-paths.el (paths-find-architecture-directory): Search in
4796         `system-configuration'/`base', not `base'`system-configuration'.
4797
4798 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4799
4800         * info.el (Info-index): Add missing \ in [ t].
4801
4802 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4803
4804         * gutter-items.el (gutter-buffers-tab-visible-p,
4805         buffers-tab-omit-function, buffers-tab-selection-function,
4806         buffers-tab-filter-functions):
4807         Doc improvements.
4808
4809 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4810
4811         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4812
4813         * toolbar-items.el (toolbar-news): Fix typo in message string.
4814
4815 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4816
4817         * dialog.el (yes-or-no-p-dialog-box): 
4818         * cmdloop.el (y-or-n-p-minibuf):
4819         (yes-or-no-p-minibuf):
4820         (yes-or-no-p):
4821         (y-or-n-p): 
4822         Specify negative answers in docstrings.
4823
4824 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4825
4826         * package-ui.el (pui-help-echo): Display both installed and author
4827         version.  Use a balloon-help window to display extra info like
4828         package requires.
4829
4830 2002-05-30  Andy Piper  <andy@xemacs.org>
4831
4832         * files.el (revert-buffer-internal): don't visit
4833         revert-buffer. Kill buffer when not used. Suggested by Mike
4834         Alexander <mta@arbortext.com>
4835
4836 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4837
4838         * files.el (revert-buffer): More docstring fiddling.
4839
4840 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4841
4842         * files.el (revert-buffer):
4843         (revert-buffer-internal):
4844         (revert-buffer-insert-file-contents-function):
4845         Improve docstrings and comments.
4846
4847 2002-05-08  Andy Piper  <andy@xemacs.org>
4848
4849         * files.el (revert-buffer): observe noconfirm behavior.
4850
4851 2002-04-09  Andy Piper  <andy@xemacs.org>
4852
4853         * files.el (revert-buffer): use revert-buffer-internal if it looks
4854         like doing so will not result in any user-visible changes.
4855         (revert-buffer-internal): new function. Do the actual process of
4856         reversion and then see whether the result is any different to what
4857         we have already. If it is not then do nothing.
4858
4859 2001-12-11  Andy Piper  <andy@xemacs.org>
4860
4861         * menubar.el (get-popup-menu-response): re-order so that it works
4862         on more sane/facist window systems.
4863
4864 2001-12-03  Andy Piper  <andy@xemacs.org>
4865
4866         * faces.el (frob-face-property): don't infloop in face frobbing
4867         from Jan Vroonhof <jan@xemacs.org>.
4868
4869 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4870
4871         * faces.el (frob-face-property): Follow face fall-back hierarchy
4872         properly for face properties without an instance. Only do manual
4873         copy form 'default in last resort. This handles in particular
4874         the case where 'default itself has only a fall-back (which is
4875         the case by default on windows).
4876
4877 2001-11-24  Andy Piper  <andy@xemacs.org>
4878
4879         * printer.el (generic-print-region): set default-frame-plist to
4880         nil while creating the printer frame so that sizes reflect the
4881         printed page.
4882
4883         * faces.el (face-complain-about-font): Don't complain on printers.
4884
4885 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4886         
4887         * package-net.el: Andy synch.
4888         
4889 2001-12-16  Andy Piper  <andy@xemacs.org>
4890
4891         * package-get.el (package-get-update-all): Make sure installed.db
4892         gets updated after updating packages.
4893
4894 2002-03-28  Ben Wing  <ben@xemacs.org>
4895
4896         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4897         continuation, truncation so that we don't get line jumpiness from
4898         them being larger than the line height.
4899
4900         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4901
4902 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4903
4904         * font.el (font-window-system-mappings): Add mapping for Gtk
4905         (assume identical to X) 
4906
4907 2002-02-04  Andy Piper  <andy@xemacs.org>
4908
4909         * files.el (convert-standard-filename): Fix for short filename
4910         Peter Arius <pas@methodpark.de>
4911
4912 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4913
4914         * list-mode.el (default-choose-completion): completion-base-size
4915         should refer to local value in the completion list buffer.
4916
4917 2001-12-03  Didier Verna  <didier@xemacs.org>
4918
4919         * rect.el: autoload `replace-rectangle'.
4920         * keydefs.el (global-map): bind it to `C-x r p'.
4921
4922 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4923
4924         * XEmacs 21.4.8 "Honest Recruiter" is released.
4925
4926 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4927
4928         This patch is based on Jerry James's patch and analysis.
4929
4930         * select.el (get-clipboard):
4931         (get-selection):
4932         Update docstrings.
4933         (get-clipboard-foreign):
4934         (get-selection-foreign):
4935         New function for use as `interprogram-paste-function's.
4936
4937         * simple.el (interprogram-paste-function): Change default to
4938         `get-clipboard-foreign'; improve docstring.
4939         (interprogram-cut-function): Improve dosctring.
4940
4941 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4942
4943         * XEmacs 21.4.7 "Economic Science" is released.
4944
4945 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4946
4947         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4948
4949 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4950
4951         * obsolete.el (assq-delete-all): New compatibility alias for 
4952         remassq.
4953
4954 2002-01-09  Simon Josefsson  <jas@extundo.com>
4955
4956         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4957
4958 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4959
4960         * info.el (Info-auto-generate-directory): Default
4961         Info-auto-generate-directory to 'if-outdated.
4962
4963 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4964
4965         * startup.el (normal-top-level): Prevent migration code from
4966         trashing .emacs on an error in loading the init files.
4967
4968 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4969
4970         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4971         "system default" Xdefaults and friends get xrdb-mode.
4972
4973 2002-03-05  Mats Lidell  <matsl@contactor.se>
4974  
4975         * help-nomule.el (tutorial-supported-languages): Added Swedish
4976         tutorial. Sorted languages.
4977
4978 2002-02-11  Mike Sperber <mike@xemacs.org>
4979
4980         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4981         regenerating outdated dir files and dir is non-existent.
4982
4983 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4984
4985         * code-files.el (convert-mbox-coding-system): Improve comment.
4986         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4987         coding-system argument to `write-region-pre-hook' call.
4988         (write-region-pre-hook): Fix docstring to mention lockname argument.
4989
4990 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4991
4992         * minibuf.el (completing-read): Remove redundant wrong arg list.
4993
4994         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4995
4996 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4997
4998         * obsolete.el (interactive-form): new compatibility alias for 
4999         function-interactive.
5000
5001 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5002
5003         * menubar-items.el (Menubar-items-truncate-list): Removed.
5004         * menubar-items.el (Menubar-items-truncate-history): New.
5005         * menubar-items.el (default-menubar): Use
5006         Menubar-items-truncate-history.
5007
5008 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5009
5010         * printer.el (generic-print-region): Pass correct arguments to
5011         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5012         Torkelsson <torkel@acc.umu.se>.
5013
5014 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5015
5016         * help.el (describe-mode): synched with FSF 19.34; handle nil
5017         minor mode indicators.
5018
5019 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5020
5021         * minibuf.el (completing-read): Update docstring.
5022
5023 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5024
5025         * XEmacs 21.4.6 "Common Lisp" is released.
5026
5027 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5028
5029         * package-net.el: Inadvertant synch with Windows branch.  From
5030         Andy's log:
5031         (package-net-kit-version): new variable.
5032         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5033
5034 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5035
5036         * package-get.el (package-get-locate-index-file): Also search the
5037         core etc/ directory for the package index file if it can't be
5038         found in ~/.xemacs/.
5039
5040 2001-12-13  William Perry  <wmperry@gnu.org>
5041
5042         * dialog-gtk.el (popup-builtin-question-dialog):
5043         Conform to API in gui.c.
5044         
5045 2001-11-12  Andy Piper  <andy@xemacs.org>
5046
5047         * cus-edit.el (custom-save-face-internal): make sure we save
5048         non-themed faces.
5049         (custom-save-variables): ditto variables.
5050
5051 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5052
5053         * faces.el (make-face-family):
5054         (make-face-size):
5055         New face-modifying functions per Jan Vroonhof.
5056
5057         cus-face.el (custom-set-face-font-family):
5058         (custom-set-face-font-size):
5059         Use them.
5060
5061         * font.el (font-window-system-mappings): More precise docstring.
5062
5063         (font-create-name):
5064         (font-create-object):
5065         (tty-font-create-object):
5066         (tty-font-create-plist):
5067         (x-font-create-object):
5068         (x-font-create-name):
5069         (ns-font-create-name):
5070         (mswindows-font-create-object):
5071         (mswindows-font-create-name):
5072         Add doctrings.
5073
5074 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5075
5076         * gtk-faces.el (gtk-init-device-faces): removed spurious
5077         quote before let* expression.
5078
5079 2001-10-29  Andy Piper  <andy@xemacs.org>
5080
5081         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5082         modified when changing coding system.
5083
5084         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5085         that we invoke the GUI directory selector.
5086
5087 2001-10-25  Andy Piper  <andy@xemacs.org>
5088
5089         * dialog.el (make-dialog-box): use new directory dialog support.
5090         * minibuf.el (read-file-name-1): ditto.
5091         (read-file-name): ditto.
5092         (read-directory-name): ditto.
5093
5094 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5095
5096         * XEmacs 21.4.5 "Civil Service" is released.
5097
5098 2001-04-23  Didier Verna  <didier@xemacs.org>
5099
5100         * cus-edit.el (custom-variable-pre-save): New.
5101         * cus-edit.el (custom-variable-post-save): New.
5102         * cus-edit.el (custom-variable-save): use them.
5103         * cus-edit.el (custom-face-pre-save): New.
5104         * cus-edit.el (custom-face-post-save): New.
5105         * cus-edit.el (custom-face-save): use them.
5106         * cus-edit.el (custom-group-pre-save): New.
5107         * cus-edit.el (custom-group-post-save): New.
5108         * cus-edit.el (custom-group-save): use them.
5109         * cus-edit.el (Custom-save): use the pre/post functions above,
5110         call `custom-save-all' only once.
5111         * cus-edit.el (custom-variable-pre-reset-standard): New.
5112         * cus-edit.el (custom-variable-post-reset-standard): New.
5113         * cus-edit.el (custom-variable-reset-standard): use them.
5114         * cus-edit.el (custom-face-pre-reset-standard): New.
5115         * cus-edit.el (custom-face-post-reset-standard): New.
5116         * cus-edit.el (custom-face-reset-standard): use them.
5117         * cus-edit.el (custom-group-pre-reset-standard): New.
5118         * cus-edit.el (custom-group-post-reset-standard): New.
5119         * cus-edit.el (Custom-reset-standard): use them.
5120         * cus-edit.el (custom-face-reset-saved): use the pre/post
5121         functions above, call `custom-save-all' only once.
5122
5123 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5124
5125         * gutter-items.el (buffers-tab face): Derive from the modeline
5126         face by default.  Many people use white-on-black for the default
5127         font, and the tabs look hideous with that color combination.  The
5128         modeline usually has the correct colors.
5129
5130 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5131
5132         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5133         (tag-mark-stack-max): Typo fix.
5134
5135 2001-09-28  Ben Wing  <ben@xemacs.org>
5136
5137         * font-lock.el:
5138         * font-lock.el (font-lock-after-change-function):
5139         fix problem with last patch, reported by Katsumi Yamaoka.
5140
5141 2001-09-17  Ben Wing  <ben@xemacs.org>
5142
5143         * font-lock.el (font-lock-after-change-function):
5144         fix problem when you insert a comment on the line before a line of
5145         code: if we use the following char, then when you hit backspace,
5146         the following line of code turns the comment color.
5147
5148 2001-06-08  Ben Wing  <ben@xemacs.org>
5149
5150         * process.el: comment about shell-command-switch.
5151         * process.el (shell-quote-argument): Need to quote a null
5152         argument, too.  From Dan Holmsand.
5153         
5154         * startup.el (normal-top-level): Delete some unused FSF junk.
5155         * startup.el (command-line-early):
5156         
5157         * startup.el (command-line): Call MS Windows init function.
5158         
5159         * win32-native.el:
5160         * win32-native.el (mswindows-system-shells): New.
5161         * win32-native.el (mswindows-system-shell-p): New.
5162         * win32-native.el (init-mswindows-at-startup): New.
5163         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5164         * win32-native.el (mswindows-quote-one-simple-arg):
5165         * win32-native.el (mswindows-quote-one-command-arg):
5166         * win32-native.el (mswindows-construct-process-command-line-alist):
5167         Correct comments at top.  Correctly handle passing arguments
5168         to Cygwin programs and to bash.  Fix quoting of zero-length
5169         arguments (from Dan Holmsand).  Set shell-command-switch based
5170         on shell-file-name, which in turn comes from env var SHELL.
5171
5172 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5173
5174         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5175         default-toolbar-position): Fill docstrings for balloon-help.
5176
5177 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5178
5179         * faces.el: Reenable specifications over 'gtk domain.
5180
5181 2001-08-08  Didier Verna  <didier@xemacs.org>
5182
5183         * autoload.el (update-autoload-files): make defdir a file name,
5184         not directory name.
5185
5186 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5187
5188         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5189
5190         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5191
5192 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5193
5194         * font-menu.el (font-menu-set-font): Default to current font-family.
5195         (font-menu-preferred-resolution):
5196         (font-menu-size-scaling):
5197         Provide gtk defaults, too.
5198
5199 2001-07-29  Mike Alexander  <mta@arbortext.com>
5200
5201         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5202         list
5203         (custom-set-face-font-family): ditto
5204
5205 2001-07-26  Mike Sperber <mike@xemacs.org>
5206
5207         * files.el (auto-mode-alist): .9 files are man pages, too.
5208
5209 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5210
5211         * process.el (call-process-internal): bind
5212         coding-system-for-write to 'binary when calling
5213         start-process-internal, so the process receives 
5214         the literal contents of INFILE.
5215
5216 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5217
5218         * files.el (auto-mode-alist): Add configure.ac support.
5219
5220 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5221
5222         * buff-menu.el:
5223         mouse.el:
5224         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5225
5226 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5227
5228         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5229
5230 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5231
5232         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5233         mixed text.
5234         (kinsoku-eol-p): Ditto.
5235
5236 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5237
5238         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5239         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5240         characters as the category `s' or `e' correctly.
5241
5242 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5243
5244         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5245
5246 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5247
5248         * mule/cyrillic.el:  Set up case table.
5249
5250 2001-06-08  Mike Sperber <mike@xemacs.org>
5251
5252         * files.el (save-some-buffers-1): Don't zap the help window right
5253         after `map-y-or-n-p' has popped it up.
5254
5255 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5256
5257         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5258
5259 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5260
5261         * specifier.el: define-specifier-tag 'gtk.
5262
5263 2001-05-12  Ben Wing  <ben@xemacs.org>
5264
5265         * find-paths.el (paths-find-recursive-path):
5266         fix error with null EXCLUDE-REGEXP.
5267         
5268         * font-lock.el (font-lock-mode):
5269         fix problem reported by hrvoje with buffers starting with a space.
5270         
5271 2001-05-06  Ben Wing  <ben@xemacs.org>
5272
5273         * dialog.el (make-dialog-box):
5274         * menubar-items.el (default-menubar):
5275         * printer.el (generic-print-buffer):
5276         * printer.el (generic-print-region):
5277         implement printing the selection when it's selected.
5278
5279 2001-04-18  Didier Verna  <didier@xemacs.org>
5280
5281         * cus-edit.el (Custom-reset-standard): reset to standard settings
5282         not only when the buffer's :custom-state is 'modified, but also
5283         when it is 'set or 'saved.
5284
5285 2001-04-17  Didier Verna  <didier@xemacs.org>
5286
5287         * startup.el (load-user-init-file): define `custom-file' before
5288         loading the user's init file.
5289
5290 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5291
5292         * menubar.el (popup-mode-menu): Make it work with
5293         popup-menu-titles turned off.
5294         
5295 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5296
5297         * about.el (about-mailto-link): Use compose-mail for sending mail.
5298
5299 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5300
5301         * package-admin.el (package-install-hook): New.
5302         (package-delete-hook): New.
5303         (package-admin-add-single-file-package): Use package-delete-hook.
5304
5305         * package-get.el (package-get): Use package-install-hook.
5306
5307 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5308
5309         * package-ui.el (pui-install-selected-packages): reverse the lists
5310         of packages so that they get handled in the same order as they
5311         were selected.
5312
5313 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5314
5315         * packages.el (locate-library): Use read-library-name for completion.
5316
5317 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5318
5319         * byte-optimize.el (=): `=' is not a binary predicate!
5320         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5321         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5322
5323 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5324
5325         * bytecomp.el (byte-compile-arithcompare):
5326         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5327
5328 2001-06-03  William M. Perry  <wmperry@gnu.org>
5329
5330         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5331         return the filename selected by the user!
5332
5333 2001-05-31  William M. Perry  <wmperry@gnu.org>
5334
5335         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5336         in XEmacs/GTK.
5337
5338 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5339
5340         * coding.el: Tiny typo fixed.
5341
5342 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5343
5344         * XEmacs 21.4.3 "Academic Rigor" is released.
5345
5346 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5347
5348         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5349
5350 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5351
5352         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5353
5354 2001-05-04  Ben Wing  <ben@xemacs.org>
5355
5356         * printer.el (generic-print-buffer):
5357         * printer.el (generic-print-region):
5358         Enable dialog boxes.  Apply workaround recommended by Kirill.
5359         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5360         
5361         * simple.el (kill-whole-line):
5362         * simple.el (kill-line-1):
5363         * simple.el (kill-entire-line):
5364         * simple.el (kill-line):
5365         * simple.el (backward-kill-line):
5366         Take out interactive dependence of kill-whole-line.
5367
5368 2001-04-22  Ben Wing  <ben@xemacs.org>
5369
5370         * dialog.el (make-dialog-box):
5371         Put dialog titles back in -- this time correctly.  Fix various
5372         other problems with leaks and such.
5373
5374         * simple.el (region-exists-p):
5375         * simple.el (region-active-p):
5376         Add comment about which one is correct to use in menu specs.
5377
5378 2001-05-05  Ben Wing  <ben@xemacs.org>
5379
5380         * dialog.el (make-dialog-box): fix doc string.
5381         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5382         take out Pretty Print.
5383         * printer.el:
5384         * printer.el (printer-current-device): New.
5385         * printer.el (Printer-get-device): New.
5386         * printer.el (Printer-clear-device): New.
5387         * printer.el (generic-page-setup): New.
5388         * printer.el (generic-print-buffer):
5389         * printer.el (generic-print-region):
5390         Implement Page Setup.  Handle errors properly.
5391
5392 2001-05-05  Ben Wing  <ben@xemacs.org>
5393
5394         * subr.el (error): Complete list of errors in doc string.
5395         
5396 2001-04-22  Ben Wing  <ben@xemacs.org>
5397
5398         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5399         
5400 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5401
5402         * build-report.el: Remove CVS keywords since this file has been in
5403         core lisp for a while now.
5404         * build-report.el (build-report-make-output-files): Fix typo.
5405
5406 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5407
5408         * about.el (about-finish-buffer): Make sure the last change works
5409         even if EVENT is nil.
5410
5411 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5412
5413         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5414         clicked, not the one that happens to be the current buffer at the
5415         time.
5416
5417 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5418
5419         * cus-edit.el (custom-display): Support the GTK Window System also.
5420
5421 2001-04-30  Ben Wing  <ben@xemacs.org>
5422
5423         * printer.el:
5424         * printer.el (printer-page-header):
5425         * printer.el (Print-context): New.
5426         * printer.el (printer-page-footer):
5427         * printer.el (generate-header-element): New.
5428         * printer.el (generate-header-line): New.
5429         * printer.el (print-context-property):
5430         * printer.el (generic-print-buffer):
5431         * printer.el (generic-print-region):
5432         Implement headers and footers.  Implement calling Print dialog box
5433         (#### but it doesn't quite work yet).
5434
5435 2001-04-25  Ben Wing  <ben@xemacs.org>
5436
5437         * about.el (xemacs-hackers):
5438         * about.el (about-url-alist):
5439         * about.el (about-personal-info):
5440         * about.el (about-hacker-contribution):
5441         More contributions.
5442         
5443         * simple.el (handle-post-motion-command):
5444         Fix spurious setting of zmacs-region-stays to t after a non-shift
5445         motion command.
5446
5447 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5448
5449         * about.el (about-personal-info): Update my bio.
5450         (about-hacker-contribution): Ditto.
5451
5452 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5453
5454         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5455
5456 2001-04-19  Andy Piper  <andy@xemacs.org>
5457
5458         * package-net.el (package-net-cygwin32-binary-size): new size.
5459         (package-net-win32-binary-size): new size.
5460         (package-net-convert-index-to-ini): Use new arch.
5461         (package-net-batch-convert-index-to-ini): Removed.
5462         (package-net-generate-bin-ini): New.
5463         (package-net-batch-generate-bin-ini): New.
5464
5465 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5466
5467         * XEmacs 21.4.1 "Copyleft" is released.
5468
5469 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5470
5471         * x-compose.el (xlib-input-method-bug-workaround):
5472         (alias-colon-to-double-quote):
5473         Force sort in map-keymap to work around rehash bug.
5474
5475 2001-04-17  Ben Wing  <ben@xemacs.org>
5476
5477         * about.el: Finish overhaul, add a few new hackers, update a
5478         couple old ones.
5479
5480 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5481
5482         * XEmacs 21.4.0 "Solid Vapor" is released.
5483
5484 2001-04-15  Ben Wing  <ben@xemacs.org>
5485
5486         * about.el:
5487         * about.el (about-headline-face): New.
5488         * about.el (about-link-face): New.
5489         * about.el (about-current-release-maintainers): New.
5490         * about.el (about-other-current-hackers): New.
5491         * about.el (about-url-alist):
5492         * about.el (about-once-and-future-hackers): New.
5493         * about.el (about-mailto-link): New.
5494         * about.el (about-get-buffer):
5495         * about.el (about-finish-buffer):
5496         * about.el (about-xemacs):
5497         * about.el (about-features): Removed.
5498         * about.el (about-advantages): New.
5499         * about.el (about-maintainer-info): Removed.
5500         * about.el (about-personal-info): New.
5501         * about.el (about-hacker-contribution): New.
5502         * about.el (about-maintainer):
5503         * about.el (about-show-linked-info):
5504         * about.el (about-hackers):
5505         Major revamping.  Rewriting of most of the text, improve the
5506         link handling, separate info on contributors into personal
5507         and contribution info, add new contributors, update personal
5508         info, etc. etc.
5509         
5510         * menubar-items.el (default-menubar):
5511         Help menubar entry for News now says more accurately
5512         "What's New in XEmacs".
5513         
5514         * mouse.el:
5515         * mouse.el (mouse-track-cleanup-hook):
5516         * mouse.el (mouse-track):
5517         Don't set-buffer to a dead buffer when calling mouse-track
5518         cleanup hooks.
5519
5520 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5521
5522         * XEmacs 21.2.47 "Zephir" is released.
5523
5524 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5525
5526         * dialog.el (make-dialog-box): Disable dialog box titles until
5527         we get them working.
5528
5529 2001-03-30  Ben Wing  <ben@xemacs.org>
5530
5531         * help.el:
5532         * help.el (Help-princ-face):
5533         * help.el (Help-prin1-face):
5534         * help.el (frob-help-extents):
5535         * help.el (describe-function-1):
5536         * help.el (describe-variable):
5537         Avoid using font-lock faces, which may not be defined.
5538         Instead, use hyper-apropos faces, and make sure they're
5539         defined as necessary by using `require'. (It's not so safe
5540         to do this for font-lock.) In any case, we will eventually
5541         be merging this functionality into hyper-apropos.
5542
5543         * loaddefs.el (completion-ignored-extensions):
5544         Fix documentation.
5545         
5546         * menubar-items.el (menu-truncate-list): Removed.
5547         * menubar-items.el (Menubar-items-truncate-list): New.
5548         * menubar-items.el (default-menubar):
5549         Fix errors if grep or compile command is too long.  Rename helper
5550         function to be less visible.
5551
5552 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5553
5554         * byte-optimize.el (byte-optimize-minus):
5555         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5556
5557 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5558
5559         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5560         Mule is available.
5561
5562         * mule/latin.el: New file.
5563
5564 2001-03-11  Ben Wing  <ben@xemacs.org>
5565
5566         * auto-save.el:
5567         * auto-save.el (auto-save-directory):
5568         * auto-save.el (make-auto-save-file-name):
5569         * auto-save.el (auto-save-file-name-p): New.
5570
5571         Merge in improvements from other definition of
5572         make-auto-save-file-name in files.el.
5573         
5574         * auto-save.el (auto-save-original-name):
5575         * auto-save.el (auto-save-name-in-fixed-directory):
5576         * auto-save.el (auto-save-unslashify-name): Removed.
5577         * auto-save.el (auto-save-slashify-name): Removed.
5578         * auto-save.el (auto-save-reserved-chars): New.
5579         * auto-save.el (auto-save-escape-name): New.
5580         * auto-save.el (auto-save-unhex): New.
5581         * auto-save.el (auto-save-unescape-name): New.
5582
5583         Change algorithm for encoding filenames in auto-save names to be
5584         entirely safe with all filesystems and all possible characters in
5585         a filename, and 100% reversible. (Essentially, uses
5586         quoted-printable as the encoding.)
5587         
5588         * auto-save.el (recover-all-files):
5589
5590         Use insert-directory rather than calling ls directly -- fixes
5591         things under Windows.
5592
5593         * files.el:
5594         * files.el (convert-standard-filename): Substitute FSF's
5595         definition for this (we had nothing here before).
5596         
5597         * files.el (backup-buffer): Warning fix.
5598         
5599         * files.el (make-backup-file-name):
5600         * files.el (find-backup-file-name):
5601         Fix error in calling sequence to auto-save-file-name-p.
5602         
5603         * files.el (recover-file):
5604         Use insert-directory rather than calling ls directly -- fixes
5605         things under Windows.
5606
5607         * files.el (make-auto-save-file-name): Removed.
5608         * files.el (auto-save-file-name-p): Removed.
5609         auto-save is always dumped so no sense in having a definition
5610         that will always be overwritten with another.
5611         
5612         * files.el (insert-directory):
5613         * win32-native.el:
5614         * win32-native.el (debug-mswindows-process-command-lines):
5615         * win32-native.el (original-make-auto-save-file-name): Removed.
5616         * win32-native.el (make-auto-save-file-name): Removed.
5617
5618
5619 2001-03-21  Martin Buchholz <martin@xemacs.org>
5620
5621         * XEmacs 21.2.46 "Urania" is released.
5622
5623 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5624
5625         * menubar-items.el (default-menubar): Update sample.emacs to
5626         sample.init.el and adjust accelerators.
5627
5628 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5629
5630         * build-report.el (build-report): Improve docstring.
5631
5632 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5633
5634         * ChangeLog: Log GTK merge.
5635
5636         * gutter-items.el:
5637         * mwheel.el:
5638         * sound.el:
5639         * startup.el:
5640         Revert gratuitous whitespace changes.
5641
5642 2001-03-07  Ben Wing  <ben@xemacs.org>
5643
5644         * help.el:
5645         * help.el (key-or-menu-binding):
5646         * help.el (Help-find-file): New.
5647         * help.el (describe-beta):
5648         * help.el (describe-copying):
5649         * help.el (describe-project):
5650         * help.el (view-emacs-news):
5651         * help.el (view-sample-init-el): New.
5652         * help.el (Help-princ-face): New.
5653         * help.el (Help-prin1-face): New.
5654         * help.el (help-symbol-function-context-menu):
5655         * help.el (help-symbol-variable-context-menu):
5656         * help.el (help-symbol-function-and-variable-context-menu):
5657         * help.el (frob-help-extents):
5658         * help.el (describe-function-1):
5659         * help.el (describe-variable):
5660
5661         Add coloring in Help buffers, correspondent with hyperlinks.
5662         View files in view-mode rather than Fundamental.
5663         Remove separators from context menus -- now handled in generic code.
5664         Add `Find Tag' to context menu.
5665         
5666         * menubar.el (popup-mode-menu):
5667
5668         Rewrite code that outputs the popup menu to (a) put more specific
5669         entries first, (b) be more robust, (c) output the proper context
5670         menu separators automatically (the context menu functionality is
5671         new and currently used only by Help).
5672
5673 2001-03-10  William M. Perry  <wmperry@aventail.com>
5674
5675         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5676         this function when converting from the 21.1 GTK branch.  Now
5677         supports file, password, question, and color built-in dialogs.
5678
5679 2001-03-06  Ben Wing  <ben@xemacs.org>
5680
5681         * keydefs.el:
5682         * keydefs.el (global-map):
5683         Add commented-out change of M-k (for 21.5).
5684         
5685         * menubar-items.el (default-menubar):
5686         Fix items to control kill-line behavior; add items for
5687         shifted motion.
5688         
5689         * simple.el:
5690         * simple.el (kill-whole-line):
5691         * simple.el (historical-kill-line): Removed.
5692         * simple.el (kill-line): Removed.
5693         * simple.el (kill-entire-line): New.
5694         * simple.el (kill-line-1): New.
5695         * simple.el (backward-kill-line):
5696         Undo kill-whole-line == always changes.  Add new function
5697         kill-entire-line to unconditionally delete the current line.
5698         Add comments describing the lamentable state of affairs of
5699         the kill-line functions and variables.
5700
5701 2001-03-02  Ben Wing  <ben@xemacs.org>
5702
5703         * simple.el:
5704         * simple.el (beginning-of-buffer):
5705         * simple.el (end-of-buffer):
5706         * simple.el (mark-ring-unrecorded-commands):
5707         * simple.el (signal-error-on-buffer-boundary):
5708         * simple.el (shifted-motion-keys-select-region):
5709         * simple.el (unshifted-motion-keys-deselect-region):
5710         * simple.el (motion-keys-for-shifted-motion): New.
5711         * simple.el (handle-pre-motion-command):
5712         * simple.el (handle-post-motion-command):
5713         * simple.el (forward-char-command):
5714         * simple.el (backward-char-command):
5715         * simple.el (scroll-up-command):
5716         * simple.el (scroll-down-command):
5717         * simple.el (next-line):
5718         * simple.el (previous-line):
5719         * simple.el (backward-block-of-lines):
5720         * simple.el (forward-block-of-lines):
5721         * simple.el (backward-word):
5722         * simple.el (mark-word):
5723
5724         Augment documentation of the most common motion commands to make
5725         note of the shifted-motion support.  Improve the support to (a)
5726         properly document how it works and why it's done in the fashion it
5727         is, and (b) allow the keystrokes that trigger it to be customized.
5728
5729         Correct error in the customize specification of
5730         mark-ring-unrecorded-commands.
5731
5732 2001-03-02  Ben Wing  <ben@xemacs.org>
5733
5734         * font-lock.el:
5735         * font-lock.el (font-lock-pending-extent-table): Removed.
5736         * font-lock.el (font-lock-pending-buffer-table): New.
5737         * font-lock.el (font-lock-pre-idle-hook):
5738         * font-lock.el (font-lock-after-change-function):
5739         * font-lock.el (font-lock-fontify-pending-extents):
5740         * font-lock.el (font-lock-lisp-like):
5741
5742         Fix handling of pending extents to avoid excessive slowness (N^2
5743         behavior) when making lots of buffer changes between redisplays,
5744         such as when saving the Options.
5745
5746 2001-03-09  William M. Perry  <wmperry@aventail.com>
5747
5748         * device.el:
5749         * dragdrop.el:
5750         * dumped-lisp.el:
5751         * faces.el:
5752         * frame.el:
5753         * gnuserv.el:
5754         * loadup.el:
5755         * menubar-items.el:
5756         * minibuf.el:
5757         The Great GTK Merge.
5758
5759         * ChangeLog.GTK:
5760         * dialog-gtk.el:
5761         * gdk.el:
5762         * generic-widgets.el:
5763         * glade.el:
5764         * gnome-widgets.el:
5765         * gnome.el:
5766         * gtk-compose.el:
5767         * gtk-extra.el:
5768         * gtk-faces.el:
5769         * gtk-ffi.el:
5770         * gtk-file-dialog.el:
5771         * gtk-font-menu.el:
5772         * gtk-glyphs.el:
5773         * gtk-init.el:
5774         * gtk-iso8859-1.el:
5775         * gtk-marshal.el:
5776         * gtk-mouse.el:
5777         * gtk-package.el:
5778         * gtk-password-dialog.el:
5779         * gtk-select.el:
5780         * gtk-widget-accessors.el:
5781         * gtk-widgets.el:
5782         * gtk.el:
5783         widgets-gtk.el:
5784         The Great GTK Merge: new files.
5785
5786 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5787
5788         * generic-widgets.el: Don't require gtk (a built-in feature) at
5789         top level.  Don't execute the last sexp unless (featurep 'gtk).
5790
5791 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5792
5793         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5794
5795 2001-02-23  Martin Buchholz <martin@xemacs.org>
5796
5797         * XEmacs 21.2.45 "Thelxepeia" is released.
5798
5799 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5800  
5801         * about.el (xemacs-hackers): update my entry. 
5802         * about.el (about-maintainer-info): ditto. 
5803         * about.el (about-hackers): ditto. 
5804
5805 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5806
5807         * about.el (about-maintainer-info): More vanity info about
5808         yours truly.
5809
5810 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5811
5812         * build-report.el (build-report-destination): xemacs-build-reports
5813         has moved to SourceForge, where mailing list name length is
5814         restricted, hence the name change to
5815         xemacs-buildreports@xemacs.org.
5816         * build-report.el (build-report-keep-regexp): Update default.
5817         * build-report.el (build-report-delete-regexp): Ditto.
5818         * build-report.el (build-report-make-output-files): Ditto.
5819
5820 2001-02-19  Craig Lanning  <lanning@scra.org>
5821
5822         * lisp-mode.el: Add indentation specifications for following
5823         Common Lisp forms: handler-case, handler-bind, with-slots,
5824         with-open-file, with-open-stream, print-unreadable-object.
5825
5826 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5827
5828         * font-lock.el (font-lock-set-defaults-1):
5829         Move initialization of `font-lock-cache-position' so that it's set
5830         even if font-lock-keywords is already defined.
5831
5832 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5833
5834         * autoload.el (generate-file-autoloads-1):
5835         Use `emacs-lisp-mode-syntax-table' instead of
5836         `lisp-mode-syntax-table'.
5837         * lisp-mode.el (lisp-mode-syntax-table):
5838         Get rid of old checks for `parse-partial-sexp' version.
5839         Make `|' (pipe) string delimiter instead of punctuation.
5840
5841 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5842
5843         * window.el (save-selected-window):
5844         Use gensym for better macro hygiene.
5845
5846 2001-02-06  Mike Sperber <mike@xemacs.org>
5847
5848         * dump-paths.el:
5849         * startup.el (startup-setup-paths): Set and use
5850         `mule-lisp-directory'.
5851         (startup-setup-paths-warning): Ditto.
5852
5853         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5854         (paths-construct-load-path): Consider `mule-lisp-directory'.
5855
5856 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5857
5858         * font-lock.el: Syntax table improvements used.  A few random
5859         changes are not specified below.
5860         (font-lock-fontify-string-delimiters):
5861         (font-lock-syntactic-keywords):
5862         (font-lock-cache-state nil):
5863         (font-lock-cache-position):
5864         New variables.
5865         (font-lock-set-syntax):
5866         (font-lock-apply-syntactic-highlight):
5867         (font-lock-fontify-syntactic-anchored-keywords):
5868         (font-lock-fontify-syntactic-keywords-region):
5869         (font-lock-eval-keywords):
5870         New functions.
5871         (font-lock-remove-face):
5872         (font-lock-fontify-syntactically-region):
5873         Use syntax properties.
5874
5875 2001-02-08  Martin Buchholz <martin@xemacs.org>
5876
5877         * XEmacs 21.2.44 "Thalia" is released.
5878
5879 2001-01-16  Mike Sperber <mike@xemacs.org>
5880
5881         * startup.el (normal-top-level): Work even if no installation root
5882         is found.
5883
5884 2001-01-30  Andy Piper  <andy@xemacs.org>
5885
5886         * gutter-items.el (progress-abort-glyph): remove instantiator.
5887         (set-progress-abort-instantiator): new function.
5888         (abort-progress-feedback): use it.
5889
5890         * gutter.el (set-gutter-dirty-p): new function.
5891
5892 2001-01-30  Didier Verna  <didier@xemacs.org>
5893
5894         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5895
5896 2001-01-24  Didier Verna  <didier@xemacs.org>
5897
5898         * sound.el (sound-extension-list): give a better default value.
5899         * sound.el (load-sound-file): improve the doc string, also find
5900         files given by absolute names, pass a real extension list to
5901         `locate-file'.
5902
5903 2001-01-26  Martin Buchholz <martin@xemacs.org>
5904
5905         * XEmacs 21.2.43 "Terspichore" is released.
5906
5907 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5908
5909         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5910         messages from gnuserv.
5911
5912 2001-01-20  Martin Buchholz <martin@xemacs.org>
5913
5914         * XEmacs 21.2.42 "Poseidon" is released.
5915
5916 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5917
5918         * cl-macs.el (cl-upcase-arg): New function.
5919         (cl-function-arglist): New function.
5920         (cl-transform-lambda): Automatically add CL-style lambda list to
5921         documentation string using functions above.
5922
5923 2001-01-12  Andy Piper  <andy@xemacs.org>
5924
5925         * package-get.el (package-get-custom): call
5926         package-net-update-installed-db.
5927
5928         * package-ui.el (pui-install-selected-packages): call
5929         package-net-update-installed-db.
5930
5931         * package-net.el (package-net-update-installed-db): use
5932         packages-package-list so that we reflect reality.
5933
5934         * packages.el (packages-package-list): Make docstring reflect
5935         reality.
5936
5937         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5938
5939         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5940         isn't installed.
5941
5942 2001-01-17  Andy Piper  <andy@xemacs.org>
5943
5944         * wid-edit.el (widget-activation-glyph-mapper): activate or
5945         deactivate native widgets.
5946         (widget-glyph-insert-glyph): record instantiator.
5947         (widget-push-button-value-create): use it.
5948
5949         * gui.el (gui-button-action): new function. Make button's domain
5950         buffer current when calling.
5951         (make-gui-button): update to use gui-button-action.
5952
5953 2001-01-16  Didier Verna  <didier@xemacs.org>
5954
5955         * menubar-items.el (default-menubar): add an entry for modeline
5956         horizontal scrolling in Options -> Display.
5957
5958 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5959
5960         * package-get.el (package-get-require-signed-base): Set to nil
5961         by default.
5962
5963 2001-01-17  Martin Buchholz <martin@xemacs.org>
5964
5965         * XEmacs 21.2.41 "Polyhymnia" is released.
5966
5967 2001-01-16  Mike Sperber <mike@xemacs.org>
5968
5969         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5970         catch lisp/mule/.
5971
5972 2001-01-14  Mike Sperber <mike@xemacs.org>
5973
5974         * startup.el (maybe-create-compatibility-dot-emacs):
5975         (maybe-unmigrate-user-init-file):
5976         (unmigrate-user-init-file): Created.
5977         (maybe-migrate-user-init-file): Offer creation of compatibility
5978         .emacs.
5979         Some doc fixes wrt init file location.
5980
5981 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5982
5983         * faces.el (face-frob-from-locale-first): new variable.
5984         (frob-face-font-2): Honor tags arg while trying to use
5985         standard-face-mapping.  When face-frob-from-locale-first is set,
5986         first try to set face inheriting from frobbed-face.
5987
5988 2001-01-15  Didier Verna  <didier@xemacs.org>
5989
5990         * about.el (xemacs-hackers): update my entry.
5991         * about.el (about-url-alist): ditto.
5992         * about.el (about-maintainer-info): ditto.
5993         * about.el (about-hackers): ditto.
5994
5995 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5996
5997         The byte compiler has been badly broken for a year,
5998         by the patch of 1999-12-06.
5999         * byte-optimize.el (byte-optimize-form-code-walker):
6000         Bug was: the byte compiler was making this erroneous optimization:
6001         (progn (or (foo)) (bar)) ==> (bar)
6002
6003 2000-11-20  Mike Sperber <mike@xemacs.org>
6004
6005         * setup-paths.el (paths-core-load-path-depth): Split
6006         `paths-load-path-depth' in two for site and core lisp.  Don't
6007         recurse into core.
6008         * setup-paths.el (paths-construct-load-path): Use.
6009
6010 2001-01-10  Andy Piper  <andy@xemacs.org>
6011
6012         * package-net.el (package-net-cygwin32-binary-size): new variable
6013         (package-net-win32-binary-size): ditto.  add much needed
6014         commentary.
6015
6016         * gutter-items.el (buffers-tab-items): correct off-by-one error
6017         for buffers-tab-max-size.
6018
6019 2001-01-08  Martin Buchholz <martin@xemacs.org>
6020
6021         * XEmacs 21.2.40 is released.
6022
6023 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6024
6025         * mule/hebrew.el: Fix comments and typos.
6026         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6027
6028 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6029
6030         * ChangeLog.1: move ancient log from fill.el.
6031
6032         * dump-paths.el:
6033         paragraphs.el:
6034         mule/mule-category.el:
6035         Miscellaneous typo fixes and slight doc clarifications.
6036
6037         * mule/mule-ccl.el:  Correct file name in header.
6038
6039 2000-12-31  Martin Buchholz <martin@xemacs.org>
6040
6041         * XEmacs 21.2.39 is released.
6042
6043 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6044
6045         * byte-optimize.el (byte-optimize-cond):
6046         (byte-optimize-cond-1): New.
6047         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6048         Optimizes (cond (x nil)) ==> nil.
6049         Provide better diagnostic on malformed expr like (cond foo).
6050
6051 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6052
6053         * mule/mule-coding.el:
6054         mule/mule-cmds.el (reset-language-environment,
6055         set-language-environment-coding-systems):
6056         Safer default coding-priority-list, corresponding to src/file-coding.h.
6057
6058 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6059
6060         * package-admin.el: Allow package removal from
6061         early-package-load-path.
6062
6063 2000-12-15  Andreas Jaeger  <aj@suse.de>
6064
6065         * about.el (about-maintainer-info): Update my entry.
6066
6067 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6068
6069         * packages.el (locate-library): Add support for bzip2
6070         compressed .el files.
6071
6072 2000-12-12  Andy Piper  <andy@xemacs.org>
6073
6074         * package-net.el: new file.
6075
6076 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6077
6078         * font-lock.el: Add missing C++ keywords.
6079
6080 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6081
6082         * simple.el (indent-for-comment): Preserve indentation of comments
6083         starting in column 0, as documented in (Info-goto-node
6084         "(xemacs)Comments").  Update docstring accordingly.
6085
6086 2000-12-05  Martin Buchholz <martin@xemacs.org>
6087
6088         * XEmacs 21.2.38 is released.
6089
6090 2000-12-04  Didier Verna  <didier@xemacs.org>
6091
6092         * mouse.el (default-mouse-track-set-point-in-window): remove
6093         spurious '+' operation detected by Martin.
6094
6095
6096 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6097
6098         * cl-extra.el (coerce):
6099         Implement char to integer coercion.
6100         Remove extraneous (numberp) test.
6101
6102         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6103         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6104         (byte-optimize-predicate):
6105         Warn if evaluating constant expression signals an error.
6106         (byte-optimize-form): Small simplification.
6107
6108         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6109
6110 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6111
6112         * byte-optimize.el:
6113         (byte-optimize-minus):
6114         (byte-optimize-plus):
6115         (byte-optimize-mult):
6116         (byte-optimize-quo):
6117         Use (car (last x)) instead of (last x) to get last elt!
6118         Use `byte-optimize-predicate' to optimize `%'.
6119         Move optimizations for special numeric args to bytecomp.el.
6120         * bytecomp.el (byte-compile-associative): Remove.
6121         (byte-compile-max): New.
6122         (byte-compile-min): New.
6123         Properly handle erroneous calls: (max) (min).
6124         (byte-compile-plus): New.
6125         (byte-compile-minus):
6126         It's easiest to handle 0, +1 and -1 args here.
6127         (byte-compile-mult): New.
6128         It's easiest to handle 1, -1 and 2 args here.
6129         (byte-compile-quo):
6130         It's easiest to handle 0, +1 and -1 args here.
6131         Issue byte-compiler warning when dividing by zero.
6132
6133         Byte-compiler arithmetic improvements.
6134         Better optimize these expressions in the obvious way:
6135         (+ x y 1)   -->  varref x varref y add add1
6136         (+ x y -1)  -->  varref x varref y add sub1
6137         (- x y 0)   -->  (- x y)
6138         (- 0 x y)   -->  (- (- x) y)
6139         (% 42 19)   --> compile-time constant
6140         (/ 42 19)   --> compile-time constant
6141         (* (foo) 2) --> foo call dup plus
6142
6143         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6144         unless (declaim (optimize (safety 3)))
6145         or (setq byte-compile-delete-errors nil).
6146
6147 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6148
6149         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6150         docstrings.
6151
6152 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6153
6154         * startup.el (command-line-do-help):  Add documentation of
6155         portable dumper switches.
6156
6157 2000-11-22  Andy Piper  <andy@xemacs.org>
6158
6159         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6160
6161         * glyphs.el (init-glyphs): don't use autodetect for strings.
6162
6163 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6164
6165         * byte-optimize.el (byte-optimize-char-before):
6166         (byte-optimize-backward-char):
6167         (byte-optimize-backward-word):
6168         Fix incorrect optimizations for these sorts of expressions:
6169         (let ((x nil)) (backward-char x))
6170
6171 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6172
6173         * byte-optimize.el:
6174         * byte-optimize.el (byte-optimize-backward-char): New.
6175         * byte-optimize.el (byte-optimize-backward-word): New.
6176         Make backward-word and backward-char as efficient as forward versions.
6177
6178         * bytecomp.el (byte-compile-no-args-with-one-extra):
6179         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6180         * bytecomp.el (byte-compile-two-args-with-one-extra):
6181         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6182         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6183         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6184         Check if extra arg is constant nil, and if so, use byte-coded call.
6185
6186         * simple.el (backward-word):
6187         * simple.el (mark-word):
6188         * simple.el (kill-word):
6189         * simple.el (backward-kill-word):
6190         Make COUNT argument optional, for consistency with forward-char et al.
6191
6192         * abbrev.el (abbrev-string-to-be-defined):
6193         * abbrev.el (inverse-abbrev-string-to-be-defined):
6194         * abbrev.el (inverse-add-abbrev):
6195         * abbrev.el (expand-region-abbrevs):
6196         * buff-menu.el (Buffer-menu-execute):
6197         * indent.el (move-to-left-margin):
6198         * indent.el (indent-relative):
6199         * indent.el (move-to-tab-stop):
6200         * info.el (Info-reannotate-node):
6201         * lisp-mode.el (lisp-indent-line):
6202         * lisp.el (end-of-defun):
6203         * lisp.el (move-past-close-and-reindent):
6204         * misc.el (copy-from-above-command):
6205         * mouse.el (default-mouse-track-scroll-and-set-point):
6206         * page.el (forward-page):
6207         * paragraphs.el (forward-paragraph):
6208         * paragraphs.el (end-of-paragraph-text):
6209         * picture.el (picture-forward-column):
6210         * picture.el (picture-self-insert):
6211         * rect.el (extract-rectangle-line):
6212         * simple.el (newline):
6213         * simple.el (fixup-whitespace):
6214         * simple.el (backward-delete-char-untabify):
6215         * simple.el (transpose-chars):
6216         * simple.el (transpose-preceding-chars):
6217         * simple.el (do-auto-fill):
6218         * simple.el (indent-new-comment-line):
6219         * simple.el (blink-matching-open):
6220         * view-less.el (cleanup-backspaces):
6221         * wid-edit.el (widget-transpose-chars):
6222         * term/bg-mouse.el (bg-insert-moused-sexp):
6223         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6224
6225         * info.el (Info-fontify-node):
6226         * simple.el (backward-delete-function):
6227         Use canonical delete-backward-char instead of backward-delete-char.
6228
6229 2000-11-20  Andy Piper  <andy@xemacs.org>
6230
6231         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6232         no buffers.
6233
6234 2000-11-20  Andy Piper  <andy@xemacs.org>
6235
6236         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6237         buffer tabs.
6238
6239 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6240
6241         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6242         (proclaim inline...) was shadowing compiler-macros.
6243
6244 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6245
6246         * bytecomp.el (byte-compile-eval): New.
6247         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6248         Keeps this promise made in Lispref:
6249         "If a file being compiled contains a `defmacro' form, the macro is
6250         defined temporarily for the rest of the compilation of that file."
6251
6252 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6253
6254         * cl.el (floatp-safe):
6255         (plusp):
6256         (minusp):
6257         (oddp):
6258         (evenp):
6259         (cl-abs):
6260         Use a better parameter name than `x'.
6261
6262         * cl-macs.el (check-type): Make continuable.  Change documentation
6263         to require PLACE, but accept any form for compatibility.
6264
6265         * abbrev.el (define-abbrev): Use check-type.
6266         * font-menu.el (font-menu-change-face): Use check-type.
6267         * menubar.el (relabel-menu-item): Use check-type.
6268         * itimer.el: Fix typo.
6269
6270 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6271
6272         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6273
6274 2000-11-14  Martin Buchholz <martin@xemacs.org>
6275
6276         * XEmacs 21.2.37 is released.
6277
6278 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6279
6280         * code-cmds.el: Provide the feature.
6281
6282 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6283
6284         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6285
6286         * code-cmds.el: New file
6287         * mule/mule-cmds.el:
6288         * mule/mule-misc.el
6289         (coding-keymap): New keymap. Define coding system keyboard
6290         commands on file-coding builds too.
6291         (coding-system-change-eol-conversion):
6292         (universal-coding-system-argument):
6293         (set-default-coding-systems):
6294         (prefer-coding-system): Moved from mule-cmds.el
6295         (set-buffer-process-coding-system): Moved from mule-misc.el
6296
6297 2000-09-15  Stephen Carney <carney@scubadoo.com>
6298
6299         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6300
6301 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6302
6303         * package-get.el (package-get-download-sites): Add a pre-release
6304         site for experimental packages.
6305
6306         * auto-autoloads.el: Regenerated.
6307
6308 2000-08-01  Andy Piper  <andy@xemacs.org>
6309
6310         * gutter-items.el (buffers-tab-omit-function): reference
6311         buffers-tab-select-visible-buffers.
6312         (buffers-tab-filter-functions): new variable, by default uses
6313         buffers-tab-selection-function and buffers-tab-omit-function.
6314         (select-buffers-tab-buffers-by-mode): invert arguments.
6315         (buffers-tab-select-visible-buffers): new function. Invert calling
6316         of buffers-menu-omit-invisible-buffers.
6317         (buffers-tab-items): rewrite to use
6318         buffers-tab-filter-functions. Rewrite docstring.
6319         (gutter-buffers-tab-extent): delete.
6320         (add-tab-to-gutter): always build a new extent when adding the
6321         tabs.
6322         (update-tab-in-gutter): make gutter dirty when orientation
6323         changes.
6324
6325 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6326
6327         * bytecomp.el (byte-compile-defvar-or-defconst):
6328         Only do loadhist recording if defvar form includes a value.
6329
6330 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6331
6332         * bytecomp.el (byte-compile-initial-macro-environment):
6333         `eval-when-compile' should not compile its body.
6334
6335 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6336
6337         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6338         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6339         some Japanese English.  Remove some ancient FSF comments, and
6340         improve docstrings.  Use symbols not vectors for tables.
6341
6342 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6343
6344         * keymap.el:
6345         (local-key-binding):
6346         (global-key-binding):
6347         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6348
6349         * lisp.el:
6350         (backward-sexp): Slightly simpler code.
6351         (mark-sexp): Make arg optional, like FSF Emacs.
6352         (forward-list): Slightly simpler code.
6353         (backward-list): Slightly simpler code.
6354         (down-list):  Make arg optional, like FSF Emacs.
6355         (up-list):  Make arg optional, like FSF Emacs.
6356         (backward-up-list):  Make arg optional, like FSF Emacs.
6357         (kill-sexp):  Make arg optional, like FSF Emacs.
6358         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6359
6360         * font-menu.el (font-menu-change-face):
6361         Take continuable errors into account.
6362
6363         * abbrev.el:
6364         * abbrev.el (clear-abbrev-table):
6365         * abbrev.el (define-abbrev-table):
6366         * abbrev.el (define-abbrev):
6367         * abbrev.el (insert-abbrev-table-description):
6368         * apropos.el (apropos-documentation-check-doc-file):
6369         * apropos.el (apropos-documentation-check-elc-file):
6370         * buff-menu.el (list-buffers):
6371         * buff-menu.el (list-buffers-noselect):
6372         * bytecomp.el (byte-recompile-directory):
6373         * bytecomp.el (batch-byte-compile):
6374         * cl-macs.el (typep):
6375         * code-files.el (find-coding-system-magic-cookie):
6376         * code-files.el (insert-file-contents):
6377         * cus-edit.el (customize-set-variable):
6378         * cus-edit.el (customize-save-variable):
6379         * cus-face.el (custom-set-face-font-size):
6380         * cus-face.el (custom-set-face-update-spec):
6381         * cus-face.el (custom-reset-faces):
6382         * custom.el (custom-check-theme):
6383         * custom.el (copy-upto-last):
6384         * fill.el (canonically-space-region):
6385         * fill.el (fill-paragraph):
6386         * fill.el (fill-region):
6387         * fill.el (find-space-insertable-point):
6388         * fill.el (justify-current-line):
6389         * faces.el (face-spec-update-all-matching):
6390         * faces.el (set-face-stipple):
6391         * files-nomule.el (insert-file-contents):
6392         * files.el (insert-file-contents-literally):
6393         * files.el (hack-local-variables-last-page):
6394         * files.el (basic-save-buffer):
6395         * files.el (insert-directory):
6396         * font-menu.el (font-menu-change-face):
6397         * font.el (font-spatial-to-canonical):
6398         * format.el (format-encode-region):
6399         * format.el (format-insert-file):
6400         * format.el (format-replace-strings):
6401         * gutter.el (set-gutter-element):
6402         * help.el (key-or-menu-binding):
6403         * help.el (describe-bindings):
6404         * help.el (with-syntax-table):
6405         * indent.el (indent-rigidly):
6406         * indent.el (delete-to-left-margin):
6407         * info.el:
6408         * info.el (Info-extract-dir-entry-from):
6409         * info.el (Info-build-dir-anew):
6410         * info.el (Info-rebuild-dir):
6411         * info.el (Info-batch-rebuild-dir):
6412         * info.el (Info-read-subfile):
6413         * info.el (Info-build-node-completions):
6414         * info.el (Info-extract-menu-node-name):
6415         * isearch-mode.el (isearch-range-invisible):
6416         * isearch-mode.el (isearch-restore-invisible-extents):
6417         * itimer.el (itimerp):
6418         * itimer.el (itimer-live-p):
6419         * keymap.el:
6420         * keymap.el (substitute-key-definition):
6421         * keymap.el (read-command-or-command-sexp):
6422         * keymap.el (local-key-binding):
6423         * keymap.el (global-key-binding):
6424         * keymap.el (global-set-key):
6425         * keymap.el (local-set-key):
6426         * ldap.el:
6427         * ldap.el (ldap-add-entries):
6428         * ldap.el (ldap-delete-entries):
6429         * lisp.el (backward-sexp):
6430         * lisp.el (mark-sexp):
6431         * lisp.el (forward-list):
6432         * lisp.el (backward-list):
6433         * lisp.el (down-list):
6434         * lisp.el (backward-up-list):
6435         * lisp.el (up-list):
6436         * lisp.el (kill-sexp):
6437         * lisp.el (backward-kill-sexp):
6438         * menubar.el (add-menu-button):
6439         * menubar.el (add-submenu):
6440         * menubar.el (delete-menu-item):
6441         * menubar.el (relabel-menu-item):
6442         * mouse.el (narrow-window-to-region):
6443         * obsolete.el (define-obsolete-variable-alias):
6444         * obsolete.el (store-substring):
6445         * package-admin.el:
6446         * package-admin.el (package-admin-install-function):
6447         * package-admin.el (package-admin-install-function-mswindows):
6448         * package-admin.el (package-admin-default-install-function):
6449         * package-get.el (package-get-update-base-entries):
6450         * packages.el (packages-load-package-dumped-lisps):
6451         * packages.el (packages-collect-package-dumped-lisps):
6452         * printer.el (generic-print-buffer):
6453         * printer.el (generic-print-region):
6454         * replace.el (occur-mode-mouse-goto):
6455         * replace.el (perform-replace):
6456         * select.el (get-selection-no-error):
6457         * simple.el:
6458         * simple.el (newline):
6459         * simple.el (open-line):
6460         * simple.el (edit-and-eval-command):
6461         * simple.el (goto-line):
6462         * simple.el (undo):
6463         * simple.el (kill-region):
6464         * simple.el (copy-region-as-kill):
6465         * simple.el (kill-ring-save):
6466         * simple.el (set-mark):
6467         * simple.el (next-line):
6468         * simple.el (previous-line):
6469         * simple.el (line-move):
6470         * simple.el (set-goal-column):
6471         * simple.el (comment-region):
6472         * subr.el:
6473         * subr.el (putf):
6474         * syntax.el (modify-syntax-entry):
6475         * syntax.el (map-syntax-table):
6476         * view-less.el (view-file):
6477         * view-less.el (view-buffer):
6478         * view-less.el (view-file-other-window):
6479         * window-xemacs.el (backward-other-window):
6480         * window.el:
6481         * window.el (one-window-p):
6482         * window.el (walk-windows):
6483         * window.el (window-list):
6484         * x-mouse.el (x-mouse-kill):
6485         * x-select.el (x-get-cutbuffer):
6486         * x-select.el (x-store-cutbuffer):
6487         * term/bg-mouse.el (bg-mouse-line-to-center):
6488         * term/sun-mouse.el (window-line-end):
6489         * term/sun-mouse.el (sun-select-region):
6490         * term/sun.el (kill-region-and-unmark):
6491         * mule/mule-category.el:
6492         * mule/mule-category.el (modify-category-entry):
6493         * mule/mule-category.el (char-category-list):
6494         * mule/mule-coding.el (coding-system-force-on-output):
6495         * mule/mule-misc.el (coding-system-put):
6496         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6497
6498 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6499
6500         * cus-face.el: Typo fixes and tiny clarifications.
6501         * custom.el: ditto
6502
6503 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6504
6505         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6506         * startup.el (normal-top-level): Setup auto-save-list-file-name
6507         if auto-save-list-file-prefix is non-nil.
6508
6509 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6510
6511         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6512
6513 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6514
6515         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6516         get symbol at point-min.
6517
6518 2000-10-24  Didier Verna  <didier@xemacs.org>
6519
6520         * info.el (Info-emacs-info-file-name): defconst it.
6521         * info.el (Info-footnote-tag): defcustom it.
6522         * info.el (Info-no-description-string): ditto.
6523         * info.el (Info-find-node): adapt to new semantics of
6524         'Info-suffixed-file (don't do the case variants stuff).
6525         * info.el (Info-insert-dir): rewrite the dir file variants code.
6526         * info.el (Info-directory-files): New. Return the list of info
6527         files in a directory.
6528         * info.el (Info-dir-outdated-p): use it.
6529         * info.el (Info-parse-dir-entries): ditto.
6530         * info.el (Info-build-dir-anew): don't restrict to files ending
6531         with a ".info.*" extension.
6532         * info.el (Info-set-mode-line): ditto.
6533         * info.el (Info-read-subfile): adapt to new semantics of
6534         'Info-suffixed-file (append 'exact argument).
6535         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6536         string independently of the case.
6537         * info.el (Info-suffixed-file): use it (match all possible case
6538         for the file name).
6539         * info.el (Info-insert-file-contents): code cleanup.
6540         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6541         columns.
6542         * info.el (Info-batch-rebuild-dir): ditto.
6543         * info.el (Info-read-node-name-1): ditto.
6544         * info.el (Info-search): ditto.
6545         * info.el (Info-fontify-node): ditto.
6546
6547
6548 2000-10-24  Didier Verna  <didier@xemacs.org>
6549
6550         * process.el (shell-command): when called from a program, avoid
6551         'push-mark's "mark-set" message.
6552
6553 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6554
6555         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6556         by a symbol, not by a vector.
6557         * mule/vietnamese.el (vscii): Likewise.
6558         (viscii): Likewise.
6559         * mule/cyrillic.el (koi8-r): Likewise.
6560
6561         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6562         by a symbol, not by a vector.
6563         (chinese-big5-2): Likewise.
6564         * mule/ethiopic.el (ethiopic): Likewise.
6565         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6566         (vietnamese-viscii-upper): Likewise.
6567
6568 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6569
6570         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6571
6572 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6573
6574         * byte-optimize.el (byte-optimize-car): New function.
6575         (byte-optimize-cdr): Ditto.
6576
6577 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6578
6579         * byte-optimize.el: Partial synch with FSF 20.7.
6580         Optimize constant concatenation.
6581         Add keymapp as a side effect free function.  It is a built-in.
6582         (byte-after-unbind-pos): Remove byte-equal.
6583
6584 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6585
6586         * update-elc-2.el: Quote regexps correctly.
6587
6588 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6589
6590         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6591         (ccl-compile): Apply integerp, not integer-or-char-p to
6592         check the type of the buffer magnification
6593         (ccl-compile-write-string): Encode a string with binary
6594         coding system.
6595         (ccl-compile-write-repeat): Likewise.
6596
6597 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6598
6599         * buff-menu.el:
6600         * bytecomp.el:
6601         * coding.el:
6602         * faces.el:
6603         * files.el:
6604         * fill.el:
6605         * float-sup.el:
6606         * font-lock.el:
6607         * help.el:
6608         * iso8859-1.el:
6609         * loaddefs.el:
6610         * menubar-items.el:
6611         * menubar.el:
6612         * modeline.el:
6613         * msw-font-menu.el:
6614         * paragraphs.el:
6615         * paths.el:
6616         * replace.el:
6617         * simple.el:
6618         * sound.el:
6619         * startup.el:
6620         * version.el:
6621         * x-faces.el:
6622         * x-font-menu.el:
6623         Remove purecopy.
6624
6625 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6626
6627         * simple.el (do-auto-fill): Use the function pointer to by
6628         `comment-line-break-function', not `indent-new-comment-line'. This
6629         fixes an issue with cc-mode comment continuation.
6630
6631 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6632
6633         * simple.el (turn-on-auto-fill):  Add (interactive).
6634         * mwheel.el (mwheel-install): Add (interactive).
6635         * font-lock.el (turn-on-font-lock): Add (interactive).
6636         (turn-off-font-lock): Add (interactive).
6637
6638 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6639
6640         * packages.el (packages-special-base-regexp): Add `man'.
6641
6642 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6643
6644         * wid-edit.el (widget-specify-active): map over extents in current
6645         buffer like `widget-specify-inactive' does.  Mapping over the
6646         inactive extent object does not work since the current extent is
6647         ignored by `map-extents'.
6648
6649 2000-10-04  Martin Buchholz <martin@xemacs.org>
6650
6651         * XEmacs 21.2.36 is released.
6652
6653 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6654
6655         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6656         Optimize the compiled-function-constants vector by byte-code
6657         reference counts.
6658
6659 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6660
6661         * build-report.el (build-report-delete-regexp): quote value in
6662         defcustom
6663
6664 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6665
6666         * build-report.el (build-report): Don't bind srcdir which we don't
6667         use in `multiple-value-bind' to avoid the only byte-compiler
6668         warning.
6669
6670 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6671
6672         * build-report.el: Requires cl and custom now.
6673         build-report-version is determined by XEmacs version -- remove
6674         build-report-version*.
6675         * build-report.el (build-report-version): Removed.
6676         * build-report.el (build-report-installation-version-regexp): New.
6677         * build-report.el (build-report-version-file-regexp): New.
6678         * build-report.el (build-report-installation-srcdir-regexp): New.
6679         * build-report.el (build-report-destination): Offer
6680         xemacs-build-reports and xemacs-beta.
6681         * build-report.el (build-report-keep-regexp): Adjusted.
6682         * build-report.el (build-report-delete-regexp): Adjusted.
6683         * build-report.el (build-report-make-output-dir): New.
6684         * build-report.el (build-report-installation-file): Replace use of
6685         `concat' with `expand-file-name'.
6686         * build-report.el (build-report-make-output-file): Removed.
6687         * build-report.el (build-report-make-output-files): New.
6688         * build-report.el (build-report-subject): Identify as
6689         user-variable with "*...".
6690         * build-report.el (build-report-prompts): Ditto.
6691         * build-report.el (build-report-version-file): New.
6692         * build-report.el (build-report-file-encoding): Identify as
6693         user-variable with "*...".
6694         * build-report.el (build-report-make-output-get): New.
6695         * build-report.el (build-report-insert-header): Report
6696         emacs-version and system-configuration instead of
6697         build-report-version.
6698         * build-report.el (build-report-insert-make-output): Add file
6699         argument.
6700         * build-report.el (build-report-insert-installation-file):
6701         Re-indent.
6702         * build-report.el (build-report-keep): Change docstring,
6703         re-indent.
6704         * build-report.el (build-report-delete): Ditto.
6705         * build-report.el (build-report-installation-data): New.
6706         * build-report.el (build-report-version-file-data): New.
6707
6708 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6709
6710         * byte-optimize.el (byte-optimize-lapcode):
6711         Fix the optimization of using the first 5 elements of the
6712         constants vector for variables.
6713         (byte-optimize-lapcode): Fix another ancient broken optimization.
6714
6715 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6716
6717         * *: Spelling mega-patch
6718
6719 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6720
6721         * easymenu.el: doc fixes.
6722         (easy-menu-do-define): Use backquote.
6723         (easy-menu-change):
6724         (easy-menu-add):
6725         `when' seems much clearer than `if' here.
6726         (easy-menu-remove):
6727         (easy-menu-add-item):
6728         (easy-menu-item-present-p):
6729         (easy-menu-remove-item):
6730         Wrap using (when (featurep 'menubar) ...)
6731
6732 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6733
6734         * bytecomp.el (displaying-byte-compile-warnings):
6735         Revert Ben's change to this function below so that the compile log
6736         is displayed properly for users of the "popper" package.
6737
6738 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6739
6740         * window.el (save-selected-window): Use backquote.
6741
6742         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6743         Renamed from `byte-compile-file-form-defvar'.
6744         * bytecomp.el (byte-compile-defvar-or-defconst):
6745         Only cons onto current-load-list in top-level forms.
6746         Else this leaks a cons cell every time a defun is called.
6747         Renamed from `byte-compile-defvar', for clarity.
6748         Warn when docstring of defvar is not a string.
6749         Use consistent error messages.
6750         Better comments.
6751
6752 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6753
6754         * simple.el (set-variable):
6755         Remove unneeded defvar by rearranging order of let* forms.
6756
6757         * mule/mule-ccl.el (ccl-get-next-code):
6758         * menubar-items.el (bookmark-menu-filter):
6759         (language-environment-menu-filter):
6760         (tutorials-menu-filter):
6761         * toolbar-items.el (toolbar-compile):
6762         * byte-optimize.el (disassemble-offset):
6763         Use (declare (special ...)) instead of `defvar'.
6764
6765         * cl-macs.el (cl-do-proclaim):
6766         Fix (declare (special ...)) warning suppression syntax.
6767
6768 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6769
6770         * info.el (Info-tag-table-marker):
6771         (Info-tag-table-buffer):
6772         (Info-find-file-node):
6773         (Info-read-subfile):
6774         (Info-build-node-completions):
6775         (Info-search):
6776         (Info-mode):
6777         Multiple info buffer support.
6778
6779 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6780
6781         * ldap.el (ldap-decode-entry): New defun
6782         (ldap-search-entries): Use it in order to decode DN-prefixed
6783         entries properly
6784
6785 2000-08-23  Daniel Pittman <daniel@danann.net>
6786
6787         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6788         Use `eq', not `=', to compare symbols.
6789
6790 2000-07-30  Ben Wing  <ben@xemacs.org>
6791
6792         * bytecomp.el (byte-compile-report-error):
6793         * bytecomp.el (displaying-byte-compile-warnings):
6794         if stack-trace-on-error is set, send out a backtrace when
6795         an error is encountered that stops byte compilation.  this
6796         should make it much much easier to track down those curious
6797         problems.  also undo the kludge of using a separate "*Show*"
6798         buffer for display when there's a temp-buffer-show-function;
6799         we can avoid this by just being a little smarter.
6800
6801         * dialog-items.el:
6802         * dialog-items.el (search-dialog-regexp): New.
6803         * dialog-items.el (search-dialog-callback):
6804         * dialog-items.el (make-search-dialog):
6805         add a regexp option to the dialog and clean up a bit.
6806
6807         * dialog.el:
6808         * dialog.el (yes-or-no-p-dialog-box):
6809         * dialog.el (get-dialog-box-response):
6810         * dialog.el (make-dialog-box):
6811         * dialog.el (dialog-box-finish): New.
6812         * dialog.el (dialog-box-cancel): New.
6813         * dialog.el (internal-make-dialog-box-exit): New.
6814         implement [properly!] the :modal property of the new dialog box
6815         interface.  this is the first time xemacs has ever had *proper*
6816         modal dialog boxes, giving the standard window-system feedback.
6817         (e.g. under windows, clicking on a disabled frame causes a beep
6818         and makes the dialog box flash three times.)
6819
6820         * dragdrop.el: header keyword frobbing.
6821
6822         * dumped-lisp.el (preloaded-file-list):
6823         renamed winnt.el to win32-native.el.
6824
6825         * faces.el (face-property):
6826         * faces.el (set-face-property):
6827         * faces.el (frob-face-property):
6828         * faces.el (frob-face-font-2):
6829         * faces.el (make-face-bold):
6830         * faces.el (make-face-italic):
6831         * faces.el (make-face-bold-italic):
6832         * faces.el (make-face-unbold):
6833         * faces.el (make-face-unitalic):
6834         * faces.el (make-face-smaller):
6835         * faces.el (make-face-larger):
6836         clean up the implementation of these so that window-system-specific
6837         methods are called only on objects belonging to that window system.
6838         previously, you could have [e.g.] mswindows-make-face-bold called
6839         on font object of device type `stream', which is not good and
6840         explains the subtle errors Adrian was getting when byte-compiling
6841         something that required 'term. (Adrian, now you can use stack-trace-
6842         on-error to find the exact place where things are going wrong instead
6843         of having to laboriously binary-search your way through.)
6844
6845         * finder.el (finder-known-keywords):
6846         cleaned up -- properly sorted, clarified the meanings of many of
6847         the keywords, and added a few -- mswin, gui, content, build, www,
6848         user, services.  the last two try to distinguish between a package
6849         that's used directly by the user, and a package that provides
6850         support services to other packages.
6851
6852         * font-lock.el (lisp-font-lock-keywords-2):
6853         update list of lisp control structures to include everything,
6854         including new ones i introduced.
6855
6856         * gutter.el: header keyword frobbing.
6857
6858         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6859         recent isearch element was not doing so!  you got the second-most-
6860         recent instead.
6861
6862         * lisp-mode.el (construct-lisp-mode-menu):
6863         more menubar cleanups.
6864         * lisp-mode.el (with-selected-window):
6865         make it indent properly.
6866
6867         * menubar-items.el (default-menubar): lots of menubar cleanups.
6868         rearranged the options menu the most, e.g. splitting up the
6869         Keyboard/Mouse menu into a new Editing menu and combining the
6870         separate Scrollbar/Gutter/Toolbar submenus into Display.
6871         Got rid of General, moved items to Editing or new Troubleshooting.
6872         Moved Packages to Tools; doesn't seem to belong under Options.
6873         Added stuff to the Cmds menu, e.g. Change Case.
6874
6875         NB please don't complain about these periodic menubar changes.
6876         Anything like this is necessarily incremental in its construction
6877         -- By constant use you gradually become more and more aware of
6878         better and better ways to group menu items.  When we eventually
6879         move the options menu to a property sheet, the existing structure
6880         will probably be preserved fairly well.
6881
6882         * minibuf.el (next-history-element): fix problems with pressing
6883         down arrow in repeat-complex-command.
6884
6885         * modeline.el:
6886         * modeline.el (modeline-3d-p): New.
6887         added custom variable for controlling the 3d modeline.  the
6888         corresponding Options item has been present for a long time,
6889         but commented out with "fix me!" comments.  it's fixed now.
6890
6891         * obsolete.el (add-menu):
6892         remove bogus gettexts.
6893
6894         * process.el (shell-quote-argument):
6895         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6896         For bash under Windows native, see below.
6897
6898         * simple.el:
6899         * simple.el (display-warning-buffer):
6900         Fixed the handling of warning display to eliminate the annoying
6901         *Show* buffer, like was done for byte-compiler output above.
6902
6903         * simple.el (debug-print): New.
6904         Simple function for sending debug messages to the console and/or
6905         other debug places.
6906
6907         * subr.el (replace-in-string):
6908         Rewrite this function to avoid N^2 behavior with large strings --
6909         catastrophic with the new Windows selection code! (Apparently the
6910         author of this function didn't realize there was a fun
6911         replace-match that could make his life much easier, because we
6912         duplicated the entire logic.  The new version is smaller, easier
6913         to understand, much more robust, and has extended features --
6914         those of replace-match.)
6915
6916         * window.el:
6917         * window.el (with-selected-window): New.
6918         An obvious complement to the existing `with-selected-frame' and
6919         `with-current-buffer'.
6920
6921         * win32-native.el: Renamed from winnt.el.
6922         Added a great deal of stuff for properly handling process quoting,
6923         somewhat modeled on Kirill's original model (which i later threw
6924         away).  We should now finally have correctly working process arg
6925         quoting/dequoting so that the final app gets exactly what we
6926         intended.  Because the mechanism is in Lisp, it's easily
6927         extendible. (For those running bash and running the native
6928         version, I tried hard to do what I thought was correct.  But more
6929         thought is needed, and ideally the volunteer work of people with
6930         these configurations that they generally run on.)
6931
6932         * x-font-menu.el (x-font-menu-font-data):
6933         Put in defvar's to fix byte-compiler warnings.
6934
6935 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6936
6937         * select.el (selection-coercion-alist): Initialise.
6938         * select.el (select-coerce-to-text): New.
6939         * select.el (select-coerce): New.
6940         New functions to perform type and value coercion.
6941
6942         * select.el (select-buffer-killed-default): Keep data if it was
6943         on the clipboard.
6944
6945 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6946
6947         * menubar-items.el (default-menubar): Fix typo.
6948         (default-menubar): `lambda' was mispelled as `lamda'.
6949
6950 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6951
6952         * window.el (shrink-window-if-larger-than-buffer): Remove
6953         edge checking code.
6954
6955 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6956
6957         * paths.el (gnus-local-domain): Removed.
6958         (gnus-local-organization): Ditto.
6959         (gnus-startup-file): Ditto.
6960
6961 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6962
6963         * files.el (auto-mode-alist): Add .spec for RPM.
6964
6965 2000-07-31  Andy Piper  <andy@xemacs.org>
6966
6967         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6968
6969 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6970
6971         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6972         browse-url.
6973         * help.el (xemacs-www-page): Ditto.
6974         (xemacs-www-faq): Ditto.
6975         * menubar-items.el (default-menubar): Ditto.
6976
6977         * wid-edit.el (widget-url-link-action): Ditto.
6978         From: Kenichi OKADA <okada@opaopa.org>.
6979
6980 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6981
6982         * finder.el (finder-commentary): Add autoload cookie.
6983
6984 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6985
6986         * files.el (insert-file-contents-literally): Fix second let
6987         binding for `coding-system-for-read' to `coding-system-for-write'
6988         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6989
6990 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6991
6992         * files.el (insert-file-contents-literally): Use binary coding
6993         system (from Morioka san).
6994         (insert-file-contents-literally): Make file-name-handler method.
6995
6996 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6997
6998         * cl-macs.el (get-selection): Add defsetf.
6999
7000 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7001
7002         * x-init.el (x-activate-region-as-selection): replace obsolete
7003         function x-own-selection with own-selection.
7004         (ow-find): replace obsolete functions x-get-selection and
7005         x-get-clipboard with get-selection and get-clipboard.
7006         (init-post-x-win): replace obsolete function x-disown-selection
7007         with disown-selection.
7008
7009 2000-07-20  Mike Sperber  <mike@xemacs.org>
7010
7011         * startup.el (load-user-init-file): Only try to load init file if
7012         it exists.
7013
7014 2000-07-10  Andy Piper  <andy@xemacs.org>
7015
7016         * dialog-items.el: sync with Ben's patch.
7017
7018         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7019         comment.
7020         (progress-text-glyph): deleted.
7021         (progress-layout-glyph): make completely minimal.
7022         (progress-gauge-glyph): ditto.
7023         (progress-display-style): fix to handle dynamic instantiator
7024         changes.
7025         (progress-text-instantiator): new.
7026         (progress-layout-instantiator): new.
7027         (progress-gauge-instantiator): new.
7028         (set-progress-display-instantiator): renamed and changed from
7029         set-progress-display-style.
7030         (progress-abort-glyph): use instantiator not glyph.
7031         (append-progress-display): use set-progress-display-instantiator
7032         and set-glyph-image.
7033         (abort-progress-display): ditto.
7034         (raw-append-progress-display): ditto.
7035
7036 2000-07-20  Ben Wing  <ben@xemacs.org>
7037
7038         * code-files.el: Move Mule-specific code to mule-coding.el.
7039
7040 2000-07-15  Ben Wing  <ben@xemacs.org>
7041
7042         * autoload.el:
7043         Fixed comments.
7044
7045         * cmdloop.el:
7046         * cmdloop.el (yes-or-no-p):
7047         * cmdloop.el (y-or-n-p):
7048         Make these functions use should-use-dialog-box-p and not be
7049         overridden in dialog.el.
7050
7051         * cus-dep.el:
7052         * cus-dep.el (Custom-make-dependencies): Removed.
7053         * cus-dep.el (Custom-make-dependencies-1): New.
7054         * cus-dep.el (Custom-make-one-dependency): New.
7055         New entry point for use in Makefiles, to avoid excessive
7056         invocations.
7057
7058         * cus-edit.el (custom-variable-reset-saved):
7059         * cus-edit.el (custom-variable-reset-standard):
7060         * cus-edit.el (custom-save-resets):
7061         Fix bytecompiler warnings.
7062
7063         * dialog.el:
7064         * dialog.el (yes-or-no-p-dialog-box):
7065         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7066         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7067         * dialog.el (get-dialog-box-response):
7068         * dialog.el (message-or-box):
7069         * dialog.el (make-dialog-box):
7070         * dialog.el (popup-dialog-box): New.
7071         Avoid yes-or-no-p bogosities.
7072         Create a general function `make-dialog-box' to encapsulate all
7073         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7074
7075         * dumped-lisp.el (preloaded-file-list):
7076         Add dialog-items.  Clean up.  Group files by types.
7077
7078         * easymenu.el (easy-menu-add):
7079         * easymenu.el (easy-menu-remove):
7080         Account for accelerators.
7081
7082         * extents.el:
7083         * extents.el (extent-list): New args, like in map-extents.
7084         * extents.el (extent-at-event): New.
7085         * extents.el (extents-at-event): New.
7086
7087         * font-lock.el:
7088         * font-lock.el (font-lock-mode):
7089         * font-lock.el (font-lock-default-fontify-buffer):
7090         * font-lock.el (font-lock-default-unfontify-region):
7091         * font-lock.el (font-lock-fontify-syntactically-region):
7092         * font-lock.el (font-lock-fontify-keywords-region):
7093         Use new progress-feedback names.
7094
7095         * font-lock.el (java-font-lock-identifier-regexp):
7096         * font-lock.el (java-font-lock-class-name-regexp):
7097         Fix bytecompiler warnings.
7098
7099         * gutter-items.el:
7100         * gutter-items.el (progress-display-use-echo-area): Removed.
7101         * gutter-items.el (progress-feedback-use-echo-area): New.
7102         * gutter-items.el (progress-display-popup-period): Removed.
7103         * gutter-items.el (progress-feedback-popup-period): New.
7104         * gutter-items.el (set-progress-display-style): Removed.
7105         * gutter-items.el (set-progress-feedback-style): New.
7106         * gutter-items.el (progress-display-style): Removed.
7107         * gutter-items.el (progress-feedback-style): New.
7108         * gutter-items.el (progress-stack):
7109         * gutter-items.el (progress-displayed-p): Removed.
7110         * gutter-items.el (progress-feedbacked-p): New.
7111         * gutter-items.el (clear-progress-display): Removed.
7112         * gutter-items.el (clear-progress-feedback): New.
7113         * gutter-items.el (progress-display-clear-when-idle): Removed.
7114         * gutter-items.el (progress-feedback-clear-when-idle): New.
7115         * gutter-items.el (remove-progress-display): Removed.
7116         * gutter-items.el (remove-progress-feedback): New.
7117         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7118         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7119         * gutter-items.el (append-progress-display): Removed.
7120         * gutter-items.el (append-progress-feedback): New.
7121         * gutter-items.el (abort-progress-display): Removed.
7122         * gutter-items.el (abort-progress-feedback): New.
7123         * gutter-items.el (raw-append-progress-display): Removed.
7124         * gutter-items.el (raw-append-progress-feedback): New.
7125         * gutter-items.el (display-progress-display): Removed.
7126         * gutter-items.el (display-progress-feedback): New.
7127         * gutter-items.el (current-progress-display): Removed.
7128         * gutter-items.el (current-progress-feedback): New.
7129         * gutter-items.el (current-progress-display-label): Removed.
7130         * gutter-items.el (current-progress-feedback-label): New.
7131         * gutter-items.el (progress-display): Removed.
7132         * gutter-items.el (progress-feedback): New.
7133         Replace "progress-display" with "progress-feedback" globally.
7134
7135         * gutter-items.el (lprogress-display): Removed.
7136         * gutter-items.el (progress-feedback-with-label): New.
7137         Rename lprogress-display ==> progress-feedback-with-label.
7138
7139         * gutter-items.el (search-dialog-direction): Removed.
7140         * gutter-items.el (search-dialog-text): Removed.
7141         * gutter-items.el (search-dialog-callback): Removed.
7142         * gutter-items.el (make-search-dialog): Removed.
7143         Move to dialog-items.el.
7144
7145         * help.el:
7146         * help.el (help-mode-quit):
7147         * help.el (mode-for-help): New.
7148         * help.el (help-sticky-window): New.
7149         * help.el (help-window-config): New.
7150         * help.el (with-displaying-help-buffer):
7151         * help.el (function-at-event): New.
7152         * help.el (help-symbol-regexp): New.
7153         * help.el (help-symbol-run-function-1): New.
7154         * help.el (help-symbol-run-function): New.
7155         * help.el (help-symbol-function-context-menu): New.
7156         * help.el (help-symbol-variable-context-menu): New.
7157         * help.el (help-symbol-function-and-variable-context-menu): New.
7158         * help.el (frob-help-extents): New.
7159         * help.el (describe-function-1):
7160         * help.el (variable-at-point):
7161         * help.el (variable-at-event): New.
7162         * help.el (describe-variable):
7163         Major overhaul.
7164         - Make functions and variables be mousable.
7165         - Middle button hyperlinks.
7166         - New context-menu entries.
7167
7168         * keydefs.el:
7169         * keydefs.el (global-map):
7170         New key bindings to move lines up and down.
7171
7172         * lisp-mode.el:
7173         * lisp-mode.el (construct-lisp-mode-menu): New.
7174         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7175         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7176         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7177         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7178         Make popup and menubar menus be different.  Popup menu uses
7179         clicked location and automatically assumes symbol under the mouse
7180         for various commands.
7181
7182         * menubar-items.el:
7183         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7184         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7185
7186         * menubar-items.el (global-popup-menu): Removed.
7187         * menubar-items.el (mode-popup-menu): Removed.
7188         * menubar-items.el (activate-popup-menu-hook): Removed.
7189         * menubar-items.el (popup-mode-menu): Removed.
7190         * menubar-items.el (popup-buffer-menu): Removed.
7191         * menubar-items.el (popup-menubar-menu): Removed.
7192         Move to menubar.el.
7193
7194         * menubar.el:
7195         * menubar.el (global-popup-menu): New.
7196         * menubar.el (mode-popup-menu): New.
7197         * menubar.el (activate-popup-menu-hook): New.
7198         * menubar.el (last-popup-menu-event): New.
7199         * menubar.el (popup-mode-menu): New.
7200         * menubar.el (popup-buffer-menu): New.
7201         * menubar.el (popup-menubar-menu): New.
7202         * menubar.el (menu-call-at-event): New.
7203         Move non-content functions here.  Add support for context menu
7204         items on extents.
7205
7206         * minibuf.el (minibuffer-history-uniquify):
7207         Typo fix.
7208
7209         * minibuf.el (read-file-name-1):
7210         Call new file dialog box if it exists.
7211
7212         * minibuf.el (mouse-rfn-setup-vars):
7213         Clean up "chop" action.
7214
7215         * mouse.el:
7216         * mouse.el (button2): Now bound to mouse-track.
7217         * mouse.el (click-inside-extent-p):
7218         * mouse.el (point-inside-extent-p):
7219         * mouse.el (point-inside-selection-p):
7220         * mouse.el (mouse-drag-or-yank): Removed.
7221         * mouse.el (mouse-begin-drag-n-drop): New.
7222         * mouse.el (mouse-eval-sexp):
7223         * mouse.el (mouse-track-activate-strokes): New.
7224         * mouse.el (mouse-track-do-activate): New.
7225         * mouse.el (mouse-track):
7226         * mouse.el (default-mouse-track-event-is-with-button): New.
7227         * mouse.el (default-mouse-track-cleanup-hook):
7228         * mouse.el (default-mouse-track-drag-hook):
7229         * mouse.el (default-mouse-track-drag-up-hook):
7230         * mouse.el (default-mouse-track-click-hook):
7231         Merge drag-n-drop into mouse-track.
7232         Add general "activate" support to replace specific button2 kludges.
7233         Use "button modifier" support in mouse-track.
7234
7235         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7236
7237         * package-ui.el:
7238         * package-ui.el (pui-menu):
7239         * package-ui.el (pui-popup-context-sensitive): Removed.
7240         Fix bytecompiler warnings.
7241         Clean up popup code a bit.
7242
7243         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7244
7245         * simple.el:
7246         * simple.el (transpose-lines):
7247         * simple.el (transpose-line-up): New.
7248         * simple.el (transpose-line-down): New.
7249         * simple.el (transpose-subr):
7250         * simple.el (transpose-subr-1): Removed.
7251         Clean up, add functions to move lines up and down.
7252
7253         * startup.el (mail-host-address):
7254         * startup.el (user-mail-address):
7255         Customize.
7256
7257         * subr.el:
7258         * subr.el (set-symbol-value-in-buffer): New.
7259         * subr.el (error):
7260         * subr.el (check-argument-type):
7261         * subr.el (defined-error-p): New.
7262         Add structured error support.
7263
7264         * toolbar-items.el (toolbar-compile):
7265         Use new make-dialog-box.
7266
7267         * update-elc.el:
7268
7269         * userlock.el (ask-user-about-lock-dbox):
7270         * userlock.el (ask-user-about-supersession-threat-dbox):
7271         * userlock.el (ask-user-about-lock):
7272         * userlock.el (ask-user-about-supersession-threat):
7273         Use new make-dialog-box.
7274         Add safety checks; use should use-dialog-box-p.
7275
7276         * window-xemacs.el:
7277         * window-xemacs.el (__buffer-dedicated-frame):
7278         * window-xemacs.el (buffer-dedicated-frame): New.
7279         * window-xemacs.el (set-buffer-dedicated-frame): New.
7280         Move dedicated-frame stuff into lisp.
7281
7282 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7283
7284         * printer.el (generic-print-region): Do not require that
7285         `printer-name' be set.
7286         (printer-name): Commentary clarification.
7287
7288 2000-07-19  Martin Buchholz <martin@xemacs.org>
7289
7290         * XEmacs 21.2.35 is released.
7291
7292 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7293
7294         * select.el (selection-coercible-types): Initialise.
7295
7296 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7297
7298         * select.el (own-clipboard): Bug fix.
7299
7300 2000-07-17  Mike Sperber  <mike@xemacs.org>
7301
7302         * cus-edit.el (custom-migrate-custom-file): Save init file before
7303         continuing.
7304
7305 2000-07-16  Mike Sperber  <mike@xemacs.org>
7306
7307         * startup.el (load-init-file): Remove silly call to
7308         `load-user-custom-file`.
7309         (maybe-migrate-user-init-file): Minor fixes.
7310
7311 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7312
7313         * apropos.el (apropos-documentation-check-doc-file):
7314         `doc' variable should be let-bound, as was presumably intended.
7315
7316         * cus-edit.el (custom-variable-reset-saved):
7317         (custom-variable-reset-standard):
7318         Remove unused variable comment-widget.  Twice.
7319
7320         * toolbar.el (toolbar-blank-press-function):
7321         Add a real defvar with initial value nil and proper docstring.
7322         (press-toolbar-button): No need to check for boundp-ness anymore.
7323
7324         * rect.el (open-rectangle-line): Remove useless (let) form.
7325         Add defvar for pending-delete-mode.
7326
7327         * info.el (Info-find-node): This function needs an autoload cookie.
7328
7329         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7330         Use let* since the second form referred to the first.
7331
7332 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7333
7334         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7335         instead of removed `mswindows-get-clipboard'.
7336
7337
7338 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7339
7340         * select.el (select-convert-from-text): New.
7341         * select.el (select-convert-from-length): New.
7342         * select.el (select-convert-from-integer): New.
7343         * select.el (select-convert-from-identity): New.
7344         * select.el (select-convert-from-filename): New.
7345         * select.el (selection-converter-in-alist): Use them.
7346         New converter functions for X.
7347
7348         * select.el (get-selection): Removed comment.
7349
7350         * select.el (own-selection): Removed append code - I thought
7351         I'd already done this, but apparently not...
7352
7353         * select.el: Changed comment about TIMESTAMP.
7354
7355         * select.el (select-convert-in): New.
7356         * select.el (select-convert-out): New.
7357         New functions that get used by select.c.
7358
7359         * select.el (select-buffer-killed-default): New.
7360         * select.el (select-buffer-killed-text): New.
7361         * select.el (selection-buffer-killed-alist): New.
7362         New list and functions that get called if a relevant selection
7363         exists and a buffer gets killed.
7364
7365         * select.el (select-convert-to-targets):
7366         * select.el (select-convert-to-identity): Removed.
7367         * select.el (select-convert-from-identity): Removed.
7368         * select.el (select-converter-out-alist):
7369         Removed _EMACS_INTERNAL selection type.
7370
7371         * x-select.el (xselect-kill-buffer-hook): Removed.
7372         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7373         Removed this X-specific nonesense. Use the generic support
7374         in select.el instead.
7375
7376 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7377
7378         * mule/mule-category.el (defined-category-hashtable):
7379         Use make-hash-table instead of make-hashtable
7380
7381         * buff-menu.el: Byte-compiler warning fix.
7382
7383         * isearch-mode.el (isearch-highlight-all-cleanup):
7384         Remove unused variable `isearch-highlight-all-start'.
7385
7386         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7387
7388         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7389
7390         * cus-dep.el (Custom-make-dependencies):
7391         Add autoload cookie for custom-add-loads to generated custom-load.el.
7392
7393         * autoload.el (autoload-package-name): Warning suppression.
7394         Move defvar prior to first use.
7395
7396         * custom.el: Add autoload for custom-declare-face.
7397         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7398         * cl.el (cl-hack-byte-compiler):
7399         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7400         to work properly.
7401
7402 2000-07-08  Mike Sperber  <mike@xemacs.org>
7403
7404         * startup.el (load-home-init-file): Added variable.
7405         (maybe-migrate-user-init-file): Added.
7406         (load-user-init-file): Load custom file if different from init
7407         file.
7408
7409         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7410         "startup."
7411
7412         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7413         Moved `custom-file'-related code to cus-file.el.
7414
7415         * cus-file.el: New file.
7416
7417 2000-04-01  Mike Sperber  <mike@xemacs.org>
7418
7419         * packages.el (packages-find-package-directories): Added support
7420         for external package hierarchies with in-place installations.
7421
7422         * find-paths.el (paths-root-in-place-p): Added.
7423         (paths-find-emacs-directory): Added support for external
7424         directories with in-place installations.
7425         (paths-find-site-directory): Ditto.
7426
7427         * startup.el (find-user-init-file): Also look for
7428         ~/.xemacs/init.elc? in preference to ~/.emacs.
7429
7430 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7431
7432         * select.el (own-selection):
7433         * select.el (own-clipboard): Changed `append' parameter to
7434         `how-to-use' parameter.
7435         * select.el (own-selection): Removed icky append code.
7436         * select.el (own-selection, get-selection): Removed extra type
7437         checking.
7438         * select.el (selection-appender-alist):
7439         * select.el (selection-converter-{in|out}-alist): Initialise.
7440         * select.el (select-append-to-*): New.
7441         * select.el (select-convert-from-*): New.  New functions to append
7442         data and convert data from external type.
7443
7444 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7445
7446         * font-lock.el: Javadoc enhancements.
7447
7448 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7449
7450         * printer.el (generic-print-region): Compose job name from buffer
7451         name.
7452
7453 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7454
7455         * font-lock.el (font-lock-fontify-pending-extents): Call
7456         font-lock-fontify-region instead of font-lock-fontify-buffer
7457         to avoid unnecessary progress gauges.
7458
7459 2000-07-06  Craig Lanning  <lanning@scra.org>
7460
7461         * custom-load.el (faces):
7462
7463         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7464         dir is a regex.
7465
7466         * process.el (call-process-internal): from Dan Holmsand, use binary
7467         coding systems so that jka-compr works.
7468
7469 2000-07-07  Ben Wing  <ben@xemacs.org>
7470
7471         * font-lock.el: Undo previous change.  Unfortunately, some
7472         files actually use the variables directly in their init code
7473         without quoting them.
7474
7475 2000-07-07  Ben Wing  <ben@xemacs.org>
7476
7477         * font-lock.el (defvar font-lock-*-face): Removed.
7478
7479         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7480         only when necessary.
7481
7482 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7483
7484         * cl-macs.el: fix cl-transform-function-property kludge
7485         so that it does not require a random feature.
7486
7487 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7488
7489         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7490         as in Linux kernel "Rules.make".
7491
7492 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7493
7494         * build-report.el (build-report): Add autoload cookie.
7495
7496 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7497
7498         * package-ui.el (defgroup pui):  Correct a misspelling
7499         (pui-toggle-package-delete):  Change `seleted' to `selected'
7500
7501 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7502
7503         * package-get.el (package-get-update-base):
7504         (package-get): Use insert-file-contents-literally always.
7505         (package-get-maybe-save-index):
7506         Force coding system for writing to binary.
7507
7508 2000-06-08  Mike Alexander  <mta@arbortext.com>
7509
7510         * code-process.el (call-process-region): If there is no coding
7511         system for the process on process-coding-system-alist use the
7512         coding system of the buffer containing the region.
7513
7514 2000-06-10  Ben Wing  <ben@xemacs.org>
7515
7516         * cmdloop.el (command-error):
7517         If debug-on-error and noninteractive, output backtrace.
7518
7519         * files.el (file-relative-name):
7520         Remove MSDOS references.
7521
7522         * simple.el (line-number): New function, due to non-obvious
7523         behavior/usage of count-lines.
7524
7525         * simple.el (count-lines): document non-obvious usage to get
7526         line number.
7527
7528 2000-06-11  Ben Wing  <ben@xemacs.org>
7529
7530         * faces.el ((featurep 'xpm)):
7531         * x-faces.el (x-init-face-from-resources):
7532         * x-faces.el (x-init-frame-faces):
7533         * x-misc.el (x-init-specifier-from-resources):
7534         * x-misc.el (x-get-resource-and-bogosity-check):
7535         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7536         * x-mouse.el (x-init-pointer-shape):
7537         * x-scrollbar.el (x-init-scrollbar-from-resources):
7538         Add sixth argument to x-get-resource calls so as to issue warnings
7539         rather than errors on bogus arguments.
7540
7541 2000-06-05  Ben Wing  <ben@xemacs.org>
7542
7543         * compat.el: new file.  provides a clean, non-intrusive way to
7544         define compatibility functions.
7545
7546         * process.el (shell-quote-argument): temporary fix for lack
7547         of nt-quote-process-args.  #### I need to put back the overall
7548         structure of that mechanism but redo the guts of it using the
7549         extra intelligence in the C code.
7550
7551 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7552
7553         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7554         `package-get' does in package-get.el, instead of using external
7555         "md5sum" program.
7556
7557         * package-get.el (package-get): Insert package file literally to
7558         make checksum calculation work.
7559
7560 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7561
7562         * code-files.el (convert-mbox-coding-system): Deleted.
7563         (file-coding-system-alist): Removed reference to
7564         convert-mbox-coding-system.
7565
7566 2000-05-28  Martin Buchholz <martin@xemacs.org>
7567
7568         * XEmacs 21.2.34 is released.
7569
7570 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7571
7572         * font-lock.el (font-lock-keywords): Rewrote docstring
7573
7574 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7575
7576         * loadhist.el (unload-feature): handle case where x is both boundp
7577         and fboundp
7578
7579 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7580
7581         * packages.el: It's ok to use built-in macros, but not lisp
7582         defined ones.
7583
7584 2000-05-20  Ben Wing  <ben@xemacs.org>
7585
7586         * font-lock.el:
7587         * font-lock.el (font-lock-message-threshold):
7588         * font-lock.el (font-lock-mode):
7589         * font-lock.el (font-lock-default-fontify-buffer):
7590         * font-lock.el (font-lock-always-fontify-immediately):
7591         * font-lock.el (font-lock-old-extent): Removed.
7592         * font-lock.el (font-lock-old-len): Removed.
7593         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7594         * font-lock.el (font-lock-pending-extent-table): New.
7595         * font-lock.el (font-lock-range-table): New.
7596         * font-lock.el (font-lock-after-change-function):
7597         * font-lock.el (font-lock-after-change-function-1): Removed.
7598         * font-lock.el (font-lock-fontify-pending-extents): New.
7599         * font-lock.el ('font-lock-revert-cleanup): Removed.
7600         * font-lock.el ('font-lock-revert-setup): Removed.
7601         Rewrite deferral code to handle any number of changes, merging
7602         them properly.  Remove hacked-up code for revert-buffer, now
7603         unnecessary.
7604
7605         * menubar-items.el (default-menubar):
7606         In Options->Edit Init File, don't switch to emacs-lisp-mode
7607         unless necessary; doing this turns off font-lock.
7608
7609 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7610
7611         * keydefs.el: Define C-x BS to backward-kill-sentence.
7612
7613 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7614
7615         * files.el (hack-local-variables-prop-line): Use non-greedy
7616         matching to process -*-texinfo-*- -*-.
7617
7618 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7619
7620         * minibuf.el (minibuf-directory-files): new function.
7621         (read-file-name-activate-callback): use minibuf-directory-files.
7622         (read-directory-name-internal): ditto.
7623         (mouse-file-display-completion-list): ditto.
7624         (mouse-directory-display-completion-list): ditto.
7625         (read-file-name-internal): remove "./" from completion list unless
7626         explicitly matched, for consistency.
7627
7628 2000-05-11  Ben Wing  <ben@xemacs.org>
7629
7630         * gutter-items.el (gutter-buffers-tab):
7631         * gutter-items.el (add-tab-to-gutter):
7632         * gutter-items.el (update-tab-in-gutter):
7633         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7634         * gutter-items.el (append-progress-display):
7635         * gutter-items.el (abort-progress-display):
7636         * gutter-items.el (raw-append-progress-display):
7637         Further fixes.  Use set-glyph-image not set-image-instance-property,
7638         to fix problems with multiple windows in a frame.
7639
7640         * menubar-items.el (tutorials-menu-filter):
7641         Fix typo.
7642
7643         * startup.el (early-error-handler):
7644         Display message box under windows; otherwise, message will disappear
7645         before it can be viewed.
7646
7647         * update-elc.el:
7648         Fix bug in NEEDTODUMP processing.
7649
7650 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7651
7652         * startup.el (lock-directory): Removed.
7653         (superlock-file): Ditto.
7654         (startup-set-paths): Remove lockdir.
7655         (startup-setup-paths-warning): Remove lock-directory.
7656
7657         * setup-paths.el (paths-find-lock-directory): Removed.
7658         (paths-find-superlock-file): Ditto.
7659
7660 2000-05-09  Ben Wing  <ben@xemacs.org>
7661
7662         * faces.el (set-face-property):
7663         * faces.el (set-face-font):
7664         * faces.el (set-face-foreground):
7665         * faces.el (set-face-background):
7666         * faces.el (set-face-background-pixmap):
7667         * faces.el (set-face-underline-p):
7668         * faces.el (set-face-strikethru-p):
7669         * faces.el (set-face-highlight-p):
7670         * faces.el (set-face-dim-p):
7671         * faces.el (set-face-blinking-p):
7672         * faces.el (set-face-reverse-p):
7673         doc string changes.
7674
7675         * glyphs.el:
7676         * glyphs.el (make-image-specifier):
7677         * glyphs.el (glyph-property):
7678         * glyphs.el (set-glyph-image):
7679         * glyphs.el (make-glyph):
7680         * glyphs.el (make-pointer-glyph):
7681         * glyphs.el (make-icon-glyph):
7682         * glyphs.el (widget-image-instance-p): New.
7683         authorship info, lots of doc changes.  New predicate, inadvertently
7684         omitted.  the general principle with specifier docs is now that
7685         the description of instantiators should go with the make-foo-specifier
7686         fun's doc string, rather than in foo-specifier-p.  this follows
7687         conventions elsewhere in XEmacs and in general is a lot more obvious
7688         of a place to look.  sometimes the make-foo-specifier function needs
7689         to be created in the process.
7690
7691         * gutter.el:
7692         * gutter.el (make-gutter-specifier): New.
7693         * gutter.el (make-gutter-size-specifier): New.
7694         * gutter.el (make-gutter-visible-specifier): New.
7695         specifier doc updates according to the conventions specified before.
7696
7697         * objects.el:
7698         * objects.el (make-font-specifier):
7699         * objects.el (make-color-specifier):
7700         * objects.el (make-face-boolean-specifier): New.
7701         specifier doc updates according to the conventions specified before.
7702
7703         * specifier.el:
7704         * specifier.el (set-specifier):
7705         * specifier.el (make-integer-specifier): New.
7706         * specifier.el (make-boolean-specifier): New.
7707         * specifier.el (make-natnum-specifier): New.
7708         * specifier.el (make-generic-specifier): New.
7709         * specifier.el (make-display-table-specifier): New.
7710         specifier doc updates according to the conventions specified before.
7711
7712         * toolbar.el:
7713         * toolbar.el (make-toolbar-specifier): New.
7714         specifier doc updates according to the conventions specified before.
7715
7716 2000-05-09  Ben Wing  <ben@xemacs.org>
7717
7718         * process.el (call-process-internal): Revert to previous version
7719         because Mike's change clashed with a change I did not long before.
7720         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7721         Thanks very much Mike for pointing out the bug and submitting a
7722         patch!
7723
7724 2000-04-13  Mike Alexander  <mta@arbortext.com>
7725
7726         * process.el (call-process-internal): Send the correct input buffer
7727         (call-process-internal): Return the exit status of the process
7728
7729 2000-05-07  Ben Wing  <ben@xemacs.org>
7730
7731         * winnt.el:
7732         * winnt.el (nt-quote-args-verbatim): Removed.
7733         * winnt.el (nt-quote-args-prefix-quote): Removed.
7734         * winnt.el (nt-quote-args-backslash-quote): Removed.
7735         * winnt.el (nt-quote-args-double-quote): Removed.
7736         * winnt.el (nt-quote-args-functions-alist): Removed.
7737         * winnt.el (nt-quote-process-args): Removed.
7738         Remove all stuff for argument quoting.  We borrow the code instead
7739         from Emacs 20.6, which is much more careful in its quoting
7740         (e.g. in handling runs of the escape character) and avoids most of
7741         the need for this Lisp mechanism by checking to see whether we're
7742         running a Cygwin or normal program and doing the appropriate
7743         quoting.  If we end up needing such a mechanism, we should add
7744         it by extending the variable `mswindows-quote-process-args' so it
7745         can take an alist of regexps.
7746
7747 2000-05-07  Ben Wing  <ben@xemacs.org>
7748
7749         * keydefs.el:
7750         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7751         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7752         the window without moving point.
7753
7754         * simple.el:
7755         * simple.el (scroll-up-one): New.
7756         * simple.el (scroll-down-one): New.
7757         Functions for use with C-M-up/down.
7758
7759 2000-05-01  Martin Buchholz <martin@xemacs.org>
7760
7761         * XEmacs 21.2.33 is released.
7762
7763 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7764
7765         * dialog.el (yes-or-no-p-dialog-box):
7766         Fix docstring.
7767         Fix following horrible bug in X11 mode with focus-follows-mouse:
7768           1. Visit two files in two different frames.
7769           2. do File->Revert Buffer in one of those frames.
7770           3. Dialog box appears.
7771           4. Arrange things so that the mouse passes over the *other*
7772              frame, then to the dialog box, and click on "Yes".
7773           5. The file contents end up in the *wrong* buffer!
7774         Add TODO comment.
7775
7776 2000-04-28  Ben Wing  <ben@xemacs.org>
7777
7778         * help.el (describe-installation): correct typo introduced
7779         in last patch: boundp -> fboundp.
7780
7781         * etags.el (buffer-tag-table-list):
7782         canonicalize filenames to Unix format so that tag-table-alist
7783         searching works under Windows.
7784
7785         * autoload.el:
7786         Bowdlerize the supposedly objectionable words
7787         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7788
7789         * gutter-items.el (set-progress-display-style):
7790         * gutter-items.el (search-dialog-callback):
7791         * gutter-items.el (make-search-dialog):
7792         Change to new callback-ex api.
7793
7794 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7795
7796         * help.el: (describe-installation): decode-coding-string is not
7797         defined in a non MULE environment.
7798
7799 2000-04-28  Ben Wing  <ben@xemacs.org>
7800
7801         * gutter-items.el (buffer-list-changed-hook):
7802         use it, not record-buffer-hook.
7803
7804         * subr.el (record-buffer-hook): Removed.
7805
7806 2000-04-27  Ben Wing  <ben@xemacs.org>
7807
7808         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7809         use NORECORD option.  Andy will not like this, but the existing
7810         gutter behavior is just wrong, as per this comment:
7811
7812         ;; this used to add the norecord flag to both calls below.
7813         ;; this is bogus because it is a pervasive assumption in XEmacs
7814         ;; that the current buffer is at the front of the buffers list.
7815         ;; for example, select an item and then do M-C-l
7816         ;; (switch-to-other-buffer).  Things get way confused.
7817         ;;
7818         ;; Andy, if you want to maintain the current look, you must
7819         ;;  *uncouple* the gutter order and buffers order.
7820
7821         * loaddefs.el (completion-ignored-extensions): unfuckify.
7822
7823         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7824         xemacs.mak.
7825
7826         * autoload.el (batch-update-one-directory): new function, used in
7827         xemacs.mak.
7828
7829         * loadup.el: set gc-cons-threshold very high unless dumping --
7830         loadup during update-elc is much much much faster.  also do this
7831         when quick-building.
7832
7833         add commented-out code for profiling loadup.
7834
7835
7836         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7837         is required in order to build xemacs.
7838
7839 2000-04-26  Ben Wing  <ben@xemacs.org>
7840
7841         * loadup.el: don't garbage collect during loadup if quick-build
7842         compile-time option is set.
7843
7844 2000-04-23  Ben Wing  <ben@xemacs.org>
7845
7846         * update-elc.el: compute whether any dumped .el or .elc files
7847         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7848         if so.
7849
7850         * update-elc.el (update-elc-files-to-compile): always change
7851         NOBYTECOMPILE in the src directory rather than current dir,
7852         so it will work under NT.
7853
7854         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7855         the form of this file is identical between Unix and Windows.
7856         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7857         Added comment.
7858         (update-autoloads-from-directory): updated doc string.
7859         updated doc strings in a few other places.
7860
7861 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7862
7863         * bytecomp.el (byte-force-recompile): Fix argument to
7864         byte-recompile-directory.
7865
7866 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7867
7868         * gutter-items.el (progress-display-clear-when-idle): Use
7869         add-one-shot-hook.
7870         * gutter-items.el (clear-progress-display): Adjust number of
7871         arguments.
7872
7873 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7874
7875         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7876
7877 2000-04-16  Ben Wing  <ben@xemacs.org>
7878
7879         * printer.el: New file.
7880
7881         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7882
7883         * help.el (describe-installation): Fix decoding for Windows.
7884
7885         * menubar-items.el:
7886         * menubar-items.el (default-menubar):
7887         * menubar-items.el (tutorials-menu-filter): New.
7888         * menubar-items.el (popup-menubar-menu):
7889         Add authorship.  Redo Help menu and Tutorials filter.
7890
7891         * menubar.el: Correct comment.
7892
7893         * modeline.el (modeline-buffer-identification): Correct doc string.
7894
7895         * simple.el:
7896         * simple.el (printing): Removed.
7897         * simple.el (printer-name): Removed.
7898         * simple.el (generic-print-buffer): Removed.
7899         * simple.el (generic-print-region): Removed.
7900         Move generic print code to printer.el.
7901
7902 2000-04-15  Ben Wing  <ben@xemacs.org>
7903
7904         * simple.el (generic-print-region): New.
7905         make this function actually work.
7906         (generic-print-buffer): call generic-print-region.
7907
7908 2000-04-14  Andy Piper  <andy@xemacs.org>
7909
7910         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7911         by using the new widget-callback-current-channel.
7912         (search-dialog-callback): ditto.
7913
7914 2000-04-12  Andy Piper  <andy@xemacs.org>
7915
7916         * gutter.el (default-gutter-position): moved from gutter-items.el.
7917         (default-gutter-position-changed-hook): ditto.
7918         (gutter-element-visibility-changed-hook): ditto.
7919         (set-gutter-element): ditto.
7920         (remove-gutter-element): ditto.
7921         (set-gutter-element-visible-p): ditto.
7922         (gutter-element-visible-p): ditto.
7923         (init-gutter): ditto.
7924
7925         * dialog.el (make-dialog-box): renamed and moved from
7926         gutter-items.el
7927
7928         * gutter-items.el: move various functions elsewhere.
7929
7930 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7931
7932         * menubar-items.el: Fixed place of parenthesis.
7933
7934 2000-04-12  Ben Wing  <ben@xemacs.org>
7935
7936         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7937                 without constantly being prompted for the tag.
7938         * simple.el: Added a number of section headings, to clarify the
7939                 organization of this file.
7940         * simple.el (activate-region):
7941         * simple.el (region-exists-p):
7942         * simple.el (region-active-p):
7943                 Moved these three function down to the other side of
7944                 the case-changing functions, so they join the rest of
7945                 the region code.
7946         * simple.el (printing): New.
7947         * simple.el (printer-name): New.
7948         * simple.el (generic-print-buffer): New.
7949                 New functions, a very simple prototype for a unified
7950                 printing interface.
7951
7952         * process.el (call-process-internal): Real fix for null BUFFER,
7953                 other problems with BUFFER specs.
7954
7955         * menubar-items.el:
7956                 Fixed up File->Print to use new printing functions.
7957                 Various corrections and expansions to Grep/Compile menus.
7958                 New options for Printing.
7959                 New options for SMTP Mail, the way to send mail under
7960                   MS Windows. (There's also a package patch to make SMTP
7961                   Mail be the default under MSWin.)
7962
7963 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7964
7965         * menubar-items.el: Selecting Rectangle Mousing from menubar
7966         did not work.  Needed to quote mouse-track-rectangle-p.
7967
7968 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7969
7970         * cl-compat.el (keywordp): Removed.
7971
7972 2000-04-05  Andy Piper  <andy@xemacs.org>
7973
7974         * gutter-items.el (progress-layout-glyph): don't initialize here.
7975         (progress-gauge-glyph): use dynamic sizing.
7976         (set-progress-display-style): new function. Set progress glyphs
7977         appropriately depending on the style.
7978         (progress-display-style): new variable. Custom version of
7979         set-progress-display-style.
7980         (progress-abort-glyph): switch to dynamic sizes.
7981         (search-dialog-text): make the edit field active.
7982
7983 2000-04-04  Andy Piper  <andy@xemacs.org>
7984
7985         * gutter-items.el (make-search-dialog): need to make the search
7986         dialog visible after creation.
7987
7988         * menubar-items.el (default-menubar): use the search dialog for
7989         searching. Remove some extraneous search menu items.
7990
7991         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7992         well as strings.
7993         (make-gutter-only-dialog-frame): allow the user to create the
7994         frame unmapped. Allow the gutter spec to be given as a glyph.
7995         (search-dialog-direction): new variable.
7996         (search-dialog-text): new variable.
7997         (search-dialog-callback): new function. Callback for the search
7998         dialog action.
7999         (make-search-dialog): new function. Create a user-friendly search
8000         dialog.
8001
8002 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8003
8004         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8005         under Windows.
8006
8007 2000-04-01  Andy Piper  <andy@xemacs.org>
8008
8009         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8010         progress more accurately.
8011
8012 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8013
8014         * finder.el (finder-compile-keywords): Process readable files only.
8015         Because error in process of .#finder-inf.el when compile xemacs
8016         with --with-clash-detection option.
8017
8018 2000-03-31  Andy Piper  <andy@xemacs.org>
8019
8020         * gutter-items.el (append-progress-display): don't delay after a
8021         successful font-lock.
8022         (make-gutter-only-dialog-frame): new function. Allow users to
8023         create gutter-only dialogs.
8024
8025 2000-03-27  Mike Alexander  <mta@arbortext.com>
8026
8027         * process.el (call-process-internal): Handle a null BUFFER
8028         parameter correctly.
8029
8030 2000-03-28  Andy Piper  <andy@xemacs.org>
8031
8032         * gutter-items.el (abort-progress-display): put strings in the
8033         gutter not extents.
8034         (progress-layout-glyph): signal special 'quit callback.
8035         (progress-display-quit-function): deleted.
8036         (progress-display-stop-callback): deleted.
8037         (progress-display-dispatch-command-events): deleted.
8038         (append-progress-display): remove calls to
8039         progress-display-dispatch-command-events.
8040         (raw-append-progress-display): ditto.
8041
8042 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8043
8044         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8045         being a list.  Actually define `stipple-pixmap-p' which is used as
8046         an error predicate.  Correctly handle PIXMAP being either relative
8047         or absolute file name.
8048
8049 2000-03-24  Andy Piper  <andy@xemacs.org>
8050
8051         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8052         (abort-progress-display): ditto. Don't delete the created extent.
8053         (raw-append-progress-display): ditto.
8054         (progress-display-dispatch-non-command-events): new
8055         function. Encapsulates what we want to do when no command input is
8056         required.
8057         (progress-display-dispatch-command-events): likewise, but disable
8058         for now since it causes too many problems.
8059         (append-progress-display): use them.
8060         (raw-append-progress-display): ditto.
8061         (default-gutter-position-changed-hook): set this rather than
8062         default-gutter-position-changed.
8063         (default-gutter-position-changed-hook): lambda with zero arguments
8064         rather than one.
8065         (raw-append-progress-display): trap errors in pending input since
8066         allowing them to signal will hose the gauge well and
8067         truly. Ideally we would like to delay these until we are more able
8068         to cope.
8069         (append-progress-display): ditto.
8070
8071 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8072
8073         * lisp/make-docfile.el: call-process-internal is now implemented
8074         in process.el.
8075
8076 2000-03-21  Ben Wing  <ben@xemacs.org>
8077
8078         * mule\mule-cmds.el (set-language-info-alist):
8079         Fix to correspond to new menu arrangement.
8080
8081 2000-03-21  Ben Wing  <ben@xemacs.org>
8082
8083         * process.el:
8084         * process.el (call-process-internal): New.
8085         New implementation of call-process.  Only enabled under NT, so far.
8086         stderr handling not implemented yet in CVS'd C code.
8087
8088 2000-03-20  Ben Wing  <ben@xemacs.org>
8089
8090         * lisp-mode.el:
8091         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8092         * lisp-mode.el (lisp-interaction-mode):
8093         Put back Lisp Interaction menubar for Jan V's sake.
8094
8095         * simple.el:
8096         * simple.el (mark-ring):
8097         * simple.el (dont-record-current-mark): New.
8098         * simple.el (in-shifted-motion-command): New.
8099         * simple.el (mark-ring-unrecorded-commands): New.
8100         * simple.el (mark-ring-max):
8101         * simple.el (set-mark-command):
8102         * simple.el (push-mark):
8103         * simple.el (handle-pre-motion-command):
8104         Implement scheme for not recording unimportant marks.
8105
8106         * subr.el:
8107         * subr.el (function-allows-args): New.
8108         New function function-allows-args.
8109
8110 2000-03-20  Martin Buchholz <martin@xemacs.org>
8111
8112         * XEmacs 21.2.32 is released.
8113
8114 2000-03-20  Andy Piper  <andy@xemacs.org>
8115
8116         * gutter-items.el (update-tab-in-gutter): force selection of the
8117         selected-window if required to do so.
8118         (buffers-tab-items): ditto.
8119         (add-tab-to-gutter): ditto.
8120         (create-frame-hook): use force-selection.
8121         (default-gutter-position-changed): lambdify.
8122         (update-tab-hook): deleted since it was only used in one place.
8123
8124 2000-03-18  Andy Piper  <andy@xemacs.org>
8125
8126         * files.el (find-file-noselect): undo change that shouldn't have
8127         gone in.
8128
8129 2000-03-17  Andy Piper  <andy@xemacs.org>
8130
8131         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8132         of selected-window trickery.
8133
8134         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8135         frames tabs.
8136         (progress-display-stop-callback): progress -> progress-display
8137         (progress-display-quit-function): ditto.
8138         (clear-progress-display): ditto.
8139         (remove-progress-display): ditto.
8140         (append-progress-display): ditto.
8141         (abort-progress-display): ditto.
8142         (raw-append-progress-display): ditto.
8143         (display-progress-display): ditto.
8144         (current-progress-display-label): ditto.
8145         (current-progress-display): ditto.
8146         (lprogress-display): ditto and save the buffer
8147         (progress-display): ditto. Otherwise the buffer sometimes gets
8148         changed which confuses font-lock.
8149
8150         * font-lock.el (font-lock-default-fontify-buffer): catch all
8151         errors, not just quit.
8152         (font-lock-mode): progress -> display-progress
8153         (font-lock-default-fontify-buffer): ditto.
8154         (font-lock-fontify-syntactically-region): ditto.
8155         (font-lock-fontify-keywords-region): ditto.
8156
8157 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8158
8159         * cl.el (gensym): Move to here from cl-macs.el.
8160         (gentemp): Ditto.
8161
8162 2000-03-16  Andy Piper  <andy@xemacs.org>
8163
8164         * font-lock.el (font-lock-mode): use lprogress and friends for
8165         progress management.
8166         (font-lock-default-fontify-buffer): ditto.
8167         (font-lock-fontify-syntactically-region): ditto.
8168         (font-lock-fontify-keywords-region): ditto.
8169         (font-lock-revert-cleanup): fix reverting.
8170         (font-lock-revert-setup): ditto.
8171
8172         * gutter-items.el (progress-use-echo-area): new variable. Use the
8173         echo area for progress gauges if non-nil.
8174         (clear-progress): remove echo area stuff and defer to
8175         clear-message.
8176         (append-progress): dispatch non-command events after each progress
8177         increment. Remove echo area stuff.
8178         (abort-progress): remove echo area stuff and defer to
8179         display-message.
8180         (raw-append-progress): ditto. Dispatch non-command events after
8181         gutter redisplay.
8182         (display-progress): defer echo area stuff to display-message.
8183
8184         * gutter-items.el (clear-progress):
8185         (abort-progress): indentation changes.
8186         (display-progress): don't clear progress.
8187         (append-progress): compare messages with equal.
8188         (raw-append-progress): use dispatch-non-command-events to flush
8189         widget creation events.
8190
8191 2000-03-13  Ben Wing  <ben@xemacs.org>
8192
8193         * abbrev.el:
8194         * abbrev.el (abbrev-string-to-be-defined): New.
8195         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8196         Changes for use with the menubar.
8197
8198 2000-03-12  Ben Wing  <ben@xemacs.org>
8199
8200         * alist.el (vassoc): moved here from font-menu.el.
8201
8202         * custom.el (defface): typo fix.
8203
8204         * dialog.el (yes-or-no-p-dialog-box):
8205         * dialog.el (message-box):
8206         * files.el (save-some-buffers-1):
8207         Put accelerators in the button names.
8208
8209         * font-lock.el (font-lock-comment-face):
8210         * font-lock.el (font-lock-keyword-face):
8211         * font-lock.el (font-lock-function-name-face):
8212         Fixed some of the colors under MS Windows because the existing
8213         default colors were hardly different from black and needed to be
8214         made lighter.
8215
8216         * font-menu.el:
8217         * font-menu.el (font-menu-split-long-menu):
8218         * font-menu.el (font-menu-family-constructor):
8219         * font-menu.el (font-menu-size-constructor):
8220         * font-menu.el (font-menu-weight-constructor):
8221         * font-menu.el (font-menu-set-font):
8222         vassoc moved to alist.el.
8223         Accelerators added to all menus.
8224         Unused bound var new-props removed.
8225
8226         * keydefs.el: I did a whole lot of rearranging to put things in a
8227         more consistent order and fixed a number of cases where key
8228         combinations involving up, down, left, right and so on were
8229         defined but the corresponding keypad combinations were not
8230         defined.
8231
8232         * lisp-mode.el:
8233         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8234         * lisp-mode.el (emacs-lisp-mode):
8235         * lisp-mode.el (lisp-interaction-mode):
8236         * lisp-mode.el (flet):
8237         Added accelerators onto the menus.
8238         Made all the different versions of the let function be indented
8239         the same way.
8240         Undid Steve's easy-menu-ification, because it makes it impossible
8241         to have the menubar and popup menus different.
8242         Cleaned up the menu; added items for find-function &c and some
8243         indenting, and removed debug-on-*.
8244
8245         * list-mode.el (list-mode-hook):
8246         * list-mode.el (list-mode):
8247         * list-mode.el (completion-setup-hook):
8248         * list-mode.el (display-completion-list):
8249         Added support for the :window-height keyword, which is required
8250         because of other changes that I made for the file dialog box.  I
8251         also made the hook variables list-mode-hook and
8252         completion-setup-hook and also minibuffer-setup-hook in
8253         minibuf.el be permanent-local; see comment in list-mode.el.
8254
8255         * map-ynp.el (map-y-or-n-p):
8256         Added accelerators to the dialog buttons.
8257
8258         * menubar-items.el (menu-truncate-list):
8259         New internal function.
8260         * menubar-items.el (submenu-generate-accelerator-spec):
8261         * menubar-items.el (menu-item-strip-accelerator-spec):
8262         * menubar-items.el (menu-item-generate-accelerator-spec):
8263         New exported functions, for use in auto-generating accelerator specs.
8264
8265         * menubar-items.el:
8266         * menubar-items.el (default-menubar):
8267         * menubar-items.el (maybe-add-init-button):
8268         * menubar-items.el (bookmark-menu-filter):
8269         * menubar-items.el (slow-format-buffers-menu-line):
8270         * menubar-items.el (build-buffers-menu-internal):
8271         * menubar-items.el (language-environment-menu-filter):
8272         * menubar-items.el (default-popup-menu):
8273         * menubar-items.el (popup-buffer-menu):
8274         * menubar-items.el (popup-menubar-menu):
8275         Did a major overhaul on this file, and in fact I'm nowhere near
8276         done working on the menubar, and there will be more patches to
8277         come.  A basic summary of what I've done:
8278
8279         a) I added accelerators to all of the menu items.  For menus that
8280         are auto-generated, such as the buffers menu, the accelerators are
8281         automatically added to the beginning of each line using the
8282         numbers 1 through 9, then zero, and then letters starting with A,
8283         but omitting the letters that are already in use for the fixed
8284         menu items at the top of the buffers menu.  To facilitate adding
8285         accelerators of this kind, I created some new functions
8286         (*-accelerator-spec), which are also being used by other filters
8287         that auto generate lists of things such as ftp sites to download
8288         packages.  If people really don't like these accelerators
8289         appearing at the beginning of the menu items, a variable can be
8290         added to optionally turn them off, but I think this is rather
8291         pointless because other menu items have accelerators and many or
8292         most of the menu users will use the accelerators if the support is
8293         there.
8294
8295         b) I combined the top level Tools and Apps menus into a single
8296         Tools menu, because the distinction between the two is not
8297         obvious, and the items on the menus are not used often enough that
8298         putting some of them onto submenus is a problem.
8299
8300         c) I created two new top level menus called View and Cmds because
8301         there were too many items on the File and Edit menus, and I'm going
8302         to be adding more items to these menus.  In contrast to the Tools
8303         menu, the items on these menus may be used quite often during an
8304         editing session, and so should be available with fewer
8305         keystrokes.
8306
8307         d) I added a number of options to the options menu, including one
8308         for controlling whether the alt key can be used to traverse to
8309         menu items using the accelerators, one for controlling behavior of
8310         control-k, one for controlling how the kill and yank functions
8311         interact with the clipboard, a few additional buffers-menu
8312         options, and various other things.  I also did a bit of
8313         rearranging, for example, combining the keyboard and mouse options
8314         into a single keyboard and mouse submenu to facilitate the
8315         accelerators on that level.
8316
8317         e) I changed the variable buffers-menu-format-buffer-line-function
8318         to take two arguments instead of one, the second argument being
8319         the line number for use in creating an accelerator.  I added a
8320         hack to support existing functions with one argument (although I
8321         doubt that very many of these exist), for backward compatibility.
8322
8323         f) I moved the top level mule menu to be a submenu of the edit
8324         menu.  I think that most of the items on this menu are fairly
8325         useless and there are certainly not enough frequently used items
8326         to justify this being its own top level menu.
8327
8328         g) I combined most of the items in big-menubar.el into the main menu.
8329         If people think the main menu is too big, it would be possible to
8330         create different configurations, some smaller.
8331
8332         * menubar.el (check-menu-syntax):
8333         Deleted some syntax checks that were no longer valid, partly
8334         because of changes that were already made a long time ago, and
8335         partly because of a change I made where I allow the name of the
8336         menu item to be an evaluated expression rather than just a string,
8337         similar to all of the other parameters of a menu item.
8338
8339         * minibuf.el:
8340         * minibuf.el (read-file-name-1):
8341         * minibuf.el (mouse-read-file-name-1):
8342         I made a number of changes to improve the appearance
8343         and functioning of the file dialog box.  They include:
8344
8345         a) Fixing the problem where closing the dialog box by clicking on
8346         the close button of the window didn't properly exit the
8347         minibuffer.
8348
8349         b) Fixing the problem that if you typed part of a file name, and
8350         then clicked on a completion with the mouse, the file was not
8351         correctly selected.
8352
8353         c) Changing the title of the dialog box to reflect the operation
8354         being done in accordance with user interface conventions, rather
8355         than the name of the dialog box buffer, which is rather useless.
8356
8357         d) Remove the words "possible completions are" which didn't
8358         belong.
8359
8360         e) Fix things so that the completions scroll off the end of the
8361         completions windows only to the right, rather than both to the
8362         right and down, which is in accordance with Windows user interface
8363         conventions.
8364
8365         * msw-init.el (init-post-mswindows-win):
8366         Added a binding for meta-F4, which is the standard windows binding
8367         for exiting a program.
8368
8369         * select.el (get-selection-no-error):
8370         * select.el (own-selection):
8371         * select.el (own-clipboard):
8372         Added an optional argument called append to the functions
8373         own-selection and own-clipboard.  This adds support for appending
8374         text to the existing selection and allows the function
8375         own-clipboard to be used as the value of the variable
8376         interprogram- cut-function.
8377
8378         Fixed a bug in own-selection in handling zmacs-region-stays.
8379
8380         * simple.el (historical-kill-line): New.
8381
8382         * simple.el (kill-line):
8383         * simple.el (interprogram-cut-function):
8384         * simple.el (interprogram-paste-function):
8385         * simple.el (handle-pre-motion-command):
8386         * simple.el (next-line):
8387         * simple.el (previous-line):
8388         a) Expanded the variable kill-whole-line, so that function
8389         kill-line can be set to delete the entire line always, not just
8390         when cursor is at the beginning of the line.  This is controlled
8391         by setting the variable kill-whole-line to the symbol 'always.
8392         This behavior, as well as the existing kill-whole-line behavior,
8393         now only take effect when kill-line is called interactively,
8394         although this is a departure from a previous behavior in the case
8395         of setting this variable kill-whole-line to t.  It is almost
8396         certainly what has always been intended, and most likely the old
8397         way of doing things introduced bugs.  I also created a function
8398         called historical-kill-line, which ignores the kill-whole-line
8399         setting and always gives the historical behavior of only killing
8400         to the end of the line.  I bound this function to shift- control-k
8401         so that the kill to end of line behavior is available, even when
8402         kill-whole-line has been set to change control-k into the simple
8403         delete-whole-line behavior. (This can be set using the options
8404         menu.)
8405
8406         b) I changed things so that kill and yank now interact with the
8407         clipboard by default under windows.  This was done by changing the
8408         default value of interprogram-cut- function and
8409         interprogram-paste-function.  You can get the old behavior by
8410         setting these to nil, and there is an option on the options menu
8411         to do this.
8412
8413         c) I added support for selecting text using shifted motion keys.
8414         This support is on by default and can be controlled by the
8415         variable shifted-motion-keys-select-region.  There is also a
8416         variable called unshifted-motion-keys-deselect-region that
8417         controls more specifically how the shifted motion key behavior
8418         works.  I did not put an option on the options menu to turn this
8419         off, because I can't imagine why this would be useful.
8420
8421         * simple.el (forward-block-of-lines):
8422         * simple.el (backward-block-of-lines):
8423         * simple.el (block-movement-size):
8424         New.
8425
8426         * simple.el (uncapitalized-title-words):
8427         * simple.el (uncapitalized-title-word-regexp):
8428         * simple.el (capitalize-string-as-title):
8429         * simple.el (capitalize-region-as-title):
8430         New.
8431
8432
8433         * subr.el (add-hook):
8434         * subr.el (make-local-hook): New.
8435         * subr.el (remove-local-hook): New.
8436         * subr.el (add-one-shot-hook): New.
8437         * subr.el (add-local-one-shot-hook): New.
8438         Added some functions to make using hooks easier.
8439         These include:
8440
8441         a) Functions add-local-hook and remove-local-hook to make it easy
8442         to use local hooks.
8443
8444         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8445         make it possible to add a "one-shot" hook, which is to say a hook
8446         that runs only once, and automatically removes itself after the
8447         first time it has run.
8448
8449 2000-03-09  Andy Piper  <andy@xemacs.org>
8450
8451         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8452
8453 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8454
8455         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8456         Moved from menubar-items.el.
8457         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8458
8459 2000-03-08  Andy Piper  <andy@xemacs.org>
8460
8461         * gutter-items.el (build-buffers-tab-internal): add selected field
8462         to buffers tab spec.
8463
8464 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8465
8466         * minibuf.el (last-exact-completion): Initialize to nil.
8467
8468 2000-03-07  Didier Verna  <didier@xemacs.org>
8469
8470         * startup.el (command-line-1): remove unused variable
8471         `first-file-buffer'.
8472
8473 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8474
8475         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8476         which is also used for Web server log files.
8477
8478 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8479
8480         * mule/mule-charset.el: Setup auto-fill-chars.
8481
8482 2000-03-02  SL Baur  <steve@beopen.com>
8483
8484         * subr.el (with-string-as-buffer-contents): Reimplement using
8485         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8486         non-deletion of buffer after execution problem.
8487         (with-output-to-string): Use unique buffer name.
8488
8489 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8490
8491         * gutter-items.el (buffers-tab-sort-function):  New variable.
8492         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8493
8494 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8495
8496         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8497
8498 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8499
8500         * menubar-items.el (maybe-add-init-button): Remove the "Load
8501         .emacs" button from all menubars.
8502
8503 2000-03-01  Didier Verna  <didier@xemacs.org>
8504
8505         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8506         region rectangle replacement (from Jan Vroonhof).
8507         (replace-rectangle): new function.
8508
8509 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8510
8511         * mule/mule-cmds.el (set-default-coding-systems): Use
8512         set-terminal-coding-system and set-keyboard-coding-system.
8513         * coding.el (set-terminal-coding-system): Use
8514         set-console-tty-output-coding-system.
8515         (set-keyboard-coding-system): Use
8516         set-console-tty-input-coding-system.
8517
8518 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8519
8520         * minibuf.el (read-variable): Allow symbol to default argument.
8521
8522 2000-02-27  Andy Piper  <andy@xemacs.org>
8523
8524         * gutter-items.el (update-tab-hook): new function to be used for
8525         hooks.
8526         (create-frame-hook): add update-tab-hook.
8527         (record-buffer-hook): ditto.
8528         (default-gutter-position-changed): ditto.
8529         (default-gutter-position): updating the buffers tab is now handled
8530         by a hook.
8531         (default-gutter-position-changed-hook): new variable.
8532         (gutter-element-visibility-changed-hook): ditto.
8533         (set-gutter-element-visible-p): call it.
8534         (set-gutter-element): use modify-specifier-instances. Set extents
8535         as duplicable before using.
8536         (remove-gutter-element): ditto.
8537         (set-gutter-element-visible-p): ditto.
8538         (init-gutter): new function.
8539         (add-tab-to-gutter): use new gutter-element functions rather than
8540         setting specifiers directly.
8541         (clear-progress): ditto.
8542         (abort-progress): ditto.
8543         (gutter-buffers-tab-visible-p): renamed from
8544         default-gutter-visible-p
8545
8546         * specifier.el (modify-specifier-instances): new function from Jan
8547         Vroonhof.
8548
8549         * x-init.el (init-post-x-win): call init-gutter.
8550
8551         * msw-init.el (init-post-mswindows-win): call init-gutter.
8552
8553         * menubar-items.el (default-menubar): Update to reflect new gutter
8554         variables.
8555
8556 2000-02-26  Andy Piper  <andy@xemacs.org>
8557
8558         * gutter-items.el (set-gutter-element): new function. Add gutter
8559         elements to the specified gutter.
8560         (remove-gutter-element): new function. Remove gutter elements from
8561         the specified gutter.
8562         (set-gutter-element-visible-p): new function. Set gutter element
8563         visibility for the provided gutter-visible specifier.
8564
8565 2000-02-23  Andy Piper  <andy@xemacs.org>
8566
8567         * gutter-items.el (add-tab-to-gutter): specify dimensions
8568         dynamically.
8569
8570 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8571
8572         * gutter-items.el (add-tab-to-gutter):
8573         * package-get.el (package-get-interactive-package-query):
8574         * package-ui.el (pui-directory-exists):
8575         (pui-install-selected-packages):
8576         (pui-list-packages):
8577         Use #'(lambda ...)  instead of '(lambda ...).
8578
8579 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8580
8581         * startup.el (load-user-init-file): Check to make sure user
8582           has an init-file before calling load().
8583
8584 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8585
8586         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8587
8588 2000-02-23  Martin Buchholz <martin@xemacs.org>
8589
8590         * XEmacs 21.2.31 is released.
8591
8592 2000-02-21  Mike Sperber <mike@xemacs.org>
8593
8594         * loadup.el (really-early-error-handler):
8595         * update-elc.el:
8596         * make-docfile.el:
8597         Remove dependency on EMACSBOOTSTRAP... environment variables.
8598
8599 2000-02-21  Martin Buchholz <martin@xemacs.org>
8600
8601         * XEmacs 21.2.30 is released.
8602
8603 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8604
8605         * byte-optimize.el (byte-optimize-plus):
8606         (byte-optimize-minus):
8607         (byte-optimize-multiply):
8608         Optimize (- 0) to 0, not (-)
8609         Optimize (+ 5 3.0) to 8.0
8610         Optimize (* 5 3.0) to 15.0
8611         Improve readability.
8612
8613 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8614
8615         * modeline.el: (modeline-scrolling-method): change modeline
8616         mswindows cursor appearance according to the value.
8617
8618         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8619         and 'gui-element face colors and 'gui-element face font to Windows
8620         defaults.
8621
8622 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8623
8624         * font-lock.el: Javadoc enhancements
8625
8626 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8627
8628         * ldap.el (toplevel): Test if LDAP support has been compiled in
8629         (ldap-verbose): New option
8630         (ldap-search-entries): Renamed from the previous ldap-search
8631         Conditionalize message display on ldap-verbose
8632         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8633         defuns
8634         (ldap-search): Is now defined as an obsolete wrapper calling
8635         ldap-search-basic or ldap-search-entries
8636
8637
8638 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8639             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8640             Jan Vroonhof  <jan@xemacs.org>
8641
8642         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8643         When for-effect is true, didn't call `byte-optimize-form'
8644         in and/or subforms without last.
8645
8646 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8647
8648         * package-get.el (package-get-download-sites): Use correct custom
8649         type.
8650
8651 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8652
8653         * files.el (write-file): Ask for coding system when compiled with
8654         file-coding.
8655
8656 2000-02-16  Andy Piper  <andy@xemacs.org>
8657
8658         * buffer.el (switch-to-buffer): give norecord argument to
8659         set-window-buffer instead of explicitly recording.
8660
8661         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8662         we have to pick a window.
8663
8664 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8665
8666         * mule/mule-cmds.el (describe-language-support): Don't add
8667         unexist function to help-map.
8668         (describe-coding-system): Don't use already assigend `C'.
8669
8670 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8671
8672         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8673         work in custom.
8674
8675 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8676
8677         * about.el: Ienaga's e-mail address change.
8678
8679 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8680
8681         * etags.el (find-tag): force new window -- even if buf already
8682         visible -- when other-window is t
8683
8684 2000-02-16  Martin Buchholz <martin@xemacs.org>
8685
8686         * XEmacs 21.2.29 is released.
8687
8688 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8689
8690         * cl-extra.el (getf): This is now identical to `plist-get', so
8691         just defalias it.
8692         * cl-macs.el: Make getf an alias to plist-get, at the
8693         byte-compiler level, using define-compiler-macro.
8694
8695 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8696
8697         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8698
8699 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8700
8701         * lisp/etags.el (find-tag-internal): set exact-tagname to
8702           a regular expression that matches against the tagname
8703           part of the tag entry first instead of only looking in
8704           the context area.
8705
8706 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8707
8708         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8709         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8710
8711 2000-02-07  Martin Buchholz <martin@xemacs.org>
8712
8713         * XEmacs 21.2.28 is released.
8714
8715 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8716
8717         * cl-extra.el (getf): Just call `get', never `get*'.
8718         Make arglist match docstring.
8719         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8720         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8721         * byte-optimize.el: remove references to `get*'.
8722
8723 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8724
8725         * mule/european.el: Add syntax information for Latin3 and Latin4.
8726
8727 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8728
8729         * byte-optimize.el: Byte-optimize (length "foo")
8730
8731 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8732
8733         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8734         width check using `window-leftmost-p' and `window-rightmost-p'.
8735
8736 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8737
8738         * wid-edit.el (widget-match-inline): An atom never matches a
8739           list.
8740
8741 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8742
8743         * modeline.el: Consolidated 'x and 'mswindows specification under
8744         'win tag.
8745
8746 2000-01-29  Andy Piper  <andy@xemacs.org>
8747
8748         * gutter-items.el: (format-buffers-tab-line): Try and be
8749         intelligent about buffer naming when we have duplicates.
8750
8751 2000-01-29  Andy Piper  <andy@xemacs.org>
8752
8753         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8754         updated when it becomes visible.
8755
8756 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8757
8758         * bytecomp.el (byte-compile-insert-header): Properly set coding
8759         system under MULE and file-coding.
8760
8761 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8762
8763         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8764         (dontusethis-set-value-terminal-coding-system-handler):
8765         (dontusethis-set-value-keyboard-coding-system-handler):
8766         Never undefine coding system aliases.  Emergency fix for gnus.
8767
8768 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8769
8770         * files.el (abbreviate-file-name): Use directory-sep-char instead
8771         of hard-coded "/".
8772
8773 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8774
8775         * startup.el (user-init-file-base-list): New variable, replacing
8776         user-init-file-base.
8777         (find-user-init-file): New function.
8778         (command-line-early): Use it.
8779         (load-user-init-file): Ditto.
8780
8781 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8782
8783         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8784         calling valid-image-instantiator-format-p
8785
8786 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8787
8788         * isearch-mode.el (isearch-mode): The variable is
8789         isearch-unhidden-extents, not isearch-opened-extents.
8790
8791 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8792
8793         * minibuf.el (next-history-element): Modify error message if a
8794         default value is available.
8795
8796 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8797
8798         * bytecomp.el (byte-compile-file): Don't unconditionally write
8799         .elc files in binary - might contain non-Latin1.
8800
8801 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8802
8803         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8804         for windows-nt.
8805
8806         * version.el:
8807         * startup.el (user-init-file-base):
8808         * process.el (call-process-region):
8809         * files.el (make-backup-file-name):
8810         (backup-file-name-p):
8811         (file-relative-name):
8812         (abbreviate-file-name):
8813         (set-auto-mode):
8814         * code-process.el (call-process-region): Removed unnecessary
8815         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8816         support out of the universe.
8817
8818         * process.el:
8819         * code-process.el:
8820         * bytecomp.el (byte-compile-file): Removed reference to
8821         buffer-file-type, and commented usage of binary-process-output
8822         NTEmacs variables.
8823
8824 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8825
8826         * help.el (function-arglist): Add case for macro.
8827
8828 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8829
8830         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8831         printers.
8832         (custom-display): Added a menu for printer/display tags.
8833
8834         * frame.el (frame-type):
8835         * device.el (device-type): Added 'msprinter to the doc string, and
8836         removed 'pc -- it is not going to be implemented ever.
8837         (call-device-method): Fixed docstring typo.
8838         Defined specifier tags 'printer and 'display.
8839
8840 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8841
8842         * lisp/itimer.el (itimer-run-expired-timers): (consp
8843           last-command-event-time) instead of (consp
8844           'last-command-event-time).
8845
8846 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8847
8848         * msw-glyphs.el: Removed obsolete commentary.
8849
8850 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8851
8852         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8853         better default value.
8854
8855 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8856
8857         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8858         (read-string): Ditto.
8859         (eval-minibuffer): Ditto.
8860         (read-command): Ditto.
8861         (read-function): Ditto.
8862         (read-variable): Ditto.
8863         (read-number): Ditto.
8864         (read-shell-command): Ditto.
8865         (read-number): Record history.
8866
8867 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8868
8869         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8870
8871 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8872
8873         * faces.el (startup-initialize-custom-faces): New function.
8874         Reset all faces created during auto-autoloads loading time
8875         by defface.
8876         * startup.el (command-line): Call it.
8877
8878 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8879
8880         * about.el (about-hackers): Add myself to contributors list.
8881
8882 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8883
8884         * menubar-items.el (maybe-add-init-button): Removed an argument in
8885         a call to load-user-init-file, as the function managed to lose its
8886         formal parameter a few betas ago.
8887
8888 2000-01-18  Martin Buchholz <martin@xemacs.org>
8889
8890         * XEmacs 21.2.27 is released.
8891
8892 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8893
8894         * process.el (shell-command-to-string): Use the FSF docstring.
8895         Make shell-command-to-string the standard function, and
8896         exec-to-string the (deprecated) alias.
8897
8898         * startup.el: typo fix.
8899
8900 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8901
8902         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8903
8904 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8905
8906         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8907         buffers after visible buffers.
8908         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8909
8910 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8911
8912         * info.el (Info-extract-menu-node-name): Stop at a dot
8913         followed by whitespace or right parenthesis.
8914
8915 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8916
8917         * info.el (Info-directory-list): Warn against using Customize with
8918         Info-directory-list.
8919
8920 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8921
8922         * minibuf.el (read-file-name): doc fix.
8923
8924         * autoload.el (update-file-autoloads): doc fix.
8925
8926         * about.el (about-hackers): Change my E-mail address.
8927
8928 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8929
8930         * info.el (Info-visit-file): Just use the `f' interactive spec to
8931         read a filename in the standard way.
8932
8933 2000-01-13  Andy Piper  <andy@xemacs.org>
8934
8935         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8936         (gutter-buffers-tab-extent): new variable.
8937         (update-tab-in-gutter): call add-tab-to-gutter again if the
8938         orientation has changed.
8939         (add-tab-to-gutter): cope with different orientations.
8940
8941 2000-01-11  Didier Verna  <didier@xemacs.org>
8942
8943         * info.el (Info-following-node-name): backward-skip dots as well
8944         as spaces (dots at the end of a node name aren't part of it).
8945         (Info-extract-menu-node-name): don't skip dots. There could be
8946         some in the node name.
8947         (Info-index): allow dots to be part of a node name.
8948
8949 2000-01-12  Andreas Jaeger  <aj@suse.de>
8950
8951         * files.el (auto-mode-alist): Added idlwave-mode.
8952         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8953
8954 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8955
8956         * info.el (Info-search): Show default value.
8957
8958 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8959
8960         * info.el (Info-read-node-completion-table): New variable.
8961         (Info-read-node-name-1): New function.
8962         (Info-read-node-name): Use it.
8963         (Info-follow-reference): Use DEFAULT argument of completing-read.
8964         (Info-menu): Ditto.
8965
8966 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8967
8968         * hyper-apropos.el (hyper-describe-key-briefly): Save
8969         window configuration.
8970         (hyper-describe-face): Use DEFAULT of completing-read.
8971         (hyper-apropos-read-variable-symbol): Ditto.
8972         (hyper-apropos-read-function-symbol): Ditto.
8973
8974 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8975
8976         * mule/mule-cmds.el (set-default-coding-system): Set
8977         comint-exec-hook to use coding-system-for-read and
8978         coding-system-for-write so that C-x RET c works.
8979
8980 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8981
8982         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8983         (previous-matching-history-element): Increment
8984         minibuffer-max-depth by 1.
8985         (next-matching-history-element): Ditto.
8986
8987 2000-01-11  Andy Piper  <andy@xemacs.org>
8988
8989         * gutter-items.el (buffers-tab): Create a new face for the buffers
8990         tab.
8991         (buffers-tab-face): use it.
8992
8993 2000-01-10  Didier Verna  <didier@xemacs.org>
8994
8995         * modeline.el (modeline-scrolling-method): change modeline X
8996         cursor appearance according to the value.
8997
8998 2000-01-07  Andreas Jaeger  <aj@suse.de>
8999
9000         * about.el (about-hackers): Moved my entry to contributor list.
9001         (xemacs-hackers): Added myself.
9002         (about-maintainer-info): Added description of myself.
9003
9004
9005 2000-01-07  Didier Verna  <didier@xemacs.org>
9006
9007         * modeline.el (modeline-scrolling-method): new variable.
9008         (mouse-drag-modeline): add reference to it in the docstring.
9009         (mouse-drag-modeline): handle it.
9010
9011 2000-01-08  Andy Piper  <andy@xemacs.org>
9012
9013         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9014         calls.
9015         (remove-buffer-from-gutter-tab): ditto.
9016
9017 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9018
9019         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9020         (custom-face-edit): Fix grammatical error in help message.
9021
9022 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9023
9024         * movemail.el: Added.
9025
9026         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9027
9028 2000-01-03  Didier Verna  <didier@xemacs.org>
9029
9030         * modeline.el (mouse-drag-modeline): remove the code related to
9031         the modeline horizontal scrolling facility.
9032
9033 1999-12-31  Martin Buchholz <martin@xemacs.org>
9034
9035         * XEmacs 21.2.26 is released.
9036
9037 1999-12-28  Andy Piper  <andy@xemacs.org>
9038
9039         * wid-edit.el (widget-push-button-value-create): The gui cache
9040         does not agree with native widgets which can only be displayed
9041         once per window. The reasons for caching are diminished now that
9042         we don't hog resources when creating buttons.
9043         (widget-push-button-cache) deleted.
9044
9045 1999-12-24  Martin Buchholz <martin@xemacs.org>
9046
9047         * XEmacs 21.2.25 is released.
9048
9049 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9050
9051         * hyper-apropos.el (hyper-apropos): Toggle
9052         hyper-apropos-programming-apropos correctly.
9053         Set REGEXP when user accepts default value.
9054
9055 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9056
9057         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9058         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9059
9060 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9061
9062         * mule/mule-category.el (undefined-category-designator):
9063         Return char instead of character.  Search for undefined one.
9064         (describe-category): Use with-displaying-help-buffer.
9065
9066 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9067
9068         * byte-optimize.el (byte-optimize-plus):
9069         Optimize (+ 1) to 1 instead of (1+ nil).
9070
9071         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9072
9073         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9074
9075         * byte-optimize.el (byte-optimize-char-before): New function.
9076         Remove performance penalty for using (char-before) instead of (char-after).
9077
9078 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9079
9080         * mule/mule-category.el (char-category-list): Return character
9081         instead of integer.
9082
9083 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9084
9085         * minibuf.el (read-buffer): Check default is buffer object.
9086
9087 1999-11-25  Andy Piper  <andy@xemacs.org>
9088
9089         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9090         for buttons.
9091
9092 1999-12-16  Andreas Jaeger  <aj@suse.de>
9093
9094         * package-get.el (package-get-maybe-save-index): Fixed typo.
9095         Patch by Jeff Miller <jmiller@smart.net>.
9096
9097 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9098
9099         * gnuserv.el (gnuserv-process-filter):  don't call
9100         gnuserv-write-to-client when gnuserv-current-client is nil
9101
9102 1999-12-14  Martin Buchholz <martin@xemacs.org>
9103
9104         * XEmacs 21.2.24 is released.
9105
9106 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9107
9108         * about.el (about-hackers): Update my email address.
9109
9110 1999-12-07  Martin Buchholz <martin@xemacs.org>
9111
9112         * XEmacs 21.2.23 is released.
9113
9114 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9115
9116         * package-get.el (package-get-download-sites): Removed several
9117         defunct download sites, added many new ones, and corrected a few
9118         incorrect directory-on-site entries.  Added physical locations to
9119         site-description.
9120
9121 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9122
9123         * finder.el (finder-commentary): add DOC string and fix
9124         interactive spec
9125
9126 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9127
9128         * help.el (describe-function): Don't forget to intern the string
9129         completing-read returns.
9130         (describe-variable): Ditto.
9131
9132 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9133
9134         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9135         `hyper-apropos-help-mode' here to find symbol to customize
9136         irregardless of cursor position and simplify
9137         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9138         `hyper-apropos-popup-menu'.
9139
9140 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9141
9142         * apropos.el (apropos-mode-map): Add return to call
9143         apropos-follow.
9144         (apropos-print): Call apropos-mode to have better
9145         command reference. Put keymap text-poperty to
9146         symbole name.
9147
9148 1999-11-22  Alastair Burt  <burt@dfki.de>
9149
9150         * help.el: (describe-bindings-1): Added handling of keymaps for
9151         the extents at point.
9152
9153 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9154
9155         * gutter-items.el (buffers-tab-items): Wrap the function in a
9156         save-match-data
9157
9158 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9159
9160         * help.el (describe-function): Use the DEFAULT argument to
9161         completing-read.
9162         (describe-variable): Ditto.
9163
9164 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9165
9166         * minibuf.el (read-from-minibuffer): Add optional argument
9167         DEFAULT to have better mini-buffer history support.
9168         (completing-read): Pass default to read-from-minibuffer.
9169         (read-buffer): Pass default to completing-read.
9170
9171 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9172
9173         * font-lock.el (font-lock-doc-string-face): Document the
9174         `font-lock-lisp-like' property.
9175
9176 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9177
9178         * lisp-mode.el: Specify `font-lock-lisp-like'.
9179
9180         * font-lock.el (font-lock-lisp-like): New function.
9181         (font-lock-fontify-syntactically-region): Use it.
9182
9183 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9184
9185         * XEmacs 21.2.22 is released
9186
9187 1999-11-28  Martin Buchholz <martin@xemacs.org>
9188
9189         * XEmacs 21.2.21 is released.
9190
9191 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9192
9193         * minibuf.el (read-coding-system): Accept symbol and
9194         coding-system object as a default-coding-system.
9195
9196 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9197
9198         * minibuf.el (read-coding-system): Accept symbol as
9199         a default-coding-system.
9200
9201 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9202
9203         * apropos.el (apropos-documentation): Use insert instead
9204         of princ.
9205
9206 1999-11-07  William M. Perry  <wmperry@aventail.com>
9207
9208         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9209           for the linux console.
9210
9211         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9212           stuff to work when you are not on a window system, since the GPM
9213           mouse support now allows pasting from outside of XEmacs.
9214
9215 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9216
9217         * XEmacs 21.2.20 is released
9218
9219 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9220
9221         * setup-paths.el (paths-default-info-directories): Add
9222         /usr/share/info and /usr/local/share/info.
9223
9224 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9225
9226         * about.el: Updated Vladimir Ivanovic's info.
9227
9228 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9229
9230         * auto-show.el (auto-show-truncationp): Remove.
9231
9232         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9233
9234 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9235
9236         * indent.el (indent-line-to): fix bug: spaces were not replaced
9237         with tab if column is multiple of tab-width
9238         From dhn@qedinc.com
9239
9240 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9241
9242         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9243         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9244
9245         * package-get.el (package-get-package-provider): Be verbose when
9246         interactive. Patch from Robert Pluim
9247
9248 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9249
9250         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9251         info file suffixes.
9252
9253 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9254
9255         * process.el (open-network-stream): Add a new optional parameter
9256         PROTOCOL to support udp; fix a minor typo and add an explanation
9257         in docstring for udp programming.
9258
9259         * code-process.el (open-network-stream): Add a new optional
9260         parameter PROTOCOL to support udp; fix a minor typo and add an
9261         explanation in docstring for udp programming.
9262
9263 1999-10-18  Andy Piper  <andy@xemacs.org>
9264
9265         * gui.el (make-gui-button): be more precise about how we call
9266         callbacks.
9267
9268         * wid-edit.el (widget-push-button-value-create): Use the new form
9269         of native gui-button.
9270
9271 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9272
9273         * info.el (Info-page-prev): Don't do (sit-for 0).
9274
9275 1999-10-13  Andy Piper  <andy@xemacs.org>
9276
9277         * gutter-items.el (progress-abort-glyph): new glyph for showing
9278         abort status.
9279         (append-progress): dispatch-event rather than sit-for.
9280         (abort-progress): new function. Show the abort glyph with an
9281         appropriate message.
9282         (raw-append-progress): dispatch-event rather than sit-for.
9283         (display-progress): cope with aborts.
9284
9285         * gui.el (make-gui-button): Use native widgets for buttons
9286         unconditionally.
9287         (insert-gui-button): ditto.
9288         (gui-button-p): ditto.
9289
9290         * xbm-button.el: remove from core.
9291
9292         * xpm-button.el: remove from core.
9293
9294 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9295
9296         * faces.el (init-device-faces): Don't initialize the random faces
9297         on the stream device.
9298
9299 1999-10-06  Andy Piper  <andy@xemacs.org>
9300
9301         * files.el (recover-file): Don't use ls under windows for revert buffer.
9302
9303 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9304
9305         * package-get.el (package-get-download-menu): Make menu really
9306         toggle download sites.
9307         (package-get-download-sites): Add autoload cookie.
9308
9309 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9310
9311         * setup-paths.el (paths-find-module-directory): Ditto.
9312
9313 1999-09-29  Werner Fink  <werner@suse.de>
9314
9315         * setup-paths.el (paths-find-exec-directory): Add missing nil
9316         parameter for environment.
9317
9318 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9319
9320         * modeline.el (modeline-format):
9321         Only purecopy the strings.  Else
9322         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9323         barfs.
9324
9325 1999-08-28  Mike Woolley  <mike@bulsara.com>
9326
9327         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9328         user setting comint-completion-addsuffix and
9329         comint-process-echoes.
9330
9331 1999-09-22  Andy Piper  <andy@xemacs.org>
9332
9333         * gutter-items.el (update-tab-in-gutter): use
9334         last-nonminibuf-window instead of selected-window.
9335
9336 1999-09-18  Andy Piper  <andy@xemacs.org>
9337
9338         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9339         display on.
9340
9341         * subr.el (record-buffer-hook): new variable so that the hook gets
9342         some documentation.
9343
9344 1999-09-16  Andy Piper  <andy@xemacs.org>
9345
9346         * gutter-items.el (update-tab-in-gutter): only update when the
9347         gutter is visible.
9348         (remove-buffer-from-gutter-tab): ditto.
9349
9350 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9351
9352         * simple.el (do-auto-fill): Commented out part of Kinsoku
9353         processing.
9354
9355 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9356
9357         * isearch-mode.el (isearch-highlightify-region): Give the
9358         highlighting extents a high priority.
9359         (isearch-make-extent): Give the main highlighting extent an even
9360         higher priority.
9361
9362 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9363
9364         * packages.el (packages-compute-package-locations): Fix typo from
9365         -u rationalization.
9366
9367 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9368
9369         * setup-paths.el (paths-find-doc-directory): Respect value of
9370         `configure-doc-directory.'
9371
9372         * find-paths.el (paths-find-architecture-directory): Give
9373         precendence `default' argument (which typically comes from
9374         configure).
9375
9376 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9377
9378         * startup.el (command-line-early): Added options -user-init-file
9379         and -user-init-directory.
9380
9381         * files.el (user-init-file): Default to NIL so we can recognize
9382         when it's set.
9383
9384 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9385
9386         * obsolete.el (init-file-user):
9387         * startup.el:
9388         * packages.el (packages-compute-package-locations):
9389         * package-get.el (package-get-user-index-filename):
9390         * menubar-items.el (maybe-add-init-button):
9391         * info.el (Info-annotations-path):
9392         * dump-paths.el:
9393         Change `user-init-directory' to be an absolute path.
9394         Use `user-init-directory' where appropriate.
9395         Zap `init-file-user' and its uses.
9396
9397 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9398
9399         * subr.el (copy-symbol): New function.
9400
9401 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9402
9403         * isearch-mode.el (isearch-done): Be sure to restore invisible
9404         extents in the proper buffer.
9405         (isearch-pre-command-hook): Set this-command to the correct value
9406         in case the buffer has changed and old overriding-local-map was
9407         used.
9408         (isearch-restore-extent): Use remprop instead of setting the
9409         property to nil.
9410
9411 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9412
9413         * cmdloop.el (execute-extended-command): Update zmacs region
9414         before the delay.
9415         (execute-extended-command): Make the message gettext-friendly.
9416
9417 1999-09-07  Andy Piper  <andy@xemacs.org>
9418
9419         * gutter-items.el (progress-gauge-glyph): renamed from
9420         progress-glyph.
9421         (progress-text-glyph): new variable.
9422         (progress-layout-glyph): use layouts and text glyphs.
9423         (progress-area-buffer): removed.
9424         (progress-text-and-extent): new variable.
9425         (progress-displayed-p): dynamically create gutter area buffer.
9426         (clear-progress): ditto.
9427         (raw-append-progress): ditto.
9428         (append-progress): use new glyph names.
9429         (raw-append-progress): only create the extent when needed. set
9430         properties more optimally.
9431         (progress): remove args.
9432
9433 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9434
9435         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9436         mapcar where the return value is unused.
9437         (isearch-restore-invisible-extents): Ditto.
9438         (isearch-highlight-all-cleanup): Ditto.
9439         (isearch-delete-extents-in-range): Traverse the extents only once.
9440         (isearch-highlight-all-update): Don't start over if the search
9441         string has changed and more input is pending.
9442
9443 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9444
9445         * packages.el (packages-find-package-data-path): Ditto.
9446
9447         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9448
9449         * subr.el (mapc-internal): Don't make obsolete.
9450
9451         * cl-extra.el (mapc): Resurrect.
9452
9453 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9454
9455         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9456         alias.
9457
9458         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9459         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9460         (isearch-yank-clipboard): Use get-clipboard instead of
9461         x-get-clipboard.
9462         (isearch-yank-selection): Fix docstring.
9463
9464 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9465
9466         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9467
9468 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9469
9470         * cl-macs.el (extent-start-position): Fix setf method.
9471         (extent-end-position): Ditto.
9472
9473 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9474
9475         * isearch-mode.el: End merge with FSF 20.4.
9476
9477         * isearch-mode.el (search-invisible): New variable.
9478         (isearch-hide-immediately): Ditto.
9479         (isearch-unhidden-extents): Ditto.
9480         (isearch-range-invisible): New function.
9481         (isearch-unhide-extent): Ditto.
9482         (isearch-restore-invisible-extents): Ditto.
9483         (isearch-restore-extent): Ditto.
9484
9485         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9486         implementation.
9487         (isearch-ring-retreat-edit): Ditto.
9488         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9489         (isearch-forward-regexp): New arguments NOT-REGEXP and
9490         NO-RECURSIVE-EDIT.
9491         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9492         (isearch-backward-regexp): New arguments NOT-REGEXP and
9493         NO-RECURSIVE-EDIT.
9494         (isearch-mode): Return isearch-success.
9495         (isearch-update): Use unread-command-events instead of
9496         unread-command-event.
9497         (isearch-abort): If an invalid regexp is encountered, keep popping
9498         states.
9499         (isearch-*-char): Use FSF implementation.
9500         (isearch-whitespace-chars): Use the more robust FSF's
9501         implementation.
9502         (isearch-within-brackets): New variable.
9503         (isearch-mode): Initialize it.
9504         (isearch-edit-string): Bind it.
9505         (isearch-search-and-update): Set it.
9506         (isearch-push-state): Push it.
9507         (isearch-top-state): Pop it.
9508         (isearch-search): Set it.
9509         (isearch-printing-char): When called by isearch-whitespace-chars,
9510         handle M-SPC gracefully.
9511         (isearch-message-prefix): New argument ELLIPSIS.
9512         (isearch-message-suffix): Ditto.
9513         (isearch-message): Use the ELLIPSIS argument when calling
9514         isearch-message-prefix and isearch-message-suffix.
9515         (isearch-message-prefix): Distinguish between "wrapped" and
9516         "overwrapped" search, FWIW.
9517
9518 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9519
9520         * isearch-mode.el (isearch-edit-string): Use the head of the
9521         search ring instead of search-last-string and search-last-regexp.
9522         (search-highlight): Renamed from isearch-highlight.
9523         (isearch-exit): Use the new name.
9524         (isearch-highlight): Ditto.
9525         (isearch-dehighlight): Ditto.
9526         (isearch-update-ring): New function.
9527         (isearch-done): Call it.
9528         (isearch-done): New argument EDIT.
9529         (isearch-repeat): If search string is empty, look up at the car of
9530         the search ring; ignore the yank pointer.
9531         (isearch-abort): Call isearch-done with NOPUSH.
9532         (isearch-cancel): New function.
9533         (isearch-mode-map): Bind it to ESC ESC ESC.
9534
9535         * isearch-mode.el: Begin merge with FSF 20.4.
9536
9537 1999-09-01  Andy Piper  <andy@xemacs.org>
9538
9539         * x-select.el (x-get-clipboard): obsolete.
9540         (x-yank-clipboard-selection): obsolete
9541
9542         * select.el (disown-selection): need to be careful to disown the
9543         clipboard if we set it via selection.
9544         (get-clipboard): move from x-select.el
9545         (yank-clipboard-selection): ditto.
9546
9547 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9548
9549         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9550         isearch-highlight-all-matches to nil.
9551         (isearch-fixed-case): New variable.
9552         (isearch-mode): Initialize it.
9553         (isearch-edit-string): Save it.
9554         (isearch-toggle-case-fold): Set it.
9555         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9556         need to check isearch-fixed-case.
9557         (isearch-toggle-case-fold): Update highlighting of all matches
9558         before the pause.
9559         (isearch-edit-string):
9560
9561 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9562
9563         * isearch-mode.el (isearch-edit-string): Call isearch-message
9564         before reading the event so that the prompt is displayed properly.
9565         (isearch-message): Use isearch-nonincremental when calling
9566         isearch-message-prefix.
9567         (minibuffer-local-isearch-map): Bind up and down to do the same as
9568         M-p and M-n respectively.
9569         (isearch-done): New arg NOPUSH.
9570         (isearch-edit-string): Use it.
9571         (isearch-edit-string): Don't bind isearch-string.
9572         (isearch-ring-adjust): Edit string, *then* push state.
9573
9574 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9575
9576         * faces.el (isearch-secondary): Make isearch-secondary look
9577         different than default.
9578
9579 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9580
9581         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9582         save-excursion.
9583         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9584         (isearch-update): Call isearch-dehighlight without arguments.
9585         (isearch-done): Ditto.
9586
9587         * isearch-mode.el (isearch-fix-case): If the search string has no
9588         upper-case letters, allow the folding to be reenabled.
9589         Previously, once disabled, the folding would remain that way until
9590         the end of isearch.
9591         (isearch-top-state): Call isearch-fix-case.
9592
9593         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9594         save-excursion.
9595         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9596
9597 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9598
9599         * xpm-button.el:
9600         xbm-button.el: Need to exist in core because gui.el depends on
9601         them.
9602
9603 1999-08-31  Andy Piper  <andy@xemacs.org>
9604
9605         * gutter-items.el (buffers-tab-face): new customizable variable.
9606         (buffers-tab-default-buffer-line-length): new specifier for
9607         maximum viewable characters.
9608         (progress-stack): new variable for implementing widget-based
9609         progress messages.
9610         (progress-area-buffer): ditto.
9611         (progress-glyph-height): ditto.
9612         (progress-stop-callback): ditto.
9613         (progress-quit-function): new function.
9614         (progress-glyph): new variable.
9615         (progress-layout-glyph): ditto.
9616         (progress-displayed-p): new function, see message-displayed-p for
9617         details.
9618         (clear-progress): ditto.
9619         (remove-progress): ditto.
9620         (append-progress): ditto.
9621         (raw-append-progress): ditto.
9622         (display-progress): ditto.
9623         (current-progress): ditto.
9624         (current-progress-label): ditto.
9625         (progress): ditto.
9626         (lprogress): ditto.
9627
9628
9629 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9630
9631         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9632
9633         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9634         `isearch-yank-selection'.
9635         (isearch-mode-map): Use it.
9636         (isearch-yank-selection): Use `get-selection' instead of
9637         `get-x-selection'.
9638
9639 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9640
9641         * faces.el (isearch-secondary): Create face here.
9642
9643         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9644         timers.
9645
9646 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9647
9648         * subr.el (buffer-string): More robust backward compatibility
9649         check, courtesy William Perry.
9650
9651 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9652
9653         * replace.el (perform-replace): Stop the search after the search
9654         limit has been reached.
9655
9656 1999-08-23  Andy Piper  <andy@xemacs.org>
9657
9658         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9659         here if we don't have one.
9660
9661 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9662
9663         * ldap.el (ldap-coding-system): Default to nil until we get
9664         efficient UTF8 support
9665         (ldap-decode-string): Guard against `decode-coding-string' not
9666         being defined
9667         (ldap-encode-string): Guard against `encode-coding-string' not
9668         being defined
9669
9670 1999-08-23  Didier Verna  <didier@xemacs.org>
9671
9672         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9673         Some doc strings improvements, and add a star to the `interactive'
9674         calls.
9675
9676 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9677
9678         * font-lock.el (java-font-lock-keywords-3): introduced new
9679         keywords and regexpes for javadoc syntax 1.2.
9680
9681 1999-08-17  Andy Piper  <andy@xemacs.org>
9682
9683         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9684         format-buffers-tab-line.
9685         (buffers-tab-max-buffer-line-length): new variable.
9686         (format-buffers-tab-line): new function. truncate names if over
9687         buffers-tab-max-buffer-line-length.
9688
9689 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9690
9691         * cus-start.el: Customize the variable `bell-inhibit-time'.
9692
9693 1999-08-16  Andy Piper  <andy@xemacs.org>
9694
9695         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9696         brute-force approach to deleting the last buffer.
9697         (buffers-tab-grouping-regexp): new customizable variable.
9698         (select-buffers-tab-buffers-by-mode): use it.
9699
9700 1999-08-13  Andy Piper  <andy@xemacs.org>
9701
9702         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9703         deletion problem.
9704
9705 1999-07-30  Didier Verna  <didier@xemacs.org>
9706
9707         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9708         of princ to output symbols.
9709         (custom-save-face-internal): ditto.
9710         (custom-save-resets): ditto.
9711
9712 1999-08-09  Didier Verna  <didier@xemacs.org>
9713
9714         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9715         `regexp-quote' to protect the major mode name for use as a regular
9716         expression (c++ needs this for instance).
9717
9718 1999-08-08  Andy Piper  <andy@xemacs.org>
9719
9720         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9721         cope with similar mode names.
9722
9723         * gutter-items.el (buffers-tab-selection-function): new selection
9724         function.
9725         (select-buffers-tab-buffers-by-mode): new function.
9726         (buffers-tab-items): use it if set to only display buffers in the
9727         tab in the current buffer's group..
9728         (update-tab-in-gutter): use new api.
9729         (remove-buffer-from-gutter-tab): ditto.
9730
9731         * gutter-items.el (buffers-tab-max-size): set custom selection
9732         default to 6.
9733         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9734         (add-tab-to-gutter): set face as default.
9735
9736 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9737
9738         * faces.el (frob-face-property): Merge the fall-back specifier
9739         with the target, not replace it.
9740
9741 1999-08-05  Andy Piper  <andy@xemacs.org>
9742
9743         * gutter-items.el (update-tab-in-gutter): add frame argument for
9744         buffer-items.
9745         (update-tab-in-gutter): use it.
9746
9747         * gutter-items.el (record-buffer-hook): set.
9748
9749         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9750         change.
9751         (switch-to-buffer-hook) deleted.
9752
9753 1999-08-04  Andy Piper  <andy@xemacs.org>
9754
9755         * gutter-items.el (update-tab-in-gutter): make sure this will work
9756         as an argument to create-frame-hook.
9757
9758 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9759
9760         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9761         instead of timer emulation.
9762
9763 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9764
9765         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9766         Emacs isearch enhancements.
9767
9768 1999-07-28  Andy Piper  <andy@xemacs.org>
9769
9770         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9771         all devices that support tab controls.
9772         (remove-buffer-from-gutter-tab): new function. to be used as a
9773         value for kill-buffer-hook.
9774
9775 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9776
9777         * auto-show.el (auto-show-truncationp): changed to match
9778         `window_translation_on'
9779
9780 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9781
9782         * XEmacs 21.2.19 is released
9783
9784 1999-07-28  SL Baur  <steve@miho>
9785
9786         * code-files.el (insert-file-contents): Fix docstring.
9787         revert previous change.
9788
9789 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9790
9791         * fill.el (fill-region-as-paragraph): Change re-break-point to
9792         contain word-across-newline plus one character so that filling
9793         Japanese and Chinese works as desired.
9794         * simple.el (do-auto-fill): Ditto.
9795
9796 1999-07-26  SL Baur  <steve@miho>
9797
9798         * mule/japanese.el ("Japanese"): Do not specify a default input
9799         method.
9800         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9801
9802 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9803
9804         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9805         able to use cl-macs macro in early lisp.
9806
9807 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9808
9809         * custom.el:
9810         * cus-face.el:
9811         * cus-edit.el:
9812                 Massive custom Theme API changes.
9813
9814 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9815
9816         * code-files.el (insert-file-contents): Regard
9817         coding-system-magic-cookie if `coding-system-for-read' is nil.
9818
9819 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9820
9821         * mule/thai-xtis.el: Add coding: local variable, to avoid
9822         bootstrapping problem with C locale.
9823
9824 1999-07-22  Andy Piper  <andy@xemacs.org>
9825
9826         * dumped-lisp.el (preloaded-file-list): guard against putting
9827         gutter-items in a less than functional XEmacs.
9828         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9829
9830 1999-07-18  Bob Weiner  <weiner@beopen.com>
9831
9832         * fill.el (fill-context-prefix): Fixed bug that prevented the
9833         setting of an adaptive fill prefix when the `dont-skip-first' was
9834         t.
9835
9836 1999-07-22  SL Baur  <steve@miho>
9837
9838         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9839
9840 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9841
9842         * files.el (interpreter-mode-alist): add `make', `guile', and
9843         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9844         makefile-mode, guile is a scheme, and someday XEmacs will be
9845         modular enough to use as an efficient scripting tool.)
9846
9847 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9848
9849         * mule/mule-cmds.el (reset-language-environment): Regard
9850         coding-category `utf-8' and `ucs-4' if they are available.
9851
9852 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9853
9854         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9855         (prefer-coding-system): Fix DOC-string.
9856
9857         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9858         DOC-string too.
9859
9860         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9861         Mule.
9862         (coding-system-change-eol-conversion): Fix DOC-string.
9863
9864 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9865
9866         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9867         instead of `list-coding-system'.
9868
9869 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9870
9871         * menubar-items.el (default-menubar): `select-input-method' was
9872         renamed to `set-input-method'.
9873
9874         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9875         "Set Language Environment" menu.
9876
9877         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9878         "Describe Language Support" menu.
9879
9880 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9881
9882         * mule/chinese.el ("Chinese-GB"): Rename
9883         `chinese-gb-environment-setup-function' to
9884         `setup-chinese-gb-environment-internal'.
9885
9886 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9887
9888         * mule/korean.el: Use `define-coding-system-alias' instead of
9889         `copy-coding-system'.
9890
9891 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9892
9893         * mule/mule-cmds.el (set-language-environment-coding-systems):
9894         Treat duplicated coding-categories.
9895
9896 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9897
9898         * mule/japanese.el: Use `define-coding-system-alias' instead of
9899         `copy-coding-system'.
9900
9901 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9902
9903         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9904         coding-system `viscii'.
9905
9906 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9907
9908         * mule/cyrillic.el:
9909         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9910         (cyrillic-alternativnyj-decode-table): New variable.
9911         (cyrillic-alternativnyj-encode-table): New variable.
9912         - Specify `iso-8-1' as a category of coding-system
9913           `alternativnyj'.
9914         - Abolish general Cyrillic environment.
9915
9916 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9917
9918         * mule/chinese.el:
9919         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9920         - Register `chinese-gb-environment-setup-function' as a
9921           `setup-function' of "Chinese-GB" environment.
9922
9923 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9924
9925         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9926         optional argument `parents'.
9927
9928         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9929         property for Thai-XTIS.
9930
9931         * mule/mule-help.el (help-with-tutorial): Use property
9932         `tutorial-coding-system' of language-info as a coding-system to
9933         read tutorial file.
9934
9935 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9936
9937         * mule/thai-xtis.el: Don't setup `setup-function' and
9938         `exit-function'.
9939
9940         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9941         `set-coding-category-system' to set up coding-system for
9942         coding-category.
9943
9944         * mule/mule-cmds.el (prefer-coding-system): Use
9945         `set-coding-category-system' to set up coding-system for
9946         coding-category.
9947
9948 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9949
9950         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9951         Thai-XTIS environment.
9952
9953         * mule/mule-cmds.el (prefer-coding-system): Use
9954         `find-coding-system' instead of `coding-system-p'.
9955
9956 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9957
9958         * mule/mule-cmds.el (set-language-environment-coding-systems):
9959         Modify eol-type for XEmacs.
9960
9961         * mule/thai-xtis.el: Delete unused local variable `category'.
9962
9963         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9964         function.
9965         (prefer-coding-system): Don't call
9966         `update-coding-systems-internal'; use function
9967         `coding-category-list' instead of variable `coding-category-list';
9968         use `set-coding-priority-list' instead of `set-coding-priority';
9969         modify `eol-type' for XEmacs.
9970
9971         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9972         `charset-columns'.
9973         (char-width): Likewise.
9974
9975 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9976
9977         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9978         `tis-620'.
9979
9980         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9981         `set-coding-priority-list' instead of `set-coding-priority'; don't
9982         call `update-coding-systems-internal'.
9983
9984         * mule/mule-misc.el (coding-system-get): New function.
9985         (coding-system-put): New function.
9986         (coding-system-category): New function.
9987
9988 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9989
9990         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9991         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9992         to avoid conflict with leim/quail/thai-xtis.
9993
9994         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9995         to thai-xtis-chars.el.
9996
9997         * mule/thai-xtis-chars.el: New file (split from
9998         mule/thai-xtis.el).
9999
10000 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10001
10002         * mule/thai-xtis.el:
10003         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10004         - Add syntax entries.
10005         - Put `preferred-coding-system' of the charset `thai-xtis' to
10006           `tis-620'.
10007
10008 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10009
10010         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10011         rewritten to use write-multibyte-character.
10012
10013 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10014
10015         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10016         of `iso-2022-7'.
10017         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10018         ported yet.
10019         (read-input-method-name): Treat optional argument `default'.
10020
10021 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10022
10023         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10024         all.
10025         (set-language-info-alist): Set up menus here.
10026
10027 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10028
10029         * minibuf.el (completing-read): Add new optional argument
10030         `default'.
10031         (read-coding-system): Add new optional argument
10032         `default-coding-system'.
10033
10034 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10035
10036         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10037         (viet-viscii-...->viet-vscii...).
10038
10039 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10040
10041         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10042         and menus.
10043
10044 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10045
10046         * mule/mule-cmds.el (input-method-function): Add permanent-local
10047         property.
10048
10049 1999-03-30  Dave Love  <fx@gnu.org>
10050
10051         * mule/mule-cmds.el (current-language-environment): Doc fix.
10052
10053 1999-02-06  Richard Stallman  <rms@gnu.org>
10054
10055         * mule/european.el (setup-slovenian-environment): New function.
10056         ("Slovenian"): New language environment.
10057
10058 1999-01-27  Dave Love  <fx@gnu.org>
10059
10060         * mule/mule-cmds.el (current-language-environment): Provide :link,
10061         :type (choices) and appropriate :get.
10062
10063 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10064
10065         * mule/mule-cmds.el (describe-language-environment): Don't alter
10066         input-method-alist.
10067
10068 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10069
10070         * mule/mule-cmds.el (prefer-coding-system): Call
10071         set-coding-priority, so that the internal array of priorities is
10072         also updated.
10073
10074 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10075
10076         * mule/mule-cmds.el (prefer-coding-system): If the argument
10077         requires specific EOL conversion type, make the default coding
10078         systems use that.
10079
10080 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10081
10082         * mule/mule-cmds.el (set-language-environment): Pass the default
10083         eol-type to set-language-environment-coding-systems.
10084         (set-default-coding-systems): Copy the eol-type property for the
10085         new default values of {buffer-file,process}-coding-system from the
10086         old defaults.
10087         (set-language-environment-coding-systems): Accept an optional
10088         argument EOL-TYPE, and set the eol-type property of the default
10089         coding systems accordingly.
10090
10091 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10092
10093         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10094         use generate-new-buffer instead of get-buffer-create.
10095
10096 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10097
10098         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10099
10100 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10101
10102         * mule/mule-cmds.el (default-input-method): Fix custom type.
10103
10104 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10105
10106         * mule/mule-cmds.el (setup-specified-language-environment):
10107         Add apropos-inhibit property.
10108         (describe-specified-language-support): Likewise.
10109
10110 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10111
10112         * mule/mule-cmds.el: Doc fixes.
10113
10114 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10115
10116         * mule/mule-cmds.el (register-input-method): Doc-string
10117         modified.
10118
10119 1998-09-01  Dave Love  <fx@gnu.org>
10120
10121         * mule/mule-cmds.el (current-language-environment): Fix
10122         setter function.
10123
10124 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10125
10126         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10127         mule/european.el, mule/hebrew.el, mule/japanese.el,
10128         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10129         avoid bootstrapping problem if you need to recompile all the Lisp
10130         files using interpreted code.
10131
10132 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10133
10134         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10135         ("Latin-2"): Likewise.
10136
10137 1998-08-18  Per Starback  <starback@update.uu.se>
10138
10139         * mule/european.el (setup-latin2-environment): Fix typo.
10140
10141 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10142
10143         * mule/european.el: Give proper value of `input-method' key to all
10144         lang. env.
10145
10146         * mule/mule-cmds.el (activate-input-method): Handle the case that
10147         the arg INPUT-METHOD is nil correctly.
10148         (read-multilingual-string): Activate the specified input method
10149         before calling read-string.  Afterward, activate the original
10150         input method.
10151
10152 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10153
10154         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10155         (set-language-info-alist): Fix typo in doc-string.
10156
10157         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10158
10159 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10160
10161         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10162         (reset-language-environment): New function for the job that
10163         setup-english-environment used to do.
10164         (set-language-environment): Do more setups according to the info
10165         in language-info-alist.
10166         (read-language-name): Handle the case that the arg KEY is nil.
10167         (describe-language-environment): Handle input-method property.
10168
10169         * mule/: All files under this directory, which related with
10170         specific languages (such as mule/european.el, mule/greek.el,
10171         mule/hebrew.el, mule/misc-lang.el), modified as below.
10172         (setup-XXX-environment): Just call set-language-environment.  If
10173         they used to do some other jobs than what done by
10174         set-language-environment, those jobs are done in
10175         setup-XXX-environment-internal now.
10176         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10177         the value to setup-XXX-environment-internal.  Add properties
10178         input-method and features.
10179
10180         * mule/english.el (setup-english-environment): Just call
10181         reset-language-environment.
10182
10183         * mule/european.el (setup-8-bit-environment): Function deleted.
10184
10185 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10186
10187         * mule/mule-cmds.el (input-method-exit-on-first-char)
10188         (input-method-use-echo-area): Doc fixes.
10189
10190 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10191
10192         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10193         variable.
10194         (input-method-use-echo-area): New variable.
10195
10196 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10197
10198         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10199
10200 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10201
10202         * mule/mule-cmds.el (activate-input-method): Update mode line.
10203         (inactivate-input-method): Likewise.
10204
10205 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10206
10207         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10208         input method in the current buffer, but just bind
10209         current-input-method.
10210
10211 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10212
10213         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10214
10215         * mule/misc-lang.el ("IPA"): Add coding-priority and
10216         coding-system.
10217
10218 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10219
10220         * mule/greek.el: Add coding-priority.
10221
10222 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10223
10224         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10225         LANG-ENV.
10226
10227 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10228
10229         * mule/mule-cmds.el (register-input-method): Fix previous change.
10230         (setup-specified-language-environment): Doc fix.
10231
10232 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10233
10234         * mule/mule-cmds.el: Several doc fixes.
10235         (get-language-info, set-language-info): Rename argument.
10236         (set-language-info-alist): Likewise.
10237         (register-input-method): Rename argument.
10238         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10239
10240 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10241
10242         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10243         default value while reading an input method.
10244
10245 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10246
10247         * mule/mule-cmds.el (universal-coding-system-argument):
10248         Use buffer-file-coding-system as default.
10249
10250 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10251
10252         * mule/korean.el ("Korean"): Doc fix.
10253
10254 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10255
10256         * mule/mule-cmds.el (describe-language-environment): Print the
10257         languge environment at the head.
10258
10259 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10260
10261         * mule/japanese.el: Set exit-function to exit-japanese-environment
10262         for Japanese environment.
10263
10264 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10265
10266         * mule/mule-cmds.el (set-language-environment): Doc fix.
10267         (current-language-environment): Use defcustom.
10268         (default-input-method): Specify :type.
10269
10270 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10271
10272         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10273         modified.
10274         (prefer-coding-system): Doc-string modified.
10275
10276 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10277
10278         * mule/mule-cmds.el (set-language-info): Doc-string
10279         describes `coding-priority' KEY.
10280         (set-language-environment-coding-systems): New function.
10281         (select-safe-coding-system): New function.
10282         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10283         (set-language-info-alist): New optionla arg PARENTS.  Call
10284         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10285         (set-language-environment-coding-systems): New function.
10286
10287         * mule/chinese.el: Remove setting up of
10288         describe-chinese-environment-map and
10289         setup-chinese-environment-map.  Exclude them in args of calls to
10290         set-language-info-alist.  Register coding-priority key in
10291         language-info-alist.
10292
10293         * mule/cyrillic.el: Remove setting up of
10294         describe-cyrillic-environment-map and
10295         setup-cyrillic-environment-map.  Exclude them in args of calls to
10296         set-language-info-alist.  Register coding-priority key in
10297         language-info-alist.
10298
10299         * mule/english.el: Register coding-priority key in
10300         language-info-alist.
10301
10302         * mule/ethiopic.el: Register coding-priority key in
10303         language-info-alist.
10304
10305         * mule/european.el: Remove setting up of
10306         describe-european-environment-map and
10307         setup-european-environment-map.  Exclude them in args of calls to
10308         set-language-info-alist.  Register coding-priority key in
10309         language-info-alist.  Add "German" language env.
10310         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10311         (setup-german-environment): New function.
10312
10313         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10314         change default input method to "greek-postfix".
10315
10316         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10317         coding-priority key in
10318
10319 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10320
10321         * mule/mule-cmds.el (set-language-info): Doc fix.
10322         (input-method-inactivate-hook): Doc fix.
10323
10324 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10325
10326         * mule/mule-cmds.el (set-input-method): Renamed from
10327         select-input-method.
10328
10329 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10330
10331         * mule/mule-cmds.el (set-language-environment): Run
10332         exit-language-environment-hook before calling `exit-function'
10333         which is specified for the language environment.
10334
10335 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10336
10337         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10338         modified.
10339         (prefer-coding-system): Likewise.
10340         (describe-language-environment): Print aliases of each coding
10341         system.
10342         (set-language-environment-hook): New variable.
10343         (exit-language-environment-hook): New variable.
10344         (set-language-environment): Call these hooks.  Before setting a
10345         new language environment, exit from the
10346         current-language-environment if necessary.
10347         (input-method-verbose-flag): The value can be nil, t,
10348         complex-only, or default.
10349         (input-method-highlight-flag): Doc-string augmented.
10350         (activate-input-method): Check if we can run the registered
10351         function to activate an input method.
10352
10353         * mule/korean.el: Set exit-function for language environment
10354         "Korean" to exit-korean-environment.
10355         (setup-korean-environment): Moved to korea-util.el.
10356
10357 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10358
10359         * mule/mule-cmds.el (read-multilingual-string): Use
10360         current-input-method prior to default-input-method.  Don't bind
10361         current-input-method by `let', instead, activate the specified
10362         input method in the current buffer temporarily.
10363
10364 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10365
10366         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10367
10368 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10369
10370         * mule/chinese.el (post-read-decode-hz): Return the result of
10371         decode-hz-region.
10372         (pre-write-encode-hz): Do not change the value of
10373         last-coding-system.
10374
10375 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10376
10377         * mule/mule-ccl.el: Doc fixes.
10378
10379 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10380
10381         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10382         (check-ccl-program): New macro.
10383
10384 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10385
10386         * mule/mule-ccl.el: Comment about CCL syntax modified.
10387         (ccl-command-table): Add read-multibyte-character and
10388         write-multibyte-character.
10389         (ccl-code-table): Add ex-cmd.
10390         (ccl-extended-code-table): New variable.
10391         (ccl-embed-extended-command): New function.
10392         (ccl-compile-read-multibyte-character,
10393         ccl-compile-write-multibyte-character) New functions.
10394         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10395         ccl-dump-write-multibyte-character): New functions.
10396
10397 1999-07-22  SL Baur  <steve@miho>
10398
10399         * config.el (config-value-file): config.values is installed into
10400         doc-directory.
10401         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10402
10403 1999-07-19  Didier Verna  <didier@xemacs.org>
10404
10405         * rect.el: all functions rewritten, except when noted. Below is a
10406         list of interface changes.
10407         (apply-on-rectangle): new function. Obsoletes
10408         `operate-on-rectangle'. All functions that used to call this
10409         function now call the new one.
10410         (kill-rectangle): added optional prefix arg to fill lines.
10411         (delete-rectangle): ditto.
10412         (delete-extract-rectangle): ditto.
10413         (open-rectangle): ditto.
10414         (clear-rectangle): ditto.
10415         (delete-rectangle-line): added third arg FILL.
10416         (delete-extract-rectangle-line): ditto.
10417         (open-rectangle-line): ditto.
10418         (clear-rectangle-line): ditto.
10419
10420 1999-07-18  Andy Piper  <andy@xemacs.org>
10421
10422         * menubar-items.el (default-menubar): add gutter options.
10423
10424         * gutter-items.el: new file.
10425         (gutter): new group for custom.
10426         (gutter-visible-p): new variable.
10427         (default-gutter-position): ditto.
10428         (buffers-tab): new group for the buffers tab.
10429         (gutter-buffers-tab): widget to put in the gutter.
10430         (buffers-tab-max-size): max number of tabs.
10431         (buffers-tab-switch-to-buffer-function): function to call when a
10432         tab is pressed.
10433         (buffers-tab-omit-function): filter buffers with this function.
10434         (buffers-tab-format-buffer-line-function): format buffer names for
10435         inclusion in tabs.
10436         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10437         the record.
10438         (build-buffers-tab-internal): build a list of tab items.
10439         (buffers-tab-items): ditto.
10440         (add-tab-to-gutter): put a tab in the gutter area.
10441         (update-tab-in-gutter): reset the buffers in the tab.
10442
10443         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10444
10445         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10446         (switch-to-buffer-hooks): new hook.
10447
10448         * toolbar.el (default-toolbar-position): fix typo.
10449
10450 1999-07-16  Andy Piper  <andy@xemacs.org>
10451
10452         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10453
10454 1999-07-15  Didier Verna  <didier@xemacs.org>
10455
10456         * cus-edit.el (custom-prompt-variable): optional third arg makes
10457         prompt for a comment string.
10458         (customize-set-value): optional prefix makes this function handle
10459         variable comments.
10460         (customize-set-variable): ditto.
10461         (customize-save-variable): ditto.
10462         (customize-customized): handle custom comments.
10463         (customize-save-customized): ditto.
10464         (custom-variable-state-set): ditto.
10465         (custom-face-state-set): ditto.
10466         (customize-saved): ditto.
10467         (custom-variable-set): ditto.
10468         (custom-face-set): ditto.
10469         (custom-variable-save): ditto.
10470         (custom-face-save): ditto.
10471         (custom-variable-reset-saved): ditto.
10472         (custom-face-reset-saved): ditto.
10473         (custom-variable-reset-standard): ditto.
10474         (custom-face-reset-standard): ditto.
10475         (custom-comment-face): new face.
10476         (custom-comment-tag-face): ditto.
10477         (custom-comment): new widget.
10478         (custom-comment-create): new function.
10479         (custom-comment-delete): ditto.
10480         (custom-comment-value-set): ditto.
10481         (custom-comment-show): ditto.
10482         (custom-comment-invisible-p): ditto.
10483         (custom-variable-value-create): create a comment field widget.
10484         (custom-face-value-create): ditto.
10485         (custom-variable-menu): new entry for adding a custom comment.
10486         (custom-face-menu): ditto.
10487         (custom-save-variables): possibly save custom comments.
10488         (custom-save-faces): ditto.
10489
10490         * cus-face.el (custom-set-faces): the arguments can now have a
10491         custom comment as fourth argument.
10492
10493         * custom.el (custom-set-variables): the arguments can now have a
10494         custom comment as fifth element.
10495
10496 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10497
10498         * XEmacs 21.2.18 is released
10499
10500 1999-07-13  SL Baur  <steve@miho>
10501
10502         * lib-complete.el (read-library-name): Revert previous change.
10503         (read-library): Ditto.
10504
10505 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10506
10507         * packages.el (packages-package-list): Capitalize docstring.
10508
10509         * packages.el (packages-find-package-library-path): Use #'nconc
10510         rather than #'append to reduce consing -- #'mapcar uses Flist,
10511         which returns a freshly consed list.  #'append would create yet
10512         another fresh list, using Fmake_list in concat.
10513
10514         * packages.el (package-provide): Use setq with remassq like it
10515         says in its docstring.
10516
10517 1999-07-06  SL Baur  <steve@miho.m17n.org>
10518
10519         * lib-complete.el (progn-with-message): Fix typo.
10520
10521 1999-07-06  SL Baur  <steve@miho.m17n.org>
10522
10523         * mule/mule-misc.el (char-octet): Make function match docstring.
10524         From Katsumi Yamaoka <yamaoka@jpl.org>
10525
10526 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10527
10528         * wid-edit.el (widget-documentation): corrected spelling error.
10529
10530 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10531
10532         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10533         keys if already bound
10534
10535 1999-07-06  SL Baur  <steve@miho.m17n.org>
10536
10537         * lib-complete.el (progn-with-message): Revert previous changes.
10538
10539 1999-06-24  Bob Weiner  <weiner@beopen.com>
10540
10541         * lib-complete.el (find-library):
10542         (find-library-other-window):
10543         (find-library-other-frame): Completely rewrote
10544         so that these functions actually work when called non-interactively.
10545         Also made them handle LIBRARY arguments which end with .el or .elc.
10546
10547 1999-06-24  Bob Weiner  <weiner@beopen.com>
10548
10549         * simple.el (indent-new-comment-line): Locally bound
10550         `block-comment-start' to `comstart' or else when this is called
10551         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10552         `block-comment-start' value, ignoring any existing spacing after a
10553         comment prefix in the previous line and producing ugly comments.
10554
10555 1999-06-23  Bob Weiner  <weiner@beopen.com>
10556
10557         * list-mode.el (mouse-choose-completion):
10558         (choose-completion):
10559         (completion-switch-to-minibuffer): Added.
10560         ([Tab]): [Tab] previously switched to the minibuffer
10561         but since [space] does that and since most applications in the
10562         world use [Tab] to select the next item in a list, do that in the
10563         *Completions* buffer too.  This will cause the least confusion
10564         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10565         06/23/1999.
10566
10567 1999-06-22  Bob Weiner  <weiner@beopen.com>
10568
10569         * help.el (help-buffer-name): Added support for a null value
10570         of `help-buffer-prefix-string' since some buffers require no
10571         prefix.
10572
10573 1999-06-20  Bob Weiner  <weiner@beopen.com>
10574
10575         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10576         in the completion-list-mode-map to bury the completions buffer
10577         even when the minibuffer is no longer active.
10578
10579 1999-06-20  Bob Weiner  <weiner@beopen.com>
10580
10581         * list-mode.el (list-mode): It is visually disconcerting to have
10582         the text cursor disappear within list buffers, especially when
10583         moving from window to window, so leave it visible.
10584
10585 1999-07-01  SL Baur  <steve@miho.m17n.org>
10586
10587         * menubar-items.el (default-menubar): Conditionalize the bug
10588         report menu item (which may not be possible in this XEmacs).
10589         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10590
10591 1999-06-30  SL Baur  <steve@miho.m17n.org>
10592
10593         * subr.el (with-current-buffer): DOC string fix.
10594         Suggested by Bob Weiner <weiner@altrasoft.com>
10595
10596 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10597
10598         * cus-face.el (custom-face-italic): insert missing args
10599
10600 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10601
10602         * packages.el (package-locations): Changed default early package
10603         hierarchies to ~/.xemacs/mule-packages and
10604         ~/.xemacs/xemacs-packages.
10605
10606 1999-06-23  SL Baur  <steve@miho.m17n.org>
10607
10608         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10609
10610 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10611
10612         * packages.el (package-locations): Changed default early package
10613         hierarchy to ~/.xemacs/packages.
10614         (package-locations): Removed `packages' as a possible name for a
10615         late package hierarchy.
10616
10617 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10618
10619         * mule/mule-category.el (word-combining-categories): Set up new
10620         variable.
10621         (word-separating-categories): Likewise.
10622
10623 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10624
10625         * XEmacs 21.2.17 is released
10626
10627 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10628
10629         * font-menu.el (font-menu-set-font): allow for nil specification
10630         of font size.
10631
10632 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10633
10634         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10635         is 1.
10636
10637 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10638
10639         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10640         8859-5 instead of ISO 8859-1.
10641
10642 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10643
10644         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10645         (viet-viscii-encode-table): Ditto.
10646
10647         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10648         Make obsolete definition of char-octet.
10649
10650 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10651
10652         * subr.el: Move no-Mule make-char ...
10653         * help-nomule.el (make-char): To here.
10654         (string-width): Make Mule compatibility alias.
10655
10656 1999-06-15  Andy Piper  <andy@xemacs.org>
10657
10658         * select.el (get-selection-no-error): really make there be no-error.
10659         (get-selection): revert to original.
10660
10661 1999-06-11  Andy Piper  <andy@xemacs.org>
10662
10663         * select.el (selection-sets-clipboard): renamed.
10664         (own-selection): use it.
10665
10666 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10667
10668         * XEmacs 21.2.16 is released
10669
10670 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10671
10672         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10673         missing characters to avoid crash.
10674
10675 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10676
10677         * coding.el (set-terminal-coding-system): Only set the console
10678         coding system on the selected console if it is a tty.
10679
10680 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10681
10682         * cus-face.el:
10683         * cus-edit.el:
10684         * faces.el:
10685         (custom):
10686         (face-spec-set):
10687         * faces.el (frob-face-property):
10688         * font-menu.el (font-menu-set-font):
10689                   Actually apply changes from 1999-03-17
10690
10691 1999-06-10  Andy Piper  <andy@xemacs.org>
10692
10693         * select.el (get-selection): abstract out non error-signalling
10694         part.
10695         (get-selection-no-error): get-selection without signalling an
10696         error.
10697         (selection-is-clipboard-p): new variable. controls whether the
10698         selection sets the clipboard.
10699         (own-selection): use it.
10700
10701         * mouse.el (insert-selection): fallback to clipboard after trying
10702         primary selection and cutbuffer.
10703
10704 1999-06-05  Andy Piper  <andy@xemacs.org>
10705
10706         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10707         selection functions.
10708
10709 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10710
10711         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10712         default value.
10713         (load): Use `raw-text' instead of `no-conversion'.
10714         (insert-file-contents): Likewise.
10715
10716         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10717         of `no-conversion'.
10718
10719 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10720
10721         * coding.el: Don't copy `no-conversion' to `raw-text'.
10722
10723 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10724
10725         * subr.el (make-char): Define it if Mule is not around.
10726
10727 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10728
10729         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10730
10731         * x-select.el (x-disown-selection-internal): Restore symbol as an
10732         obsolete alias.
10733         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10734
10735 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10736
10737         * XEmacs 21.2.15 is released
10738
10739 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10740
10741         * subr.el (split-string): Avoid infinite looping
10742
10743 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10744
10745         * ldap.el (ldap-ignore-attribute-codings): New variable
10746         (ldap-default-attribute-decoder): New variable
10747         (ldap-coding-system): New variable
10748         (ldap-attribute-syntax-encoders): New variable
10749         (ldap-attribute-syntax-decoders): New variable
10750         (ldap-attribute-syntaxes-alist): New variable
10751         (ldap-encode-boolean): New function
10752         (ldap-decode-boolean): New function
10753         (ldap-encode-country-string): New function
10754         (ldap-decode-string): New function
10755         (ldap-decode-address): New function
10756         (ldap-encode-address): New function
10757         (ldap-decode-attribute): New function
10758         (ldap-search): Use some of these
10759
10760 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10761
10762         * version.el (emacs-version): Make the patch level/beta come
10763         before the XEmacs qualifier so that it gets into (funcall
10764         emacs-version) and thus in the bug reports.
10765         (emacs-version>=): Support patch levels.
10766
10767 1999-06-03  SL Baur  <steve@xemacs.org>
10768
10769         * version.el: implement x.y.z version number
10770         From Jan Vroonhof <vroonhof@math.ethz.ch>
10771
10772 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10773
10774         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10775
10776 1999-05-22  Vin Shelton <acs@xemacs.org>
10777
10778         * startup.el: Document -private and break out non-standard X options.
10779
10780 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10781
10782         * mule/mule-charset.el (charset-after): New function.
10783         (charset-direction): Synch with Mule, update docstring.
10784         (get-charset-property): New function.
10785         (put-charset-property): New function.
10786         (charset-plist): New function.
10787
10788         * mule/mule-charset.el (compose-region):
10789         (decompose-region): remove;  these functions (which don't work
10790         since we don't do composite characters) have been moved to
10791         mule-util.el.
10792         (toplevel): follow coding standards
10793
10794 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10795
10796         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10797         exist any more.
10798
10799         * code-files.el: Fix commentary to follow coding standards.  Move
10800         the single line left in mule-files.el to here.
10801
10802         * mule/mule-files.el: delete.
10803
10804 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10805
10806         * info.el (Info-scroll-prev): Use event functions instead of the
10807         old emacs 19 interface.
10808
10809 1999-06-02  Andy Piper  <andy@xemacs.org>
10810
10811         * x-font-menu.el (x-font-menu-load-font):
10812         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10813
10814 1999-05-31  Andy Piper  <andy@xemacs.org>
10815
10816         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10817         group.
10818         (font-menu-this-frame-only-p): ditto.
10819         (font-menu-max-items): reinstate, from Jan Vroonhof
10820         <vroonhof@math.ethz.ch>
10821         (font-menu-submenu-name-format): ditto.
10822         (font-menu-split-long-menu): ditto, for use by the family
10823         constructor.
10824         (font-menu-family-constructor): use it.
10825
10826 1999-05-30  Andy Piper  <andy@xemacs.org>
10827
10828         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10829         for use by the font menu.
10830
10831         * msw-font-menu.el: new file implementing mswindows specific
10832         font-menu behaviour.
10833         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10834         (mswindows-font-menu-junk-families): ditto.
10835         (hack-font-truename): ditto.
10836         (mswindows-font-regexp-ascii): ditto.
10837         (mswindows-reset-device-font-menus): ditto.
10838         (mswindows-font-menu-font-data): ditto.
10839         (mswindows-font-menu-load-font): ditto.
10840
10841         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10842         (x-font-menu-font-data): ditto.
10843         (x-font-menu-load-font): ditto.
10844
10845         * font-menu.el: new file implementing generic font menu behaviour.
10846         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10847         made device independent.
10848         (font-menu-this-frame-only-p): ditto.
10849         (font-menu-preferred-resolution): ditto.
10850         (font-menu-size-scaling): new variable used to determine whether
10851         sizes are in points or tenths of a point.
10852         (vassoc): moved from x-font-menu.el.
10853         (device-fonts-cache): ditto.
10854         (device-fonts-cache): ditto.
10855         (flush-device-fonts-cache): ditto.
10856         (reset-device-font-menus): copied from x-font-menu.el and made
10857         device independent. Most functionality deferred to
10858         device-dependent versions.
10859         (font-menu-family-constructor): copied from x-font-menu.el and
10860         made device independent.
10861         (font-menu-size-constructor): ditto.
10862         (font-menu-weight-constructor): ditto.
10863         (font-menu-set-font): ditto.
10864         (font-menu-change-face): ditto.
10865         (font-menu-load-font): new device method.
10866         (font-menu-font-data): ditto.
10867
10868         * x-font-menu.el: The above functions deleted.
10869
10870 1999-05-26  Andy Piper  <andy@xemacs.org>
10871
10872         * update-elc.el:
10873         * make-docfile.el:
10874         * loadup.el: rehash expand-file-name usage to not use default-directory.
10875
10876 1999-05-21  Andy Piper  <andy@xemacs.org>
10877
10878         * x-select.el (x-select-convert-to-text):
10879         (x-selected-text-type):
10880         (x-get-selection):
10881         (xselect-convert-to-string):
10882         (xselect-convert-to-compound-text):
10883         (xselect-convert-to-length):
10884         (xselect-convert-to-targets):
10885         (xselect-convert-to-delete):
10886         (xselect-convert-to-filename):
10887         (xselect-convert-to-charpos):
10888         (xselect-convert-to-lineno):
10889         (xselect-convert-to-colno):
10890         (xselect-convert-to-sourceloc):
10891         (xselect-convert-to-os):
10892         (xselect-convert-to-host):
10893         (xselect-convert-to-user):
10894         (xselect-convert-to-class):
10895         (xselect-convert-to-name):
10896         (xselect-convert-to-integer):
10897         (xselect-convert-to-atom):
10898         (xselect-convert-to-identity): functions renamed from x-* and
10899         moved to select.el.
10900         (x-get-secondary-selection): use rename get-selection.
10901         (x-get-clipboard): ditto.
10902         (x-own-selection): moved to select.el.
10903         (x-valid-simple-selection-p): ditto.
10904         (x-dehilight-selection): ditto.
10905         (x-own-clipboard): ditto.
10906         (x-disown-selection): ditto.
10907
10908         * x-mouse.el (x-yank-function): moved to mouse.el.
10909         (x-insert-selection): ditto.
10910         (x-set-point-and-move-selection): use renamed function.
10911
10912         * select.el (selected-text-type): moved and renamed from
10913         x-select.el.
10914         (selection-owner-p): moved to C.
10915         (selection-exists-p): ditto.
10916         (get-cutbuffer): new device method.
10917         (get-selection): generalised and moved from x-select.el.
10918         (own-selection): moved x-own-selection functionality into here.
10919         (dehilight-selection): renamed and moved from x-select.el.
10920         (own-clipboard): functionality moved from x-select.el using new
10921         generic C builtins.
10922         (disown-clipboard): ditto.
10923         (select-convert-to-text):
10924         (select-convert-to-string):
10925         (select-convert-to-compound-text):
10926         (select-convert-to-length):
10927         (select-convert-to-targets):
10928         (select-convert-to-delete):
10929         (select-convert-to-filename):
10930         (select-convert-to-charpos):
10931         (select-convert-to-lineno):
10932         (select-convert-to-colno):
10933         (select-convert-to-sourceloc):
10934         (select-convert-to-os):
10935         (select-convert-to-host):
10936         (select-convert-to-user):
10937         (select-convert-to-class):
10938         (select-convert-to-name):
10939         (select-convert-to-integer):
10940         (select-convert-to-atom):
10941         (select-convert-to-identity): new functions renamed from x-* and
10942         moved from x-select.el.
10943
10944         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10945         into here and use as the default window-system mouse yank.
10946         (insert-selection): generalised and moved from x-mouse.el.
10947         (own-clipboard): moved to C.
10948
10949         * msw-select.el (mswindows-selection-owned-p): deleted.
10950         (mswindows-own-selection): generalised and moved to select.el.
10951         (mswindows-disown-selection): generalised and moved to C.
10952         (mswindows-selection-owner-p): ditto.
10953
10954 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10955
10956         * XEmacs 21.2.14 is released
10957
10958 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10959
10960         * about.el: update contact info for jason and slb.
10961
10962 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10963
10964         * mule/european.el (setup-romanian-environment): Add Romanian
10965         support from Emacs/Mule romanian.el.
10966
10967 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10968
10969         * cus-face.el: Label all custom changes with the 'custom' tag.
10970
10971         * cus-edit.el: idem ditto.
10972
10973         * faces.el: Added suport for adding device tags to various functions.
10974         (custom): New device tag.
10975         (face-spec-set): Call reset face with tags argument. No longer do
10976         x-init-global-faces hack.
10977
10978         * faces.el (frob-face-property): Use an anonymous specifier to map
10979         frob-face-property-1 over.
10980
10981         * x-font-menu.el (font-menu-set-font): Always specify all
10982         properties to custom.
10983
10984 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10985
10986         * mule/european.el (setup-czech-environment): Add czech support.
10987         From David Sauer <davids@orfinet.cz>
10988
10989 1999-03-15  SL Baur  <steve@xemacs.org>
10990
10991         * check-features.el: Turn hard errors into warnings.
10992
10993 1999-03-21  SL Baur  <steve@xemacs.org>
10994
10995         * simple.el (delete-key-deletes-forward): As per discussion on
10996         xemacs-beta, default to t.
10997
10998 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10999
11000         * loadup.el: Define Installation-string before loading anything.
11001
11002 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11003
11004         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11005         From Anders Stenman <stenman@isy.liu.se>
11006
11007 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11008
11009         * wid-edit.el (widget-glyph-find): Ditto.
11010
11011         * packages.el (locate-library): Ditto.
11012
11013         * loadup.el (really-early-error-handler): Ditto.
11014
11015         * lib-complete.el (read-library): Ditto.
11016
11017         * faces.el (set-face-stipple): Ditto.
11018
11019         * code-files.el (load): Use new calling style of locate-file.
11020
11021 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11022
11023         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11024         dead.
11025
11026 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11027
11028         * dumped-lisp.el (preloaded-file-list): Don't load
11029         Installation.el.
11030
11031         * loadup.el (Installation-string): Define it here.
11032
11033 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11034
11035         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11036         Installation.el needs to be loaded before `dump-paths', otherwise
11037         the dumping process won't find it.
11038
11039 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11040
11041         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11042         subr so that we can use `replace-in-string' in Installation.el to
11043         get rid of C-m chars under the native Windows build.
11044
11045 1999-04-29  Andy Piper  <andy@xemacs.org>
11046
11047         * make-docfile.el: canonicalize file and directory names.
11048
11049         * device.el (call-device-method): new function for calling device
11050         specific methods.
11051         (define-device-method): new function for defining device methods.
11052         (define-device-method*): ditto.
11053
11054 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11055
11056         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11057
11058 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11059
11060         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11061         (cyrillic-koi8-r-encode-table): Likewise.
11062         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11063         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11064
11065         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11066         from vietnamese.el].
11067
11068         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11069         mule/mule-misc.el.
11070
11071 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11072
11073         * mule/thai-xtis.el:
11074         - Change font registry name from "Thai94x94-0" to "xtis-0".
11075         - Change mnemonic of coding-system `tis-620' to "TIS620".
11076
11077 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11078
11079         * mule/ethiopic.el: fixed.
11080
11081 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11082
11083         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11084
11085         * mule/thai-xtis.el: New file.
11086
11087         * mule/vietnamese.el: New file.
11088
11089         * mule/ethiopic.el: New file.
11090
11091 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11092
11093         * bytecomp.el (byte-compile-close-variables): Leave
11094         debug-issue-ebola-notices alone.
11095
11096 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11097
11098         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11099         at the top of the buffer since it is the most important thing to
11100         customize
11101         (ldap-get-host-parameter): New defun
11102         (ldap-search): Add a new parameter `withdn' to retrieve the
11103         distinguished names of entries
11104
11105 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11106
11107         * startup.el (splash-frame-body): Date and spelling fixes.
11108
11109 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11110
11111         * view-less.el (toggle-truncate-lines): add autoload tag
11112
11113 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11114
11115         * format.el (format-alist): Disable image stuff.
11116
11117 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11118
11119         * wid-edit.el (widget-glyph-find): Search by directories, then by
11120         suffixes rather than the other way around.
11121         (widget-image-conversion): Renamed to
11122         `widget-image-file-name-suffixes'.
11123
11124 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11125
11126         * mule/mule-charset.el: Made old functions obsolete, remove the
11127         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11128         (charset-iso-graphic-plane): Rename from charset-graphic.
11129         (charset-iso-final-char): Rename from charset-final.
11130         (charset-width): Rename from charset-columns.
11131         (charset-bytes): Added from fsf compatibility, returns always 1.
11132
11133         * mule/mule-misc.el: Move charset-doc-string alias to
11134         mule-charset.el
11135
11136 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11137
11138         * x-faces.el (x-make-font-bold-italic): honor
11139         *try-oblique-before-italic-fonts*
11140
11141 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11142
11143         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11144
11145 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11146
11147         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11148         name.
11149
11150 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11151
11152         * cl-extra.el (equalp): Would bug out for lists.
11153
11154 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11155
11156         * about.el (about-hackers):  Change cgw's email address
11157
11158 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11159
11160         * XEmacs 21.2.13 is released
11161
11162 1999-03-12  SL Baur  <steve@xemacs.org>
11163
11164         * simple.el (delete-key-deletes-forward): Revert to previous
11165         behavior.
11166
11167 1999-01-18  Didier Verna  <didier@xemacs.org>
11168
11169         * menubar-items.el (xemacs-splash-buffer): handle the case of
11170         multiple elements in the splash buffer body.
11171
11172         * startup.el (splash-frame-timeout): new constant: interval
11173         between splash buffer elements.
11174         (command-line-1): handle splash buffer with multiple elements (use
11175         a timeout).
11176         (splash-frame-body): Originally `startup-splash-frame-body'.
11177         Rewrote a cleaner and more readable version. This can now be array,
11178         in which case each element is displayed in turn in the splash buffer.
11179         (splash-frame-static-body): new constant. Persistent information
11180         across all splash buffer elements (preserves the possibility to give
11181         it in different languages.
11182         (circulate-splash-frame-elements): new function. Used as a timeout
11183         to circulate through all splash frame elements and display them in
11184         sequence.
11185         (display-splash-frame): originally `startup-splash-frame'. Handle
11186         the case of multiple elements in the splash buffer body. Now
11187         returns a timeout id if multiple elements to display, or nil.
11188
11189 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11190
11191         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11192         so they can be overridden by x-init-face-from-resources.
11193         Additionally specify the font name also with an x tag.
11194
11195 1999-03-08  Andy Piper  <andy@xemacs.org>
11196
11197         * package-get.el (package-get-base): autoload.
11198
11199         * menubar-items.el (default-menubar): add update menu item. Fix
11200         custom menu to only be activated when package-base is available.
11201
11202         * package-get.el (package-get-custom): don't load
11203         package-get-custom as it is auto-generated. Fix group definition.
11204
11205 1999-03-05  Didier Verna  <didier@xemacs.org>
11206
11207         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11208         instead of `symbol-name' (Thanks Kyle).
11209
11210         * cus-edit.el (custom-save-variables): use `prin1' instead of
11211         princ to write symbols.
11212
11213 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11214
11215         * XEmacs 21.2.12 is released
11216
11217 1999-03-05  SL Baur  <steve@xemacs.org>
11218
11219         * menubar-items.el (default-menubar): Add kfm browsing support.
11220         From Neal Becker <nbecker@fred.net>
11221
11222 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11223
11224         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11225         calls to font-lock during buffer reversion.
11226
11227 1999-02-12  Didier Verna  <didier@xemacs.org>
11228
11229         * info.el (Info-build-node-completions): unconditionally widen the
11230         tag table buffer.
11231
11232 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11233
11234         * x-faces.el (x-init-face-from-resources):
11235         Only set fonts in the 'x locale.
11236
11237 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11238
11239         * package-ui.el (pui-install-selected-packages): Don't throw on
11240         `package-admin-delete-binary-package' returning nil since it's
11241         normal.  Reindent function.
11242         (pui-add-required-packages): Handle case where packages selected
11243         for installation have never been installed.
11244
11245 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11246
11247         * menubar-items.el (default-menubar):
11248         Implement the ``Mule->Set coding system of process'' menu item.
11249
11250 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11251
11252         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11253         files
11254         - Change some `if's to `when's
11255
11256 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11257
11258         * XEmacs 21.2.11 is released
11259
11260 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11261
11262         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11263         against window close (Fix Bug #460).
11264         (ask-user-about-lock-dbox): Idem.
11265
11266 1999-02-25  SL Baur  <steve@xemacs.org>
11267
11268         * mule/mule-charset.el (charset-leading-byte): New function.
11269         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11270
11271 1999-02-12  Andy Piper  <andy@xemacs.org>
11272
11273         * about.el (xemacs-hackers): change andy's email address.
11274         (about-url-alist): change andy's web page address.
11275         (about-xemacs): add piper.
11276
11277 1999-02-16  SL Baur  <steve@xemacs.org>
11278
11279         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11280         of mule-base into lisp/mule.
11281
11282 1999-02-16  SL Baur  <steve@xemacs.org>
11283
11284         * mule/arabic.el:
11285         mule/canna-leim.el:
11286         mule/chinese.el:
11287         mule/cyrillic.el:
11288         mule/english.el:
11289         mule/european.el:
11290         mule/greek.el:
11291         mule/hebrew.el:
11292         mule/japanese.el:
11293         mule/kinsoku.el:
11294         mule/korean.el:
11295         mule/misc-lang.el:
11296         mule/mule-category.el:
11297         mule/mule-ccl.el:
11298         mule/mule-charset.el:
11299         mule/mule-cmds.el:
11300         mule/mule-coding.el:
11301         mule/mule-files.el:
11302         mule/mule-help.el:
11303         mule/mule-init.el:
11304         mule/mule-misc.el:
11305         mule/mule-tty-init.el:
11306         mule/mule-x-init.el:
11307         mule/viet-chars.el:  Remerge from mule-base.
11308
11309         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11310         of mule-base into lisp/mule.
11311
11312 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11313
11314         * process.el (exec-to-string): Use `shell-command-switch' in place
11315         of hard-wired "-c" (for WindowsNT).
11316
11317 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11318
11319         * menubar-items.el (default-menubar):  Remove obsolete
11320         "Gopher" item
11321
11322 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11323
11324         * package-admin.el (package-admin-get-install-dir): First fall
11325         back to the location of xemacs-base for non-mule packages.
11326
11327 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11328
11329         * paths.el:
11330         - improved automounter tmp directory support.
11331         - support 4 (!) empirically discovered automounter conventions
11332
11333 1999-02-12  SL Baur  <steve@xemacs.org>
11334
11335         * etags.el (pop-tag-mark): autoload to match key binding.
11336
11337 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11338
11339         * XEmacs 21.2.10 is released
11340
11341 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11342
11343         * package-get.el (package-get-remote-filename): Don't bug out for
11344         a local file name in the search entry.
11345
11346 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11347
11348         * XEmacs 21.2.9 is released
11349
11350 1999-01-19  Didier Verna  <didier@xemacs.org>
11351
11352         * replace.el (replace-search-function): new variable containing a
11353         function to perform a search-forward.
11354         (replace-re-search-function): new variable containing a function
11355         to perform a re-search-forward.
11356         (perform-replace): use them.
11357
11358 1999-01-25  Didier Verna  <didier@xemacs.org>
11359
11360         * select.el (selection-owner-p): use the name `XEmacs'.
11361         (cut-copy-clear-internal): ditto.
11362
11363 1999-01-18  Andy Piper  <andy@xemacs.org>
11364
11365         * about.el (about-url-alist): Update my entry.
11366         (xemacs-hackers): Ditto.
11367
11368 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11369
11370         * buffer.el (switch-to-buffer): Fixing documentation.
11371         * minibuf.el (minibuffer-completion-table): ditto.
11372         * cl-macs.el (return-from): ditto.
11373
11374 1999-01-04  Didier Verna  <didier@xemacs.org>
11375
11376         * replace.el (delete-non-matching-lines): temporarily disable
11377         case-folding when called interactively with a regexp containing
11378         uppercase characters.
11379         (delete-matching-lines): ditto.
11380         (count-matches): ditto.
11381         (list-matching-lines): ditto.
11382
11383 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11384
11385         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11386         abort if current window is split horizontally, not if others are
11387         split.  Got rid of unnecessary minibuffer checking.  Also, add
11388         some comments (it's still complex).
11389
11390 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11391
11392         * package-get.el: changed address for doc.ic.ac.uk to
11393         sunsite.doc.ic.ac.uk
11394
11395 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11396
11397         * ldap.el (toplevel): Remove requires so that the file compiles
11398         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11399
11400 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11401
11402         * dump-paths.el: Calculate module-directory and set
11403         module-load-path to the load path for modules.
11404
11405         * loadup.el: Get bootstrap value of module-load-path from the
11406         environment variable EMACSBOOTSTRAPMODULEPATH.
11407         - Display the module load path if we're debugging paths.
11408
11409         * setup-paths.el: Added function paths-find-site-module-directory.
11410         - Added function paths-find-module-directory.
11411         - Added function paths-construct-module-load-path.  Uses new
11412         environment variable EMACSMODULEPATH.
11413
11414 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11415
11416         * font.el (font-default-object-for-device):
11417         Oops! This `or' can't be replaced by `unless'.
11418         Fixed inability to run w3, among other things.
11419
11420 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11421
11422         * package-admin.el: Change initialization of
11423           package-admin-install-function dependent on system type.
11424           Change package-admin-install-function-mswindows to use
11425           "minitar".
11426
11427 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11428
11429         * mouse.el (default-mouse-motion-handler): Disable help echo while
11430         in the minibuffer.
11431
11432 1998-12-28  Martin Buchholz <martin@xemacs.org>
11433
11434         * XEmacs 21.2.8 is released.
11435
11436 1998-12-24  Martin Buchholz <martin@xemacs.org>
11437
11438         * XEmacs 21.2.7 is released.
11439
11440 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11441
11442         * package-ui.el (pui-list-packages): Set truncate-lines.
11443
11444         * package-get.el (package-get-download-menu): Use
11445         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11446
11447         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11448         (pui-help-string): idem.
11449         (list-packages-mode): New major mode.
11450         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11451         (pui-install-selected-packages): Add suport for removing packages.
11452         (pui-toggle-package-delete-key): New function.
11453         (pui-popup-context-sensitive): New kludge.
11454         (pui-list-packages): Add warning when `package-get-remote' is nil.
11455         (package-ui-add-site): New function.
11456
11457 1998-12-01  Didier Verna  <didier@xemacs.org>
11458
11459         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11460
11461 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11462
11463         * ldap.el: Custom-ized
11464         (toplevel): Do not provide `ldap' which is provided by C level
11465         LDAP code
11466         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11467
11468 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11469
11470         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11471
11472 1998-12-17  Andy Piper  <andy@xemacs.org>
11473
11474         * sound.el (sound-load-list): name changed from sound-load-alist.
11475         (sound-extension-list): name changed from sound-ext-list.
11476         (load-default-sounds): use new names.
11477         (load-sound-file): use new names.
11478
11479 1998-12-16  Andy Piper  <andy@xemacs.org>
11480
11481         * XEmacs 21.2.6 is released
11482
11483 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11484
11485         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11486         errors.
11487
11488 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11489
11490         * wid-edit.el (widget-echo-this-extent): Set
11491         help-echo-owns-message to t.
11492
11493 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11494
11495         * package-get.el (package-get-download-menu): use toggles for
11496           each site in the download site menu.
11497
11498 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11499
11500         * package-get.el (package-get): If we cannot find a package
11501           because package-get-remote is not set, give a more helpful
11502           error message.
11503
11504 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11505
11506         * package-get.el (package-get-remote-filename): use an EFS path
11507         with user anonymous if no user is specified.
11508
11509 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11510
11511         * faces.el (face-spec-set): Re-init fallfacks for default after
11512         calling reset-face on the default face.
11513
11514 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11515
11516         * package-admin.el (package-admin-default-install-function):
11517         Behave as advertised.  Make sure the pkg-dir is proper for
11518         default-directory.
11519         (package-admin-add-binary-package): Make sure the pkg-dir is
11520         proper for default-directory.
11521         (package-admin-install-function-mswindows): Make sure the pkg-dir
11522         is proper for default-directory.
11523
11524 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11525
11526         * XEmacs 21.2.5 is released
11527
11528 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11529
11530         * files.el (binary-file-regexps): regexp-opt is not available at
11531         bytecompile time.
11532
11533 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11534
11535         * x-win-xfree86.el:
11536         * x-win-sun.el (x-win-init-sun):
11537         * x-win-sun.el:
11538         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11539         * x-iso8859-1.el:
11540         * x-init.el (init-post-x-win):
11541         * x-init.el (init-pre-x-win):
11542         * x-init.el (x-initialize-compose):
11543         * x-init.el:
11544         * x-compose.el:
11545         * winnt.el:
11546         * widget.el:
11547         * wid-edit.el (widget-glyph-click):
11548         * wid-edit.el (widget-glyph-find):
11549         * wid-edit.el (widget-type):
11550         * view-less.el (view-buffer-other-window):
11551         * very-early-lisp.el:
11552         * version.el:
11553         * toolbar.el:
11554         * toolbar-items.el:
11555         * term/sun.el (suntool-map):
11556         * term/sun-mouse.el:
11557         * term/internal.el:
11558         * syntax.el (modify-syntax-entry):
11559         * symbol-syntax.el:
11560         * subr.el:
11561         * startup.el (lock-directory):
11562         * simple.el (set-comment-column):
11563         * simple.el (backward-delete-char-untabify):
11564         * shadow.el (find-emacs-lisp-shadows):
11565         * shadow.el:
11566         * setup-paths.el (paths-construct-info-path):
11567         * select.el (cut-copy-clear-internal):
11568         * process.el (call-process-region):
11569         * process.el (start-process-shell-command):
11570         * process.el:
11571         * paths.el (rmail-spool-directory):
11572         * paragraphs.el (use-hard-newlines):
11573         * package-get.el (package-get-dependencies):
11574         * package-admin.el (package-admin-delete-binary-package):
11575         * obsolete.el (truncate-string):
11576         * obsolete.el (store-substring):
11577         * mouse.el (default-mouse-track-maybe-own-selection):
11578         * mouse.el (mouse-yank-at-point):
11579         * modeline.el:
11580         * modeline.el (mouse-drag-modeline):
11581         * minibuf.el (read-directory-name-internal):
11582         * minibuf.el (read-file-name-internal):
11583         * minibuf.el (read-file-name-internal-1):
11584         * minibuf.el (read-file-name-2):
11585         * minibuf.el (exact-minibuffer-completion-p):
11586         * minibuf.el (read-from-minibuffer):
11587         * minibuf.el:
11588         * menubar.el (check-menu-syntax):
11589         * map-ynp.el (map-y-or-n-p):
11590         * make-docfile.el (docfile-out-of-date):
11591         * loadup.el ((member "run-temacs" command-line-args)):
11592         * loadup.el ((member "no-site-file" command-line-args)):
11593         * loadup.el (really-early-error-handler):
11594         * loadup.el:
11595         * loadhist.el:
11596         * loaddefs.el:
11597         * lisp-mnt.el (lm-verify):
11598         * lib-complete.el (lib-complete:cache-completions):
11599         * lib-complete.el (library-all-completions):
11600         * itimer.el (itimer-run-expired-timers):
11601         * info.el (Info-mode):
11602         * info.el (Info-insert-file-contents):
11603         * info.el (Info-rebuild-dir):
11604         * info.el (Info-build-dir-anew):
11605         * info.el (Info-parse-dir-entries):
11606         * info.el (Info-dir-outdated-p):
11607         * info.el (Info-insert-dir):
11608         * info.el (info-xref):
11609         * info.el:
11610         * hyper-apropos.el (hyper-apropos-get-doc):
11611         * hyper-apropos.el (hyper-describe-face):
11612         * hyper-apropos.el (hyper-apropos-mode):
11613         * hyper-apropos.el:
11614         * help.el (list-processes):
11615         * help.el:
11616         * gnuserv.el:
11617         * font.el (mswindows-font-create-name):
11618         * font.el (font-default-font-for-device):
11619         * font.el (x-font-create-object):
11620         * font.el (font-registry):
11621         * font.el:
11622         * font-lock.el (font-lock-keywords):
11623         * font-lock.el:
11624         * finder.el (finder-compile-keywords):
11625         * find-paths.el (paths-find-recursive-path):
11626         * fill.el (set-justification-center):
11627         * fill.el (fill-region-as-paragraph):
11628         * files.el (insert-directory):
11629         * files.el (wildcard-to-regexp):
11630         * files.el (recover-file):
11631         * files.el (basic-save-buffer):
11632         * files.el (delete-auto-save-file-if-necessary):
11633         * files.el (file-relative-name):
11634         * files.el (backup-extract-version):
11635         * files.el (backup-buffer):
11636         * files.el (set-visited-file-name):
11637         * files.el (set-auto-mode):
11638         * files.el (interpreter-mode-alist):
11639         * files.el:
11640         * files.el (find-file-noselect):
11641         * files.el (abbreviate-file-name):
11642         * files.el (parse-colon-path):
11643         * files.el (directory-abbrev-alist):
11644         * etags.el (visit-tags-table-buffer):
11645         * easymenu.el (easy-menu-define):
11646         * dragdrop.el (experimental-dragdrop-drag):
11647         * dragdrop.el (dragdrop-drop-do-functions):
11648         * dragdrop.el (dragdrop-drop-at-point):
11649         * disass.el (disassemble-1):
11650         * disass.el (disassemble-internal):
11651         * disass.el (disassemble):
11652         * disass.el:
11653         * derived.el (derived-mode-init-mode-variables):
11654         * derived.el (define-derived-mode):
11655         * custom.el (defgroup):
11656         * cus-edit.el (custom-quote):
11657         * config.el:
11658         * code-process.el (open-network-stream):
11659         * code-process.el (start-process):
11660         * code-process.el (call-process-region):
11661         * code-process.el (call-process):
11662         * code-process.el:
11663         * code-files.el (insert-file-contents):
11664         * code-files.el:
11665         * code-files.el (buffer-file-coding-system-for-read):
11666         * cmdloop.el (yes-or-no-p-minibuf):
11667         * cl.el:
11668         * cl-macs.el:
11669         * cl-extra.el:
11670         * callers-of-rpt.el (make-caller-report):
11671         * callers-of-rpt.el:
11672         * bytecomp.el (batch-byte-recompile-directory):
11673         * bytecomp.el (batch-byte-compile-1):
11674         * bytecomp.el (batch-byte-compile):
11675         * bytecomp.el (display-call-tree):
11676         * bytecomp.el (byte-compile-insert):
11677         * bytecomp.el (byte-compile-two-args-19->20):
11678         * bytecomp.el (byte-compile-variable-ref):
11679         * bytecomp.el (byte-compile-form):
11680         * bytecomp.el (byte-compile-top-level-body):
11681         * bytecomp.el (byte-compile-out-toplevel):
11682         * bytecomp.el (byte-compile-byte-code-maker):
11683         * bytecomp.el (byte-compile-file-form-defmumble):
11684         * bytecomp.el (byte-compile-file-form):
11685         * bytecomp.el (byte-compile-keep-pending):
11686         * bytecomp.el (byte-compile-insert-header):
11687         * bytecomp.el (byte-compile-from-buffer):
11688         * bytecomp.el (byte-compile-file):
11689         * bytecomp.el (byte-recompile-file):
11690         * bytecomp.el (byte-compile-close-variables):
11691         * bytecomp.el (byte-compile-warn-about-unused-variables):
11692         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11693         * bytecomp.el (byte-compiler-legal-options):
11694         * bytecomp.el (byte-compile-lapcode):
11695         * bytecomp.el (byte-optimize-log):
11696         * bytecomp.el ((fboundp 'defsubst)):
11697         * bytecomp.el:
11698         * bytecomp-runtime.el:
11699         * byte-optimize.el (byte-optimize-apply):
11700         * byte-optimize.el (car):
11701         * byte-optimize.el (byte-optimize-form):
11702         * byte-optimize.el (byte-optimize-form-code-walker):
11703         * byte-optimize.el:
11704         * build-report.el (build-report-insert-installation-file):
11705         * build-report.el (build-report):
11706         * auto-show.el:
11707         * apropos.el (apropos-documentation):
11708         - mega patch
11709         - clean up byte-compile warnings
11710         - remove unused variables
11711         - Use common lisp style hashtable functions
11712         - byte compiler cleanup
11713         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11714         - remove old backquote syntax usage
11715         - move some cl functionality into C for speed.
11716         - remove last remaining VMS support
11717         - spelling fixes
11718         - implement last, butlast, nbutlast, copy-list in C.
11719         - new macro ignore-file-errors, similar to ignore-errors
11720           (ignore-file-errors (delete-file "foo"))
11721         - get frequent garbage collection during loadup.el by tweaking
11722           gc-cons-threshold, rather than explicitly calling garbage-collect
11723         - default delete-key-deletes-forward to `t'.
11724
11725 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11726
11727         * XEmacs 21.2-beta4 is released.
11728
11729 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11730
11731         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11732         (easy-menu-item-present-p): Wrapper around find-menu-item.
11733         (easy-menu-remove-item): Wrapper around delete-menu-item.
11734
11735         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11736         (add-menu-button): Add 'in-menu' argument.
11737         (add-menu-item-1): Add in-menu support to helper function.
11738
11739 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11740
11741         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11742
11743 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11744
11745         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11746         of Dec 4, 1997.
11747
11748 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11749
11750         * process.el (shell-command-on-region): Report if the command
11751         succeeded or failed.
11752
11753 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11754
11755         * subr.el (buffer-substring-no-properties): Comment out.
11756
11757 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11758
11759         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11760           into font instances first, like `x-frob-font-size' does.
11761           (mswindows-find-larger-font): ditto
11762
11763 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11764
11765         * package-ui.el (pui-install-selected-packages): fix args in call
11766         to `package-get'.
11767
11768 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11769
11770         * package-get.el (host-name): New widget type.
11771         (package-get-remote): Better customization using new type.
11772         (package-get-download-sites): idem dito.
11773
11774         (package-get-custom): Do not use package-get-all untill we have
11775         runtime dependencies.
11776
11777         (package-get-remove-copy): Default to 't' we no longer need this
11778         kludge as we do not currently use depenencies.
11779
11780         (package-get-was-current): New variable.
11781         (package-get-require-base): New 'force-current' argument.
11782         (package-get-update-base): idem
11783         (package-get-package-provider):  idem
11784         (package-get-locate-index-file): New 'no-remote' argument.
11785         (package-get-locate-file): idem.
11786
11787         (package-get-maybe-save-index): New function.
11788         (package-get-update-base): Use it.
11789
11790 1998-10-28 Greg Klanderman <greg@alphatech.com>
11791
11792         * package-get.el (package-get-remote): default to nil; by default,
11793         don't go out to the net via EFS.  They must select a download site.
11794         (package-get-download-sites): new variable.
11795         (package-get-download-menu): new function.
11796         (package-get-locate-index-file): new function.
11797         (package-get-update-base): use it.
11798
11799         * menubar-items.el (default-menubar): add "Update Package Index"
11800         and "Add Download Site" menus under Options | Manage Packages.
11801
11802 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11803
11804         * package-get.el (package-get): bugfix code checking installed version
11805         for case where package is not currently installed.
11806         (package-get-require-signed-base-updates): new variable.
11807         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11808         deemed not a goot thing.  Use the variable
11809         package-get-allow-unsigned-base-updates instead.
11810
11811 1998-10-16 Greg Klanderman <greg@alphatech.com>
11812
11813         * package-get.el (package-get): Don't install an older version than
11814         we already have unless explicitly told to.  Issue a warning.
11815
11816         * package-ui.el (pui-add-required-packages): when adding
11817         dependencies, don't add packages that are up to date.
11818         (pui-package-symbol-char):  Don't consider a package out of date
11819         if you have a newer version installed than the latest version in
11820         package-get-base.
11821
11822         * package-get.el (package-get-base-filename): document that it may
11823         be a path relative to package-get-remote;  new default value.
11824         (package-get-locate-file): new function.
11825         (package-get-update-base): use it to expand package-get-base-filename.
11826         (package-get-save-base): new function to save the package-get database
11827         to file.
11828         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11829         (package-get-update-base): pass the REMOTE-SOURCE arg.
11830         (package-get-update-base-entry): call package-get-custom-add-entry.
11831         (package-get-file-installed-p): removed; no longer needed.
11832         (package-get-create-custom): ditto.
11833         (toplevel): remove code to build and load package-get-custom.el
11834         (package-get-custom-add-entry): new function.
11835
11836 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11837
11838         * wid-edit.el (widget-button-click): Don't switch window.
11839
11840 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11841
11842         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11843
11844 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11845
11846         * etags.el (find-tag-default): Run find-tag-hook using
11847         run-hooks rather than funcall
11848
11849 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11850
11851         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11852         and the current local map as the parents to isearch-mode-map.
11853
11854 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11855
11856         * XEmacs 21.2-beta3 is released.
11857
11858 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11859
11860         * package-get.el (package-get-update-base): use
11861         insert-file-contents-internal, not insert-file-contents-literally.
11862
11863 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11864
11865         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11866         dump time.
11867
11868 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11869
11870         * package-get.el (package-get-update-base-entry): new function.
11871         (package-get-update-base): renamed; was `package-get-load-base'.
11872         cleanup, and use package-get-update-base-from-buffer.
11873         (package-get-update-base-from-buffer): new function.
11874         (package-get-update-base-entries): new; helper for above.
11875         Do not eval lisp grabbed over ftp; parse it from new format.
11876
11877 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11878
11879         * files.el (set-auto-mode): Don't play games loading package-get
11880         database; package-get-package-provider will handle it all.
11881
11882 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11883
11884         * package-get.el (package-get-base-filename): new variable.
11885         (package-get-require-base): new function.
11886         (package-get-pgp-signed-begin-line): new variable.
11887         (package-get-pgp-signature-begin-line): ditto.
11888         (package-get-pgp-signature-end-line):  ditto.
11889         (package-get-load-base): new function.
11890         (package-get-interactive-package-query):
11891         (package-get-update-all):
11892         (package-get-dependencies):
11893         (package-get-package-provider):
11894         (package-get-custom): use package-get-require-base.
11895         [package-get-custom loading]: disable for now.
11896
11897         * package-ui.el (pui-list-packages): use (package-get-require-base)
11898
11899 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11900
11901         * package-ui.el: Correct obvious thinko in choosing extent face.
11902
11903 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11904
11905         * menubar-items.el (default-menubar): pui-list-package has nothing
11906         to with Customize. Move all the package stuff to a new Item in Options.
11907
11908         * package-ui.el (pui-menu): Add menu and Popup menu.
11909
11910         * package-get.el (package-get): Use new
11911         package-admin-get-install-dir.
11912
11913         * package-admin.el (package-admin-get-install-dir): New syntax.
11914         Conserve package location and put mule packages where mule-base is.
11915
11916         * package-get.el : Customized
11917
11918         * package-ui.el (pui): Customized
11919         (pui-package-install-dest-dir): New variable.
11920         (pui-install-selected-packages): Use it
11921
11922 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11923
11924         * package-get.el (package-get-interactive-package-query): Move
11925         dependency on package-get-base to run-time.
11926         (package-get-update-all): Ditto.
11927         (package-get-dependencies): Ditto.
11928         (package-get-package-provider): Ditto.
11929         (package-get-custom): Ditto.
11930
11931 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11932
11933         * events.el: Remove 'ascii-character property from 'backspace
11934         and 'delete symbols
11935
11936 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11937
11938         * package-get-base.el: removed.
11939
11940 1998-09-23  Didier Verna  <didier@xemacs.org>
11941
11942         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11943         (no-upper-case-p): new function.
11944         (with-search-caps-disable-folding): new macro.
11945         (with-interactive-search-caps-disable-folding): new macro.
11946         (zap-to-char): In interactive mode, do a case-sensitive search if
11947         the character is uppercase.
11948         (zap-up-to-char): ditto.
11949
11950         * replace.el (perform-replace): use the function no-upper-case-p.
11951
11952         * isearch-mode.el (isearch-fix-case): ditto.
11953         make obsolete `with-caps-disable-folding' and
11954         `isearch-no-upper-case-p'.
11955
11956         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11957         (tags-search): ditto.
11958         (tags-query-replace): ditto.
11959
11960         * info.el (Info-search): ditto.
11961
11962 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11963
11964         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11965
11966 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11967
11968         * package-admin.el (package-admin-rmtree): rewritten.  need to
11969         check for "." and ".." before symlink check.  expand files and
11970         directories with respect to DIRECTORY, not default-directory.
11971
11972 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11973
11974         * package-get.el (package-get-all): add INSTALL-DIR argument.
11975
11976 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11977
11978         * package-ui.el (pui-add-required-packages): new function, select
11979         dependent packages.
11980         (pui-display-keymap): bind it.
11981         (pui-help-string): document it.
11982         (pui-install-selected-packages): package-get-all -> package-get.
11983
11984         * package-get.el (package-get-dependencies): new function.
11985
11986 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11987
11988         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11989         regexps.
11990
11991 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11992
11993         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11994         function.
11995         (default-mouse-track-normalize-point): Use it.
11996
11997 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11998
11999         * package-admin.el (package-admin-delete-binary-package):
12000                 General cleanup. Remove unnessary use of progn and
12001         save-excursion.
12002         (package-admin-delete-binary-package): Do NOT mess with file
12003         modes. That is evil.
12004         (package-admin-delete-binary-package): Wrap all deleting in
12005         condition-case. The data in MANIFEST is untrustworthy.
12006         (package-admin-delete-binary-package): Let the OS worry about non
12007         empty directories.
12008
12009 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12010
12011         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12012         processing.
12013         (lm-report-bug): Fix mail address to send bug reports to.
12014
12015 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12016
12017         * XEmacs 21.2-beta2 is released.
12018
12019 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12020
12021         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12022
12023 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12024
12025         * info.el (Info-mode): Document page turning by double clicks in
12026         docstring so `M-x describe-mode' will display it.
12027
12028 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12029
12030         * info.el (Info-mouse-track-double-click-hook): Use character
12031         widths to calculate a border region where double clicking does
12032         page turning, and return `nil' by default so other hooks, such as
12033         region highlighting, will be run.
12034
12035 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12036
12037         * sound.el (default-sound-directory-list): Initialize with all the
12038         "sounds" directories in `data-directory-list'.  It used to just be
12039         the first one.
12040
12041         * packages.el (locate-data-directory-list): Created.  This gives
12042         the list of matching directories, unlike `locate-data-directory',
12043         which just gives the first one.
12044
12045 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12046
12047         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12048         make a binding in the local keymap until help-char handling is
12049         improved.
12050
12051         * help.el (help-keymap-with-help-key): Provide keymap with help
12052         binding.
12053         (help-print-help-form): New helper function.
12054
12055 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12056
12057         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12058         move extent to another buffer; no need to create a new extent.
12059         (isearch-fix-case): New function.
12060         (isearch-search-and-update): Use it.
12061
12062 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12063
12064         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12065         the keymap, not minor-mode-map-alist.
12066         (isearch-done): Restore overriding-local-map.
12067
12068 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12069
12070         * bytecomp.el (byte-compile-buffer-substring):
12071         Fix for: (byte-compile (defun f () (buffer-substring)))
12072         ==>   ** buffer-substring called with 3 args, but requires 0-3
12073         - new code not only works, but is more readable, too.
12074
12075 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12076
12077         * msw-faces.el (mswindows-init-device-faces): Don't try to
12078           specify a default font at this late stage. Do try to force
12079           creation of the default face font so that if it fails we get
12080           an error now instead of a crash at frame creation.
12081
12082           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12083           mswindows-make-font-unitalic: Canonical default weight
12084           changed from "Normal" to "Regular".
12085
12086           mswindows-make-font-bold / -bold-italic: Supplied device was
12087           not being passed into call to mswindows-find-smaller-font.
12088
12089 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12090
12091         * package-get.el (package-get-remote): Fix the path where to find
12092           the packages on xemacs.org.
12093
12094 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12095
12096         * about.el (about-maintainer-info): Update Ben's entry.
12097
12098 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12099
12100         * lisp/shadow.el (find-emacs-lisp-shadows):
12101         - `member' was being called on lists of length 2000!
12102         - Replace with hashtables.
12103         - Replace hand-coded loops with (dolist)
12104         - Fix comment typo
12105
12106 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12107
12108         * packages.el: Added new function, `package-delete-name', to
12109           delete existing packages from the installed package database
12110           (`packages-package-list').  Also added the "pkginfo" directory
12111           to `packages-special-base-regexp', so that the pkginfo directory
12112           would not get added to `late-packages'.
12113
12114         * package-admin.el: Added ability to delete an installed package
12115           (added low-level function, `package-admin-delete-package').
12116           Understands how to use the pkginfo/MANIFEST.<package> file to
12117           delete the package.  When installing a package, will also
12118           create a MANIFEST.* file if one is not provided by the
12119           package.  If the MANIFEST.* doesn't exist when deleting a
12120           package, the functions will fall back to attempting to delete
12121           any package-specific lisp directory.
12122
12123         * package-get.el: Moved some functions to package-admin.el.
12124           Added interactive function `package-get-delete-package', for
12125           use by users for deleting a package.
12126
12127           Also modified to not require the presence of efs.
12128
12129 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12130
12131         * files.el (find-file-noselect): Handle all signals, kill the
12132         buffer and resignal.
12133
12134 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12135
12136         * cl-macs.el (glyph-image): Add setf method.
12137
12138 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12139
12140         * package-get.el: Fixed broken EFS downloading.  Also, look for
12141           .tar.gz files first, in preference over .tgz files.
12142
12143         * package-ui.el: Fix display of package version numbers.
12144
12145 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12146
12147         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12148         argument.
12149
12150 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12151
12152         * list-mode.el: `display-completion-list': added new/optional
12153           keyword `:completion-string', which allows the programmer to
12154           change the "Possible completions are:" prompt.
12155
12156         * menubar-items.el: Added new pulldown menu-pick to start up the
12157           visual package browser/installer:
12158
12159                 Options->Customize->List Packages
12160
12161         * package-admin.el: Added hooks for installing under both Unix
12162           and MS Windows.  Does additional error checking.  No longer
12163           calls "add-big-package.sh" to install packages under Unix; now
12164           calls gunzip & tar directly.
12165
12166         * package-get.el: Added ability to install packages from files
12167           on a local disk/CDROM.  Now deletes any existing package lisp
12168           directory.  Does completion on available packages when
12169           querying for package names.  Will also search for .tgz files
12170           in addition for .tar.gz files.  Tries to reload
12171           auto-autoloads, as a convenience when loading new packages,
12172           and also tries to add any new package paths to `load-path'.
12173           Changed all occurences of `concat' to use `expand-file-name'.
12174
12175         * package-ui.el: New file which implements the main visual
12176           package browser/installer, which is started via a menu pick or
12177           M-x pui-list packages.
12178
12179 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12180
12181         * startup.el (load-init-file): spelling fix.
12182
12183 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12184
12185         * startup.el (normal-top-level): Load auto-autoload files
12186         covariantly with their precedence.
12187
12188 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12189
12190         * menubar-items.el (default-menubar): Remove "Font Weight"
12191         option, there is currently no custom equivalent.. Customize-faces
12192         is "Edit faces".
12193
12194         * x-font-menu.el (font-menu-set-font): Use customize to set
12195         default face.
12196
12197         * faces.el (face-spec-update-all-matching): New function.
12198
12199         * cus-face.el (custom-set-face-update-spec): New function.
12200         Interface to customize faces from elisp.
12201
12202         (custom-face-value-create): Show the customized settings if set
12203         but not saved.
12204
12205 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12206
12207         (custom-face-value-create): Show the customized settings if set
12208         but not saved.
12209
12210 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12211
12212         * keydefs.el (global-map): Add FSF 20.3 binding of
12213         query-replace-regexp.
12214
12215 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12216
12217         * minibuf.el (read-file-name-internal-1): use
12218         user-name-completion-1 instead of user-name-completion.
12219
12220 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12221
12222         * loadup.el:
12223         * make-docfile.el:
12224         * update-elc.el: Don't set `source-directory' (now defunct as a
12225         global variable) no more.
12226
12227         * packages.el (packages-list-autoloads): Made `source-directory'
12228         (now defunct as a global variable) a parameter.
12229
12230 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12231
12232         * about.el (about-hackers): new email
12233
12234 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12235
12236         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12237
12238 1998-07-17  Didier Verna  <didier@xemacs.org>
12239
12240         * faces.el (set-face-property):
12241         (set-face-dim-p):
12242         (face-dim-p): updated the doc strings now that the dim property isn't
12243         tty-specific.
12244         (face-equal): the dim property is now a common one.
12245
12246         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12247         Renamed the `stipple' attribute to `background-pixmap'.
12248         (custom-face-background-pixmap): make custom-face-stipple an
12249         obsolete alias for this.
12250
12251 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12252
12253         * find-paths.el (paths-file-readable-directory-p): Created and
12254         used.
12255
12256         * loadup.el: Don't set inhibit-... flags from run-temacs.
12257
12258 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12259
12260         * packages.el (packages-data-path-depth): Added and used.
12261
12262 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12263
12264         * about.el:
12265         - Change .xpm to .png, delete "zcat" section.
12266         - cosmetic fix in the 'marcpa' entry.
12267
12268         * etc/photos
12269         - convert all .xpm.Z to .png
12270         - rename mrb to martin
12271         - rename mcook-m to mcookm
12272
12273 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12274
12275         * x-init.el (x-initialize-compose): Add support for
12276         dead-circumflex as YET ANOTHER NAME for that dead key.
12277
12278 1998-08-05  Colin Rafferty <colin@xemacs.org>
12279
12280         * setup-paths.el (paths-construct-exec-path): Made the
12281         last-packages really be last.
12282         (paths-construct-data-directory-list): Ditto.
12283
12284 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12285
12286         * startup.el(startup-splash-frame-body):
12287         Update Copyright notice in splash screen
12288
12289 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12290
12291         * minibuf.el (read-file-name-internal-1): do ~user completion.
12292
12293 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12294
12295         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12296         aginst destroyed extents
12297
12298 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12299
12300         * package-get.el (package-get): add `install-dir' argument.
12301
12302 1998-07-20  John Jones  <jj@asu.edu>
12303
12304         * package-get.el: calls to package-get-update-all will only
12305           update packages which are already installed.
12306
12307 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12308
12309         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12310         writable.
12311
12312 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12313
12314         * about.el (about-hackers): Correct my email.
12315
12316 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12317
12318         * about.el (about-hackers): new email-address.
12319
12320 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12321
12322         * minibuf.el (read-number): Don't let `input-error' condition
12323         escape.
12324
12325 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12326
12327         * about.el (about-hackers): use my `email-for-life' address.
12328
12329 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12330
12331         * XEmacs 21.2-beta1 is released.
12332
12333 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12334
12335         * ldap.el (ldap-search): Doc string change
12336
12337 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12338
12339         * menubar-items.el (default-menubar): Removed references to
12340         `data-directory', and use `locate-data-file' instead, and made
12341         then greyed out if they don't exist.
12342
12343 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12344
12345         * keymap.el (events-to-keys): Use `format' instead of `concat'
12346         since the latter does not accept integer args anymore
12347
12348 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12349
12350         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12351         macros replaced.
12352
12353 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12354
12355         * make-docfile.el: Get first initialization from very-early-lisp.el
12356         * update-elc.el: Ditto.
12357         * loadup.el (really-early-error-handler): Ditto.
12358
12359         * packages.el (packages-unbytecompiled-lisp): Add new file,
12360         very-early-lisp.el.
12361
12362         * very-early-lisp.el: New file.
12363
12364 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12365
12366         * Symbols that have been obsolete for at least 3 years removed (II).
12367
12368         * obsolete.el (eval-current-buffer): Make compatible.
12369         (byte-code-function-p): Ditto.
12370         (send-string): Removed.
12371         (send-region): Removed.
12372         (screen-scrollbar-width): Removed.
12373         (set-screen-scrollbar-width): Removed.
12374         (set-screen-left-margin-width): Removed.
12375         (set-screen-right-margin-width): Removed.
12376         (screen-left-margin-width): Removed.
12377         (screen-right-margin-width): Removed.
12378         (set-buffer-left-margin-width): Removed.
12379         (set-buffer-right-margin-width): Removed.
12380         (buffer-left-margin-width): Removed.
12381         (buffer-right-margin-width): Removed.
12382         (x-set-frame-icon-pixmap): Removed.
12383         (x-set-screen-icon-pixmap): Removed.
12384         (pixel-name): Removed.
12385         (make-pixmap): Removed.
12386         (make-cursor): Removed.
12387         (pixmap-width): Removed.
12388         (pixmap-contributes-to-line-height-p): Removed.
12389         (set-pixmap-contributes-to-line-height): Removed.
12390
12391 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12392
12393         * obsolete.el (popup-menu-up-p): removed.
12394         (read-no-blanks-input): Removed.
12395         (wholenump): Removed.
12396         (ring-mod): Removed (what was ring-mod?).
12397         (current-time-seconds): Removed.
12398         (run-special-hook-with-args): Removed.
12399         (dot): Removed.
12400         (dot-marker): Removed.
12401         (dot-min): Removed.
12402         (dot-max): Removed.
12403         (window-dot): Removed.
12404         (set-window-dot): Removed.
12405
12406         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12407         `dot-min'.
12408
12409         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12410
12411         * code-files.el (insert-file-contents): Rename
12412         run-special-hook-with-args to run-hook-with-args-until-success.
12413         (write-region): Ditto.
12414
12415 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12416
12417         * about.el: Fix typos, update release date.
12418
12419         * Symbols that have been obsolete for at least 3 years removed.
12420
12421         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12422         screen- functions.
12423         (toplevel): remove setf methods for screen functions.
12424         * cl-macs.el (extent-data): defsetf removed.
12425         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12426         many places to remove.
12427         (comment-indent-hook): Ditto.
12428         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12429         (buffer-dedicated-screen): Ditto.
12430         (deiconify-screen): Ditto.
12431         (delete-screen): Ditto.
12432         (event-screen): Ditto.
12433         (find-file-other-screen): Ditto.
12434         (find-file-read-only-other-screen): Ditto.
12435         (live-screen-p): Ditto.
12436         (screen-height): Ditto.
12437         (screen-iconified-p): Ditto.
12438         (screen-list): Ditto.
12439         (screen-live-p): Ditto.
12440         (screen-name): Ditto.
12441         (screen-parameters): Ditto.
12442         (screen-pixel-height): Ditto.
12443         (screen-pixel-width): Ditto.
12444         (screen-root-window): Ditto.
12445         (screen-selected-window): Ditto.
12446         (screen-totally-visible-p): Ditto.
12447         (screen-visible-p): Ditto.
12448         (screen-width): Ditto.
12449         (screenp): Ditto.
12450         (get-screen-for-buffer): Ditto.
12451         (get-screen-for-buffer-noselect): Ditto.
12452         (get-other-screen): Ditto.
12453         (iconify-screen): Ditto.
12454         (lower-screen): Ditto.
12455         (mail-other-screen): Ditto.
12456         (make-screen): Ditto.
12457         (make-screen-invisible): Ditto.
12458         (make-screen-visible): Ditto.
12459         (modify-screen-parameters): Ditto.
12460         (new-screen): Ditto.
12461         (next-screen): Ditto.
12462         (next-multiscreen-window): Ditto.
12463         (other-screen): Ditto.
12464         (previous-screen): Ditto.
12465         (previous-multiscreen-window): Ditto.
12466         (raise-screen): Ditto.
12467         (redraw-screen): Ditto.
12468         (select-screen): Ditto.
12469         (selected-screen): Ditto.
12470         (set-buffer-dedicated-screen): Ditto.
12471         (set-screen-height): Ditto.
12472         (set-screen-position): Ditto.
12473         (set-screen-size): Ditto.
12474         (set-screen-width): Ditto.
12475         (show-temp-buffer-in-current-screen): Ditto.
12476         (switch-to-buffer-other-screen): Ditto.
12477         (visible-screen-list): Ditto.
12478         (window-screen): Ditto.
12479         (x-set-screen-pointer): Ditto.
12480         (x-set-frame-pointer): Ditto.
12481         (screen-title-format): Ditto.
12482         (screen-icon-title-format): Ditto.
12483         (terminal-screen): Ditto.
12484         (delete-screen-hook): Ditto.
12485         (create-screen-hook): Ditto.
12486         (mouse-enter-screen-hook): Ditto.
12487         (mouse-leave-screen-hook): Ditto.
12488         (map-screen-hook): Ditto.
12489         (unmap-screen-hook): Ditto.
12490         (default-screen-alist): Ditto.
12491         (default-screen-name): Ditto.
12492         (x-screen-defaults): Ditto.
12493         (x-create-screen): Ditto.
12494         * obsolete.el: meta-flag removed.
12495         baud-rate removed.
12496         sleep-for-millisecs removed.
12497         extent-data removed.
12498         set-extent-data removed.
12499         set-extent-attribute removed.
12500         extent-glyph removed.
12501         extent-layout removed.
12502         set-extent-layout removed.
12503         list-faces-display removed.
12504         list-faces removed.
12505         trim-versions-without-asking removed.
12506         after-write-file-hooks removed.
12507         truename removed.
12508         auto-fill-hook removed.
12509         blink-paren-hook removed.
12510         select-screen-hook, deselect-screen-hook removed.
12511         auto-raise-screen, auto-lower-screen removed.
12512
12513         * msw-mouse.el: Global change resource -> mswindows-resource.
12514
12515         * XEmacs 21.0-pre5 is released.
12516
12517 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12518
12519         * about.el (about-hackers): Credits update.
12520
12521 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12522
12523         * register.el (insert-register): Don't activate the region.
12524
12525 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12526
12527         * select.el: Restore x-* symbols for backwards compatibility:
12528         x-copy-primary-selection, x-kill-primary-selection,
12529         x-delete-primary-selection, x-select-make-extent-for-selection,
12530         x-valid-simple-selection-, x-cut-copy-clear-internal.
12531
12532 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12533
12534         * XEmacs 21.0-pre4 is released.
12535
12536 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12537
12538         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12539         reporting bugs.
12540         (maybe-add-init-button): Fix semantics under Windows.  Use
12541         `expand-file-name' rather than `concat'.
12542
12543         * help.el (print-messages): New function.
12544
12545 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12546
12547         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12548
12549 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12550
12551         * about.el: Tweaked my entry in about-hackers.
12552
12553         * find-paths.el (paths-emacs-root-p):
12554           Relaxed emacs-root checking of an in-place installation to
12555           also accommodate the flat layout used on MS Windows.
12556
12557 1998-06-29  John Jones  <jj@asu.edu>
12558
12559         * package-get.el: calls to package-get-update-all will only
12560           update packages which are already installed.
12561
12562 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12563
12564         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12565         are handled by the gui-element face fallbacks now.
12566
12567         * x-faces.el: default gui-element face to "background" as well as
12568         the default face.
12569
12570         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12571         and default face settings since these are set as fallbacks now in
12572         the appropriate domain.
12573
12574 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12575
12576         * text-mode.el (text-mode): Reorder regexp so the OR part
12577         corresponding to `page-delim' goes first and the hack in
12578         `forward-paragraph' will work.
12579         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12580
12581 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12582
12583         * subr.el (remove-hook): When checking the hook value
12584           with functionp, don't apply car to it.
12585
12586 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12587
12588         * package-get.el (package-get-remote-filename):
12589           Don't use file-name-as-directory because the local directory
12590           separator conventions might not be the same as ftp's.
12591
12592 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12593
12594         * ldap.el (ldap-host-parameters-alist): New name of
12595         `ldap-host-parameters-plist'
12596
12597 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12598
12599         * package-get.el: Using (require 'package-get-base), now that it
12600         provides itself.  Consequently removed all instances of (load
12601         "package-get-base.el").
12602
12603 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12604
12605         * subr.el (remove-hook): Don't treat the hook value as a
12606           list unless it is both consp and not functionp.
12607
12608 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12609
12610         * about.el: Email address for Ben Wing is ben@xemacs.org.
12611         * auto-show.el: Ditto.
12612         * bytecomp.el: Ditto.
12613         * faces.el: Ditto.
12614         * x-scrollbar.el: Ditto.
12615         * x-misc.el: Ditto.
12616         * tty-init.el: Ditto.
12617         * toolbar-items.el: Ditto.
12618         * symbol-syntax.el: Ditto.
12619         * specifier.el: Ditto.
12620         * objects.el: Ditto.
12621         * hyper-apropos.el: Ditto.
12622         * glyphs.el: Ditto.
12623
12624 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12625
12626         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12627         vertical-divider-always-visible-p.
12628         (default-mouse-motion-handler): Ditto.
12629
12630 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12631
12632         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12633         global value.
12634
12635 1998-06-21  Oliver Graf <ograf@fga.de>
12636
12637         * build-reports.el: changed receiver to xemacs-build-reports list
12638
12639 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12640
12641         * font.el: Split font-family-mappings into X and
12642           mswindows-specific versions.
12643           mswindows-font-create-[object|name]: Treat supplied size
12644           as a pointsize. Added underline and strikethru handling.
12645
12646         * msw-faces.el: changed default mswindows charset to western.
12647
12648         * msw-glyphs.el: removed space in border-glyph font string that
12649           was inserted to get round bugs in the mswindows C font code.
12650
12651 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12652
12653         * about.el (about-hackers): Credits update.
12654
12655         * help-nomule.el (tutorial-supported-languages): Add Romanian
12656         TUTORIAL.
12657
12658         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12659         to ISO-8859-2.
12660
12661 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12662
12663         * font.el: Split font-family-mappings into X and
12664           mswindows-specific versions.
12665           mswindows-font-create-[object|name]: Treat supplied size
12666           as a pointsize. Added underline and strikethru handling.
12667
12668         * msw-faces.el: changed default mswindows charset to western.
12669
12670         * msw-glyphs.el: removed space in border-glyph font string that
12671           was inserted to get round bugs in the mswindows C font code.
12672
12673 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12674
12675         * minibuf.el: make read-color-completion-table call
12676           (mswindows-color-list for mswindows devices.
12677
12678 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12679
12680         * lisp/font-lock.el
12681         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12682         Let declaration items contain non-word symbol characters.
12683
12684 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12685
12686         * package-get.el (package-get-package-provider): Added autoload
12687         cookie.  Loading "package-get-base.el" in ALL functions that use
12688         it.  Fixed some (interactive ...) with multiple argument specs
12689         again.  Cosmetic indentation changes.
12690
12691 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12692
12693         * info.el (Info-insert-dir): Don't use nreverse on variables
12694         that you want to use later.
12695
12696 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12697
12698         * x-mouse.el (x-set-point-and-move-selection): Replace call
12699         to x-kill-primary-selection with kill-primary-selection
12700
12701 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12702
12703         * simple.el (what-cursor-position): Make cursor position reported
12704         use value of column-number-start-at-one
12705
12706 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12707
12708         * about.el (xemacs-hackers): Fix Jareth's email address.
12709
12710 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12711
12712         * startup.el (startup-splash-frame): Remove
12713         `xemacs-startup-logo-function'.
12714
12715 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12716
12717         * about.el (about-hackers): Update credits list.
12718
12719 1998-06-06  Jeff Miller <jmiller@smart.net>
12720
12721         * lisp/sound.el: Update sound-ext to allow filenames with
12722           extensions to be found by load-sound-file
12723
12724 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12725
12726         * info.el (Info-rebuild-outdated-dir): Removed variable
12727         (Info-auto-generate-directory): New variable
12728         (Info-save-auto-generated-dir): New variable
12729         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12730         (Info-build-dir-anew): Second parameter removed.  Use
12731         `Info-save-auto-generated-dir'
12732         (Info-rebuild-dir): Ditto
12733
12734 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12735
12736         * list-mode.el (next-list-mode-item): Would not recognize
12737         border between directly neighbored items.
12738
12739 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12740
12741         * package-get.el: add autoloads for some functions.
12742
12743 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12744
12745         * specifier.el (let-specifier): Tiny docfixes.
12746
12747 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12748
12749         * msw-mouse.el: set selection-pointer-glyph to Normal.
12750
12751 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12752
12753         * wid-edit.el (widget-specify-secret): New function.
12754         (widget-after-change): Use it.
12755         (widget-specify-field): Use it.
12756
12757 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12758
12759         * mouse.el (drag-window-divider): Use `(not done)' instead of
12760         `doit'; reuse result of `window-pixel-edges'.
12761
12762         * modeline.el (drag-modeline-event-lag): Rename to
12763         drag-divider-event-lag.
12764
12765 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12766
12767         * specifier.el (let-specifier): Rewritten not to generate needless
12768         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12769         arguments.
12770
12771 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12772
12773         * minibuf.el (read-file-name-1): Setup buffer-local value of
12774         `completion-ignore-case' in completions buffer under Windows.
12775
12776 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12777
12778         * about.el (about-maintainer-glyph): Fix support for not
12779         compressed images.
12780
12781 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12782
12783         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12784
12785         * mouse.el (mouse-track): Cancel selection if misc-user event with
12786         `cancel-mode-internal' function is fetched.
12787
12788 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12789
12790         * files.el (save-some-buffers-1): Fixed return value.
12791
12792 1998-06-01  Oliver Graf <ograf@fga.de>
12793
12794         * dragdrop.el: added experimental
12795
12796 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12797
12798         * startup.el (after-init-hook, init-file-user,
12799         user-init-directory, load-user-init-file):  Purge references
12800         to "~/.xemacs/init.el" from docstrings.
12801
12802         (load-user-init-file) Use paths-construct-path to construct
12803         paths to user init files.  Go directly to ~/.emacs, do not
12804         search ~/.xemacs/, do not load `default-custom-file'.
12805
12806 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12807
12808         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12809         general *sh.
12810         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12811
12812 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12813
12814         * menubar-items.el (default-menubar): add Update Packages to customize
12815         menu.
12816
12817 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12818
12819         * faces.el: use toolbar face as a fallback for toolbar properties
12820         in xpm-color-symbols instead of default.
12821
12822         * msw-faces.el: rename 3d-object -> gui-element face.
12823
12824 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12825
12826         * startup.el (xemacs-startup-logo-function): New variable.
12827         (startup-splash-frame): Use it.
12828
12829 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12830
12831         * files.el (save-some-buffers): Would wait 1 second.
12832         (save-some-buffers-1): Delete other windows here instead of in
12833         `save-some-buffers'.
12834         (save-some-buffers): Force redisplay only if windows were deleted.
12835
12836 1998-06-02  Didier Verna  <didier@xemacs.org>
12837
12838         * cus-face.el (custom-face-attributes): generalized the use of
12839         toggle buttons for boolean attributes.
12840         Re-ordered the items a bit.
12841
12842 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12843
12844         * sound.el (default-sound-directory): Use `locate-data-directory'
12845         to find the sounds directory.
12846
12847 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12848
12849         * sound.el: default sound-ext to .wav under mswindows, .au
12850         otherwise. load-default sounds without extensions.
12851
12852 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12853
12854         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12855         if send-pr is not bound.
12856
12857 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12858
12859         * files.el: grok idl files in auto-mode-alist.
12860 1998-06-01  Jeff Miller  <jmiller@smart.net>
12861
12862         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12863         calling `upcase'.
12864
12865 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12866
12867         * msw-glyphs.el: add xbm to the list of image types supported.
12868
12869 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12870
12871         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12872         instead of XEmacs one when dumping InfoDock.
12873
12874 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12875
12876         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12877         for `modeline-visible-p'
12878
12879         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12880
12881 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12882
12883         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12884         since it's not used anymore. doc string fixes.
12885
12886         * package-get.el (package-get-file-installed-p): new function. use
12887         instead of file-installed-p which is in an external package.
12888
12889 1998-05-28  Oliver Graf <ograf@fga.de>
12890
12891         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12892         favor of select-window/switch-to-buffer
12893
12894 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12895
12896         * startup.el: changed (getenv "HOME") to (user-home-directory)
12897
12898 1998-05-25  Oliver Graf <ograf@fga.de>
12899
12900         * frame.el (cde-start-drag) moved to dragdrop.el
12901         (offix-start-drag-region) moved to dragdrop.el
12902         (offix-start-drag) moved to dragdrop.el
12903         * dragdrop.el (cde-start-drag) moved from frame.el
12904         (offix-start-drag-region) moved from frame.el
12905         (offix-start-drag) moved from frame.el
12906         (cde-start-drag-region) cde drag regions
12907         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12908
12909 1998-05-26  Oliver Graf <ograf@fga.de>
12910
12911         * dragdrop.el: created dragdrop-drag prototypes
12912         (cde-start-drag-region) fixed typo
12913
12914 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12915
12916         * simple.el (after-init-hook): Remove reader macro.
12917
12918         * packages.el (packages-hardcoded-lisp): Get rid of reader
12919         macros.  Update DOC string.
12920
12921 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12922
12923         * mouse.el (drag-window-divider): Ditto.
12924
12925         * modeline.el (mouse-drag-modeline): Use it.
12926
12927         * lisp-mode.el (let-specifier): Specify indentation.
12928
12929         * specifier.el (let-specifier): Renamed from
12930         `with-specifier-instance'.
12931
12932 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12933
12934         * x-faces.el:
12935         * faces.el: move definition of xpm-color-symbols from x-faces.el
12936         to faces. Predicate x-get-resource on the presence of x.
12937
12938         * msw-faces.el: set 3d-object face rather than modeline. Specify
12939         faces as specfier defaults.
12940
12941         * package-get.el: don't use package-admin-add-single-file-package.
12942
12943 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12944
12945         * toolbar-items.el: Fixup tooltips.
12946         (toolbar-gnus): Don't use obsolete variable
12947         toolbar-news-frame-properties.
12948         (toolbar-news-reader): Default to `gnus' instead of
12949         `not-configured'.
12950
12951         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12952         Windows.
12953
12954 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12955
12956         * package-get.el: rename -installedp -> -installed-p.
12957
12958 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12959
12960         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12961         attributes, and assinged it to continuation, truncation and
12962         hscroll glyphs.
12963
12964         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12965         and made continuation, truncation and hscroll glyphs arrow
12966         characters out of that font.
12967
12968 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12969
12970         * minibuf.el (minibuffer-electric-separator): Play nicely with
12971         directory-sep-char being \.
12972         (minibuffer-electric-tilde): Ditto.
12973         (read-file-name-map): Ditto.
12974
12975 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12976
12977         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12978         on X devices.
12979         (default-mouse-track-deal-with-down-event): Avoid
12980         `x-disown-selection'; use `disown-selection' instead.
12981
12982 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12983
12984         * select.el:
12985         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12986         moved to (cut-copy-clear-internal) in select.el. Ditto for
12987         (x-delete-primary-selection) (x-kill-primary-selection)
12988         (x-copy-primary-selection).
12989         (own-clipboard): new function.
12990
12991         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12992         functions in select.el. remove old ones.
12993         (mswindows-own-clipboard): new function.
12994
12995 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12996
12997         * gnuserv.el: allow connections from mswindows type devices.
12998
12999 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13000
13001         * msw-glyphs.el: change image type used from cursor to resource.
13002
13003 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13004
13005         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13006         for {top,bottom}-{left,right} values in addition to
13007         {top,bottom}_{left,right}.
13008         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13009
13010 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13011
13012         * cl-macs.el (specifier-instance): Undefine its setf method.
13013
13014         * specifier.el (with-specifier-instance): Added docstring.
13015
13016         * mouse.el (drag-window-divider): Ditto.
13017
13018         * modeline.el (mouse-drag-modeline): Use it.
13019
13020         * lisp-mode.el (with-specifier-instance): Define its indentation
13021         level.
13022
13023         * specifier.el (with-specifier-instance): New macro.
13024
13025 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13026
13027         * package-get.el (package-get-create-custom): new function to
13028         auto-generate package-get-custom.el from package-get-base.el.
13029         * (package-get-ever-installedp): new function.
13030         * (package-get-custom): new function to get all packages specified
13031         by customize.
13032
13033 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13034
13035         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13036
13037 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13038
13039         * cl-extra.el: Reverse previous float change.
13040
13041 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13042
13043         * x-faces.el:
13044         * faces.el (try-font-name): moved from x-faces.el since it is
13045         required by w3 under mswindows as well X.
13046
13047 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13048
13049         * winnt.el: Removed evil (setq completion-ignore-case t)
13050         clause, one more overlookef fsfism.
13051         (nt-quote-args-functions-alist): End sentences with double space.
13052
13053 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13054
13055         * window-xemacs.el (push-window-configuration): Remove kludgery of
13056         recaching default-toolbar specifier.
13057         (pop-window-configuration): Ditto.
13058         (unpop-window-configuration): Ditto.
13059
13060 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13061
13062         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13063
13064 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13065
13066         * winnt.el (nt-quote-args-verbatim): Added function.
13067         (nt-quote-args-prefix-quote): Added function.
13068         (nt-quote-args-backslash-quote): Added function.
13069         (nt-quote-args-double-quote): Added function.
13070         (nt-quote-args-functions-alist): New variable.
13071         (nt-quote-process-args): Added function. This is the main quoting
13072         work horse called from process-nt.c
13073
13074 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13075
13076         * winnt.el: Removed duplicate definitions for backspace,
13077         delete, M-backspace and C-M-backspace.
13078         (file-name-buffer-file-type-alist): Removed this variable.
13079         (find-buffer-file-type): Removed function.
13080         (find-file-binary):  Removed function.
13081         (find-file-text): Removed function.
13082         (find-file-not-found-set-buffer-file-type): Removed function.
13083         (save-to-unix-hook): Removed function.
13084         (revert-from-unix-hook): Removed function.
13085         (using-unix-filesystems): Removed function.
13086         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13087         warning.
13088         (x-set-selection): Removed function.
13089         (x-get-selection): Removed function.
13090         Removed commented FSFisms.
13091         Replaced copyright notice (this file is not part of GNU Emacs).
13092         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13093         comint-process-echoes setting to t.
13094
13095 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13096
13097         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13098         and used following the interface change of
13099         `paths-find-recursive-path'.
13100
13101         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13102         regexp instead of a list of base names.
13103         (paths-version-control-filename-regexp):
13104         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13105         Introduced and used following the interface change of
13106         `paths-find-recursive-path'.
13107
13108 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13109
13110         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13111         on X devices, rather than on all non-TTY devices.
13112
13113 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13114
13115         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13116
13117         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13118
13119 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13120
13121         * itimer.el (activate-itimer): Fixed usage of integers
13122         as argument to `concat'.
13123
13124 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13125
13126         * itimer.el (start-itimer): replace the use of `concat' with
13127         `format'
13128
13129 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13130
13131         * mode-motion.el (mode-motion-hook): Clarify docstring.
13132         From Bob Weiner <weiner@altrasoft.com>
13133
13134         * loadhist.el (symbol-file): Supply prompt string when used
13135         interactively.
13136         From Bob Weiner <weiner@altrasoft.com>
13137
13138 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13139
13140         * loadup.el (really-early-error-handler): Ditto.
13141
13142         * update-elc.el: Ditto.
13143
13144         * setup-paths.el (paths-construct-exec-path): Ditto.
13145
13146         * make-docfile.el: Ditto.
13147
13148         * find-paths.el (paths-decode-directory-path): Use split-path
13149         instead of decode-path.
13150
13151         * files.el (parse-colon-path): Update docstring reference.
13152
13153 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13154
13155         * msw-init.el:
13156         * x-init.el:
13157         Bind cut'n'paste keys to non window-system specific functions.
13158
13159         * msw-select.el: New function mswindows-clear-clipboard.
13160         mswindows-cut-copy-clipboard extended to handle clearing of the
13161         selection and renamed to mswindows-cut-copy-clear-clipboard.
13162
13163         * select.el: on mswindows devices delete-primary-selection
13164         calls mswindows-clear-clipboard.
13165
13166 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13167
13168         * simple.el (quoted-insert): Inhibit quit when using read-char.
13169
13170         * cmdloop.el (read-char): Don't inhibit quit.
13171         (read-char-exclusive): Ditto.
13172         (read-char): Signal quit if quit-char was pressed.
13173         (read-char-exclusive): Ditto.
13174         (read-quoted-char): Return a character, not integer.
13175
13176         * menubar-items.el (default-popup-menu): Use Andy's generic
13177         selection code.
13178         (default-popup-menu): Fix code.
13179
13180 1998-05-14  Oliver Graf <ograf@fga.de>
13181
13182         * dragdrop.el (dragdrop-function-widget): this time it's done
13183
13184 1998-05-13  Oliver Graf <ograf@fga.de>
13185
13186         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13187
13188 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13189
13190         * device.el (device-pixel-width):
13191         (device-pixel-height):
13192         (device-mm-width):
13193         (device-mm-height):
13194         (device-bitplanes):
13195         (device-color-cells): Swapped parameters to device-system-metric
13196         according to the interface change.
13197
13198 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13199
13200         * mouse.el (default-mouse-motion-handler): Use new name of the
13201         function event-over-vertical-divider-p.
13202         Do not set E-W arrow cursor over the divider if
13203         vertical-divider-draggable-p is nil in the window.
13204         ([top-level]): Use new name for the variable
13205         vertical-divider-map.
13206         (drag-window-divider): Respect vertical-divider-draggable-p.
13207         Variable name typo fixes.
13208
13209 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13210
13211         * keymap.el (kbd): Define here; handle string constants and
13212         others...
13213
13214 1998-05-15  Christian Nyb <chr@mediascience.no>
13215
13216         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13217         in Emacs 18.
13218
13219 1998-05-13  Didier Verna  <didier@xemacs.org>
13220
13221         * mouse.el (drag-window-divider): give the vertical divider a
13222         pressed look when dragging it.
13223
13224 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13225
13226         * faces.el: predicate some more face operations on x or mswindows
13227         not just x.
13228
13229         * modeline.el: enable modeline coloring for mswindows.
13230
13231 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13232
13233         * minibuf.el (minibuffer-default): Added variable; compatible with
13234         FSF Emacs.
13235         (next-history-element): Used `minibuffer-default'.
13236
13237 1998-05-12  Oliver Graf <ograf@fga.de>
13238
13239         * dragdrop.el (dragdrop-function-widget): button and mods ok
13240         arguments still look a bit strange
13241         (dragdrop-compare-mods) created
13242         (dragdrop-drop-do-functions) correctly checks for buttons and
13243         modifiers
13244
13245 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13246
13247         * setup-paths.el (paths-default-info-directories): Replace
13248         path-separator with directory-sep-char.
13249
13250         * files.el (path-separator): Don't define it here.
13251
13252 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13253
13254         * update-elc.el: Ditto.
13255
13256         * setup-paths.el (paths-construct-exec-path): Ditto.
13257
13258         * make-docfile.el: Ditto.
13259
13260         * loadup.el (really-early-error-handler): Ditto.
13261
13262         * find-paths.el (paths-decode-directory-path): Use decode-path
13263         instead of decode-path-internal.
13264
13265         * files.el (parse-colon-path): Update docstring.
13266
13267 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13268
13269         * subr.el (get-buffer-window-list): Make BUFFER optional.
13270
13271         * window-xemacs.el (windows-of-buffer): Defalias to
13272         get-buffer-window-list.
13273
13274 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13275
13276         * disass.el: Fix maintainer keyword.
13277
13278         * bytecomp.el (byte-compile-and-load-file): Autoload.
13279         (byte-compile-buffer): Ditto.
13280
13281         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13282         value is returned, not the name.
13283         (lisp-imenu-generic-expression): Enable it.
13284         (lisp-mode-variables): Ditto.
13285         (lisp-indent-offset): Change defconst to defvar.
13286         (lisp-indent-function): Ditto.
13287         (lisp-body-indent): Ditto.
13288
13289 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13290
13291         * modeline.el: Use zap-last-kbd-macro-event.
13292
13293         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13294         nil, don't attempt to do anything with messages.
13295         (eval-last-sexp): Use `letf' for clarity.
13296
13297 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13298
13299         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13300
13301 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13302
13303         * buff-menu.el:
13304         * lisp-mode.el:
13305         * obsolete.el:
13306         Change empty docstrings into no doc strings at all.
13307         Fix bogus FSF-format docstrings.
13308         * etags.el: Fix docstring.
13309
13310 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13311
13312         * package-get.el (package-get): Use internal md5
13313
13314 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13315
13316         * about.el (about-xemacs): Correct abuse of concat.
13317
13318 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13319
13320         * info.el (Info-mode): Use easymenu.
13321
13322 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13323
13324         * apropos.el (apropos): Don't use concat with integers.
13325
13326         * cmdloop.el (describe-last-error): Handle the case when no error
13327         was seen gracefully.
13328
13329         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13330         defun.
13331         (apropos-describe-plist): Ditto.
13332
13333         * help.el (with-displaying-help-buffer): Revert to a defun.
13334         (describe-key): Use it as defun.
13335         (describe-mode): Ditto.
13336         (describe-bindings): Ditto.
13337         (describe-prefix-bindings): Ditto.
13338         (describe-installation): Ditto.
13339         (view-lossage): Ditto.
13340         (describe-function): Ditto.
13341         (describe-variable): Ditto.
13342         (describe-syntax): Ditto.
13343
13344 1998-05-11  Oliver Graf <ograf@fga.de>
13345
13346         * dragdrop.el: changed order of require/provide
13347         (dragdrop-drop-mime-default) changed to new calling conventions
13348         (dragdrop-drop-do-functions) changed to new calling conventions
13349         (dragdrop-function-widget) this one needs more work...
13350
13351 1998-05-10  Oliver Graf <ograf@fga.de>
13352
13353         * about.el: another small change in my entry
13354         * dragdrop.el (dragdrop-drop-log-function): logging added
13355         plus customizations
13356         changed interface to handler functions. now called with event
13357         and object
13358
13359 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13360
13361         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13362         E-W arrow pointer displayed over draggable dividers.
13363
13364         * mouse.el (default-mouse-motion-handler): Show it when
13365         appropriate.
13366         (drag-window-divider): Added.
13367         ([top-level]): Initialized window-divider-map with a keymap
13368         binding the above function to left button down event.
13369
13370         * x-mouse.el (x-init-pointer-shape): Initialize
13371         divider-pointer-glyph from Cursor.dividerPointer, or use default
13372         E-W double arrow.
13373
13374 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13375
13376         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13377
13378 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13379
13380         * simple.el (count-words-buffer): Don't query for buffer.
13381         (count-lines-buffer): Ditto.
13382
13383 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13384
13385         * help.el (where-is): add optional insert argument.
13386
13387 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13388
13389         * help.el (describe-key-briefly): New argument INSERT.
13390
13391         * simple.el (eval-expression): New optional argument; synch with
13392         FSF 20.3.
13393
13394         * keydefs.el (global-map): Add new register bindings.
13395
13396         * register.el: Synched with FSF 20.3.
13397
13398 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13399
13400         * window-xemacs.el (recenter): all arguments are optional.
13401
13402 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13403
13404         * device.el: (device-pixel-width): Reflected name/parameters
13405         change to device-system-metric.
13406         (device-pixel-height): Ditto.
13407         (device-mm-width): Ditto.
13408         (device-mm-height): Ditto.
13409         (device-bitplanes): Ditto.
13410         (device-color-cells): Ditto.
13411
13412 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13413
13414         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13415
13416         * cl.el (most-positive-fixnum): Document.
13417         (most-negative-fixnum): Ditto.
13418
13419         * cus-dep.el: Updated comment.
13420
13421         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13422         constant.
13423
13424         * cus-load.el (custom-put): Removed.
13425
13426         * files.el (after-find-file): Just resignal quit instead of
13427         signaling "canceled".
13428
13429 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13430
13431         * frame.el (other-frame): Use `focus-frame' instead of
13432         select-frame kludges.
13433
13434         * lisp-mode.el: Update lisp-indent-function for
13435         save-selected-frame and with-selected-frame.
13436
13437         * frame.el (save-selected-frame): New macro.
13438         (with-selected-frame): Ditto.
13439         (other-frame): Use `set-frame-focus'.
13440
13441 1998-05-06  Oliver Graf <ograf@fga.de>
13442
13443         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13444         (dragdrop-drop-url-default) default handler for URL drops created
13445         (dragdrop-drop-mime-default) default handler for MIME drops created
13446         (dragdrop-drop-functions) default custom for handling drops created
13447         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13448
13449 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13450
13451         * mouse.el: Removed redundant mouse-mswindows-drop function.
13452
13453 1998-05-05  Oliver Graf <ograf@fga.de>
13454
13455         * about.el: changed some text in my entry
13456         * dragdrop.el: added customs
13457
13458 1998-05-04  Oliver Graf <ograf@fga.de>
13459
13460         * mouse.el: killed global drop key bindings
13461         (mouse-offix-drop) removed
13462         * dragdrop.el: created
13463         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13464
13465 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13466
13467         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13468         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13469
13470         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13471         obsolete comment.
13472
13473         * scrollbar.el (scrollbars-visible-p): Use new
13474         {vertical,horizontal}-scrollbar-visible-p specifiers.
13475
13476 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13477
13478         * device.el (device-pixel-height):
13479         (device-pixel-width):
13480         (device-mm-width):
13481         (device-mm-height):
13482         (device-bitplanes):
13483         (device-color-cells): Moved these 6 functions from device.c; they
13484         all use single (device-system-metrics) call.
13485
13486 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13487
13488         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13489         were renamed.
13490
13491         * menubar-items.el:
13492         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13493         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13494
13495         * help.el (help-map): Remove Hyperbole keybinding logic.
13496         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13497
13498 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13499
13500         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13501         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13502
13503 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13504
13505         * msw-glyphs.el: use nicer icon3 from the frame icon.
13506
13507 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13508
13509         * version.el (emacs-version): Remove InfoDock conditionals.
13510
13511         * startup.el (startup-splash-frame): Change ID logo name.
13512
13513 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13514
13515         * files.el (after-find-file): If the user presses C-g on
13516         directory-creation prompt, kill the buffer.
13517
13518 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13519
13520         * simple.el (count-words-region): Reverse previous change.
13521
13522 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13523
13524         * replace.el (query-replace): Just call perform-replace.
13525         (query-replace-regexp): Ditto.
13526         (perform-replace): Move region handling here.
13527         (perform-replace): Use the new arg to match-data.
13528
13529 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13530
13531         * x-init.el: Install X specific display table that
13532           displays char 0240 as a space to avoid whatever it is
13533           that screws up display of that character code.
13534
13535 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13536
13537         * help.el (function-arglist): If no arguments are documented for a
13538         subr, print nothing rather than incorrect output.
13539
13540 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13541
13542         * cmdloop.el (command-error): Update bail-out error message to use
13543         `emacs-program-name'.
13544
13545         * lib-complete.el: Remove reader macro cruft.
13546
13547         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13548         cruft.
13549
13550         * simple.el (count-words-region): Drop interactive-p check on the
13551         message.
13552
13553 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13554
13555         * font.el
13556         * msw-faces.el
13557         Correct spelling of mswindows-font-canonicalize-name.
13558
13559 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13560
13561         * ldap.el (ldap-host-parameters-alist): Replaced with
13562         `ldap-host-parameters-plist'
13563         (ldap-search): Adapt to previous change
13564
13565 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13566
13567         * about.el (about-hackers): Update Bob Weiner bio.
13568         (about-maintainer-info): Ditto.
13569
13570 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13571
13572         * simple.el (display-warning-minimum-level): Docfix.
13573
13574 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13575
13576         * widget.el (:default-get): New keyword.
13577         * wid-edit.el (default, widget-default-default-get): Define it.
13578         (group, widget-group-default-get): Define it.
13579         (menu-choice, widget-choice-default-get): Define it.
13580         (widget-default-get): New function.
13581         (widget-choice-action): Call it.
13582         (widget-editable-list-entry-create): Call it.
13583
13584 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13585
13586         * byte-optimize.el (byte-boolean-vars): Removed.
13587         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13588         lookup through `byte-boolean-vars'.
13589
13590 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13591
13592         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13593         resource-provided values into ghost specs for scrollbar-height and
13594         scrollbar-width.
13595
13596 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13597
13598         * byte-optimize.el: Don't attempt to optimize /=.
13599
13600         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13601         (byte-compile-/=): Ditto.
13602
13603 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13604
13605         * apropos.el: Use `with-displaying-help-buffer'.
13606         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13607         Use `with-displaying-help-buffer'.
13608         (apropos-follow): Do not give special treatment to buffer cursor
13609         was in prior to a mouse click.
13610         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13611         (apropos-print-doc): Set correct buffer for setting text
13612         properties.
13613
13614 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13615
13616         * help.el (help-buffer-prefix-string): New variable.
13617         (help-buffer-name): Use it.
13618
13619         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13620         mode menu.
13621
13622 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13623
13624         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13625
13626 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13627
13628         * files.el (find-file-noselect): Update docstring.
13629         (find-file-noselect): Signal an error if found an unreadable file.
13630         (file-chase-links): Save the match data.
13631         (normal-mode): Use `lwarn' and `error-message-string'.
13632         (interpreter-mode-alist): Change defconst to defvar.
13633         (inhibit-first-line-modes-regexps): Ditto.
13634         (inhibit-first-line-modes-regexps): Added .tgz.
13635         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13636         (change-major-mode-with-file-name): New user-option.
13637         (set-visited-file-name): Synched with FSF.
13638         (file-name-extension): New function, from FSF 20.3.
13639         (file-relative-name): Synched with FSF.
13640         (save-some-buffers): Support the C-r feature.
13641         (recover-session): Synched with FSF.
13642         (kill-some-buffers): Ditto.
13643         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13644
13645 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13646
13647         * files.el (insert-file): Undo previous change and reenable use of
13648         format.el.
13649
13650 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13651
13652         * window-xemacs.el (recenter): Define.
13653
13654 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13655
13656         * font.el (mswindows-font-create-name)
13657         (mswindows-font-create-object): new functions for mswindows type
13658         fonts.
13659
13660         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13661         strings are parsed as well as font objects.
13662
13663 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13664
13665         * modeline.el (defining-kbd-macro): Restore modeline indication of
13666         kbd-macro being recorded.
13667         (add-minor-mode): Simplify docstring.
13668         (modeline-minor-mode-menu): Remove stuff.
13669
13670 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13671
13672         * code-process.el (call-process): dynamically decide process
13673         coding type.
13674
13675 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13676
13677         * modeline.el: Add line-number-mode, column-number-mode to
13678         the modeline minor-mode menu.  Button2 on the line number does
13679         goto-line.
13680
13681 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13682
13683         * mouse.el: move x-selection-owner-p type things to
13684         selection-owner-p.
13685
13686         * msw-init.el: copy zmacs stuff from x-init.el
13687
13688         * msw-select.el (mswindows-own-selection)
13689         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13690         functions. Very simple minded implementation of selectio
13691         ownership.
13692
13693         * select.el (own-selection) (disown-selection)
13694         (activate-region-as-selection) (select-make-extent-for-selection)
13695         (valid-simple-selection-p): functions moved from x-select.el for
13696         generalized selection.
13697
13698         * x-select.el: see select.el changes.
13699
13700         * x-toolbar.el: use new selection functions.
13701
13702 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13703
13704         * packages.el (packages-find-package-directories): Fixed bug that
13705         would pick up multiple site-package directories.
13706         (package-locations): Added "xemacs-packages" as a late package
13707         location.
13708
13709         * find-paths.el: Now uses `emacs-program-name' and
13710         `emacs-program-version'.
13711         Additions to enforce version-specific directories in
13712         `paths-find-version-directory'.
13713
13714 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13715
13716         * default.el: Removed.
13717         * site-start.el: Removed.
13718
13719 1998-04-29  Didier Verna  <didier@xemacs.org>
13720
13721         * minibuf.el (minibuffer-history-minimum-string-length): Default
13722         to nil.
13723
13724 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13725
13726         * find-paths.el (paths-program-name): Rename.
13727         (paths-emacs-root-p): Ditto.
13728         (paths-find-site-directory): Ditto.
13729
13730 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13731
13732         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13733         `emacs-lisp-byte-compile-and-load'.
13734
13735 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13736
13737         * ldap.el (ldap-search): Fixed additional parameter passing to
13738         `ldap-open'
13739
13740 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13741
13742         * select.el (kill-primary-selection) (selection-owner-p)
13743         (copy-primary-selection) (yank-clipboard-selection)
13744         (selection-exists-p) (delete-primary-selection): new file and
13745         functions that do the right thing for the selected device.
13746
13747         * x-menubar.el: use generalised selection functions.
13748
13749         * dumped-lisp.el: dump select.el.
13750
13751 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13752
13753         * find-paths.el (paths-progname): New variable.
13754         (paths-emacs-root-p): Use it.
13755         (paths-find-site-directory): Ditto.
13756
13757 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13758
13759         * loadup.el ((member "dump" command-line-args)): Dump as
13760         `infodock' if InfoDock.
13761
13762 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13763
13764         * find-paths.el (construct-emacs-version): Simplify, include
13765         program name in the return value.
13766         * (paths-find-version-directory): Use it.
13767
13768 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13769
13770         * info.el (Info-parse-dir-entries): Fixed regexp
13771         (Info-build-dir-anew): Remove full suffix and capitalize info file
13772         name for files with no @direntry
13773         (Info-batch-rebuild-dir): New function
13774         (Info-suffixed-file): Check for regular files instead of simple
13775         file existence (could catch directories before)
13776
13777 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13778
13779         * setup-paths.el, find-paths.el: Removed uses of `not' which
13780         temacs doesn't have.
13781
13782         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13783         into root searching.
13784
13785 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13786
13787         * subr.el: Remove definition of `not'.
13788
13789 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13790
13791         * msw-glyphs.el: enable graphics support.
13792
13793 1998-04-23  Didier Verna  <didier@xemacs.org>
13794
13795         * x-menubar.el (default-menubar): restored the line-number-mode
13796         option.
13797
13798         * misc doc string updates related to the options menu.
13799
13800 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13801
13802         * setup-paths.el (paths-construct-load-path): Fix typo.
13803
13804 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13805
13806         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13807         font-menu-ignore-scaled-fonts don't have to be bound now; this
13808         gets us one step further towards making --no-autoloads work.
13809
13810         * startup.el (normal-top-level): Load auto-autoloads only if
13811         lisp-directory is non-nil.
13812
13813         * setup-paths.el (paths-construct-load-path): Made it robust
13814         against nil lisp-directory.
13815
13816         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13817         to the list of variables that cause a warning when nil.
13818
13819         * toolbar.el (init-toolbar-location): Now works even when there's
13820         no toolbar icon directory.
13821
13822 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13823
13824         * help.el (view-lossage): Recognize it.
13825
13826         * simple.el (log-message): Mark multiline messages.
13827
13828 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13829
13830         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13831
13832 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13833
13834         * package-get.el (package-get-all):  add `\n' separator to
13835         interactive specification so that both variables are read
13836
13837 1998-04-22  Didier Verna  <didier@xemacs.org>
13838
13839         * x-menubar.el: ported the options menu to Custom.
13840         Moved the "read only" toggle button to the buffers menu.
13841         Corrected some missing ;;;###autoload or defcustom.
13842
13843         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13844         the scrollbar-visible specifier for options menu handling.
13845
13846         * toolbar.el (toolbar-visible-p)
13847                      (toolbar-captioned-p)
13848                      (default-toolbar-position): defcustom wrappers around
13849         the toolbar specifiers for options menu handling.
13850
13851         * frame.el (get-frame-for-buffer-default-instance-limit):
13852         defcustom it for options menu handling.
13853
13854         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13855         font-lock-mode for options menu handling.
13856
13857         * cus-start.el: added Custom properties to overwrite-mode for
13858         options menu handling.
13859
13860 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13861
13862         * about.el: shameless self-promotion.
13863
13864 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13865
13866         * simple.el (raw-append-message): Slightly optimize.
13867         (remove-message): Use `push' for clarity.
13868         (append-message): Ditto.
13869         (display-warning): Dito.
13870         (raw-append-message): Send the message to the appropriate device.
13871
13872 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13873
13874         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13875         From Sean MacLennan <Sean.MacLennan@pika.ca>
13876
13877 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13878
13879         * setup-paths.el: Changed `directory-sep-char' to
13880         `path-separator', following a change in GNU Emacs.
13881
13882 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13883
13884         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13885         (Info-build-dir-anew): Add a final newline.
13886         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13887         is `always'
13888         (Info-rebuild-dir): Ditto
13889
13890         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13891
13892 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13893
13894         * simple.el (count-words-buffer): Retain zmacs region.
13895         (count-words-region): Ditto.
13896         * simple.el: (what-line): Expanded line counts.
13897         (count-lines): New parameter to conditionalize whether collapsed
13898         lines get counted.
13899         From Bob Weiner <weiner@altrasoft.com>
13900
13901 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13902
13903         * packages.el (package-locations): infodock-packages must override
13904         mule-packages and packages.
13905
13906 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13907
13908         * wid-edit.el:
13909         remove rude messages from widget-activation-widget-mapper
13910         and widget-activation-glyph-mapper
13911
13912 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13913
13914         * toolbar.el: Remove (featurep 'x) test from
13915         toolbar-make-button-list
13916
13917 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13918
13919         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13920         only if in the same frame.
13921
13922 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13923
13924         * packages.el (package-locations): Added site-packages hierarchy.
13925
13926         * setup-paths.el (paths-default-info-directories): Introduced and
13927         used.
13928
13929         * packages.el, setup-paths.el: Set various path searching depths
13930         to 1.
13931
13932         * packages.el (packages-hierarchy-depth):
13933         (packages-load-path-depth): Introduced and used.
13934
13935         * setup-paths.el (paths-load-path-depth): Introduced and used.
13936
13937         * find-paths.el (paths-find-recursive-path): Added max-depth
13938         parameter.
13939
13940 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13941
13942         * setup-paths.el (paths-construct-info-path): Removed
13943         dependency on behavior of (file-name-as-directory "").
13944
13945 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13946
13947         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13948         lisp objects
13949
13950 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13951
13952         * dump-paths.el, startup.el: Added handling for --debug-paths.
13953
13954 1998-04-15  William M. Perry  <wmperry@aventail.com>
13955
13956         * wid-edit.el: We cannot just set the help-echo or balloon-help
13957           properties for an extent based on the :help-echo widget
13958           property, since help-echo and balloon-help cause an EXTENT to
13959           get passed in, where :help-echo functions are expecting a WIDGET
13960
13961 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13962
13963         * scrollbar.el (init-scrollbar-from-resources): Call
13964         mswindows-init-scrollbar-metrics when appropriate.
13965
13966 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13967
13968         * dumped-lisp.el: dump x-toolbar for window system
13969
13970         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13971         have support and xpm.
13972
13973 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13974
13975         * files.el (toggle-read-only): Fix docstring.
13976         From Didier Verna <didier@xemacs.org>
13977
13978 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13979
13980         * startup.el (normal-top-level): Load autoload-file-name without
13981         specifying an extension---some people only auto-autoload.el.gz.
13982
13983 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13984
13985         * files.el (backup-enable-predicate): Don't bomb on NAME being
13986         nil.
13987
13988 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13989
13990         * find-paths.el, packages.el: Now prefers configure'd paths.
13991         This shouldn't cause any of the originally anticipated problems as
13992         the current paths architecture will not define the various
13993         configure-xxx variables if they're not specified on the configure
13994         command line.
13995
13996         * find-paths.el, setup-paths.el, packages.el: Removed all
13997         mentionings of "/" as a path separator.
13998         Used paths-construct-path throughout.
13999
14000         * find-paths.el (paths-construct-path): Created to assemble paths
14001         from directory components.
14002
14003         * setup-paths.el, packages.el: Used paths-decode-directory-path
14004         instead of decode-path-internal.
14005
14006         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14007         and associates.
14008         (paths-decode-directory-path) Created.
14009
14010         * setup-paths.el: Changed configure-exec-path to
14011         configure-exec-directory.
14012
14013 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14014
14015         * packages.el (packages-find-packages): Fixed decoding of
14016         EMACSPACKAGEPATH.
14017
14018         * startup.el: -no-packages -> -no-early-packages.
14019
14020         (packages-load-package-lisps): Fixed loading of auto-autoload
14021         files.
14022
14023         * startup.el (normal-top-level): Fixed loading of core
14024         auto-autoload.
14025
14026         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14027
14028         * startup.el, packages.el, dump-paths.el: Added proper settings
14029         for site-directory and lisp-directory variables.
14030
14031         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14032         inhibit-package-autoloads and fixed handling of it.
14033
14034         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14035         handling of former inhibit-package-init, now
14036         inhibit-early-packages, to make -vanilla etc. work.
14037
14038 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14039
14040         * code-process.el (start-process): Fallback to 'undecided instead
14041         of 'binary for process input coding stream.
14042
14043         * process.el (start-process): Docstring fix.
14044
14045 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14046
14047         * info.el (Info-insert-dir): Do not insert temporary dir files
14048         in Info-dir-file-attributes
14049         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14050         (Info-rebuild-dir): Ditto.
14051
14052 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14053
14054         * obsolete.el: Added obsoleteness declarations for
14055         `site-directory' and `Info-default-directory-list'.
14056
14057 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14058
14059         * find-paths.el (paths-find-emacs-root): Only look at the
14060         executable at the end of the symlink chain for determining the
14061         Emacs root.
14062
14063 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14064
14065         * setup-paths.el (paths-construct-info-path): Changed construction
14066         to cater to gone default in configure.
14067
14068         * find-paths.el (paths-uniq-append): Added.
14069
14070         * packages.el: Rewritten package path construction once again.
14071
14072         * dump-paths.el, startup.el: Removed package-path as a global
14073         variable.
14074
14075         * package-admin.el (package-admin-add-single-file-package):
14076         (package-admin-add-binary-package): Changed package-path to
14077         late-packages.
14078
14079         * packages.el (packages-split-path): Split path at "/" rather than
14080         nil according to change in emacs.c.
14081
14082 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14083
14084         * setup-paths.el (paths-construct-info-path): Changed info path
14085         order so that directories come out right.
14086         (paths-find-lock-directory): Fixed bug: It used to think
14087         configure-lock-directory is a path.
14088
14089 1998-04-06  Jeff Miller <jmiller@smart.net>
14090
14091         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14092         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14093         eases the use of toolbar-add/kill-item functions.
14094
14095 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14096
14097         * code-files.el (file-coding-system-alist): Commented out
14098         loaddefs.el magical treatment.
14099
14100 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14101
14102         * info.el (Info-rebuild-outdated-dir): Added new option
14103         `conservative' and made it the default
14104         (Info-rebuild-dir): Appropriately parse multi-line description
14105         strings, and multi-section dir files. Issue warning when dir
14106         is rebuilt as temporary
14107         (Info-build-dir-anew): Issue warning when dir is built as
14108         temporary
14109
14110 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14111
14112         * list-mode.el (list-mode-map): Bind highlight motion commands to
14113         standard keys left, right, C-b and C-f.
14114
14115 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14116
14117         * files.el (auto-mode-alist): allow .sc for Scheme->C
14118
14119 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14120
14121         * loadup.el (pureload): Don't quote (garbage-collect).
14122
14123 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14124
14125         * package-get-base.el: Updated.
14126
14127 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14128
14129         * isearch-mode.el (isearch-just-started): New variable.
14130         (isearch-mode): Set it.
14131         (isearch-repeat): Advance one character forward only if the search
14132         was successful, and was not just started.
14133         (isearch-repeat): Clear isearch-just-started.
14134
14135 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14136
14137         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14138         if running -batch.
14139
14140 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14141
14142         * subr.el (listify-key-sequence): Removed.
14143
14144 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14145
14146         * bytecomp.el (byte-compile-print-gensym): New option.
14147         (byte-compile-output-file-form): Use it.
14148         (byte-compile-output-docform): Ditto.
14149         (byte-compile-compiled-obj-to-list): Ditto.
14150
14151 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14152
14153         * msw-glyphs.el: set frame icon if xpm support.
14154
14155 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14156
14157         * help.el: Code that pretty prints variable values
14158           removed.
14159
14160 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14161
14162         * find-paths.el (paths-emacs-root-p): Correct test for installation
14163         directory.
14164         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14165
14166 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14167
14168         * loaddefs.el: Don't set debug-ignored-errors; leave
14169           its default value set to nil.
14170
14171 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14172
14173         * info.el (Info-rebuild-dir): fixed mis-spelling.
14174
14175 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14176
14177         * info.el (Info-rebuild-outdated-dir): New custom var
14178         (Info-insert-node): Create/update dir file when needed, ie when it
14179         does not exist or is older than some info files in directory
14180
14181 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14182
14183         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14184         for last packages, mainly for using a 20.4 package base.
14185
14186         * packages.el (late-packages): Typo fix.  It was called
14187         early-packages.
14188
14189         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14190         relative symlinks correctly.
14191         (paths-find-emacs-roots): More rigorous checking for plausible
14192         configuration-time root.
14193
14194         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14195         find its roots.
14196
14197 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14198
14199         * faces.el: Fix docstrings.
14200         * glyphs.el: Fix docstrings.
14201         * mouse.el: Fix docstrings.
14202
14203         * frame.el: Change phrase `current frame' to `selected frame'.
14204
14205         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14206
14207         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14208         macros using backquote to make them infinitely more readable.
14209
14210 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14211
14212         * packages.el (packages-find-package-path): Hardcoded specialized
14213         InfoDock support until we can clean this up.
14214
14215         * help.el (describe-bindings-1): Return the value of the bindings
14216         help buffer created.
14217         (describe-bindings): Ditto.
14218
14219         * simple.el (set-variable): Restore previous behavior of not
14220         bombing if the variable to set is not boundp.
14221
14222 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14223
14224         * packages.el (packages-handle-package-dumped-lisps): Allow for
14225         non-local files to be loaded off the package-lisp variable.
14226
14227 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14228
14229         * x-faces.el: Global X resources should override
14230           specs for all device classes (color, grayscale, mono);
14231           code currently doesn't override any of them.  Fixed by
14232           calling remove-specifier with '(x default) as the tag
14233           set and allowing inexact matches.
14234
14235 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14236
14237         * faces.el: Separated face initializations based on
14238           device classes into device type specific (tag set,
14239           instantiator) pairs.
14240
14241 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14242
14243         * wid-edit.el (widget-choice-action): Remember user's explicit
14244         choice.
14245         (widget-choice-value-create): Respect it.
14246         From Richard Stallman <rms@gnu.org>
14247
14248 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14249
14250         * setup-paths.el (paths-construct-info-path): Always append
14251         existing directories from configure-time info path.
14252
14253         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14254         Info-directory-list.
14255
14256         * info.el: Removed Info-default-directory-list which was broken by
14257         design.
14258         Removed bogus initialization of Info-directory-list---startup.el
14259         can do a much better job.
14260         Added autoload of Info-directory-list.
14261
14262         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14263         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14264         be exclusive; now it's merely given precedence, just like in the
14265         old days.
14266
14267 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14268
14269         * find-paths.el (paths-find-architecture-directory): Fix bug with
14270         finding; it used to default too early.
14271
14272 1998-03-25  Martin Buchholz <martin@xemacs.org>
14273
14274         * packages.el (packages-split-path): Fix a bug; it used to fail
14275         for paths that weren't split.
14276
14277 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14278
14279         * finder.el (finder-compile-keywords): trap on errors.
14280
14281 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14282
14283         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14284           fourth argument of t so that only the specs exactly
14285           matching the tag lists are removed.
14286
14287 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14288
14289         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14290
14291 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14292
14293         * minibuf.el (mouse-read-file-name-1): If a default directory was
14294         specified, use it for generating the completions.
14295
14296 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14297
14298         * update-elc.el: Now respects inhibit-package-init and
14299         inhibit-site-lisp.
14300         Now does path construction with loadup-paths.
14301
14302         * startup.el (normal-top-level, startup-setup-paths): Now respects
14303         inhibit-package-init and inhibit-site-lisp.
14304
14305         * packages.el (packages-find-package-path): Extended package path
14306         by version-specific hierarchies.
14307         (packages-find-packages): Now respects inhibit flag and
14308         inhibit-site-lisp.
14309         Moved path setup to loadup-paths.
14310
14311         * make-docfile.el: Now respects inhibit-package-init and
14312         inhibit-site-lisp.
14313         Now does path construction with loadup-paths.
14314
14315         * loadup.el: Now respects inhibit-package-init and
14316         inhibit-site-lisp.
14317
14318         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14319
14320         * loadup-paths.el: New file: setup load-path to encompass
14321         packages.
14322
14323 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14324
14325         * auto-show.el: load-gc renamed to pureload.
14326         * site-load.el: Ditto.
14327         * packages.el (toplevel): Ditto.
14328         * loadup.el (really-early-error-handler): Ditto.
14329         * dumped-lisp.el (preloaded-file-list): Ditto.
14330         * cus-face.el (custom-declare-face): Ditto.
14331
14332 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14333
14334         * <Today>: The Big Path Searching Overhaul.
14335
14336         * find-paths.el: New file: find and assemble paths in the
14337         installation hierarchy.
14338
14339         * setup-paths.el: New file: global layout of paths and directories
14340         within the XEmacs hierarchy.
14341
14342         * packages.el: Replaced everything related to path searching and
14343         startup by code in terms of find-paths.
14344
14345         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14346         the new path searching engine.
14347
14348         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14349         and setup-paths.
14350
14351 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14352
14353         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14354         setup-paths.el.
14355
14356 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14357
14358         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14359         compiles identically in any configuration.
14360         Removed irrelevant commentary.
14361
14362 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14363
14364         * simple.el (set-variable): Allow setting specifiers.
14365
14366 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14367
14368         * lisp.el (forward-sexp): Revert previous change.
14369
14370 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14371
14372         * frame.el (frame-initialize): Use `delete-console' instead of
14373         `delete-device' to delete the stream console to match the usage in
14374         Fkill_emacs.
14375
14376 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14377
14378         * files.el (cdpath-previous): New variable.
14379         (cd): Use it.
14380         From Bob Weiner <weiner@wave.altrasoft.com>
14381
14382 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14383
14384         * keydefs.el: Changed keybindings of forward-char,
14385           backward, scroll-up and scroll-down to point to their
14386           -command counterparts.
14387
14388         * simple.el: New functions: forwarc-char-command,
14389           backwrad-char-command, scroll-up-command,
14390           scroll-down-command which work liek their counterparts
14391           except that they honor the variable
14392           signal-error-on-buffer-boundary.
14393
14394           Definition of signal-error-on-buffer-boundary received
14395           from src/cmds.c.
14396
14397           defvar declaration added for word-across-newline to avoid
14398           byte-compiler warning about the free variable reference.
14399
14400 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14401
14402         * winnt.el: Removed "%t" from the beginning of
14403         modeline-format. From now on, there's no nt-specifics in the modeline.
14404
14405 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14406
14407         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14408         of `when' with `if'.
14409
14410 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14411
14412         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14413         mswindows. Must be reworked along with glyphs.el, or
14414         merged into it, after there is images support.
14415
14416         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14417         'mswindows.
14418
14419 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14420
14421         * faces.el: fix for text cursor initialization.
14422         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14423         From Andy Piper <andyp@parallax.co.uk>
14424
14425 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14426
14427         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14428         if there is an existing package that handles it and warn the user
14429         about that mode.
14430
14431 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14432
14433         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14434         Installation" menu item when Installation-string is not bound.
14435
14436 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14437
14438         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14439         From Jeremiah W. James <jerry@cs.ucsb.edu>
14440
14441 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14442
14443         * msw-faces.el:
14444         * faces.el: Fix face initialization.
14445
14446 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14447
14448         * files.el (backup-enable-predicate): fix breakage introduced
14449         by TMPDIR patch.
14450
14451 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14452
14453         * x-faces.el (x-init-face-from-resources): The
14454           TTY face property retrieval functions don't return
14455           specifiers, so use face-property instead.
14456
14457 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14458
14459         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14460
14461 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14462
14463         * x-menubar.el: Expanded documentation for
14464           option-save-faces.  Changed Options -> Browse Faces
14465           menu entry to invoke customize-face.
14466
14467 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14468
14469         * faces.el: Most face initialization moved out of
14470           init-other-random-faces to the top level so that the
14471           initialization happens before Xemacs is dumped.  Much
14472           of the fascist "face-differs-from-default-p or FROB!"
14473           code has been retired in favor of letting the user do
14474           what they want to do.  Face initialization code changed
14475           to use `default' specifier tag so that the settings can
14476           be overridden later if the user wishes it.
14477
14478 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14479
14480         * about.el (about-hackers): Update contributors list.
14481
14482 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14483
14484         * specifier.el: Define new specifier tag `default'.
14485
14486         * modeline.el: Initialize faces using `default' tag.
14487
14488         * x-faces.el (x-init-face-from-resources): Remove
14489           specifier specs containing the `default' tag before
14490           adding new specs.
14491
14492 1998-03-02  John Jones  <jj@asu.edu>
14493
14494         * package-get.el (package-get-all): fixed arguments on call to
14495         package-admin-add-single-file-package.
14496         * package-get.el (package-get-installedp): fixed to match
14497         advertised behavior.
14498         * package-get.el: added function package-get-update-all which
14499         installs newest versions of all the current packages (if they are
14500         not already installed).
14501
14502 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14503
14504         * files.el (find-file-noselect): Uncommented `truename' binding in
14505         `let*' and use it later to set `buffer-file-truename' iff it's
14506         still nil, as happens for example when finding a compressed
14507         file with "jka-compr".
14508
14509 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14510
14511         * faces.el: in make-face-* type functions do the operation for all
14512         window systems, not just the first one found.
14513
14514         * font.el: call mswindows-list-fonts for mswindows.
14515
14516 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14517
14518         * code-process.el (call-process-region):
14519         * process.el (call-process-region):
14520         * package-get.el (package-get-dir):
14521         * files.el (backup-enable-predicate):
14522         * gnuserv.el (gnuserv-temp-file-regexp):
14523         Use temp-directory in place of `/tmp'.
14524
14525 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14526
14527         * "Fast" dired-in-C enhancements for Windows 95/NT:
14528
14529         * files.el: Added function, `wildcard-to-regexp', from GNU
14530           Emacs.
14531
14532         * files.el (insert-directory): Modified to use special
14533           dired-in-C enhancements if present.
14534
14535 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14536
14537         * code-files.el: make default coding no-conversion.
14538
14539 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14540
14541         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14542         the load-path.
14543
14544         * update-elc.el: Strip directory when testing for files not to
14545         bytecompile.
14546
14547 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14548
14549         * lisp-mode.el: Use recommended form for menus.
14550
14551         * info.el (Info-construct-menu): Use recommended form for menus.
14552
14553         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14554         entry.
14555
14556 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14557
14558         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14559           (get-frame-for-buffer-noselect): Always return frames
14560           in the not-this-window-p cond clause.
14561
14562 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14563
14564         * help.el (describe-installation): New function.
14565
14566         * x-menubar.el (default-menubar): Add describe-installation to
14567         Help menu.
14568
14569         * packages.el (packages-unbytecompiled-lisp): Installation.el
14570         should not be bytecompiled.
14571
14572         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14573         XEmacs.
14574
14575         * x-menubar.el (default-menubar): Use correct guard for VM menu
14576         entry.
14577
14578         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14579         coding.
14580         From Andy Piper <andyp@parallax.co.uk>
14581
14582 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14583
14584         * ldap.el: Do not require ldap-internal at compile time.
14585
14586 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14587
14588         * code-files.el: new file. a virtual copy of mule-files.el
14589         but without charset
14590         dependencies. (toggle-buffer-file-ocding-system) new function for
14591         changing the eol type for the current buffer.
14592
14593         * code-process.el: new file. a copy of
14594         mule-process.el. mule-process.el will disappear when things have
14595         settled.
14596
14597         * coding.el: new file. a virtual copy of mule-files.el but
14598         without charset dependencies. (coding-system-base) new function
14599         for getting the parent coding system of a coding system with eol
14600         type set.
14601
14602         * dumped-lisp.el: add above files for the non-mule case.
14603
14604 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14605
14606         * window-xemacs.el (display-buffer): If no explicit
14607           frame is specified, search for a window that displays
14608           the buffer on the currently selected frame, before
14609           searching other frames.
14610
14611 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14612
14613         * frame.el (get-frame-for-buffer): If not-this-window-p
14614           is non-nil, use window on the selected frame if it is not
14615           also the selected window.  When defaulting, search for
14616           windows on the currently selected fgrame before searching
14617           other frames.
14618
14619 1998-02-25  Didier Verna  <didier@xemacs.org>
14620
14621         * modeline.el (modeline-swap-buffers): originally named
14622         `mouse-release-modeline'. Whether to actually swap the buffers is
14623         decided in `mouse-drag-modeline'.
14624         (mouse-drag-modeline): A button release event is considered a
14625         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14626         stay unchanged.
14627
14628 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14629
14630         * x-menubar.el: Put redo on the menubar.
14631         From Aki Vehtari <Aki.Vehtari@hut.fi>
14632
14633 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14634
14635         * bytecomp.el (displaying-byte-compile-warnings): if
14636         temp-buffer-show-function is set, use it to display current set of
14637         warnings in the "*Compile-Log-Show*" buffer.
14638
14639         * simple.el (display-warning-buffer): if temp-buffer-show-function
14640         is set, use it to display current set of warnings in the
14641         "*Warnings-Show*" buffer.
14642
14643 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14644
14645         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14646         Common Lisp.
14647
14648 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14649
14650         * menubar.el: Allow button descriptors at least 2 long.
14651
14652         * x-menubar.el (default-menubar): Use recommended forms.
14653         (file-menu-filter): Remove.
14654         (edit-menu-filter): Remove.
14655
14656 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14657
14658         * about.el (about-hackers): Updated.
14659
14660 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14661
14662         * help.el (help-max-help-buffers): new variable
14663         (help-register-and-maybe-prune-excess): new function
14664         (help-buffer-name): use help-max-help-buffers.
14665         (with-displaying-help-buffer): use
14666         help-register-and-maybe-prune-excess.
14667
14668         * help.el (help-maybe-pretty-print-value): if the value fits on
14669         one line, let it.
14670
14671 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14672
14673         * (with-displaying-help-buffer): there is no need to kill the buffer
14674         if it exists, because with-output-to-temp-buffer will clear it.
14675         further, killing the buffer violates the rule that
14676         temp-buffer-show-function, if set, has the full responsibility of
14677         showing the temp buffer.  killing the buffer fucks with the window
14678         configuration, hosing temp-buffer-show-function.
14679
14680
14681 1998-02-23  Didier Verna  <didier@xemacs.org>
14682
14683         * modeline.el (mouse-drag-modeline):
14684         - Always scroll the modeline that was originally clicked on.
14685         - Use x pixels instead of x characters (which doesn't work anyway)
14686         as horizontal reference for modeline dragging. This allows us to
14687         keep on dragging the modeline even if the motion event occurs in
14688         another window.
14689
14690 1998-02-23  Didier Verna  <didier@xemacs.org>
14691
14692         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14693         glyph on the modeline to indicate that dragging the mouse has an
14694         effect both horizontally and vertically.
14695
14696 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14697
14698         * about.el (about-xemacs): Get rid of redundant visible version
14699         number.
14700
14701 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14702
14703         * about.el (about-hackers): Update credits.
14704
14705 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14706
14707         * prim/register.el (view-register): Show register type file-query.
14708
14709 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14710
14711         * mode-motion.el (mode-motion-highlight-internal):
14712           save-excursion inside save-window-exucrsion form to
14713           hide buffer point changes from save-window-excursion.
14714           Prevents display flickering when the mouse pointer
14715           moves.
14716
14717 1998-02-17  Didier Verna  <didier@xemacs.org>
14718
14719         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14720         function to handle correctly the case of a toolbar one side of the
14721         window: scrolling will not necessarily happen.
14722
14723 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14724
14725         * files.el (after-find-file): Restore missing argument
14726           to format that provides filename for "... consider M-x
14727           recover-file" message.  Also call `message' with "%s"
14728           as the first arg instead of an arbitrary string.
14729
14730 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14731
14732         * about.el (about-hackers): Various additions.
14733
14734 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14735
14736         * autoload.el (generate-file-autoloads-1): Don't force an extra
14737         line out when copying on-the-same line autoloads.
14738
14739         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14740         is installed.
14741
14742 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14743
14744         * x11/x-win-xfree86.el (x-win-init-xfree86):
14745         * x11/x-win-sun.el (x-win-init-sun):
14746         * x11/x-init.el (x-initialize-compose):
14747         * prim/simple.el:
14748         (backward-or-forward-kill-sexp):
14749         (backward-or-forward-kill-sentence):
14750         (backward-or-forward-kill-word):
14751         (backward-or-forward-delete-char):
14752         * prim/isearch-mode.el (isearch-help-or-delete-char):
14753         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14754         x-keysym-on-keyboard-p to detect backspace.
14755         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14756         Clean up symbols used with dead keys, checking Linux and solaris
14757         keysyms.
14758         Simplify x-win-*.el using above methods.
14759         Change documentation for x-keysym-*-p functions.
14760
14761 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14762
14763         * about.el (about-hackers): Restore entries for Michael Sperber and
14764         Vinnie Shelton.
14765         From Vinnie Shelton <acs@acm.org>
14766
14767 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14768
14769         * simple.el (count-words-region): Ditto.
14770
14771 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14772
14773         * simple.el (count-words-buffer): Document.  Don't print anything
14774         if non-interactive.
14775
14776 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14777
14778         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14779         multiple files in InfoDock.
14780
14781 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14782
14783         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14784         from version.el in InfoDock.
14785
14786         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14787         specially.
14788
14789 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14790
14791         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14792         variable name in docstring.
14793
14794 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14795
14796         * menubar.h: Include "gui.h".
14797
14798 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14799
14800         * site-load.el: Fix documentation.
14801
14802 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14803
14804         * package-get-base.el (package-get-base): Updated.
14805
14806         * keymap.el: PC-ize.
14807
14808 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14809
14810         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14811         from' on a fresh line.
14812
14813 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14814
14815         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14816         object.
14817
14818 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14819
14820         * undo-stack.el: PC-ize.
14821
14822         * cmdloop.el: PC-ize.
14823
14824 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14825
14826         * bytecomp-runtime.el: PC-ize.
14827
14828         * byte-optimize.el: Prolog fixup.  PC-ize.
14829
14830         * cus-dep.el: Spelling fix.
14831
14832         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14833         entries follow).
14834
14835 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14836
14837         * text-mode.el (text-mode-hook-identify): New function,
14838         put on text-mode-hook.  Set text-mode-variant here.
14839         (text-mode): Don't set it here.
14840
14841 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14842
14843         * text-mode.el (text-mode-hook): New defvar.
14844         (text-mode-variant): New variable.
14845         (text-mode): Set that variable locally.
14846         (toggle-text-mode-auto-fill): New command.
14847
14848 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14849
14850         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14851
14852 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14853
14854         * text-mode.el (paragraph-indent-text-mode):
14855         Renamed from spaced-text-mode.
14856         (text-mode-map): Bind TAB to indent-relative.
14857         (indented-text-mode-map): Variable deleted.
14858         (indented-text-mode): Now an alias for text-mode.
14859
14860 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14861
14862         * loadup.el: test-atoms debugging stuffs removed.
14863
14864 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14865
14866         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14867
14868 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14869
14870         * help.el (describe-beta): Made it use `locate-data-file'.
14871         (describe-distribution): Ditto.
14872         (describe-copying): Ditto.
14873         (describe-project): Ditto.
14874         (view-emacs-news): Ditto.
14875
14876         * help-nomule.el (help-with-tutorial): Made it use
14877         `locate-data-file' to find tutorial.
14878
14879 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14880
14881         * about.el: Corrected my email address.
14882
14883         * mouse.el: Added 'mouse-mswindows-drop' similar to
14884         'mouse-offix-drop'.
14885
14886 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14887
14888         * loadup.el (running-xemacs): Spelling fix.
14889
14890 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14891
14892         * packages.el (packages-find-packages-1): Don't allow a backwards
14893         compatible lisp tree to overwrite `preloaded-file-list'.
14894
14895 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14896
14897         * loadup.el: Don't delete "xemacs" prior to dumping.
14898
14899 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14900
14901         * package-info.el (pi-last-mod-date): New function.
14902         (pi-author-version): New function.
14903         (batch-update-package-info): Use them.
14904
14905 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14906
14907         * frame.el (get-frame-for-buffer-default-to-current): Create.
14908         (get-frame-for-buffer-noselect): Allow user to use current frame
14909         with `get-frame-for-buffer-default-to-current'.
14910
14911 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14912
14913         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14914         (byte-compile-output-docform): Ditto.
14915         (byte-compile-compiled-obj-to-list): Ditto.
14916
14917 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14918
14919         * startup.el (command-line-1): Removed code that ran
14920           buffer-menu.
14921
14922 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14923
14924         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14925
14926 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14927
14928         * frame.el (suspend-emacs-or-iconify-frame): Check using
14929         `device-on-window-system-p' instead of explicitly checking for X,
14930         so that the same logic works for MS Windows.
14931         (suspend-or-iconify-emacs): Ditto.
14932
14933 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14934
14935         * about.el (about-maintainer-info): Andy Piper is back.
14936         (xemacs-hackers): Updated Andy Piper's email address.
14937         (about-hackers): Added Jonathan Harris.
14938         (about-hackers): Updated Tibor Polgar's email address.
14939
14940 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14941
14942         * about.el: Add xemacs.org email manager.
14943
14944         * package-get-base.el (package-get-base): Updated with most recent
14945         package updates.
14946
14947 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14948
14949         * help.el (function-arglist): Use `indirect-function' instead of
14950         `symbol-function' so that aliases are treated correctly.
14951
14952 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14953
14954         * help.el (help-map): Add f1 binding to `help-for-help'.
14955         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14956         (describe-key-briefly): Use `princ' "%s" to print object.
14957         (with-displaying-help-buffer): Kill buffer if it exists, again.
14958         (describe-key): Use `princ' "%s" to print object.
14959         (describe-function-1): Use `princ' "%s" to print object.
14960         Commented out alias lines removed.
14961         (help-pretty-print-limit): New variable to control pretty-printing
14962         of variable values.
14963         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14964         `help-pretty-print-value' again.  Only print-print when OBJECT is
14965         list of length less than `help-pretty-print-limit'.
14966         (describe-variable): Use `help-maybe-pretty-print-value' again.
14967
14968 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14969
14970         * simple.el (blink-matching-open): Remove C++ kludge.
14971         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14972
14973 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14974
14975         * info.el (Info-default-directory-list): Made the documentation
14976         more explanitory.
14977
14978 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14979
14980         * lisp/packages.el:
14981         * lisp/package-admin.el:
14982         * lisp/build-report.el:
14983         Fix typos.
14984
14985 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14986
14987         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14988         warnings in Java buffers without final newline and editing the
14989         last line.
14990
14991 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14992
14993         * packages.el (packages-find-packages-1): Don't allow a backwards
14994         compatible lisp tree to overwrite `preloaded-file-list'.
14995         Suggested by Colin Rafferty  <colin@xemacs.org>
14996
14997         * mouse.el (mouse-offix-drop): Set undo-boundary.
14998         From Oliver Graf <ograf@fga.de>
14999
15000 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15001
15002         * loadup.el (load-gc): rewrite as defun.
15003         Print something sensical if a required dump-time file isn't found.
15004
15005 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15006
15007         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15008         bug strikes a menudescriptor.
15009
15010         * package-get-base.el (package-get-base): Updated.
15011
15012         * package-info.el (batch-update-package-info): Derive REQUIRES
15013         from the Makefile.
15014
15015 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15016
15017         * files.el (save-some-buffers): Don't play games with deleting
15018         other windows if we are in the minibuffer window.
15019
15020 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15021
15022         * modeline.el (modeline-minor-mode-menu): Add support for :active
15023         (add-minor-mode): Document :active property to TOGGLE.
15024
15025 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15026
15027         * modeline.el (modeline-minor-mode-menu): Add support for an
15028         `:included' predicate in the `toggle-sym' plist.
15029         (add-minor-mode): Document the :included property, format
15030         docstring some more.
15031         (modeline-minor-mode-menu): Documentation string added.
15032
15033 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15034
15035         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15036         labels from the symbol-names by thwacking off the overly redundant
15037         and overused "mode", parenthesizing "minor", and capitalizing the
15038         resultant strings.  Also shortened the menu's title by eliminating
15039         the redundant buffer name.
15040         (add-minor-mode): Beautified the docstring, added mention of the
15041         `:menu-tag' property of TOGGLE.
15042         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15043         `toggle-sym' to beatify the mode-life menus.
15044         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15045         `auto-fill-function'.
15046
15047 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15048
15049         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15050         menus to :style 'toggle.
15051
15052 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15053
15054         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15055
15056 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15057
15058         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15059         only recognize first hyperlink.
15060         (hyper-apropos-highlightify): Deletia, this is already done by
15061         `hyper-apropos-insert-face'.
15062         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15063
15064 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15065
15066         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15067         mail.
15068         (toolbar-mail-reader): Add support for `send'.
15069         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15070
15071 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15072
15073         * info.el (Info-emacs-info-file-name): Add defvar for
15074         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15075         will function properly.
15076
15077 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15078
15079         * simple.el: make the backwards delete function called by
15080         `backward-or-forward-delete-char' user configurable.
15081
15082 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15083
15084         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15085         compiled function got loaded from.
15086
15087 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15088
15089         * term/apollo.el: Synched up with InfoDock 3.6.2.
15090
15091 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15092
15093         * startup.el (load-init-file): Load autoloads earlier.
15094         (startup-splash-frame): Handle InfoDock logo.
15095
15096         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15097         InfoDock.
15098         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15099
15100         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15101         doesn't have this function.
15102
15103         * packages.el (locate-data-file): Fix to call `locate-file'.
15104
15105 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15106
15107         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15108         version of version.el.
15109         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15110
15111         * x-menubar.el (default-menubar): Guard reference to
15112         `gnuserv-frame'.
15113         (default-menubar): Guard references to `font-lock-mode'.
15114         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15115         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15116
15117         * make-docfile.el: Don't snarf doc strings from autoloads.
15118
15119         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15120         loading auto-autoloads files.
15121
15122         * loaddefs.el: Disable dumping autoloads.
15123
15124 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15125
15126         * lisp-mnt.el: Synch to Emacs 20.2.
15127
15128         * help.el: Remove manual autoload of `finder-by-keyword'.
15129
15130         * finder.el (finder-by-keyword): Autoload.
15131
15132         * help.el: Conditionalize hyperbole setup.
15133
15134 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15135
15136         * packages.el (package-require): Update to reflect new data format.
15137
15138 1998-01-02  Didier Verna  <didier@xemacs.org>
15139
15140         * x-menubar.el (default-menubar): make the tutorials available
15141         through the menubar. (Plus some compilation warnings cleanup).
15142
15143 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15144
15145         * check-features.el: New file.  Perform sanity check after build.
15146
15147         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15148         files to tooltalk package.
15149         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15150         package.
15151
15152         * package-admin.el (package-admin-xemacs): Use better default for
15153         location of XEmacs binary.
15154
15155 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15156
15157         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15158         tag with sexp and add value tag with value `t'.
15159
15160 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15161
15162         * package-get.el: Changes to work with real data.
15163         From Pete Ware <ware@cis.ohio-state.edu>
15164
15165         * packages.el (packages-reload-autoloads): Guard load for the time
15166         being.
15167
15168         * update-elc.el ("packages.el"): Force loading packages.el instead
15169         of possibly out-of-date packges.elc.
15170         * make-docfile.el ("packages.el"): Ditto.
15171
15172 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15173
15174         * build-report.el (build-report-delete-regexp): Added a rule for
15175         the main tarball shadowing anything past it.
15176
15177 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15178
15179         * packages.el (package-provide): Delete a previous provide.
15180
15181         * package-info.el: New file.
15182
15183         * package-get.el: New file.
15184         From Pete Ware <ware@cis.ohio-state.edu>
15185         (package-get): Fix md5 computation to work with Mule.
15186
15187 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15188
15189         * simple.el (log-message-*): Quote symbols in docstrings properly.
15190
15191 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15192
15193         * packages.el (packages-new-autoloads): Ignore symbolic links.
15194
15195         * cus-face.el (face-custom-attributes-get): Fix typo.
15196         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15197
15198 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15199
15200         * startup.el (load-init-file): Reload new or changed autoloads
15201         unless inhibited.  Reload modified dumped lisp (stubbed).
15202
15203         * packages.el (packages-new-autoloads): New function.
15204         (packages-reload-autoloads): New function.
15205         (packages-reload-dumped-lisp): New (stub) function.
15206
15207         * loadup.el: Inhibit reloading dumped files when running temacs.
15208
15209         * loadhist.el (file-provides): Extend to handle variant
15210         extensions.
15211
15212         * replace.el (query-replace): Fix typo.
15213
15214 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15215
15216         * make-docfile.el: list-autoloads-path has been renamed.
15217         * update-elc.el: list-autoloads has been renamed.
15218
15219         * packages.el (packages-list-autoloads): Renamed.
15220         (packages-list-autoloads-path): Ditto.
15221
15222 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15223
15224         * packages.el (packages-find-packages-1): Made it signal a warning
15225         for an error in an auto-autoload.el file.
15226
15227 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15228
15229         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15230         tag with const.
15231         From Aki Vehtari <Aki.Vehtari@hut.fi>
15232
15233         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15234
15235         * loadhist.el (unload-feature): Remove autoload.
15236
15237 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15238
15239         * loadhist.el: Unpackaged.
15240
15241         * help.el (describe-symbol-find-file): Rename
15242         `describe-function-find-file' and make old name obsolete.
15243         (describe-function-1): Use it.
15244         (describe-function-1): Guard reference to
15245         `compiled-function-annotation'.
15246
15247 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15248
15249         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15250         argument.
15251         (help-mode-quit): New optional arg to control whether it kills or
15252         buries.  Tidied up.
15253         (with-displaying-help-buffer): Don't kill buffer initially, even
15254         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15255         (help-pretty-print-value): Rename back from
15256         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15257         use it, otherwise use dumped `cl-prettyprint'.
15258         (describe-variable): Use `help-pretty-print-value' again.
15259         (find-func): Removed reference to "find-func" at end.
15260
15261 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15262
15263         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15264           GUI XEmacs. Rename? x-menubar is rather window system
15265           independant, except for a couple of items.
15266
15267 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15268
15269         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15270         entries as they will no longer be distributed with XEmacs.
15271
15272         * format.el (format-alist): Fix image/tiff regexps.
15273         From P. E. Jareth Hein <jareth@camelot-soft.com>
15274
15275         * help.el (help-maybe-pretty-print-value): Rename.
15276         (describe-variable): Use it.
15277         (describe-variable): Add trailing linefeed.
15278
15279 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15280
15281         * help.el (describe-function-1): Don't output anything for
15282           arglist of autoload functions.
15283
15284 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15285
15286         * help.el (describe-function-1): Don't output anything for
15287           arglist of autoload functions.
15288
15289 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15290
15291         * help.el (help-mode-map): New bindings for `help-mode-bury',
15292         `describe-function-at-point', `describe-variable-at-point',
15293         `Info-elisp-ref', `customize-variable', `help-next-section' and
15294         `help-prev-section'.
15295         (help-next-section): New function.
15296         (help-prev-section): New function.
15297         (help-mode-quit): Changed to kill the help buffer.
15298         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15299         correctly.
15300         (help-buffer-name): New function to generate the name of help
15301         buffers.
15302         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15303         argument giving the name of the help buffer.
15304         (describe-key): Use `with-displaying-help-buffer' with name.
15305         (describe-mode): Ditto.
15306         (describe-bindings): Ditto.
15307         (describe-prefix-bindings): Ditto.
15308         (view-lossage): Ditto.
15309         (with-syntax-table): New macro.
15310         (function-called-at-point): Use `ignore-errors' and
15311         `with-syntax-table'.
15312         (function-at-point): Ditto.
15313         (describe-function): Use `with-displaying-help-buffer' with name.
15314         (function-arglist): Extracted from `describe-function-1'.  Returns
15315         function's arglist as string.
15316         (function-documentation): Extracted from `describe-function-1'.
15317         Returns function's docstring.
15318         (describe-function-1): Remove all the "stream" garbage, including
15319         the stream argument.  Use `function-arglist' and
15320         `function-documentation'.
15321         (describe-function-arglist): Just use `function-arglist'.
15322         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15323         (help-pretty-print-value): New function to help with
15324         pretty-printing variable values.  Knows about `#<...>'.  Needs
15325         `pp-internal'.
15326         (describe-variable): Use `with-displaying-help-buffer' with name.
15327         Formatting improved.  Display file where variable is defined, if
15328         known.  Use `help-pretty-print-value'.
15329         (describe-syntax): Use `with-displaying-help-buffer' with name.
15330         (list-processes): Remove "stream" garbage.
15331
15332 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15333
15334         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15335         call a dumped routine instead.
15336
15337         * x-win-xfree86.el: Wrap file in defun.
15338         * x-win-sun.el: Ditto.
15339
15340 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15341
15342         * help.el (view-emacs-news): Remove usage of outl-mouse which
15343         advises functions and does other evil things.
15344
15345 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15346
15347         * format.el (format-alist): Add `image/tiff'.
15348         From P. E. Jareth Hein <jareth@camelot-soft.com>
15349
15350 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15351
15352         * about.el (about-hackers): More names added.
15353
15354         * make-docfile.el: Remove superfluous package path search.
15355
15356         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15357
15358 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15359
15360         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15361         ignored shadows.
15362
15363 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15364
15365         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15366         get trailing slashes when added to the load-path.
15367
15368         * x-init.el (init-x-win): Locate where XEmacs X localization files
15369         are.
15370
15371 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15372
15373         * x-faces.el: Added support for foregroundToolBarColor
15374           to xpm-color-symbols.
15375
15376 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15377
15378         * etags.el (tags-remove-duplicates): Removed.
15379         (buffer-tag-table-list): Use `delete-duplicates'.
15380
15381         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15382         correctly.
15383         (get*): Defalias to `get'.
15384
15385         * cl.el (eql): Compare integers with `eq'.
15386         (cl-map-extents): Check for `map-extents' first.
15387
15388 1997-12-17  Didier Verna  <didier@xemacs.org>
15389
15390         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15391         added the 'numero', 'copyright' and 'trademark' symbols.
15392
15393         * leim/quail/latin-post.el ("french-postfix"): see above.
15394
15395 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15396
15397         * widget.el (define-widget): Check the arguments.
15398
15399         * cus-edit.el (customize-face): Use `check-argument-type'.
15400         (custom-variable-value-create): Use `signal' to signal error.
15401         (custom-variable-reset-saved): Ditto.
15402         (custom-variable-reset-standard): Ditto.
15403         (custom-face-reset-saved): Ditto.
15404
15405         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15406         (widget-default-format-handler): Ditto.
15407         (widget-checklist-add-item): Ditto.
15408         (widget-radio-add-item): Ditto.
15409         (widget-editable-list-entry-create): Ditto.
15410         (widget-sexp-prompt-value): Ditto.
15411
15412         * custom.el (custom-declare-variable): Signal errors better.
15413         (custom-handle-keyword): Ditto.
15414         (custom-declare-group): Ditto.
15415
15416         * window-xemacs.el (windows): Ditto.
15417
15418         * menubar.el (menu): Ditto.
15419
15420         * keydefs.el (keyboard): Ditto.
15421
15422         * minibuf.el (minibuffer): Ditto.
15423
15424         * process.el (execute): Ditto.
15425
15426         * fill.el (fill): Ditto.
15427
15428         * modeline.el (modeline): Ditto.
15429
15430         * help.el (help): Ditto.
15431
15432         * faces.el (faces): Ditto.
15433
15434         * files.el (files): Ditto.
15435
15436         * x-init.el (x): Ditto.
15437
15438         * lisp-mode.el (lisp): Ditto.
15439
15440         * process.el (processes): Ditto.
15441
15442         * mouse.el (mouse): Ditto.
15443
15444         * abbrev.el (abbrev): Moved from cus-edit.
15445
15446         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15447         as variable declaration.
15448
15449 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15450
15451         * menubar.el (find-menu-item): Use `check-argument-type'.
15452         (find-menu-item): Cosmetic changes.
15453
15454 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15455
15456         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15457
15458 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15459
15460         * startup.el (set-default-load-path): Only search package-path
15461         when not running temacs.
15462
15463         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15464         files.
15465
15466         * loadup.el: Correct commentary.  Reformatting.
15467         (really-early-error-handler): Use absolute path to the
15468         first dumped-lisp.el file.
15469         (really-early-error-handler): Print full path name of
15470         each dumped lisp file (inherited from InfoDock).
15471
15472         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15473         dumped-lisp.el files.
15474
15475         * make-docfile.el (preloaded-file-list): Reorder when the
15476         package-path is searched.
15477         * update-elc.el: Ditto.
15478
15479         * lisp-mode.el (call-with-condition-handler): Treat the same as
15480         `condition-case' for indentation.
15481
15482         * about.el (about-xemacs): Update release date.
15483
15484 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15485
15486         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15487         anywhere but at the last clause.
15488         (ecase): Disallow `t' and `otherwise'.
15489
15490 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15491
15492         * cus-edit.el (custom-buffer-create-buttons): New function
15493         from stuff moved out of `custom-buffer-create-internal'.
15494         (custom-novice): New variable.  Default t.
15495         (custom-display-global-buttons): Ditto.  Default `top'.
15496         (custom-buffer-create-internal): Only display help if
15497         `custom-novice' is non-nil.  Display global buttons according to
15498         `custom-display-global-buttons'.
15499
15500 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15501
15502         * menubar.el (find-menu-item): Use `check-argument-type'.
15503         (find-menu-item): Cosmetic changes.
15504
15505 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15506
15507         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15508         look.
15509
15510 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15511
15512         * format.el (format-deannotate-region):  Bug fix.
15513         Deannotating a region containing unknown tags would fail
15514         (causing decoding of text/enriched to fail at user level)
15515
15516 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15517
15518         * minibuf.el (read-directory-name): Support sixth
15519           arg, HISTORY, as already documented.
15520
15521 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15522
15523         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15524         to `ecase'.
15525
15526 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15527
15528         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15529         skk-activate.
15530
15531 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15532
15533         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.