update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-dng'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-dng'.
8
9         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
10         CHISE.
11
12 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `=>cns11643-5'.
16
17 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
20         setting for `===hng-keg'.
21
22         * mule/mule-charset.el (default-coded-charset-priority-list): Add
23         `===hng-keg'.
24
25         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
26         CHISE.
27
28 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
31         setting for `===hng-jou'.
32
33         * mule/mule-charset.el (default-coded-charset-priority-list): Add
34         `===hng-jou'.
35
36         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
37         CHISE.
38
39 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
40
41         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
42         setting for `===hng-smk'.
43
44         * mule/mule-charset.el (default-coded-charset-priority-list): Add
45         `===hng-smk'.
46
47         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
48         CHISE.
49
50 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
51
52         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
53         setting for `===hng-kyo'.
54
55         * mule/mule-charset.el (default-coded-charset-priority-list): Add
56         `===hng-kyo'.
57
58         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
59         CHISE.
60
61 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
64         setting for `===hng-kss'.
65
66         * mule/mule-charset.el (default-coded-charset-priority-list): Add
67         `===hng-kss'.
68
69         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
70         CHISE.
71
72 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
73
74         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
75         setting for `===hng-wan'.
76
77         * mule/mule-charset.el (default-coded-charset-priority-list): Add
78         `===hng-wan'.
79
80         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
81         CHISE.
82
83 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
86         setting for `===hng-ksk'.
87
88         * mule/mule-charset.el (default-coded-charset-priority-list): Add
89         `===hng-ksk'.
90
91         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
92         CHISE.
93
94 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
95
96         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
97         setting for `===hng-kyu'.
98
99         * mule/mule-charset.el (default-coded-charset-priority-list): Add
100         `===hng-kyu'.
101
102         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
103         CHISE.
104
105 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
106
107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
108         setting for `===hng-skk'.
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `===hng-skk'.
112
113         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
114         CHISE.
115
116 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
119         setting for `===hng-sik'.
120
121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
122         `===hng-sik'.
123
124         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
125         CHISE.
126
127 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
130         setting for `===hng-kbk'.
131
132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
133         `===hng-kbk'.
134
135         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
136         CHISE.
137
138 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
141         setting for `===hng-kcj'.
142
143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
144         `===hng-kcj'.
145
146         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
147         CHISE.
148
149 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
152         setting for `===hng-k24'.
153
154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
155         `===hng-k24'.
156
157         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
158         CHISE.
159
160 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
163         setting for `===hng-gok'.
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `===hng-gok'.
167
168         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
169         CHISE.
170 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
171
172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
173         setting for `===hng-tsu'.
174
175         * mule/mule-charset.el (default-coded-charset-priority-list): Add
176         `===hng-tsu'.
177
178         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
179         CHISE.
180
181 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
182
183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
184         setting for `===hng-sys'.
185
186         * mule/mule-charset.el (default-coded-charset-priority-list): Add
187         `===hng-sys'.
188
189         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
190         CHISE.
191
192 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
193
194         * mule/mule-coding.el (coded-charset-entity-reference-alist):
195         - Use "&HNG010-<d><d><d><d><d>;" instead of
196           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
197         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
198
199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
200         `=ucs-bmp-itaiji-002' and `===hng-khm'.
201
202         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
203         "hngkhi-0" as the suffix of registry.
204         (===hng-khm): New coded-charset for XEmacs CHISE.
205         (=ucs-itaiji-002): Ditto.
206         (=ucs-bmp-itaiji-002): Ditto.
207
208 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
211         setting for `=>ucs@iwds-1'.
212
213         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
214         XEmacs CHISE.
215
216 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
219         CHISE.
220
221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
222         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
223         `===hng-khi'.
224
225 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
226
227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
228         setting for `===hng-khi'.
229
230         * mule/mule-charset.el (default-coded-charset-priority-list): Add
231         `===hng-khi'.
232
233         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
234         CHISE.
235
236 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
237
238         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
239         #x9FA5 as the value of `max-code'.
240         (=ucs-bmp-var-002): Likewise.
241         (=ucs-bmp-var-003): Likewise.
242         (=ucs-bmp-itaiji-084): Likewise.
243         (=ucs-bmp-cjk@JP): Likewise.
244         (=ucs-bmp-cjk@JP/hanazono): Likewise.
245         (==ucs-bmp-cjk@JP/hanazono): Likewise.
246         (=>ucs-bmp-cjk@component): Likewise.
247
248 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
251         CHISE.
252
253 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
254
255         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
256         XEmacs CHISE.
257         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
258         `==jis-x0208@1978/2-pr' as the mother.
259
260 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
261
262         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
263         CHISE.
264
265 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
266
267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
268         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
269
270 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
273         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
274
275 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
276
277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
278         setting for `===ucs@gb'.
279
280 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
281
282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
283         setting for `===hanyo-denshi/ks', `===jis-x0208' and
284         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
285         as the entity-reference for `===jis-x0213-1@2000'; use
286         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
287
288 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
289
290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
291         `===jis-x0208'.
292
293         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
294         instead of `===jis-x0208' as the mother.
295         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
296         `===jis-x0208' as the mother.
297         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
298         `===jis-x0208' as the mother.
299         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
300         `===jis-x0213-1' as the mother.
301         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
302         `===jis-x0213-1' as the mother.
303         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
304         the mother.
305         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
306         mother.
307
308 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
309
310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
311         setting for `=ucs-var-001'.
312
313 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
314
315         * mule/mule-charset.el (default-coded-charset-priority-list): Add
316         `=ucs-bmp-var-001'.
317
318         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
319         CHISE.
320         (=ucs-bmp-var-001): Ditto.
321
322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
323         setting for `=ucs-var-003'.
324
325 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
326
327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
328         `=ucs-bmp-var-003'.
329
330         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
331         CHISE.
332         (=ucs-bmp-var-003): Ditto.
333
334 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
335
336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
337         setting for `=ucs-var-002'.
338
339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
340         `=ucs-bmp-var-002'.
341
342         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
343         CHISE.
344         (=ucs-bmp-var-002): Ditto.
345
346 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
349         XEmacs CHISE.
350         (==jis-x0208@1978/5pr): Ditto.
351
352 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
353
354         * mule/mule-charset.el (default-coded-charset-priority-list): Add
355         `=>ucs-bmp-cjk@component'.
356
357         * mule/mule-conf.el (=>ucs@component): New coded-charset for
358         XEmacs CHISE.
359         (=>ucs-bmp-cjk@component): Ditto.
360
361 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
364         setting for `=>iwds-1'.
365
366 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
367
368         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
369         CHISE.
370
371 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
372
373         * mule/mule-charset.el (default-coded-charset-priority-list):
374         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
375         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
376         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
377         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
378
379 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
380
381         * mule/mule-coding.el (coded-charset-entity-reference-alist):
382         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
383
384         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
385         `=>>ucs@iso' as the mother.
386         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
387         mother.
388
389 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
390
391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
392         setting for `===hanyo-denshi/ia'.
393
394 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
395
396         * mule/mule-charset.el (default-coded-charset-priority-list): Add
397         `===hanyo-denshi/ia'.
398
399 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
400
401         * mule/mule-conf.el (=koseki): Fix DOC.
402         (==koseki): New coded-charset for XEmacs CHISE.
403
404 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
405
406         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
407         XEmacs CHISE.
408         (===hanyo-denshi/jd): Fix DOC.
409
410 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
411
412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
413         setting for `===hanyo-denshi/ip'.
414
415 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
416
417         * mule/mule-charset.el (default-coded-charset-priority-list): Add
418         `===hanyo-denshi/ip'.
419
420         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
421         XEmacs CHISE.
422
423 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
426         `==ucs-radicals@unicode' and `=>daikanwa'.
427
428         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
429         for XEmacs CHISE.
430
431 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
432
433         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
434         XEmacs CHISE.
435
436 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
437
438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
439         `===ruimoku-v6'.
440
441 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
444         setting for `===ruimoku-v6'.
445
446 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
447
448         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
449         CHISE.
450
451 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
452
453         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
454         coded-charset for XEmacs CHISE.
455
456 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
457
458         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
459         XEmacs CHISE.
460
461 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
462
463         * mule/mule-charset.el (default-coded-charset-priority-list): Add
464         `===ucs-sip@iso'.
465
466 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
467
468         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
469         CHISE.
470
471 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
472
473         * mule/mule-charset.el (default-coded-charset-priority-list): Add
474         `==ucs-sip@iso'.
475
476         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
477         CHISE.
478
479 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
480
481         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
482         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
483         (=ucs-sip-ext-b@iso): Fix registry.
484         (==ucs-sip-ext-b@iso): Ditto.
485         (===ucs-sip-ext-b@iso): Ditto.
486
487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
488         `=ucs-sip@iso'.
489
490 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
491
492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
493         setting for `=>cbeta'.
494
495 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
496
497         * mule/mule-charset.el (default-coded-charset-priority-list): Add
498         `=>cns11643-7'.
499
500         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
501
502 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
503
504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
505         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
506
507 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
508
509         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
510         `=ucs@cns'.
511         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
512         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
513         `=ucs@jis/1990'.
514         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
515         `=ucs@jis/2000'.
516         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
517         `=ucs@jis/2004'.
518         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
519
520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
521         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
522
523 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
524
525         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
526         XEmacs CHISE.
527         (==jis-x0208@1978/1pr): Ditto.
528         (==jis-x0208@1978/2-pr): Ditto.
529
530 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
531
532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
533         setting for `===jis-x0213-1@2004'.
534
535 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
536
537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
538         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
539
540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
541         `===hanyo-denshi/jb'.
542
543         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
544         XEmacs CHISE.
545         (=+>hanyo-denshi/ft): Ditto.
546         (=+>hanyo-denshi/jt): Ditto.
547
548 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
549
550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
551         `===hanyo-denshi/hg'.
552
553 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
554
555         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
556         XEmacs CHISE.
557         (===hanyo-denshi/hg): Ditto.
558
559 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
562         glyph-forms instead of detailed glyph-images.
563         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
564         `=adobe-japan1-*'.
565         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
566         (===adobe-japan1-1): Ditto.
567         (===adobe-japan1-2): Ditto.
568         (===adobe-japan1-3): Ditto.
569         (===adobe-japan1-4): Ditto.
570         (===adobe-japan1-5): Ditto.
571         (===adobe-japan1-6): Ditto.
572         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
573         `=>>>adobe-japan1' as the mother.
574         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
575         `=>>adobe-japan1' as the mother.
576         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
577         glyph-images.
578         (==jis-x0208@1978): Ditto.
579         (==jis-x0208@1983): Ditto.
580         (==jis-x0208@1990): Ditto.
581         (==jis-x0213-1): Ditto.
582         (==jis-x0213-1@2000): Ditto.
583         (==jis-x0213-1@2004): Ditto.
584         (==jis-x0213-2): Ditto.
585         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
586         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
587         `=jis-x0208@1978'.
588         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
589         `=jis-x0208@1983'.
590         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
591         `=jis-x0208@1990'.
592         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
593         `=jis-x0213-1'.
594         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
595         `=jis-x0213-1@2000'.
596         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
597         `=jis-x0213-1@2004'.
598         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
599         `=jis-x0213-2'.
600         (===jis-x0208): New coded-charset for XEmacs CHISE.
601         (===jis-x0208@1978): Ditto.
602         (===jis-x0208@1983): Ditto.
603         (===jis-x0208@1990): Ditto.
604         (===jis-x0213-1): Ditto.
605         (===jis-x0213-1@2000): Ditto.
606         (===jis-x0213-2): Ditto.
607         (===jis-x0212): Ditto.
608         (===ks-x1001): Ditto.
609         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
610         mother.
611         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
612         as the mother.
613         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
614         as the mother.
615         (===cns11643-1): New coded-charset for XEmacs CHISE.
616         (===cns11643-2): Ditto.
617         (===cns11643-3): Ditto.
618         (===cns11643-4): Ditto.
619         (===cns11643-5): Ditto.
620         (===cns11643-6): Ditto.
621         (===cns11643-7): Ditto.
622         (=>>cns11643-1): Ditto.
623         (==big5-cdp): Indicate abstract glyph-images instead of
624         representative glyph-images.
625         (===big5-cdp): New coded-charset for XEmacs CHISE.
626         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
627         detailed glyph-images.
628         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
629         `=hanyo-denshi/*'.
630         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
631         (===hanyo-denshi/ib): Ditto.
632         (===hanyo-denshi/jt): Ditto.
633         (===hanyo-denshi/ks): Ditto.
634         (===mj): Ditto.
635         (===mj-0): Ditto.
636         (===mj-1): Ditto.
637         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
638         `=>>>hanyo-denshi/*' as its mother.
639         (==gt): Indicate abstract glyph-forms instead of detailed
640         glyph-images.
641         (===gt): New coded-charset for XEmacs CHISE.
642         (=>>>gt): Indicates `==gt' instead of `=gt'.
643         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
644         (==gt-k): Indicate abstract glyph-forms instead of detailed
645         glyph-images.
646         (===gt-k): New coded-charset for XEmacs CHISE.
647         (==daikanwa): Indicates glyph-images instead of detailed
648         glyph-images.
649         (===daikanwa): New coded-charset for XEmacs CHISE.
650         (===daikanwa/+p): Ditto.
651         (===daikanwa/ho): Ditto.
652         (==cbeta): Ditto.
653         (===cbeta): Ditto.
654         (==jef-china3): Ditto.
655         (===jef-china3): Ditto.
656         (==ruimoku-v6): Ditto.
657         (==ucs@iso): Indicate representative glyph-forms instead of
658         representative glyph-images.
659         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
660         (==ucs@unicode): Indicate representative glyph-forms instead of
661         representative glyph-images.
662         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
663         `=ucs@unicode'.
664         (==ucs@cns): Indicate representative glyph-forms instead of
665         representative glyph-images.
666         (==ucs@jis): Ditto.
667         (==ucs@jis/1990): Ditto.
668         (==ucs@jis/2000): Ditto.
669         (==ucs@jis/2004): Ditto.
670         (==ucs@ks): Ditto.
671         (===ucs@iso): New coded-charset for XEmacs CHISE.
672         (===ucs@unicode): Ditto.
673         (===ucs@gb): Ditto.
674         (===ucs@ks): Ditto.
675         (===ucs-bmp-cjk@gb): Ditto.
676         (===ucs-sip-ext-b@iso): Ditto.
677
678 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-charset.el (default-coded-charset-priority-list): Add
681         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
682         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
683         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
684         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
685         `===cns11643-3', `===cns11643-4', `===cns11643-5',
686         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
687         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
688         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
689         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
690
691         * mule/mule-coding.el (coded-charset-entity-reference-alist):
692         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
693         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
694         - Use "&g1-[NAME];" for `=>>[NAME]'.
695         - Abolish "&g2-[NAME];".
696
697 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
698
699         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
700         `=>>ucs@cns' as the mother.
701
702 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
703
704         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
705         setting for `==ucs@ks'.
706
707 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
708
709         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
710         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
711         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
712         0x00E30000〜0x00E409D5.
713
714 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
715
716         * mule/mule-coding.el (coded-charset-entity-reference-alist):
717         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
718         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
719
720 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
721
722         * mule/mule-charset.el (default-coded-charset-priority-list): Add
723         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
724
725         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
726         (=mj-0): Ditto.
727         (=mj-1): Ditto.
728         (==mj): Ditto.
729         (==mj-0): Ditto.
730         (==mj-1): Ditto.
731         (=>>mj): Ditto.
732
733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
734         setting for `=mj' and `==mj'.
735
736 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
737
738         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
739         CHISE.
740
741 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
742
743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
744         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
745         `=>ucs@hanyo-denshi'.
746
747 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
748
749         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
750         setting for `=koseki' and `=>ucs@hanyo-denshi'.
751
752         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
753         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
754
755 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
756
757         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
758         XEmacs CHISE.
759
760 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
761
762         * mule/mule-coding.el (coded-charset-entity-reference-alist):
763         Change priority of `=>>>ucs@iso'.
764
765         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
766         `=>>>ucs@iso' as the mother.
767         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
768
769 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
770
771         * mule/mule-coding.el (coded-charset-entity-reference-alist):
772         Change priority of `=>>>ucs@unicode'.
773
774         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
775         `=ucs@unicode'.
776
777 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
778
779         * mule/mule-coding.el (coded-charset-entity-reference-alist):
780         Change priority of `=>>>ucs@jis'.
781
782         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
783         `=ucs@jis'.
784
785 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
786
787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
788         setting for `==daikanwa/+p'.
789
790 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
791
792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
793         setting for `==shinjigen@1ed'.
794
795 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
796
797         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
798         XEmacs CHISE.
799
800 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
801
802         * mule/mule-conf.el (==shinjigen): Modify DOC.
803         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
804         (==shinjigen@rev): Modify DOC.
805
806 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
807
808         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
809         CHISE.
810
811 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
812
813         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
814         settings for `==daikanwa' and `==ucs@JP/hanazono'.
815
816         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
817         XEmacs CHISE.
818
819         * mule/mule-charset.el (default-coded-charset-priority-list): Add
820         `==daikanwa'.
821
822 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
823
824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
825         setting for `==cns11643-7'.
826
827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
828         `==cns11643-7'.
829
830 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
831
832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
833         `==cns11643-6'.
834
835         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
836         setting for `==cns11643-6'.
837
838 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
839
840         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
841         setting for `==cns11643-5'.
842
843         * mule/mule-charset.el (default-coded-charset-priority-list): Add
844         `==cns11643-5'.
845
846 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
847
848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
849         setting for `==cns11643-4'.
850
851         * mule/mule-charset.el (default-coded-charset-priority-list): Add
852         `==cns11643-4'.
853
854 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
855
856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
857         setting for `==cns11643-3'.
858
859         * mule/mule-charset.el (default-coded-charset-priority-list): Add
860         `==cns11643-3'.
861
862 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
863
864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
865         setting for `==cns11643-2'.
866
867         * mule/mule-charset.el (default-coded-charset-priority-list): Add
868         `==cns11643-2'.
869
870 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
871
872         * mule/mule-coding.el (coded-charset-entity-reference-alist):
873         Change priority of `=>>>ucs@ks'.
874
875         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
876         `=ucs@ks'.
877
878 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
879
880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
881         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
882         `==ucs@cns' and `==cns11643-1'.
883
884         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
885         (==cns11643-2): Ditto.
886         (==cns11643-3): Ditto.
887         (==cns11643-4): Ditto.
888         (==cns11643-5): Ditto.
889         (==cns11643-6): Ditto.
890         (==cns11643-7): Ditto.
891
892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
893         `==cns11643-1'.
894
895 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
896
897         * mule/mule-coding.el (coded-charset-entity-reference-alist):
898         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
899         `=>>>ucs@jis/1990'.
900
901         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
902         `=ucs@jis/1990'.
903         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
904         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
905
906 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
907
908         * mule/mule-coding.el (coded-charset-entity-reference-alist):
909         Change priority of `=>>>ucs@cns'.
910
911         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
912         `=ucs@cns'.
913
914 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
915
916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
917         `==ks-x1001'.
918
919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
920         `=ks-x1001' instead of `korean-ksc5601'; add setting for
921         `==ks-x1001'.
922
923 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
924
925         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
926
927 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
928
929         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
930         `=jis-x0208'.
931         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
932         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
933         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
934         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
935         (=>>>jis-x0213-1@2000): Changed to an alias for
936         `=jis-x0213-1@2000'.
937         (=>>>jis-x0213-1@2004): Changed to an alias for
938         `=jis-x0213-1@2004'.
939         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
940
941 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
942
943         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
944         `=adobe-japan1-0'.
945         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
946         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
947         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
948         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
949         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
950         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
951
952 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
953
954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
955         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
956         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
957         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
958         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
959         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
960
961 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
962
963         * mule/mule-charset.el (default-coded-charset-priority-list): Add
964         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
965         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
966         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
967         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
968         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
969         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
970         `==jis-x0212'.
971
972 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
973
974         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
975         "AdobeJapan1-[0-6]$".
976         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
977         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
978         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
979         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
980         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
981         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
982         (==adobe-japan1-1): Ditto.
983         (==adobe-japan1-2): Ditto.
984         (==adobe-japan1-3): Ditto.
985         (==adobe-japan1-4): Ditto.
986         (==adobe-japan1-5): Ditto.
987         (==adobe-japan1-6): Ditto.
988         (==jis-x0208): Ditto.
989         (==jis-x0208@1978): Ditto.
990         (==jis-x0208@1983): Ditto.
991         (==jis-x0208@1990): Ditto.
992         (==jis-x0213-1): Ditto.
993         (==jis-x0213-1@2000): Ditto.
994         (==jis-x0213-1@2004): Ditto.
995         (==jis-x0213-2): Ditto.
996         (==jis-x0212): Ditto.
997         (==gb2312): Ditto.
998         (==iso-ir165): Ditto.
999         (==gb12345): Ditto.
1000         (==ks-x1001): Ditto.
1001         (==cns11643-1): Ditto.
1002         (==cns11643-2): Ditto.
1003         (==cns11643-3): Ditto.
1004         (==cns11643-4): Ditto.
1005         (==cns11643-5): Ditto.
1006         (==cns11643-6): Ditto.
1007         (==cns11643-7): Ditto.
1008         (==big5-cdp): Ditto.
1009         (==hanyo-denshi/ja): Ditto.
1010         (==hanyo-denshi/jb): Ditto.
1011         (==hanyo-denshi/jc): Ditto.
1012         (==hanyo-denshi/jd): Ditto.
1013         (==hanyo-denshi/ft): Ditto.
1014         (==hanyo-denshi/ia): Ditto.
1015         (==hanyo-denshi/ib): Ditto.
1016         (==hanyo-denshi/hg): Ditto.
1017         (==hanyo-denshi/jt): Ditto.
1018         (==hanyo-denshi/ks): Ditto.
1019         (==gt): Ditto.
1020         (==gt-k): Ditto.
1021         (==daikanwa): Ditto.
1022         (==shinjigen): Ditto.
1023         (==ucs@iso): Ditto.
1024         (==ucs@unicode): Ditto.
1025         (==ucs@gb): Ditto.
1026         (==ucs-bmp@gb): Ditto.
1027         (==ucs@cns): Ditto.
1028         (==ucs-bmp@cns): Ditto.
1029         (==ucs@jis): Ditto.
1030         (==ucs@jis/1990): Ditto.
1031         (==ucs@jis/2000): Ditto.
1032         (==ucs@jis/2004): Ditto.
1033         (==ucs@JP): Ditto.
1034         (==ucs@JP/hanazono): Ditto.
1035         (==ucs@ks): Ditto.
1036         (==ucs-bmp@ks): Ditto.
1037         (==ucs@cns11643): Ditto.
1038         (==ucs-bmp-cjk@gb): Ditto.
1039         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1040         (==ucs-sip-ext-b@iso): Ditto.
1041
1042 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1043
1044         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1045         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1046
1047         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1048         XEmacs CHISE.
1049         (=ucs-bmp-cjk@unicode): Abolished.
1050
1051 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1052
1053         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1054         `=+>ucs-bmp-cjk-compat@jis'.
1055
1056         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1057         for XEmacs CHISE.
1058
1059 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1060
1061         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1062         CHISE.
1063
1064 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1065
1066         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1067         for XEmacs CHISE.
1068         (=jis-x0208@1978/1er-pr): Abolished.
1069         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1070         `=jis-x0208@1978/1er-pr' as the mother.
1071
1072 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1073
1074         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1075         setting for `=ucs-itaiji-084'.
1076
1077 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1078
1079         * mule/mule-charset.el (default-coded-charset-priority-list):
1080         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1081
1082         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1083         XEmacs CHISE.
1084         (=ucs-bmp-itaiji-084): Ditto.
1085
1086 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1087
1088         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1089         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1090
1091 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1092
1093         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1094         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1095
1096         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1097         XEmacs CHISE.
1098         (=big5-cdp-var-5): Ditto.
1099
1100 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1101
1102         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1103         XEmacs CHISE.
1104
1105 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1106
1107         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1108         XEmacs CHISE.
1109
1110 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1111
1112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1113         setting for `=>>>hanyo-denshi/ft'.
1114
1115 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1116
1117         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1118         XEmacs CHISE.
1119         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1120         `=hanyo-denshi/jd' as the mother.
1121
1122 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1123
1124         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1125         XEmacs CHISE.
1126         (=+>adobe-japan1-1): Ditto.
1127         (=+>adobe-japan1-2): Ditto.
1128         (=+>adobe-japan1-3): Ditto.
1129         (=+>adobe-japan1-4): Ditto.
1130         (=+>adobe-japan1-5): Ditto.
1131         (=+>adobe-japan1-6): Ditto.
1132         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1133
1134 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1135
1136         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1137         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1138         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1139
1140         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1141         the top.
1142
1143 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1144
1145         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1146         XEmacs CHISE.
1147         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1148         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1149         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1150
1151 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1152
1153         * mule/mule-charset.el (default-coded-charset-priority-list):
1154         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1155         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1156
1157         * mule/mule-conf.el: Modify order of definitions of some
1158         coded-charsets.
1159
1160 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1161
1162         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1163         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1164         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1165
1166         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1167         CHISE.
1168         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1169         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1170
1171 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1172
1173         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1174         CHISE.
1175
1176 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1177
1178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1179         setting for `=daikanwa/+2p'.
1180
1181         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1182         XEmacs CHISE.
1183
1184 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1185
1186         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1187         XEmacs CHISE.
1188         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1189
1190 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1191
1192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1193         setting for `=>>>hanyo-denshi/ib'.
1194
1195 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1196
1197         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1198         XEmacs CHISE.
1199         (=>>>hanyo-denshi/ib): Ditto.
1200         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1201         `=hanyo-denshi/ja' as the mother.
1202         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1203         `=hanyo-denshi/ib' as the mother.
1204
1205 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1206
1207         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1208         XEmacs CHISE.
1209         (utf-8-ivs-mcs-er): Likewise.
1210         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1211         and `=>ucs-gb'.
1212         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1213         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1214         `ucs-gb' and `=>ucs-gb'.
1215         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1216         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1217         and `=>ucs-cns'.
1218         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1219         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1220         `ucs-cns' and `=>ucs-cns'.
1221         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1222         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1223         `ucs-big5' and `=>ucs-big5'.
1224         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1225         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1226         `ucs-big5' and `=>ucs-big5'.
1227         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1228         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1229         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1230         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1231         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1232         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1233         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1234         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1235         `=>ucs-jis'; modify DOC and mnemonic.
1236         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1237         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1238         and `=>ucs-jis'; modify DOC and mnemonic.
1239         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1240         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1241         `=>ucs-ks'.
1242         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1243         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1244         and `=>ucs-ks'.
1245         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1246
1247 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1248
1249         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1250         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1251
1252 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1253
1254         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1255         Modify priorities.
1256
1257 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1258
1259         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1260         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1261
1262 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1263
1264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1265         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1266
1267 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1268
1269         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1270         CHISE.
1271
1272 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1273
1274         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1275         CHISE.
1276
1277 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1278
1279         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1280         CHISE.
1281
1282 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1283
1284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1285         `=+>ucs-bmp-cjk@unicode'.
1286
1287         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1288         for XEmacs CHISE.
1289
1290 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1291
1292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1293         setting for `=>>daikanwa'.
1294
1295 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1296
1297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1298         `=>>hanyo-denshi/jt'.
1299
1300 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1301
1302         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1303         XEmacs CHISE.
1304         (=+>jis-x0208@1990): Ditto.
1305         (=+>jis-x0213-1@2000): Ditto.
1306
1307 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1308
1309         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1310         XEmacs CHISE.
1311
1312 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1313
1314         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1315         XEmacs CHISE.
1316         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1317         `=hanyo-denshi/jc' as the mother.
1318
1319 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1320
1321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1322         setting for `=+>adobe-japan1'.
1323
1324         * mule/mule-charset.el (default-coded-charset-priority-list):
1325         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1326         and `=>>hanyo-denshi/ft' to `=>>gt'.
1327
1328 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1329
1330         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1331         XEmacs CHISE.
1332         (=>>adobe-japan1-1): Ditto.
1333         (=>>adobe-japan1-2): Ditto.
1334         (=>>adobe-japan1-3): Ditto.
1335         (=>>adobe-japan1-4): Ditto.
1336         (=>>adobe-japan1-5): Ditto.
1337         (=>>adobe-japan1-6): Ditto.
1338         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1339
1340 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1341
1342         * mule/mule-conf.el (=adobe-japan1): New alias for
1343         `=adobe-japan1-6'.
1344         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1345         (=>>>adobe-japan1-1): Ditto.
1346         (=>>>adobe-japan1-2): Ditto.
1347         (=>>>adobe-japan1-3): Ditto.
1348         (=>>>adobe-japan1-4): Ditto.
1349         (=>>>adobe-japan1-5): Ditto.
1350         (=>>>adobe-japan1-6): Ditto.
1351         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1352
1353 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1354
1355         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1356         setting for `=>>>adobe-japan1'.
1357
1358 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1359
1360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1361         setting for `=+>ucs@ks'.
1362
1363 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1364
1365         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1366         XEmacs CHISE.
1367         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1368         `=adobe-japan1-6' as the mother.
1369
1370 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1371
1372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1373         setting for `=>cns11643-7'.
1374
1375 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1376
1377         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1378         CHISE.
1379
1380 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1381
1382         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1383         XEmacs CHISE.
1384         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1385
1386         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1387         setting for `=>ucs@jis/2004'.
1388
1389 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1390
1391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1392         setting for `=+>gt'.
1393
1394         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1395         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1396
1397 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1398
1399         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1400         `=>ucs@unicode' as the mother.
1401         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1402         mother.
1403         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1404         mother.
1405         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1406         mother.
1407
1408 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1409
1410         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1411         setting for `=+>ucs@unicode'.
1412
1413         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1414         CHISE.
1415
1416 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1417
1418         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1419         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1420         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1421         - Add setting for `=+>ucs@cns'.
1422
1423         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1424         CHISE.
1425         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1426         as the mother.
1427         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1428         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1429
1430         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1431         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1432
1433 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1434
1435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1436         setting for `=>ucs@ks'.
1437
1438 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1439
1440         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1441         `=ucs-bmp-cjk-compat@unicode'.
1442
1443         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1444         coded-charset for XEmacs CHISE.
1445
1446 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1447
1448         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1449         `=ucs-bmp-cjk-compat'.
1450
1451         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1452         XEmacs CHISE.
1453
1454 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1455
1456         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1457         CHISE.
1458
1459 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1460
1461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1462         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1463
1464         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1465         `=>ucs@jis/1990'.
1466         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1467
1468 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1469
1470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1471         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1472
1473         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1474         CHISE.
1475         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1476         mother.
1477
1478 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1479
1480         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1481         `=>jis-x0213-2@usual'.
1482         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1483         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1484         `=>jis-x0213-2@usual' as the mother.
1485
1486 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1487
1488         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1489         (=>ucs@JP): New alias for `=+>ucs@jis'.
1490
1491 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1492
1493         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1494         `=>jis-x0208@usual'.
1495         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1496         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1497         `=>jis-x0208@usual' as the mother.
1498         (=>jis-x0208): Likewise.
1499
1500 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1501
1502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1503         setting for `=+>jis-x0208@1978'.
1504
1505 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1506
1507         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1508         XEmacs CHISE.
1509
1510 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1511
1512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1513         setting for `=>>>ucs@jis/1990'.
1514
1515 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1516
1517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1518         setting for `=>ucs@jis/1990'.
1519
1520 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1521
1522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1523         setting for `=ucs@JP/hanazono'.
1524
1525         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1526         CHISE.
1527         (=ucs@JP/hanazono): Ditto.
1528         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1529         (=>>hanyo-denshi/jc): Ditto.
1530         (=>>hanyo-denshi/jd): Ditto.
1531
1532 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1535         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1536
1537 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1538
1539         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1540         XEmacs CHISE.
1541
1542 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1543
1544         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1545         XEmacs CHISE.
1546
1547 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1548
1549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1550         `=ucs-bmp-cjk@JP'.
1551
1552 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1553
1554         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1555         XEmacs CHISE.
1556
1557 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1558
1559         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1560         Modify order of settings; add settings for `=daikanwa@rev2'.
1561
1562 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1563
1564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1565         setting for `=>>cbeta'.
1566
1567         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1568         CHISE.
1569
1570 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1571
1572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1573         setting for `=>>adobe-japan1'.
1574
1575 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1576
1577         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1578         XEmacs CHISE.
1579
1580 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1581
1582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1583         setting for `=>>hanyo-denshi/ia'.
1584
1585         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1586         XEmacs CHISE.
1587
1588 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1589
1590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1591         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1592
1593         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1594         XEmacs CHISE.
1595         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1596         `=hanyo-denshi/jt' as the mother.
1597
1598 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1599
1600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1601         setting for `=>>>jis-x0213-2'.
1602
1603         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1604         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1605         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1606
1607 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1608
1609         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1610         XEmacs CHISE.
1611
1612 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1613
1614         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1615         XEmacs CHISE.
1616
1617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1618         `=>>jis-x0213-1@2004'.
1619
1620 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1621
1622         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1623         XEmacs CHISE.
1624
1625 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1626
1627         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1628         - Use "&g2-*;" as entity-references for `=>>>*'.
1629         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1630
1631         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1632         XEmacs CHISE.
1633         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1634         as the mother.
1635
1636 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1637
1638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1639         setting for `=>>hanyo-denshi/ib'.
1640
1641         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1642         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1643         (=>>jis-x0208@1990): Ditto.
1644         (=>>hanyo-denshi/ib): Ditto.
1645
1646         * mule/mule-charset.el (default-coded-charset-priority-list):
1647         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1648
1649 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1650
1651         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1652         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1653         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1654         `=>>>ucs@jis/2004'.
1655
1656 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1657
1658         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1659         XEmacs CHISE.
1660         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1661         `=jis-x0213-1@2004' as the mother.
1662         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1663         (=>>>ucs@ks): Ditto.
1664
1665         * mule/mule-charset.el (default-coded-charset-priority-list):
1666         Modify priority of `=hanyo-denshi/*'.
1667
1668 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1669
1670         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1671         settings for `=>>ucs@JP' and `=ucs@JP'.
1672
1673 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1674
1675         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1676         CHISE.
1677
1678 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1679
1680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1681         setting for `=>>>ucs@cns'.
1682
1683         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1684         CHISE.
1685
1686 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1689         instead of `=>>>jis-x0213-1@2004' as the mother.
1690         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1691         (=>>>ucs@unicode): Likewise.
1692         (=>>>ucs@jis): Likewise.
1693         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1694         mother.
1695         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1696
1697 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1698
1699         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1700         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1701         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1702         `=>>>ucs@jis'.
1703
1704 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1705
1706         * mule/mule-charset.el (default-coded-charset-priority-list):
1707         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1708         and `=jis-x0213-*-2000'.
1709
1710 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1711
1712         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1713         XEmacs CHISE.
1714         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1715         `=>>jis-x0213-1' as the mother.
1716
1717 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1718
1719         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1720         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1721
1722 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1723
1724         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1725
1726 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1727
1728         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1729         XEmacs CHISE.
1730
1731 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1732
1733         * mule/mule-coding.el (decomposition-feature-list): Set
1734         `=decomposition', `=decomposition@cid' and
1735         `=decomposition@hanyo-denshi'.
1736
1737 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1738
1739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1740         setting for `=>>hanyo-denshi/ks'.
1741
1742         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1743         XEmacs CHISE.
1744
1745 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1746
1747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1748         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1749
1750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1751         `=hanyo-denshi/ks/mf'.
1752
1753         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1754         XEmacs CHISE.
1755         (=hanyo-denshi/ks/mf): Ditto.
1756
1757 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1758
1759         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1760         settings for P=hanyo-denshi/jt'.
1761
1762         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1763         `=hanyo-denshi/jt'.
1764
1765         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1766         XEmacs CHISE.
1767
1768 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1769
1770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1771         settings for `=hanyo-denshi/ip'.
1772
1773         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1774         `=hanyo-denshi/ip'.
1775
1776         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1777         XEmacs CHISE.
1778
1779 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1780
1781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1782         settings for `=hanyo-denshi/hg'.
1783
1784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1785         `=hanyo-denshi/hg'.
1786
1787         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1788         XEmacs CHISE.
1789
1790 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1791
1792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1793         setting for `=>>hanyo-denshi/ft'.
1794
1795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1796         `=>>hanyo-denshi/ft'.
1797
1798         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1799         XEmacs CHISE.
1800
1801 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1802
1803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1804         settings for `=hanyo-denshi/ib'.
1805
1806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1807         `=hanyo-denshi/ib'.
1808
1809         * mule/mule-conf.el (=hanyo-denshi/ib): 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 isolated characters of `=hanyo-denshi/ia' and
1816         non-isolated characters of `=hanyo-denshi/*'.
1817
1818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1819         `=hanyo-denshi/ia'.
1820
1821         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1822         XEmacs CHISE.
1823
1824 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1825
1826         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1827         setting for isolated characters of `=hanyo-denshi/ft'.
1828
1829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1830         `=hanyo-denshi/ft'.
1831
1832         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1833         XEmacs CHISE.
1834
1835 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1836
1837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1838         setting for isolated characters of `=hanyo-denshi/jd'.
1839
1840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1841         `=hanyo-denshi/jd'.
1842
1843         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1844         XEmacs CHISE.
1845
1846 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1847
1848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1849         setting for isolated characters of `=hanyo-denshi/jc'.
1850
1851         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1852         `=hanyo-denshi/jc'.
1853
1854         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1855         XEmacs CHISE.
1856
1857 2011-02-13  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/jb'.
1861
1862         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1863         `=hanyo-denshi/jb'.
1864
1865         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1866         XEmacs CHISE.
1867
1868 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1869
1870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1871         setting for isolated characters of `=hanyo-denshi/ja'.
1872
1873 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1874
1875         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1876         `=hanyo-denshi/ja'.
1877
1878         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1879         XEmacs CHISE.
1880
1881 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1882
1883         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1884         settings for isolated characters of `=adobe-japan1-6'.
1885
1886 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1887
1888         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1889         CHISE.
1890         (=daikanwa/+2p): Ditto.
1891         (=daikanwa/ho): Ditto.
1892
1893 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1894
1895         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1896         coding-system for XEmacs CHISE.
1897
1898 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1899
1900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1901         setting for `=>>ruimoku-v6'.
1902
1903         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1904         CHISE.
1905
1906 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1907
1908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1909         setting for `=daikanwa@rev1'.
1910
1911 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1914         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1915
1916 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1917
1918         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1919         XEmacs CHISE.
1920         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1921
1922 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1923
1924         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1925         CHISE.
1926
1927 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1928
1929         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1930         CHISE.
1931
1932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1933         setting for `=>ucs@jis'.
1934
1935 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1936
1937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1938         setting for `=>jis-x0208@usual'.
1939
1940         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1941         XEmacs CHISE.
1942         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1943         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1944         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1945
1946 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1947
1948         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1949         CHISE.
1950         (=>>>jis-x0208@1990): Ditto.
1951         (=>>>jis-x0213-1): Ditto.
1952         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1953         mother.
1954         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1955         as the mother.
1956
1957 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1958
1959         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1960         setting for `=>ucs@cns' and `=>>ucs@ks'.
1961
1962         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1963         CHISE.
1964
1965 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1966
1967         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1968         CHISE.
1969
1970 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1971
1972         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1973         CHISE.
1974         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1975         mother.
1976
1977 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1980         `==>ucs-bmp-cjk@bucs'.
1981
1982         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1983         XEmacs CHISE.
1984
1985 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1986
1987         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1988         setting for `==>ucs@bucs'.
1989
1990         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1991         XEmacs CHISE.
1992
1993 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1994
1995         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1996         - Add setting for `=>>jis-x0208'.
1997         - Omit setting for `=>>jis-x0208@1990'.
1998         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1999           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2000           `=ucs@FOO'.
2001
2002 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2003
2004         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2005         setting for `=>daikanwa'.
2006
2007 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2008
2009         * mule/mule-conf.el (=daikanwa): Fix DOC.
2010         (=>daikanwa): New abstract character for XEmacs CHISE.
2011         (=>ucs@iso): Likewise.
2012         (=>ucs@unicode): Likewise.
2013         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2014
2015 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2016
2017         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2018         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2019           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2020         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2021         - Add `=>big5-cdp'.
2022
2023 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2024
2025         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2026         (=>big5-cdp): New abstract character.
2027
2028 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2029
2030         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2031         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2032         `chinese-big5'.
2033
2034 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-charset.el (default-coded-charset-priority-list):
2037         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2038
2039         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2040         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2041         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2042         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2043         and `=>jis-x0213-2'.
2044
2045 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2046
2047         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2048         XEmacs CHISE.
2049         (=>>ucs@jis/2000): Likewise.
2050         (=>>ucs@jis/2004): Likewise.
2051
2052 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2053
2054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2055         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2056         `=>>ucs@cns'.
2057
2058         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2059         XEmacs CHISE.
2060         (=>>gt): Use quote instead of backquote; modify DOC.
2061         (=>gt): Use quote instead of backquote.
2062         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2063         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2064         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2065         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2066         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2067         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2068
2069 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2070
2071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2072         `=>>ucs@unicode' and `=>>gt'.
2073
2074 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2075
2076         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2077         XEmacs CHISE.
2078         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2079         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2080         `=jis-x0208@1978/1er-pr' as the mother.
2081         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2082
2083 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2084
2085         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2086         `=ucs@unicode' as the mother.
2087
2088 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2089
2090         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2091         setting for `=>>ucs@unicode'.
2092
2093         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2094         CHISE.
2095
2096 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2099         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2100
2101         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2102         `=adobe-japan1-6' and `=adobe-japan1-base'.
2103
2104         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2105         XEmacs CHISE.
2106         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2107         specify `min-code' and `max-code'.
2108         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2109         (=adobe-japan1-2): Likewise.
2110         (=adobe-japan1-3): Likewise.
2111         (=adobe-japan1-4): Likewise.
2112         (=adobe-japan1-5): Likewise.
2113         (=adobe-japan1-6): Likewise.
2114
2115 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2116
2117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2118         setting for `=>gt'.
2119
2120 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2121
2122         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2123         CHISE.
2124
2125 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2126
2127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2128         setting for `=>zinbun-oracle'.
2129
2130         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2131         for XEmacs CHISE.
2132
2133 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2134
2135         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2136         for XEmacs CHISE.
2137         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2138         `=jis-x0208@1978' as the mother.
2139
2140 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2143         - Use `=gt' instead of `ideograph-gt'.
2144         - Use `=gt-k' instead of `ideograph-gt-k'.
2145         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2146         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2147         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2148         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2149         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2150         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2151         - Use `=>>gt' instead of `<=>gt'.
2152         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2153         - Add setting for `=>>jis-x0208@1990'.
2154         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2155           `=>>jis-x0213-1@2000'.
2156         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2157         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2158           `=>>jis-x0213-1@2004'.
2159         - Add setting for `=>>jis-x0208@1978'.
2160         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2161
2162 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2163
2164         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2165         XEmacs CHISE.
2166
2167 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2168
2169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2170         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2171         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2172         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2173         `<=>jis-x0213-1@2004'.
2174
2175 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2176
2177         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2178         CHISE.
2179         (=>jis-x0213-2): Ditto.
2180
2181 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2182
2183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2184         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2185
2186 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2187
2188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2189         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2190         `=>jis-x0213-1'.
2191
2192 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2193
2194         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2195         CHISE.
2196         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2197
2198 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2199
2200         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2201         `<==>jis-x0213-1'.
2202         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2203         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2204         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2205         (<=>jis-x0208): New alias for `=>jis-x0208'.
2206         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2207         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2208         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2209         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2210         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2211         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2212         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2213         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2214         (=>>gt): Renamed from `<==>gt'.
2215         (<==>gt): New alias for `=>>gt'.
2216
2217 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2218
2219         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2220         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2221         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2222         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2223         - Add settings for `<=>jis-x0213-1@2000' and
2224           `<=>jis-x0213-1@2004'.
2225
2226         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2227         XEmacs CHISE.
2228         (<==>jis-x0213-1): Likewise.
2229         (<==>jis-x0213-1@2000): Likewise.
2230         (<==>jis-x0213-1@2004): Likewise.
2231         (<=>jis-x0208): Add property `=>iso-ir 168'.
2232         (<=>jis-x0208@1997): Likewise.
2233         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2234         as the mother; add property `=>iso-ir 228'.
2235         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2236         property `=>iso-ir 228'.
2237         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2238         property `=>iso-ir 233'.
2239         (<==>gt): Renamed from `<=>gt'.
2240         (<=>gt): New alias for `<==>gt'.
2241
2242 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2243
2244         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2245         CHISE.
2246         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2247         `<=>jis-x0208' as the mother.
2248         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2249         (<=>jis-x0213-1@2000): Ditto.
2250         (<=>jis-x0213-1@2004): Ditto.
2251
2252 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2253
2254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2255         settings for `<=>gt'.
2256
2257         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2258
2259 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2260
2261         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2262         XEmacs CHISE.
2263         (=jis-x0208@1978/-4pr): Likewise.
2264         (=jis-x0208@1978/4-pr): Likewise.
2265         (=jis-x0213-1): Likewise.
2266         (=ucs@iso): Likewise.
2267         (=ucs@unicode): Likewise.
2268         (=ucs@gb): Likewise.
2269         (=ucs@gb/fw): Likewise.
2270         (=ucs@cns): Likewise.
2271         (=ucs@cns/fw): Likewise.
2272         (=ucs@jis): Likewise.
2273         (=ucs@jis/fw): Likewise.
2274         (=ucs@jis/1990): Likewise.
2275         (=ucs@jis/2000): Likewise.
2276         (=ucs@jis/2004): Likewise.
2277         (=ucs@JP): Likewise.
2278         (=ucs@ks): Likewise.
2279         (=ucs@big5): Likewise.
2280         (=ucs@big5/cns11643): Likewise.
2281         (=ucs@cns11643): Likewise.
2282
2283 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2284
2285         * mule/mule-charset.el (default-coded-charset-priority-list):
2286         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2287
2288         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2289         CHISE.
2290         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2291         mother.
2292
2293 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2294
2295         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2296         from src/mule-charset.c].
2297         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2298         specify `final'.
2299         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2300         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2301         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2302         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2303         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2304         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2305
2306 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2307
2308         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2309         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2310         (=jis-x0208@1978/i-4): Specify `partial'.
2311         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2312         mother coded-charset.
2313         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2314
2315 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2316
2317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2318         settings for `=jis-x0213-1@2004'.
2319
2320 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2321
2322         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2323         CHISE.
2324         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2325         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2326         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2327         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2328         temporarily.
2329         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2330
2331 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2332
2333         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2334         CHISE.
2335         (=shinjigen@1ed): Inherited from `=shinjigen'.
2336         (=shinjigen@rev): Likewise.
2337
2338 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2339
2340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2341         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2342
2343 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2344
2345         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2346         define it as an alias.
2347         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2348         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2349         alias.
2350         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2351         alias.
2352
2353 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2354
2355         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2356         CHISE.
2357
2358 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2359
2360         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2361         CHISE.
2362         (shinjigen-2): Ditto.
2363
2364 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2365
2366         * mule/mule-charset.el (default-coded-charset-priority-list):
2367         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2368         `chinese-big5-eten-*' and `chinese-big5'.
2369
2370 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2371
2372         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2373         #x9FA5 temporarily.
2374
2375 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2376
2377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2378         settings for `=jis-x0208@1978/i1'.
2379
2380 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2381
2382         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2383         XEmacs CHISE.
2384
2385 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2386
2387         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2388         XEmacs CHISE.
2389
2390 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2391
2392         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2393         XEmacs CHISE.
2394
2395 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2396
2397         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2398         CHISE.
2399         (=ucs-bmp@cns): Likewise.
2400         (=ucs-bmp@jis): Likewise.
2401         (=ucs-bmp@ks): Likewise.
2402
2403 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2404
2405         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2406         CHISE.
2407         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2408
2409 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2410
2411         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2412         settings for `=zinbun-oracle'.
2413
2414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2415         `=zinbun-oracle'.
2416
2417 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2418
2419         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2420         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2421         `=ucs@iso'.
2422
2423 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2424
2425         * mule/mule-charset.el (default-coded-charset-priority-list):
2426         Delete `ucs-sip'; modify order of some CCSs.
2427
2428 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2429
2430         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2431         in XEmacs CHISE.
2432
2433         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2434         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2435         CHISE.
2436
2437 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2438
2439         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2440         its registry.
2441         (=ucs-radicals@unicode): Likewise.
2442
2443 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2444
2445         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2446         CHISE.
2447
2448 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2449
2450         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2451         CHISE.
2452
2453 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2454
2455         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2456         CHISE.
2457
2458 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2459
2460         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2461         Modify preference of *isolated settings*.
2462
2463 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2464
2465         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2466         utf-2000 is provided.
2467         (=ucs@cns11643): Likewise.
2468
2469 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2470
2471         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2472         Prefer every *isolated setting* to ordinary setting.
2473
2474 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2475
2476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2477         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2478
2479 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2480
2481         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2482         CHISE.
2483
2484 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2485
2486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2487         settings for `=jis-x0208@1997'.
2488
2489 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2490
2491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2492         `=jis-x0208@1997'.
2493
2494 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2495
2496         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2497         XEmacs CHISE.
2498
2499 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2500
2501         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2502         `=jis-x0208@1978'.
2503         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2504         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2505         `=jis-x0208-1990' as the mother.
2506         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2507
2508 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2509
2510         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2511         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2512         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2513         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2514         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2515         for `=ucs@JP'.
2516
2517 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2518
2519         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2520         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2521         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2522         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2523         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2524         `=daikanwa@rev2'.
2525
2526 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2527
2528         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2529         (=gt): Likewise.
2530         (=gt-k): Likewise.
2531         (=gt-pj-*): Likewise.
2532         (=gt-pj-k1): Likewise.
2533         (=gt-pj-k2): Likewise.
2534         (=daikanwa): Likewise.
2535         (=daikanwa-rev1): Likewise.
2536         (=daikanwa-rev2): Likewise.
2537         (=big5-pua): Likewise.
2538         (=big5-eten): Likewise.
2539         (chinese-big5-eten-a): Likewise.
2540         (chinese-big5-eten-b): Likewise.
2541         (=hanziku-*): Likewise.
2542         (=cbeta): Likewise.
2543         (=jef-china3): Likewise.
2544         (=ruimoku-v6): Likewise.
2545         (=ucs@iso): Likewise.
2546         (=ucs@unicode): Likewise.
2547         (=ucs@gb): Likewise.
2548         (=ucs@cns): Likewise.
2549         (=ucs@jis): Likewise.
2550         (=ucs@jis-1990): Likewise.
2551         (=ucs@jis-2000): Likewise.
2552         (=ucs@jp): Likewise.
2553         (=ucs@ks): Likewise.
2554         (=ucs@big5): Likewise.
2555         (=ucs-radicals): Likewise.
2556         (=ucs-radicals@unicode): Likewise.
2557         (=ucs-bmp-cjk): Likewise.
2558         (=ucs-bmp-cjk@unicode): Likewise.
2559         (=ucs-sip-ext-b): Likewise.
2560         (=ucs-sip-ext-b@iso): Likewise.
2561
2562 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2563
2564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2565         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2566
2567 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2568
2569         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2570         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2571         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2572         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2573         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2574         arabic-digit, ipa and ``&I-B-XXXX;''.
2575
2576 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2577
2578         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2579         setting for (I-)HZK{03..12}-XXXX.
2580
2581 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2582
2583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2584         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2585
2586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2587         `=ruimoku-v6'.
2588
2589         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2590         CHISE.
2591
2592 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2593
2594         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2595         (=ucs@unicode): Likewise.
2596         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2597         (=ucs@cns): Likewise.
2598         (=ucs@jis): Likewise.
2599         (=ucs@ks): Likewise.
2600         (=ucs@big5): Likewise.
2601
2602 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2603
2604         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2605         `ucs-jis'.
2606         (utf-8-jis-er): Likewise.
2607         (utf-8-jp): New coding-system.
2608         (utf-8-jp-er): Likewise.
2609
2610         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2611
2612 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2613
2614         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2615
2616         * mule/japanese.el: Move definition of `euc-jisx0213' to
2617         mule/mule-coding.el.
2618
2619 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2620
2621         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2622         mule-coding before loading update-cdb when utf-2000 is provided.
2623
2624 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2625
2626         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2627         `=daikanwa'.
2628
2629 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2630
2631         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2632         definition codes when `utf-2000' is provided.
2633
2634 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2635
2636         * mule/mule-category.el (word-combining-categories): Don't setup
2637         `word-combining-categories' in XEmacs CHISE.
2638         (word-separating-categories): Add setting about Latin script in
2639         XEmacs CHISE.
2640
2641 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2642
2643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2644         setting for `chinese-big5'.
2645
2646 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2647
2648         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2649         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2650         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2651         add setting for HZK0[12]-xxxx.
2652
2653 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2654
2655         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2656         in XEmacs CHISE.
2657
2658 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2659
2660         * mule/mule-charset.el (default-coded-charset-priority-list):
2661         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2662         and `chinese-big5' to `=gt-pj-*'.
2663
2664 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2665
2666         * mule/mule-conf.el (=daikanwa): Renamed from
2667         `ideograph-daikanwa'.
2668         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2669
2670 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2671
2672         * mule/mule-conf.el (=cns11643-7): Renamed from
2673         `chinese-cns11643-7'.
2674         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2675
2676 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2677
2678         * mule/mule-conf.el (=cns11643-6): Renamed from
2679         `chinese-cns11643-6'.
2680         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2681
2682 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2683
2684         * mule/mule-conf.el (=cns11643-5): Renamed from
2685         `chinese-cns11643-5'.
2686         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2687
2688 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2689
2690         * mule/mule-conf.el (=cns11643-4): Renamed from
2691         `chinese-cns11643-4'.
2692         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2693
2694 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2695
2696         * mule/mule-conf.el (=cns11643-3): Renamed from
2697         `chinese-cns11643-3'.
2698         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2699
2700 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2701
2702         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2703         `=cns11643-2'.
2704         (chinese-cns11643-2): New alias for `=cns11643-2'.
2705
2706 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2707
2708         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2709         `=cns11643-1'.
2710         (chinese-cns11643-1): New alias for `=cns11643-1'.
2711
2712 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2713
2714         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2715         (chinese-gb12345): New alias for `=gb12345'.
2716
2717 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2718
2719         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2720         (chinese-gb2312): New alias for `=gb2312'.
2721
2722 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2723
2724         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2725         (chinese-big5): New alias for `=big5'.
2726
2727 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2728
2729         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2730         (korean-ksc5601): New alias for `=ks-x1001'.
2731
2732 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2733
2734         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2735         `=jis-x0212'.
2736         (japanese-jisx0212): New alias for `=jis-x0212'.
2737
2738 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2739
2740         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2741         `=jis-x0208-1983'.
2742         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2743
2744 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2745
2746         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2747         `=jis-x0208-1978'.
2748         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2749
2750 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2751
2752         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2753         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2754
2755 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2756
2757         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2758         (chinese-cns11643-3): Specify iso-ir 183.
2759         (chinese-cns11643-4): Specify iso-ir 184.
2760         (chinese-cns11643-5): Specify iso-ir 185.
2761         (chinese-cns11643-6): Specify iso-ir 186.
2762         (chinese-cns11643-7): Specify iso-ir 187.
2763         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2764         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2765
2766 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2767
2768         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2769         \uXXXX for every cases.
2770
2771 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2772
2773         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2774         (ucs-big5): Changed to an alias for `=ucs@big5'.
2775
2776 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2777
2778         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2779         (ucs-ks): Changed to an alias for `=ucs@ks'.
2780
2781 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2782
2783         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2784         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2785
2786 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2787
2788         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2789         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2790
2791 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2792
2793         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2794         (ucs-jis): Changed to an alias for `=ucs@jis'.
2795
2796 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2797
2798         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2799         (ucs-cns): Changed to an alias for `=ucs@cns'.
2800
2801 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2802
2803         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2804         (ucs-gb): Changed to an alias for `=ucs@gb'.
2805
2806 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2807
2808         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2809         `ideograph-daikanwa-2'.
2810         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2811         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2812
2813 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2814
2815         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2816         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2817
2818         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2819         for `xemacs-chise-version'.
2820
2821 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2822
2823         * mule/mule-charset.el (default-coded-charset-priority-list):
2824         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2825         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2826         instead of `ideograph-hanziku-*'.
2827
2828         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2829         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2830
2831 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2832
2833         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2834         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2835         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2836         `utf-2000' is provided.
2837
2838 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2839
2840         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2841         is provided [was builtin coded-charsets].
2842
2843 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2844
2845         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2846         is provided [was builtin coded-charsets].
2847
2848 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2849
2850         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2851         is provided [was builtin coded-charsets].
2852
2853 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2854
2855         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2856         is provided [was builtin coded-charsets].
2857
2858 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2859
2860         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2861         when `utf-2000' is provided [was builtin coded-charsets].
2862
2863 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2864
2865         * mule/mule-conf.el (=hanziku-*): Renamed from
2866         `ideograph-hanziku-*'.
2867         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2868
2869 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2870
2871         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2872         `utf-2000' is provided [was builtin coded-charsets].
2873         (ideograph-hanziku-{1..12}): Likewise.
2874
2875 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2876
2877         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2878         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2879
2880 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2881
2882         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2883         when `utf-2000' is provided [was builtin coded-charsets].
2884
2885 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2886
2887         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2888         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2889         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2890
2891 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2892
2893         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2894         (ideograph-gt): Changed to an alias for `=gt'.
2895
2896 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2897
2898         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2899         is provided; it was defined as a builtin coded-charset.
2900         (ideograph-gt): Likewise.
2901
2902 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2903
2904         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2905         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2906
2907 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2908
2909         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2910         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2911
2912 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2913
2914         * mule/mule-conf.el (=big5-eten): Renamed from
2915         `chinese-big5-eten'.
2916         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2917
2918 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2919
2920         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2921         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2922
2923 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2924
2925         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2926         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2927
2928 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2929
2930         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2931         (china3-jef): Changed to an alias for `=jef-china3'.
2932
2933 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2934
2935         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2936         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2937
2938         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2939         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2940         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2941         when `utf-2000' is provided.
2942
2943 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2944
2945         * mule/mule-charset.el (default-coded-charset-priority-list):
2946         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2947
2948         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2949         (ucs-jis-2000): Deleted.
2950
2951 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2952
2953         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2954         UTF-2000.
2955         (=ucs-jis-2000): New coded-charset for UTF-2000.
2956
2957 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2958
2959         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2960         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2961
2962 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2963
2964         * mule/mule-charset.el (default-coded-charset-priority-list):
2965         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2966         `ideograph-cbeta'.
2967
2968 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2969
2970         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2971         builtin coded-charset].
2972
2973 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2974
2975         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2976         settings for &K0-xxxx and &I-K0-xxxx.
2977
2978 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2979
2980         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2981         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2982
2983 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2984
2985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2986         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2987
2988 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2989
2990         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2991         UTF-2000.
2992         (ideograph-gt-pj-k1): Likewise.
2993         (ideograph-gt-pj-k2): Likewise.
2994
2995 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2996
2997         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2998         `=jis-x0208'.
2999
3000 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3001
3002         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3003         UTF-2000 [was a builtin coded-charset].
3004
3005 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3006
3007         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3008         (utf-8-gb-er): Likewise.
3009
3010 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3011
3012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3013         settings for JIS X 0212 and JIS X 0208:1978.
3014
3015 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3016
3017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3018         setting for JIS X 0213.
3019
3020 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3021
3022         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3023         standard-case-table in UTF-2000.
3024
3025 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3026
3027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3028         definitions for isolated-chars.
3029
3030 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3031
3032         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3033         `configure-utf-2000-lisp-directory'.
3034         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3035         `mule-lisp-load-path'.
3036
3037 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3038
3039         * startup.el (startup-setup-paths): Set and use
3040         `utf-2000-lisp-directory'.
3041         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3042         UTF-2000.
3043
3044 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3045
3046         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3047         (paths-find-utf-2000-lisp-directory): New function.
3048         (paths-construct-load-path): Add new optional argument
3049         `utf-2000-lisp-directory'.
3050
3051         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3052
3053 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3054
3055         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3056         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3057         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3058         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3059         `chinese-big5-2' in UTF-2000.
3060
3061         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3062         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3063
3064 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3065
3066         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3067         `big5-eten-er' in UTF-2000.
3068         (big5-cdp): Modify DOC-string and mnemonic.
3069
3070 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3071
3072         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3073         UTF-2000 [renamed from utf-8-er].
3074         (utf-8-gb): New coding-system in UTF-2000.
3075         (utf-8-gb-er): Likewise.
3076         (utf-8-cns): Likewise.
3077         (utf-8-cns-er): Likewise.
3078         (utf-8-big5): Likewise.
3079         (utf-8-big5-er): Likewise.
3080         (utf-8-jis): Likewise.
3081         (utf-8-jis-er): Likewise.
3082         (utf-8-ks): Likewise.
3083         (utf-8-ks-er): Likewise.
3084         (utf-8-er): Likewise.
3085
3086 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3087
3088         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3089         instead of `utf-8-unix' in UTF-2000.
3090
3091         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3092
3093 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3094
3095         * mule/japanese.el (euc-jisx0213): New coding-system.
3096
3097         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3098         `japanese-jisx0208-1990' as the mother.
3099
3100 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3101
3102         * dumped-lisp.el (preloaded-file-list): Change condition of
3103         loading "close-cdb".
3104
3105 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3106
3107         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3108         setup `coded-charset-entity-reference-alist'.
3109
3110 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3111
3112         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3113         UTF-2000.
3114
3115 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3116
3117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3118         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3119
3120 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3121
3122         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3123         (chinese-big5-eten-a): Likewise.
3124         (chinese-big5-eten-b): Likewise.
3125         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3126         code range is #x8140 .. #x8DFE.
3127
3128 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3129
3130         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3131         UTF-2000.
3132         (chinese-big5-cdp): Likewise.
3133
3134 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3135
3136         * dumped-lisp.el (preloaded-file-list): Rename
3137         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3138
3139 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3140
3141         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3142         append `system-char-db-source-file-list' into
3143         `preloaded-file-list' in UTF-2000.
3144
3145 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3146
3147         * dumped-lisp.el (preloaded-file-list): Delete
3148         character-definition files.
3149
3150 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3151
3152         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3153         UTF-2000.
3154
3155 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3156
3157         * mule/mule-charset.el (default-coded-charset-priority-list):
3158         Delete `mojikyo-2022-1'.
3159
3160 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3161
3162         * mule/mule-charset.el (default-coded-charset-priority-list):
3163         Delete `mojikyo'.
3164
3165 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3166
3167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3168         `ucs-sip'.
3169
3170 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3171
3172         * mule/mule-charset.el (default-coded-charset-priority-list):
3173         Comment out `chinese-gb12345'.
3174
3175 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3176
3177         * bytecomp.el (byte-compile-insert-header): Fixed.
3178
3179 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3180
3181         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3182         XEmacs UTF-2000.
3183
3184 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3185
3186         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3187         UTF-2000.
3188
3189 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3190
3191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3192         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3193
3194 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3195
3196         * mule/mule-charset.el (default-coded-charset-priority-list):
3197         `japanese-jef-china3' is renamed `china3-jef'.
3198
3199 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3200
3201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3202         `japanese-jef-china3' and `ideograph-cbeta'.
3203
3204 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3205
3206         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3207
3208 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3209
3210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3211         `chinese-big5-cdp'.
3212
3213 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3214
3215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3216         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3217
3218 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3219
3220         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3221         loading character definitions.
3222
3223 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3224
3225         * dumped-lisp.el (preloaded-file-list): Rename
3226         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3227
3228 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3229
3230         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3231         `chinese-big5'.
3232
3233 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3234
3235         * dumped-lisp.el (preloaded-file-list): Dump
3236         "Ideograph-R028-Private" with XEmacs UTF-2000.
3237
3238 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3239
3240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3241         `chinese-gb12345'.
3242
3243 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3244
3245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3246         `ideograph-gt-pj-{1..11}'.
3247
3248         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3249         XEmacs UTF-2000.
3250
3251 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3252
3253         * mule/mule-charset.el (default-coded-charset-priority-list):
3254         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3255         `chinese-isoir165'.
3256
3257 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3258
3259         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3260         `image/png', `image/x-xpm' and `image/tiff'.
3261
3262         * files.el (binary-file-regexps): Add *.PNG.
3263
3264 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3265
3266         * mule/mule-charset.el (default-coded-charset-priority-list):
3267         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3268         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3269
3270 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3271
3272         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3273         the first completion when UTF-2000 is running.
3274
3275 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3276
3277         * mule/mule-charset.el (default-coded-charset-priority-list):
3278         Delete `ucs'.
3279
3280 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3281
3282         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3283
3284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3285         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3286
3287 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3288
3289         * mule/vietnamese.el (vscii-2): Delete abolished property
3290         `composite'; now composite mode is default.
3291
3292 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3293
3294         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3295         of `raw-text'; check \uHHHH representation even if non-ascii
3296         characters are not found.
3297
3298         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3299         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3300         unconditionally.
3301
3302         * mule/viet-ccl.el: New file.
3303
3304         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3305         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3306         - Separate CCL based implementations to viet-ccl.el.
3307
3308 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3309
3310         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3311         "jisx0213.2000-1".
3312         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3313
3314         * mule/mule-charset.el (default-coded-charset-priority-list):
3315         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3316         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3317
3318 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3319
3320         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3321
3322 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3323
3324         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3325         `ucs' in UTF-2000.
3326
3327 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3328
3329         * mule/mule-charset.el (default-coded-charset-priority-list):
3330         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3331         `arabic-iso8859-6'.
3332
3333 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3334
3335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3336         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3337
3338 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3339
3340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3341         `katakana-jisx0201' in UTF-2000.
3342
3343 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3344
3345         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3346         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3347         "u0FB50-Arabic-Presentation-Forms-A",
3348         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3349         "u0FE50-Small-Form-Variants",
3350         "u0FE70-Arabic-Presentation-Forms-B",
3351         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3352         UTF-2000.
3353
3354 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3355
3356         * dumped-lisp.el (preloaded-file-list): Delete
3357         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3358         ... "Ideograph-R214-Flute" in UTF-2000.
3359
3360 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3361
3362         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3363         (japanese-jisx0213-2): New coded-charset.
3364
3365         * dumped-lisp.el (preloaded-file-list): Add
3366         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3367         "Ideograph-R030-Mouth".
3368
3369 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3370
3371         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3372         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3373         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3374         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3375         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3376         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3377         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3378         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3379
3380 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3381
3382         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3383         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3384         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3385         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3386         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3387
3388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3389         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3390
3391 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3392
3393         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3394         in UTF-2000.
3395
3396 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3397
3398         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3399         (chinese-isoir165): Moved from mule/chinese.el.
3400         (chinese-cns11643-3): Moved from mule/chinese.el.
3401         (chinese-cns11643-4): Moved from mule/chinese.el.
3402         (chinese-cns11643-5): Moved from mule/chinese.el.
3403         (chinese-cns11643-6): Moved from mule/chinese.el.
3404         (chinese-cns11643-7): Moved from mule/chinese.el.
3405
3406         * mule/chinese.el: Move definition of coded-charsets to
3407         mule/mule-conf.el.
3408
3409 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3410
3411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3412         `ideograph-daikanwa'.
3413
3414 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3415
3416         * dumped-lisp.el (preloaded-file-list): Delete
3417         "ccs-jisx0201-latin.el".
3418
3419 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3420
3421         * dumped-lisp.el (preloaded-file-list): Add
3422         "u031A0-Extended-Bopomofo" in UTF-2000.
3423
3424 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3425
3426         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3427         renamed to u02E00-CJK-Radical-Supplement.
3428
3429 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3430
3431         * dumped-lisp.el (preloaded-file-list): Add
3432         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3433         "u030A0-Katakana", "u03100-Bopomofo",
3434         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3435         "u03200-Enclosed-CJK-Letters-and-Months" and
3436         "u03300-CJK-Compatibility".
3437
3438 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3439
3440         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3441         "u02F00-Kangxi-Radicals" and
3442         "u02FF0-Ideographic-Description-Characters".
3443
3444 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3445
3446         * dumped-lisp.el (preloaded-file-list): Add
3447         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3448         "u02800-Braille-Patterns" in UTF-2000.
3449
3450 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3451
3452         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3453         "uXXXXX-*.el" in UTF-2000.
3454
3455         * bytecomp.el (byte-compile-insert-header): Delete comments if
3456         non-ASCII characters are found; allow `byte-compile-dynamic' and
3457         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3458         `raw-text'.
3459
3460 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3461
3462         * dumped-lisp.el (preloaded-file-list): Add
3463         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3464         "u025A0-Geometric-Shapes.el".
3465
3466 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3467
3468         * dumped-lisp.el (preloaded-file-list): Add
3469         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3470         "u02460-Enclosed-Alphanumerics.el".
3471
3472 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3473
3474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3475         `chinese-gb2312'.
3476
3477         * dumped-lisp.el (preloaded-file-list): Add
3478         "u02200-Mathematical-Operators.el" and
3479         "u02300-Miscellaneous-Technical.el".
3480
3481 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3482
3483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3484         `chinese-cns11643-*'.
3485
3486         * dumped-lisp.el (preloaded-file-list): Add
3487         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3488         "u02190-Arrows.el" in UTF-2000.
3489
3490 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3491
3492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3493         `korean-ksc5601'.
3494
3495         * dumped-lisp.el (preloaded-file-list): Add
3496         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3497         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3498         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3499
3500 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3501
3502         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3503
3504 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3505
3506         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3507         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3508         "u01780-Khmer.el", "u01800-Mongolian.el",
3509         "u01E00-Latin-Extended-Additional.el" and
3510         "u01F00-Greek-Extended.el" in UTF-2000.
3511
3512 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3513
3514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3515         `ethiopic-ucs' and `ethiopic'.
3516
3517         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3518         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3519
3520         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3521         from mule/ethiopic.el.
3522
3523         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3524         mule/mule-conf.el.
3525
3526 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3527
3528         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3529         `lao'.
3530
3531         * mule/mule-conf.el (lao): New coded-charset.
3532
3533         * dumped-lisp.el (preloaded-file-list): Add
3534         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3535         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3536         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3537         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3538         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3539
3540 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3541
3542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3543         `ucs-bmp' and `arabic-iso8859-6'.
3544
3545 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3546
3547         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3548         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3549         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3550
3551 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3552
3553         * startup.el (normal-top-level): Load autoload file for UTF-2000
3554         in UTF-2000.
3555
3556 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3557
3558         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3559         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3560         "u00020-Basic-Latin.el", "u00080-C1.el",
3561         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3562         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3563         "u002B0-Spacing-Modifier-Letters.el",
3564         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3565         UTF-2000.
3566
3567 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3568
3569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3570         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3571         instead of `vietnamese-viscii-*'.
3572
3573 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3574
3575         * mule/mule-conf.el: New file.
3576
3577         * mule/misc-lang.el: Move definition of charset `ipa' to
3578         mule/mule-conf.el.
3579
3580 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3581
3582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3583         `latin-viscii'; prefer it for characters used in Vietnamese.
3584
3585 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3586
3587         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3588
3589 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3590
3591         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3592         `vietnamese-viscii-lower'.
3593         (latin-viscii-upper): Renamed from charset
3594         `vietnamese-viscii-upper'.
3595         (vietnamese-viscii-lower): New alias for charset
3596         `latin-viscii-lower'.
3597         (vietnamese-viscii-upper): New alias for charset
3598         `latin-viscii-upper'.
3599
3600 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3601
3602         * mule/mule-charset.el (default-coded-charset-priority-list):
3603         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3604
3605 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3606
3607         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3608         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3609         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3610         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3611         lisp/utf-2000.
3612
3613 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3614
3615         * mule/ccs-tcvn5712.el: New file.
3616
3617 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3618
3619         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3620         in UTF-2000.
3621
3622 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3623
3624         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3625         `japanese-jisx0208'.
3626
3627 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3628
3629         * dumped-lisp.el (preloaded-file-list): Add
3630         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3631         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3632         UTF-2000.
3633
3634         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3635         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3636         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3637         mule/ccs-viscii.el: New files.
3638
3639         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3640         if \uXXXX is found.
3641
3642 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3643
3644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3645         `hiragana-jisx0208' and `katakana-jisx0208'.
3646
3647 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3648
3649         * mule/chinese.el (chinese-cns11643-3): Define it even if
3650         `utf-2000' is provided.
3651         (chinese-cns11643-4): Likewise.
3652         (chinese-cns11643-5): Likewise.
3653         (chinese-cns11643-6): Likewise.
3654         (chinese-cns11643-7): Likewise.
3655
3656 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3657
3658         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3659         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3660
3661 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3662
3663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3664         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3665
3666 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3667
3668         * mule/mule-charset.el (default-coded-charset-priority-list):
3669         Setup in UTF-2000.
3670
3671 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3672
3673         * mule/viet-chars.el: Don't define charset
3674         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3675         they are defined as builtin charsets.
3676
3677 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3678
3679         * version.el (emacs-version): Add more space just before UTF-2000
3680         version string.
3681
3682 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3683
3684         * version.el ([constant] emacs-version): Don't add a space in the
3685         preceding place of `xemacs-betaname' because it is duplicated.
3686         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3687
3688         * startup.el (splash-frame-body): Add ETL.
3689
3690 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3691
3692         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3693         is provided because it is defined as builtin charset.
3694         (chinese-cns11643-4): Likewise.
3695         (chinese-cns11643-5): Likewise.
3696         (chinese-cns11643-6): Likewise.
3697         (chinese-cns11643-7): Likewise.
3698
3699 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3700
3701         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3702         coding-system `iso-10646-ucs-4' is not defined.
3703
3704 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3705
3706         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3707         coding-system if `utf-2000' is provided.
3708
3709 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3710
3711         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3712         `utf-2000' is provided.
3713
3714 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3715
3716         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3717         if utf-2000 is provided temporally.
3718
3719 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3720
3721         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3722         as builtin variable].
3723
3724 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3725
3726         * files.el (insert-file-contents-literally): Treat file as binary;
3727         call file-name-handlers. [sync with Emacs 20.3.10]
3728
3729 2008-12-28  Vin Shelton  <acs@xemacs.org>
3730
3731         * XEmacs 21.4.22 is released
3732
3733 2008-12-30  Vin Shelton  <acs@xemacs.org>
3734
3735         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3736         during building even if no packages are found.
3737
3738 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3739
3740         * printer.el (generic-print-region): 
3741         (generic-print-buffer): 
3742         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3743         check if the msprinter device is available, now that msprinter is
3744         always available as a specifier tag. 
3745
3746 2008-12-24  Vin Shelton  <acs@xemacs.org>
3747
3748         * about.el: Add Francisco to my bio!
3749
3750 2008-12-23  Vin Shelton  <acs@xemacs.org>
3751
3752         * autoload.el: Move operator definitions to autoload-operators.el
3753         in the xemacs-base package.
3754
3755 2007-11-22  Vin Shelton  <acs@xemacs.org>
3756
3757         * about.el (about-hacker-contribution): Updated my bio.
3758
3759 2007-10-07  Vin Shelton  <acs@xemacs.org>
3760
3761         * XEmacs 21.4.21 is released
3762
3763 2007-09-19  Didier Verna  <didier@xemacs.org>
3764
3765         Update my personal info.
3766         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3767         * about.el (about-other-current-hackers): Ditto.
3768         * about.el (about-url-alist): Add my musical website.
3769         * about.el (about-personal-info): Update my entry.
3770         * about.el (about-hacker-contribution): Ditto.
3771
3772 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3773
3774         * package-get.el (package-get-download-sites): Update download
3775         sites in Japan.
3776         * package-get.el (package-get-pre-release-download-sites): Ditto.
3777
3778 2007-08-18  Vin Shelton  <acs@xemacs.org>
3779
3780         * package-get.el (package-get-pre-release-download-sites): Sync
3781         mirror sites with 21.5.  (Thanks, Adrian)
3782
3783 2007-08-09  Mike Sperber  <mike@xemacs.org>
3784
3785         * startup.el (migrate-user-init-file): Create backup of
3786         `user-init-file' before migrating.
3787         * startup.el (maybe-migrate-user-init-file): Print
3788         information about backup file.
3789         (maybe-create-compatibility-dot-emacs): Follow above change.
3790
3791 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3792
3793         * font-lock.el: Sync font-lock-add-keywords and
3794         font-lock-remove-keywords from GNU Emacs.
3795         * font-lock.el (font-lock-keywords-alist): New.
3796         * font-lock.el (font-lock-removed-keywords-alist): New.
3797         * font-lock.el (font-lock-add-keywords): New.
3798         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3799         * font-lock.el (font-lock-remove-keywords): New.
3800
3801 2007-08-16  Vin Shelton  <acs@xemacs.org>
3802
3803         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3804         patch from Hans de Graaff.
3805
3806 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3807
3808         * package-get.el (package-get-download-sites): Document Chile and
3809         update Denmark download site.
3810         * package-get.el (package-get-pre-release-download-sites): Ditto.
3811
3812 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3813
3814         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3815
3816 2006-12-09  Vin Shelton  <acs@xemacs.org>
3817
3818         * XEmacs 21.4.20 is released
3819
3820 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3821
3822         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3823
3824 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3825
3826         * info.el (Info-find-file-node, Info-insert-dir)
3827         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3828         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3829         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3830         and discussion.
3831
3832 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3833
3834         * obsolete.el (line-beginning-position): New, from 21.5.x.
3835         (line-end-position): Ditto.
3836
3837 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3838
3839         * package-get.el (package-get-download-sites): Welcome
3840         nl.xemacs.org and Thanks!
3841         * package-get.el (package-get-pre-release-download-sites): Ditto.
3842
3843 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3844
3845         * font-lock.el: Add support for not-so recent changes in Java to
3846         java-mode.
3847
3848 2006-01-28  Vin Shelton  <acs@xemacs.org>
3849
3850         * XEmacs 21.4.19 is released
3851
3852 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3853
3854         * easymenu.el: Update copyright. 
3855         * easymenu.el (easy-menu-all-popups):
3856         Add a docstring. 
3857         * easymenu.el (easy-menu-add):
3858         Document a bug, rework the function to preserve any existing
3859         non-default mode-popup-menu instead of overwriting it, and not to
3860         bother normalising the menu title (nothing else does).
3861         * easymenu.el (easy-menu-remove):
3862         Restore the default mode-popup-menu instead of leaving an empty
3863         one when we remove the last easy-menu popup. 
3864
3865 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3866
3867         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3868         as suggested by Rodrigo Ventura.
3869         * package-get.el (package-get-pre-release-download-sites): Ditto,
3870         with replacement of xemacs-21.5 by beta, which is the logical path
3871         to our beta core and package pre-releases.
3872
3873 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3874
3875         * package-get.el (package-get-download-sites): Add Hong Kong
3876         download site.
3877         * package-get.el (package-get-pre-release-download-sites): Ditto.
3878
3879 2005-12-26  Vin Shelton  <acs@xemacs.org>
3880
3881         * find-paths.el:
3882         * find-paths.el (paths-emacs-root-p): Add search for package root.
3883         * find-paths.el (paths-find-emacs-root): Replaced with
3884         paths-find-invocation-roots, which returns a list of roots.
3885         * find-paths.el (paths-find-invocation-roots): New.
3886         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3887
3888 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3889
3890         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3891         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3892
3893 2005-12-03  Vin Shelton <acs@xemacs.org>
3894
3895         * XEmacs 21.4.18 is released
3896
3897 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3898
3899         * package-get.el (package-get-download-sites): Update reflecting
3900         latest http://www.xemacs.org/Releases/ information generated by
3901         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3902         * package-get.el (package-get-pre-release-download-sites): Ditto.
3903
3904 2005-02-28  Simon Josefsson  <jas@extundo.com>
3905
3906         * about.el (xemacs-hackers): Add jas.
3907         (about-other-current-hackers): Likewise.
3908         (about-url-alist): Add URL for jas.
3909         (about-personal-info): Document jas.
3910         (about-hacker-contribution): Describe jas contributions.
3911
3912 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3913
3914         * easymenu.el (easy-menu-remove): As described in 
3915         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3916         except the "Command" menu from mode-popup-menu. 
3917
3918 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3919  
3920         * font.el (font-spatial-to-canonical): Correct calculation of 
3921         return value for pixel-based input value. 
3922  
3923 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3924
3925         * code-process.el (call-process): Process-related docstring
3926         improvements spurred by Norbert Koch.
3927         * code-process.el (call-process-region): Ditto.
3928         * code-process.el (start-process): Ditto.
3929
3930 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3931
3932         * finder.el (finder-find-library): Return filename actually
3933         searched for.
3934
3935 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3936
3937         * help.el (view-emacs-news): Use `expand-file-name' instead of
3938         `locate-data-file' as the latter will find any "NEWS" files that
3939         might exist in packages _before_ the one in core.
3940
3941 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3942
3943         * package-get.el (package-get-init-package):
3944         package-get-init-package buglet (21.4.17) by Jeff Mincy
3945         <mincy@rcn.com> fixing false temporary load-path shadows reported
3946         after package installation and simplifying code.
3947
3948 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3949
3950         * package-get.el (package-get-download-sites): Sync mirrors list
3951         with the XEmacs website.
3952         (package-get-pre-release-download-sites): Ditto.
3953
3954 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3955
3956         * derived.el (derived-mode-merge-syntax-tables):
3957         Revert my 21.5-only patch of 2003-07-18 which slipped in
3958         through Jerry James's patch of 2004-06-07.
3959
3960 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3961
3962         * cmdloop.el (keyboard-quit): Remove workaround for
3963         `region-active-p' not making sure active region is in current
3964         buffer now that it does.
3965         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3966         * simple.el (region-active-p): `region-active-p' to only return t
3967         when active region is in current buffer.
3968
3969 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3970
3971         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3972         package names, quell a byte-compiler warning, doc fix.
3973
3974 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3975
3976         * buffer.el (pop-to-buffer):
3977         * window-xemacs.el (display-buffer):
3978         Document use of `same-window-buffer-names,' `same-window-regexps'
3979         by pop-to-buffer and display-buffer. 
3980         
3981 2005-02-06  Vin Shelton <acs@xemacs.org>
3982
3983         * XEmacs 21.4.17 is released
3984
3985 2005-01-29  Ben Wing  <ben@xemacs.org>
3986
3987         * shadow.el (find-emacs-lisp-shadows):
3988         Add custom-defines to list of ignored files.
3989
3990 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3991
3992         * simple.el (shifted-motion-keys-select-region): Fix statement
3993         about unshifted-motion-keys-deselect-region.
3994
3995 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3996
3997         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3998         now) for GNU Emacs compatibility.
3999         (make-obsolete-variable): Ditto.
4000
4001 2004-01-08  Ben Wing  <ben@xemacs.org>
4002
4003         * code-files.el (load):
4004         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4005
4006 2004-12-05  Vin Shelton <acs@xemacs.org>
4007
4008         * XEmacs 21.4.16 is released
4009
4010 2004-12-04  Vin Shelton  <acs@xemacs.org>
4011
4012         * auto-autoloads.el: Regenerated.
4013
4014         * custom-load.el: Regenerated.
4015
4016 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4017
4018         Fix bug: apropos errors if a defalias refers to an undefined
4019         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4020
4021         * apropos.el (apropos):
4022         (apropos-command):
4023         * help.el (frob-help-extents):
4024         * help-macro.el (make-help-screen):
4025         * hyper-apropos.el (hyper-apropos-grok-functions):
4026         (hyper-apropos-get-doc):
4027         Catch void-function error thrown by `documentation'.
4028
4029 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4030
4031         * packages.el (package-require): Fix incorrect arg to format.
4032         This fixes a `format specifier' error.
4033
4034 2004-08-13  Jerry James  <james@xemacs.org>
4035
4036         * bytecomp.el (forward-word): Tell the byte compiler the correct
4037         number of arguments to forward-word.
4038
4039 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4040
4041         * etags.el: Fixed loading of include files for tag completion. Now
4042         you can make a tag file for a library, include it into your
4043         project and it will be reloaded only if it changed. Infinte
4044         include loops are detected and the correct tag files are loaded.
4045         * etags.el (buffer-tag-table-list): Load and verify tag files in
4046         the external function buffer-tag-table-list-load.
4047         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4048         tag files. Also load the included tag files. The priority of the
4049         included files is right below their parent file. If multiple
4050         matches occur then the symbols from the parent file are found
4051         first.
4052         * etags.el (tag-table-include-files): Corrected comment
4053         string. Switched to pattern constant tags-include-pattern to have
4054         it at a central location.
4055         * etags.el (tags-include-pattern): Added doc string.
4056         * etags.el (add-to-tag-completion-table): Removed obsolete
4057         comments as the include files are allready returned by
4058         buffer-tag-table-list and loaded.
4059         * etags.el (find-tag-internal): The include files are allready
4060         included in tag-tables as buffer-tag-table-list returns them now.
4061
4062 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4063
4064         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4065         Loading items into the notebook is now done by C code.
4066         * widgets-gtk.el (gtk-widget-instantiate-internal):
4067         Style no longer changed.
4068
4069 2004-06-28  Nix  <nix@esperi.org.uk>
4070
4071         * cmdloop.el (truncate-command-history-for-gc): Delay
4072         execution of all things that look up variable bindings,
4073         via `enqueue-eval-event'.
4074
4075 2004-06-24  Vin Shelton  <acs@xemacs.org>
4076
4077         * package-get.el (package-get-require-signed-base-updates):
4078         now defaults to nil.
4079
4080 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4081
4082         * subr.el (split-string): Clean up docstring.
4083
4084 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4085
4086         * faces.el (zmacs-region): fix typo in docstring.
4087
4088 2004-06-07  Jerry James  <james@xemacs.org>
4089
4090         * derived.el: Synch with Emacs 21.3.
4091         * subr.el (with-local-quit): New, from Emacs 21.3.
4092         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4093         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4094         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4095
4096 2004-06-16  Jerry James  <james@xemacs.org>
4097
4098         * cl.el (cl-set-substring): Increment start by the length of the
4099         string, not the string itself.
4100
4101 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4102
4103         * etags.el (tag-table-include-files): Expand included TAGS file
4104         paths to avoid problems with relative paths.  Thanks to Peter
4105         Chubb <peterc@gelato.unsw.edu.au>.
4106         * etags.el (tags-include-pattern): New.
4107         * etags.el (add-to-tag-completion-table): Parse and ignore
4108         trailing include lines.
4109
4110 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4111
4112         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4113         avoiding line solely composed of equal signs.
4114
4115 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4116
4117         * cus-edit.el (alloc): Typo fix.
4118         * cus-edit.el (custom-browse-visibility): Ditto.
4119         * cus-edit.el (custom-variable-value-create): Ditto.
4120         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4121         * cus-edit.el (custom-save-variables): Bind print-length and
4122         print-level to nil to avoid value abbreviation.
4123         * cus-edit.el (custom-save-face-internal): Ditto.
4124         * cus-edit.el (custom-save-faces): Save in sorted order.
4125         * cus-edit.el (custom-save-resets): Bind print-length and
4126         print-level to nil to avoid value abbreviation.
4127         * cus-edit.el (custom-save-loaded-themes): Ditto.
4128
4129 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4130
4131         * subr.el (split-string-default-separators): New.
4132         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4133         see comment in source.
4134
4135 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4136
4137         * mule/japanese.el (paragraph-start, paragraph-separate):
4138         Remove anchor to BOL.
4139
4140 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4141
4142         * cl.el (gensym, gentemp): Improve docstrings.
4143
4144 2004-05-10  Vin Shelton  <acs@xemacs.org>
4145
4146         * etags.el: Sync with 21.5 version.
4147
4148 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4149
4150         * etags.el:
4151         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4152         only for use with exuberant ctags. This will also enable building of 
4153         completion tables with exuberant ctags. This will not work with
4154         xemacs ctags. 
4155         * etags.el (get-tag-table-buffer): New function for creating of
4156         completion table is used if tags-exuberant-ctags-optimization-p ist t
4157         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4158         finding the tag names. New.
4159         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4160         building tag completion table with exuberant ctags. New.
4161         * etags.el (find-tag-internal): Improve exact tag matching for tags
4162         with name fields. Before the patch return types of functions or
4163         function parameters (with exuberant ctags) were found as matches.
4164
4165 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4166
4167         * list-mode.el (display-completion-list): Fixed completion list was
4168         taking the width of the frame and not of the window for displaying
4169         the selection methods.
4170
4171 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4172
4173         * menubar-items.el (default-menubar): Options are saved to custom.el.
4174
4175
4176 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4177
4178         * isearch-mode.el (isearch-abort): Preserve successful search target.
4179
4180 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4181
4182         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4183         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4184         Bihlmeyer.
4185         * gnuserv.el (gnuserv-mode-line-string): New.
4186         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4187         gnuserv-mode.
4188         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4189         * gnuserv.el (gnuserv-edit-files): Use
4190         make-x-device-with-gtk-fallback.
4191
4192 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4193
4194         * gtk-widgets.el: New import: gtk-accel-group-new.
4195         * dialog-gtk.el:
4196         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4197         * dialog-gtk.el (popup-builtin-question-dialog):
4198         Added support for dialog button mnemonics.
4199
4200 2004-03-22  Chris Green <cmg@dok.org>
4201
4202         * process.el (shell-command): Output buffer was ignored when a
4203         background process was run via shell-command.
4204
4205 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4206
4207         * cus-edit.el (custom-save-variables): Retrieve a list of
4208         variables to save first, sort it, and make sure the variables are
4209         saved in sorted order.
4210
4211 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4212  
4213         * package-get.el (package-get-update-base-from-buffer): Force
4214         binary coding system for verifying GnuPG signature in the
4215         package-index file.
4216  
4217 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4218
4219         * package-get.el (package-get-package-index-file-location): Handle
4220         missing "EMACSPACKAGEPATH" environment variable.
4221
4222 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4223
4224         * package-admin.el (package-admin-find-top-directory): Simplify
4225         directory comparisions and fix substring errors on short path
4226         components.
4227         * package-get.el (package-get-package-index-file-location):
4228         Default to first component of "EMACSPACKAGEPATH", if set.
4229
4230 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4231
4232         * package-get.el (process-error): New error datum.
4233
4234 2004-02-02  Vin Shelton <acs@xemacs.org>
4235
4236         * XEmacs 21.4.15 is released
4237
4238 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4239
4240         * itimer.el (activate-itimer): Modify the itimer timeout value as
4241         if it were begun at the last time when the itimer driver was woken
4242         up.
4243
4244 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4245
4246         * specifier.el (Copyright):
4247         Update.
4248         (make-specifier-and-init):
4249         (map-specifier):
4250         (canonicalize-inst-pair):
4251         (canonicalize-spec-list):
4252         (set-specifier):
4253         Synch docstrings to 21.5 where appropriate.
4254
4255 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4256
4257         * package-get.el (package-get-list-packages-where): New.  A
4258         function that allows searching for groups of packages.  For
4259         example, find all packages that require the fsf-compat package.
4260
4261 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4262
4263         The Great PUI Sync.
4264
4265         * auto-autoloads.el: Regenerated.
4266
4267         * custom-load.el: Regenerated.
4268
4269         * dumped-lisp.el (packages-hardcoded-lisp): New.
4270
4271         * menubar-items.el (menu-max-items): New.
4272         (menu-submenu-max-items): New.
4273         (menu-submenu-name-format): New.
4274         (menu-split-long-menu): New.
4275         (menu-sort-menu): New.
4276         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4277
4278         * obsolete.el (pui-add-install-directory): Renamed to the more
4279         logical `pui-set-local-package-get-directory'.
4280         (package-get-download-menu): Moved to `package-ui.el' and renamed
4281         to `package-ui-add-download-menu'.
4282
4283         * package-admin.el (package-admin-install-function-mswindows):
4284         Whitespace clean up.
4285         (package-admin-add-single-file-package): Removed.
4286         (package-admin-default-install-function): Whitespace clean up.
4287         (package-admin-find-top-directory): New.
4288         (package-admin-get-install-dir): Use it.
4289         (package-admin-get-manifest-file): 
4290         (package-admin-check-manifest): 
4291         (package-admin-add-binary-package):
4292         (package-admin-get-lispdir):
4293         (package-admin-delete-binary-package):
4294         (package-admin):
4295
4296         * package-get.el (package-get-package-index-file-location): New.
4297         (package-get-install-to-user-init-directory): New.
4298         (package-get-remote):
4299         (package-get-download-sites):
4300         (package-get-pre-release-download-sites): New.
4301         (package-get-site-release-download-sites): New.
4302         (package-get-base-filename):
4303         (package-get-always-update):
4304         (package-get-user-index-filename): Removed.
4305         (package-get-pgp-available-p): New.
4306         (package-get-require-signed-base-updates):
4307         (package-get-was-current):
4308         (package-entries-are-signed): New.
4309         (package-get-continue-update-base): New.
4310         (package-get-download-menu): Removed.
4311         (package-get-require-base):
4312         (package-get-update-base-entry):
4313         (package-get-locate-file):
4314         (package-get-locate-index-file):
4315         (package-get-maybe-save-index):
4316         (package-get-update-base):
4317         (package-get-update-base-from-buffer):
4318         (package-get-update-base-entries):
4319         (package-get-interactive-package-query):
4320         (package-get-update-all):
4321         (package-get-all):
4322         (package-get-dependencies):
4323         (package-get-init-package):
4324         (package-get-info): New.
4325         (package-get):
4326         (package-get-staging-dir):
4327         (package-get-set-version-prop): Removed.
4328         (package-get-installedp):
4329         (package-get-ever-installed-p):
4330         (packages): Removed.
4331         (package-get-custom-groups): Removed.
4332         (package-get-custom): Removed.
4333         (package-get-custom-add-entry): Removed.
4334
4335         * package-info.el (batch-update-package-info):
4336
4337         * package-net.el (package-net-batch-generate-bin-ini):
4338         (package-net-update-installed-db):
4339
4340         * package-ui.el (pui-info-buffer):
4341         (pui-directory-exists): Removed.
4342         (pui-package-dir-list): Removed.
4343         (pui-add-install-directory): Removed.
4344         (package-ui-download-menu): New.
4345         (package-ui-pre-release-download-menu): New.
4346         (package-ui-site-release-download-menu): New.
4347         (pui-set-local-package-get-directory): New.
4348         (pui-package-symbol-char):
4349         (pui-update-package-display):
4350         (pui-toggle-package):
4351         (pui-toggle-package-key):
4352         (pui-toggle-package-delete):
4353         (pui-toggle-package-delete-key):
4354         (pui-toggle-package-event):
4355         (pui-toggle-verbosity-redisplay):
4356         (pui-install-selected-packages):
4357         (pui-add-required-packages):
4358         (pui-help-echo):
4359         (pui-display-info):
4360         (list-packages-mode):
4361         (pui-list-packages):
4362
4363         * packages.el (packages-compute-package-locations):
4364         (package-require):
4365         (package-delete-name):
4366         (packages-hardcoded-lisp): Removed.
4367         (packages-useful-lisp): Removed.
4368         (packages-unbytecompiled-lisp): Removed.
4369         (packages-find-package-directories):
4370
4371         Summary:
4372
4373         Major code clean up of all things PUI.
4374
4375         Much improved code to determine where packages should be
4376         installed.  PUI no longer depends on any packages being
4377         pre-installed to compute where packages are to be installed to.
4378
4379         The user can specify the location of their package-index file.  It
4380         isn't necessary to set this because it has sane defaults.  People
4381         who "run-in-place" won't accidently overwrite the CVS
4382         package-index file.  See
4383         `package-get-package-index-file-location'. 
4384
4385         PUI will now properly clean up after itself in the event of an
4386         unsuccessful package install.  This drastically reduces the number
4387         of "wrong md5sum" FAQs.
4388
4389         non-Mule XEmacsen can no longer install Mule packages.
4390
4391         Package management via the custom interface has been removed.
4392
4393         The PUI related menubar items have been reorganised.
4394
4395         The PGP verification code has been fixed and the default for
4396         whether or not it is used is automatically computed.
4397
4398         * update-elc.el ((preloaded-file-list site-load-packages
4399         need-to-dump dumped-exe)):
4400         Just a couple of small changes to allow for
4401         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4402         existing anymore.
4403
4404 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4405
4406         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4407         apply `format' to the first argument of byte-compile-warn, it
4408         already calls format.
4409
4410 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4411
4412         * files.el (delete-old-versions): Avoid going interactive during
4413         make install when environment variable VERSION_CONTROL is set.
4414
4415 2003-12-04  Vin Shelton  <acs@xemacs.org>
4416
4417         * menubar-items.el (menu-item-search): Only bring up search dialog
4418         box if the feature is available and desired.
4419
4420 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4421
4422         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4423
4424 2003-11-05  Vin Shelton  <acs@xemacs.org>
4425
4426         * help.el (Help-prin1-face):
4427         (Help-princ-face):
4428         princ and prin1 are functions and need to be called as such.  The
4429         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4430
4431 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4432
4433         * about.el (about-xemacs): Give full version and build date.
4434
4435 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4436
4437         * win32-native.el (grep-null-device): This XEmacs has null-device.
4438
4439 2003-09-06  Mike Sperber  <mike@xemacs.org>
4440
4441         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4442         implement the specified semantics for `defvar.'
4443
4444 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4445
4446         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4447         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4448         displaying buffer in question.
4449
4450 2003-09-03  Vin Shelton <acs@xemacs.org>
4451
4452         * XEmacs 21.4.14 is released
4453
4454 2003-08-17  Vin Shelton  <acs@xemacs.org>
4455
4456         * about.el: Vanity patch.
4457
4458 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4459
4460         * code-process.el (call-process):
4461         (call-process-region):
4462         (start-process):
4463         Document coding system processing.
4464
4465 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4466
4467         * startup.el (splash-frame-body): Idiomatic English.
4468
4469 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4470
4471         * font-lock.el (font-lock-match-java-declarations): Move
4472         save-restriction, narrow-to-region to beginning of function to
4473         avoid going beyond the limit and causing an infloop.
4474
4475 2003-04-16  Jerry James  <james@xemacs.org>
4476
4477         * keydefs.el: Remove mappings for keys mapped to the nowhere
4478         defined function function-key-error.
4479
4480 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4481
4482         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4483         lisp-interaction-mode-hook): Add the docstrings.
4484
4485 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4486
4487         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4488         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4489         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4490
4491 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4492
4493         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4494         lambda list after the original doc.  Care about
4495         #'(lambda () "SingleString") 
4496         (cl-upcase-arg): 
4497         (cl-function-arglist):
4498         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4499         circular data structures in lambda list specification
4500
4501 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4502
4503         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4504         to appear in font-lock-function-name-face.
4505
4506 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4507
4508         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4509         is not also the value of the lambda.
4510
4511 2003-05-06  Andy Piper  <andy@xemacs.org>
4512
4513         * files.el (revert-buffer): Make sure local variables get processed,
4514         even in the case of an optimized reversion.
4515
4516 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4517
4518         * XEmacs 21.4.13 is released
4519
4520 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4521
4522         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4523         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4524
4525 2003-02-14  Ben Wing  <ben@xemacs.org>
4526
4527         * byte-optimize.el:
4528         * byte-optimize.el (byte-compile-inline-expand):
4529         * byte-optimize.el (byte-compile-unfold-lambda):
4530         * byte-optimize.el (byte-optimize-form-code-walker):
4531         * byte-optimize.el (byte-optimize-form):
4532         * byte-optimize.el (byte-decompile-bytecode-1):
4533         * byte-optimize.el (byte-optimize-lapcode):
4534         Review carefully and sync up to 20.7 except for areas as noted.
4535         Fixes problem with JDE compilation.
4536
4537 2003-02-05  Ben Wing  <ben@xemacs.org>
4538
4539         * simple.el:
4540         * simple.el (motion-keys-for-shifted-motion):
4541         Omit M-S-home/end from motion keys.
4542
4543 2003-02-07  Ben Wing  <ben@xemacs.org>
4544
4545         * text-props.el (text-property-any):
4546         * text-props.el (text-property-not-all):
4547         Fix bug when end > start.
4548
4549 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4550
4551         * info.el (Info-insert-dir): Make default-directory end in
4552         separator.  Patch due to Martin Buchholz.
4553
4554 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4555
4556         * XEmacs 21.4.12 "Portable Code" is released.
4557
4558 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4559
4560         * about.el: Update golubev data.
4561
4562 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4563
4564         * isearch-mode.el (isearch-mode-map): Substitute comment on
4565         desirability, and back out "GR is printable" changes.
4566
4567 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4568
4569         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4570
4571 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4572
4573         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4574
4575 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4576
4577         * menubar-items.el (default-menubar): Use browse-url-mozilla
4578         instead of browse-url-gnome-moz for Mozilla.
4579
4580 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4581
4582         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4583
4584 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4585
4586         * files.el (auto-mode-alist): Remove redundant entries for modes
4587         that live in packages.
4588         (interpreter-mode-alist): Ditto.
4589
4590 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4591
4592         * menubar-items.el (default-menubar): Sync with current
4593         browse-url-xemacs.el.
4594
4595 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4596
4597         * XEmacs 21.4.10 "Military Intelligence" is released.
4598
4599 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4600
4601         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4602
4603 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4604
4605         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4606
4607 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4608
4609         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4610         effect free function.
4611         (font-lock-fontify-keywords-region): Supply the argument to
4612         font-lock-compile-keywords.
4613
4614 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4615
4616         * package-get.el (package-get-download-sites): Bring sites list
4617         up to date, prefer xx.xemacs.org addresses.
4618
4619 2002-09-27  Andy Piper  <andy@xemacs.org>
4620
4621         * dialog.el (make-dialog-box): for general dialogs only
4622         delete-frame-hook will be run.
4623
4624 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4625
4626         * font-lock.el (font-lock-fontify-syntactically-region): Add
4627         comment about lookup-syntax-properties, document LOUDLY as unused.
4628
4629 2002-08-26  Andy Piper  <andy@xemacs.org>
4630
4631         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4632         merge.
4633
4634 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4635
4636         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4637         (make-obsolete-variable): Ditto.
4638         (make-compatible): Ditto.
4639         (make-compatible-variable): Ditto.
4640
4641 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4642
4643         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4644         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4645
4646 2002-08-28  Andy Piper  <andy@xemacs.org>
4647
4648         * files.el (revert-buffer): propagate revert-without-query-status.
4649
4650 2002-06-03  Andy Piper  <andy@xemacs.org>
4651
4652         * dialog-items.el (make-search-dialog): align various subcontrols
4653         in visually pleasing ways, allow frame to autosize to the dialog
4654         size.
4655         * dialog.el (make-dialog-box): add a border inside the frame. Add
4656         :autosize property, if t then reset the frame size appropriately
4657         before the frame is mapped.
4658         * gutter-items.el (set-progress-feedback-instantiator): align
4659         various subcontrols.
4660         * gutter-items.el (set-progress-abort-instantiator): ditto.
4661
4662 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4663
4664         * XEmacs 21.4.9 "Informed Management" is released.
4665
4666 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4667
4668         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4669         "&optional append" argument.
4670
4671 2002-07-16  Didier Verna  <didier@xemacs.org>
4672
4673         * subr.el (replace-in-string): fix case fold bug introduced by
4674         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4675         case-fold-search in temporary buffers.
4676
4677 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4678
4679         * lib-complete.el (find-library): Remove check for mule because
4680         decompression DOES work on Mule.
4681
4682 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4683
4684         * simple.el (join-line): New alias for `delete-indentation'.
4685
4686 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4687
4688         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4689         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4690         (font-lock-builtin-face): New.
4691         (font-lock-constant-face): New.
4692         (font-lock-face-list): Add builtin and constant faces.
4693
4694 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4695
4696         * autoload.el (make-autoload): Support define-derived-mode.
4697         Collected puts of doc-string-elt property.  Based on a patch by
4698         Didier Verna <didier@xemacs.org>.
4699
4700 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4701
4702         * wid-edit.el (widget-field-activate): Fix docstring typo.
4703
4704 2002-07-23  Andy Piper  <andy@xemacs.org>
4705
4706         * about.el (about-personal-info): update me.
4707
4708 2002-07-12  Andy Piper  <andy@xemacs.org>
4709
4710         * custom.el (custom-theme-set-variables): remove bogus
4711         arguments. Use custom-set-default to set defaults.
4712         (custom-set-variables): update doc.
4713         (custom-local-buffer): new, synced from FSF.
4714         (custom-set-default): ditto.
4715         (defcustom): update doc.
4716
4717 2002-06-16  Andy Piper  <andy@xemacs.org>
4718
4719         * menubar-items.el (default-menubar): enable windows printing on
4720         cygwin as well as native.
4721
4722 2002-06-12  Andy Piper  <andy@xemacs.org>
4723
4724         * printer.el (generic-print-buffer): catch all errors so that the
4725         print device can be cleared in all scenarios.
4726         (Printer-clear-device): make sure clearing the printer allows it
4727         to be used again immediately.
4728         (generic-print-region): make sure the default printer face is
4729         black-on-white.
4730
4731 2002-04-23  Jerry James  <james@xemacs.org>
4732
4733         * window-xemacs.el (display-buffer-function): Change doc to
4734         reflect new arg.
4735         * window-xemacs.el (pre-display-buffer-function): Ditto.
4736         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4737         non-nil, make the new window just big enough for its contents.
4738         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4739         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4740         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4741
4742 2002-06-06  Andy Piper  <andy@xemacs.org>
4743
4744         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4745         (defcustom): ditto.
4746         (custom-handle-keyword): ditto.
4747
4748 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4749
4750         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4751         Make obsolete.  Default to nil.
4752         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4753         Inspired by a patch by John Palmieri.
4754
4755 2002-07-01  Mike Alexander  <mta@arbortext.com>
4756
4757         * process.el (shell-command-on-region): Don't delete the region
4758         before giving it to call-process-region
4759
4760 2002-06-04  Jerry James <james@eecs.ku.edu>
4761
4762         * find-paths.el (paths-find-architecture-directory): Search in
4763         `system-configuration'/`base', not `base'`system-configuration'.
4764
4765 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4766
4767         * info.el (Info-index): Add missing \ in [ t].
4768
4769 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4770
4771         * gutter-items.el (gutter-buffers-tab-visible-p,
4772         buffers-tab-omit-function, buffers-tab-selection-function,
4773         buffers-tab-filter-functions):
4774         Doc improvements.
4775
4776 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4777
4778         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4779
4780         * toolbar-items.el (toolbar-news): Fix typo in message string.
4781
4782 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4783
4784         * dialog.el (yes-or-no-p-dialog-box): 
4785         * cmdloop.el (y-or-n-p-minibuf):
4786         (yes-or-no-p-minibuf):
4787         (yes-or-no-p):
4788         (y-or-n-p): 
4789         Specify negative answers in docstrings.
4790
4791 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4792
4793         * package-ui.el (pui-help-echo): Display both installed and author
4794         version.  Use a balloon-help window to display extra info like
4795         package requires.
4796
4797 2002-05-30  Andy Piper  <andy@xemacs.org>
4798
4799         * files.el (revert-buffer-internal): don't visit
4800         revert-buffer. Kill buffer when not used. Suggested by Mike
4801         Alexander <mta@arbortext.com>
4802
4803 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4804
4805         * files.el (revert-buffer): More docstring fiddling.
4806
4807 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4808
4809         * files.el (revert-buffer):
4810         (revert-buffer-internal):
4811         (revert-buffer-insert-file-contents-function):
4812         Improve docstrings and comments.
4813
4814 2002-05-08  Andy Piper  <andy@xemacs.org>
4815
4816         * files.el (revert-buffer): observe noconfirm behavior.
4817
4818 2002-04-09  Andy Piper  <andy@xemacs.org>
4819
4820         * files.el (revert-buffer): use revert-buffer-internal if it looks
4821         like doing so will not result in any user-visible changes.
4822         (revert-buffer-internal): new function. Do the actual process of
4823         reversion and then see whether the result is any different to what
4824         we have already. If it is not then do nothing.
4825
4826 2001-12-11  Andy Piper  <andy@xemacs.org>
4827
4828         * menubar.el (get-popup-menu-response): re-order so that it works
4829         on more sane/facist window systems.
4830
4831 2001-12-03  Andy Piper  <andy@xemacs.org>
4832
4833         * faces.el (frob-face-property): don't infloop in face frobbing
4834         from Jan Vroonhof <jan@xemacs.org>.
4835
4836 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4837
4838         * faces.el (frob-face-property): Follow face fall-back hierarchy
4839         properly for face properties without an instance. Only do manual
4840         copy form 'default in last resort. This handles in particular
4841         the case where 'default itself has only a fall-back (which is
4842         the case by default on windows).
4843
4844 2001-11-24  Andy Piper  <andy@xemacs.org>
4845
4846         * printer.el (generic-print-region): set default-frame-plist to
4847         nil while creating the printer frame so that sizes reflect the
4848         printed page.
4849
4850         * faces.el (face-complain-about-font): Don't complain on printers.
4851
4852 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4853         
4854         * package-net.el: Andy synch.
4855         
4856 2001-12-16  Andy Piper  <andy@xemacs.org>
4857
4858         * package-get.el (package-get-update-all): Make sure installed.db
4859         gets updated after updating packages.
4860
4861 2002-03-28  Ben Wing  <ben@xemacs.org>
4862
4863         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4864         continuation, truncation so that we don't get line jumpiness from
4865         them being larger than the line height.
4866
4867         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4868
4869 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4870
4871         * font.el (font-window-system-mappings): Add mapping for Gtk
4872         (assume identical to X) 
4873
4874 2002-02-04  Andy Piper  <andy@xemacs.org>
4875
4876         * files.el (convert-standard-filename): Fix for short filename
4877         Peter Arius <pas@methodpark.de>
4878
4879 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4880
4881         * list-mode.el (default-choose-completion): completion-base-size
4882         should refer to local value in the completion list buffer.
4883
4884 2001-12-03  Didier Verna  <didier@xemacs.org>
4885
4886         * rect.el: autoload `replace-rectangle'.
4887         * keydefs.el (global-map): bind it to `C-x r p'.
4888
4889 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4890
4891         * XEmacs 21.4.8 "Honest Recruiter" is released.
4892
4893 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4894
4895         This patch is based on Jerry James's patch and analysis.
4896
4897         * select.el (get-clipboard):
4898         (get-selection):
4899         Update docstrings.
4900         (get-clipboard-foreign):
4901         (get-selection-foreign):
4902         New function for use as `interprogram-paste-function's.
4903
4904         * simple.el (interprogram-paste-function): Change default to
4905         `get-clipboard-foreign'; improve docstring.
4906         (interprogram-cut-function): Improve dosctring.
4907
4908 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4909
4910         * XEmacs 21.4.7 "Economic Science" is released.
4911
4912 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4913
4914         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4915
4916 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4917
4918         * obsolete.el (assq-delete-all): New compatibility alias for 
4919         remassq.
4920
4921 2002-01-09  Simon Josefsson  <jas@extundo.com>
4922
4923         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4924
4925 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4926
4927         * info.el (Info-auto-generate-directory): Default
4928         Info-auto-generate-directory to 'if-outdated.
4929
4930 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4931
4932         * startup.el (normal-top-level): Prevent migration code from
4933         trashing .emacs on an error in loading the init files.
4934
4935 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4936
4937         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4938         "system default" Xdefaults and friends get xrdb-mode.
4939
4940 2002-03-05  Mats Lidell  <matsl@contactor.se>
4941  
4942         * help-nomule.el (tutorial-supported-languages): Added Swedish
4943         tutorial. Sorted languages.
4944
4945 2002-02-11  Mike Sperber <mike@xemacs.org>
4946
4947         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4948         regenerating outdated dir files and dir is non-existent.
4949
4950 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4951
4952         * code-files.el (convert-mbox-coding-system): Improve comment.
4953         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4954         coding-system argument to `write-region-pre-hook' call.
4955         (write-region-pre-hook): Fix docstring to mention lockname argument.
4956
4957 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4958
4959         * minibuf.el (completing-read): Remove redundant wrong arg list.
4960
4961         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4962
4963 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4964
4965         * obsolete.el (interactive-form): new compatibility alias for 
4966         function-interactive.
4967
4968 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4969
4970         * menubar-items.el (Menubar-items-truncate-list): Removed.
4971         * menubar-items.el (Menubar-items-truncate-history): New.
4972         * menubar-items.el (default-menubar): Use
4973         Menubar-items-truncate-history.
4974
4975 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4976
4977         * printer.el (generic-print-region): Pass correct arguments to
4978         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4979         Torkelsson <torkel@acc.umu.se>.
4980
4981 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4982
4983         * help.el (describe-mode): synched with FSF 19.34; handle nil
4984         minor mode indicators.
4985
4986 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4987
4988         * minibuf.el (completing-read): Update docstring.
4989
4990 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4991
4992         * XEmacs 21.4.6 "Common Lisp" is released.
4993
4994 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4995
4996         * package-net.el: Inadvertant synch with Windows branch.  From
4997         Andy's log:
4998         (package-net-kit-version): new variable.
4999         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5000
5001 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5002
5003         * package-get.el (package-get-locate-index-file): Also search the
5004         core etc/ directory for the package index file if it can't be
5005         found in ~/.xemacs/.
5006
5007 2001-12-13  William Perry  <wmperry@gnu.org>
5008
5009         * dialog-gtk.el (popup-builtin-question-dialog):
5010         Conform to API in gui.c.
5011         
5012 2001-11-12  Andy Piper  <andy@xemacs.org>
5013
5014         * cus-edit.el (custom-save-face-internal): make sure we save
5015         non-themed faces.
5016         (custom-save-variables): ditto variables.
5017
5018 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5019
5020         * faces.el (make-face-family):
5021         (make-face-size):
5022         New face-modifying functions per Jan Vroonhof.
5023
5024         cus-face.el (custom-set-face-font-family):
5025         (custom-set-face-font-size):
5026         Use them.
5027
5028         * font.el (font-window-system-mappings): More precise docstring.
5029
5030         (font-create-name):
5031         (font-create-object):
5032         (tty-font-create-object):
5033         (tty-font-create-plist):
5034         (x-font-create-object):
5035         (x-font-create-name):
5036         (ns-font-create-name):
5037         (mswindows-font-create-object):
5038         (mswindows-font-create-name):
5039         Add doctrings.
5040
5041 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5042
5043         * gtk-faces.el (gtk-init-device-faces): removed spurious
5044         quote before let* expression.
5045
5046 2001-10-29  Andy Piper  <andy@xemacs.org>
5047
5048         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5049         modified when changing coding system.
5050
5051         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5052         that we invoke the GUI directory selector.
5053
5054 2001-10-25  Andy Piper  <andy@xemacs.org>
5055
5056         * dialog.el (make-dialog-box): use new directory dialog support.
5057         * minibuf.el (read-file-name-1): ditto.
5058         (read-file-name): ditto.
5059         (read-directory-name): ditto.
5060
5061 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5062
5063         * XEmacs 21.4.5 "Civil Service" is released.
5064
5065 2001-04-23  Didier Verna  <didier@xemacs.org>
5066
5067         * cus-edit.el (custom-variable-pre-save): New.
5068         * cus-edit.el (custom-variable-post-save): New.
5069         * cus-edit.el (custom-variable-save): use them.
5070         * cus-edit.el (custom-face-pre-save): New.
5071         * cus-edit.el (custom-face-post-save): New.
5072         * cus-edit.el (custom-face-save): use them.
5073         * cus-edit.el (custom-group-pre-save): New.
5074         * cus-edit.el (custom-group-post-save): New.
5075         * cus-edit.el (custom-group-save): use them.
5076         * cus-edit.el (Custom-save): use the pre/post functions above,
5077         call `custom-save-all' only once.
5078         * cus-edit.el (custom-variable-pre-reset-standard): New.
5079         * cus-edit.el (custom-variable-post-reset-standard): New.
5080         * cus-edit.el (custom-variable-reset-standard): use them.
5081         * cus-edit.el (custom-face-pre-reset-standard): New.
5082         * cus-edit.el (custom-face-post-reset-standard): New.
5083         * cus-edit.el (custom-face-reset-standard): use them.
5084         * cus-edit.el (custom-group-pre-reset-standard): New.
5085         * cus-edit.el (custom-group-post-reset-standard): New.
5086         * cus-edit.el (Custom-reset-standard): use them.
5087         * cus-edit.el (custom-face-reset-saved): use the pre/post
5088         functions above, call `custom-save-all' only once.
5089
5090 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5091
5092         * gutter-items.el (buffers-tab face): Derive from the modeline
5093         face by default.  Many people use white-on-black for the default
5094         font, and the tabs look hideous with that color combination.  The
5095         modeline usually has the correct colors.
5096
5097 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5098
5099         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5100         (tag-mark-stack-max): Typo fix.
5101
5102 2001-09-28  Ben Wing  <ben@xemacs.org>
5103
5104         * font-lock.el:
5105         * font-lock.el (font-lock-after-change-function):
5106         fix problem with last patch, reported by Katsumi Yamaoka.
5107
5108 2001-09-17  Ben Wing  <ben@xemacs.org>
5109
5110         * font-lock.el (font-lock-after-change-function):
5111         fix problem when you insert a comment on the line before a line of
5112         code: if we use the following char, then when you hit backspace,
5113         the following line of code turns the comment color.
5114
5115 2001-06-08  Ben Wing  <ben@xemacs.org>
5116
5117         * process.el: comment about shell-command-switch.
5118         * process.el (shell-quote-argument): Need to quote a null
5119         argument, too.  From Dan Holmsand.
5120         
5121         * startup.el (normal-top-level): Delete some unused FSF junk.
5122         * startup.el (command-line-early):
5123         
5124         * startup.el (command-line): Call MS Windows init function.
5125         
5126         * win32-native.el:
5127         * win32-native.el (mswindows-system-shells): New.
5128         * win32-native.el (mswindows-system-shell-p): New.
5129         * win32-native.el (init-mswindows-at-startup): New.
5130         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5131         * win32-native.el (mswindows-quote-one-simple-arg):
5132         * win32-native.el (mswindows-quote-one-command-arg):
5133         * win32-native.el (mswindows-construct-process-command-line-alist):
5134         Correct comments at top.  Correctly handle passing arguments
5135         to Cygwin programs and to bash.  Fix quoting of zero-length
5136         arguments (from Dan Holmsand).  Set shell-command-switch based
5137         on shell-file-name, which in turn comes from env var SHELL.
5138
5139 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5140
5141         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5142         default-toolbar-position): Fill docstrings for balloon-help.
5143
5144 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5145
5146         * faces.el: Reenable specifications over 'gtk domain.
5147
5148 2001-08-08  Didier Verna  <didier@xemacs.org>
5149
5150         * autoload.el (update-autoload-files): make defdir a file name,
5151         not directory name.
5152
5153 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5154
5155         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5156
5157         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5158
5159 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5160
5161         * font-menu.el (font-menu-set-font): Default to current font-family.
5162         (font-menu-preferred-resolution):
5163         (font-menu-size-scaling):
5164         Provide gtk defaults, too.
5165
5166 2001-07-29  Mike Alexander  <mta@arbortext.com>
5167
5168         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5169         list
5170         (custom-set-face-font-family): ditto
5171
5172 2001-07-26  Mike Sperber <mike@xemacs.org>
5173
5174         * files.el (auto-mode-alist): .9 files are man pages, too.
5175
5176 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5177
5178         * process.el (call-process-internal): bind
5179         coding-system-for-write to 'binary when calling
5180         start-process-internal, so the process receives 
5181         the literal contents of INFILE.
5182
5183 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5184
5185         * files.el (auto-mode-alist): Add configure.ac support.
5186
5187 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5188
5189         * buff-menu.el:
5190         mouse.el:
5191         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5192
5193 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5194
5195         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5196
5197 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5198
5199         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5200         mixed text.
5201         (kinsoku-eol-p): Ditto.
5202
5203 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5204
5205         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5206         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5207         characters as the category `s' or `e' correctly.
5208
5209 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5210
5211         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5212
5213 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5214
5215         * mule/cyrillic.el:  Set up case table.
5216
5217 2001-06-08  Mike Sperber <mike@xemacs.org>
5218
5219         * files.el (save-some-buffers-1): Don't zap the help window right
5220         after `map-y-or-n-p' has popped it up.
5221
5222 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5223
5224         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5225
5226 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5227
5228         * specifier.el: define-specifier-tag 'gtk.
5229
5230 2001-05-12  Ben Wing  <ben@xemacs.org>
5231
5232         * find-paths.el (paths-find-recursive-path):
5233         fix error with null EXCLUDE-REGEXP.
5234         
5235         * font-lock.el (font-lock-mode):
5236         fix problem reported by hrvoje with buffers starting with a space.
5237         
5238 2001-05-06  Ben Wing  <ben@xemacs.org>
5239
5240         * dialog.el (make-dialog-box):
5241         * menubar-items.el (default-menubar):
5242         * printer.el (generic-print-buffer):
5243         * printer.el (generic-print-region):
5244         implement printing the selection when it's selected.
5245
5246 2001-04-18  Didier Verna  <didier@xemacs.org>
5247
5248         * cus-edit.el (Custom-reset-standard): reset to standard settings
5249         not only when the buffer's :custom-state is 'modified, but also
5250         when it is 'set or 'saved.
5251
5252 2001-04-17  Didier Verna  <didier@xemacs.org>
5253
5254         * startup.el (load-user-init-file): define `custom-file' before
5255         loading the user's init file.
5256
5257 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5258
5259         * menubar.el (popup-mode-menu): Make it work with
5260         popup-menu-titles turned off.
5261         
5262 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5263
5264         * about.el (about-mailto-link): Use compose-mail for sending mail.
5265
5266 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5267
5268         * package-admin.el (package-install-hook): New.
5269         (package-delete-hook): New.
5270         (package-admin-add-single-file-package): Use package-delete-hook.
5271
5272         * package-get.el (package-get): Use package-install-hook.
5273
5274 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5275
5276         * package-ui.el (pui-install-selected-packages): reverse the lists
5277         of packages so that they get handled in the same order as they
5278         were selected.
5279
5280 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5281
5282         * packages.el (locate-library): Use read-library-name for completion.
5283
5284 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5285
5286         * byte-optimize.el (=): `=' is not a binary predicate!
5287         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5288         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5289
5290 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5291
5292         * bytecomp.el (byte-compile-arithcompare):
5293         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5294
5295 2001-06-03  William M. Perry  <wmperry@gnu.org>
5296
5297         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5298         return the filename selected by the user!
5299
5300 2001-05-31  William M. Perry  <wmperry@gnu.org>
5301
5302         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5303         in XEmacs/GTK.
5304
5305 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5306
5307         * coding.el: Tiny typo fixed.
5308
5309 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5310
5311         * XEmacs 21.4.3 "Academic Rigor" is released.
5312
5313 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5314
5315         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5316
5317 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5318
5319         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5320
5321 2001-05-04  Ben Wing  <ben@xemacs.org>
5322
5323         * printer.el (generic-print-buffer):
5324         * printer.el (generic-print-region):
5325         Enable dialog boxes.  Apply workaround recommended by Kirill.
5326         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5327         
5328         * simple.el (kill-whole-line):
5329         * simple.el (kill-line-1):
5330         * simple.el (kill-entire-line):
5331         * simple.el (kill-line):
5332         * simple.el (backward-kill-line):
5333         Take out interactive dependence of kill-whole-line.
5334
5335 2001-04-22  Ben Wing  <ben@xemacs.org>
5336
5337         * dialog.el (make-dialog-box):
5338         Put dialog titles back in -- this time correctly.  Fix various
5339         other problems with leaks and such.
5340
5341         * simple.el (region-exists-p):
5342         * simple.el (region-active-p):
5343         Add comment about which one is correct to use in menu specs.
5344
5345 2001-05-05  Ben Wing  <ben@xemacs.org>
5346
5347         * dialog.el (make-dialog-box): fix doc string.
5348         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5349         take out Pretty Print.
5350         * printer.el:
5351         * printer.el (printer-current-device): New.
5352         * printer.el (Printer-get-device): New.
5353         * printer.el (Printer-clear-device): New.
5354         * printer.el (generic-page-setup): New.
5355         * printer.el (generic-print-buffer):
5356         * printer.el (generic-print-region):
5357         Implement Page Setup.  Handle errors properly.
5358
5359 2001-05-05  Ben Wing  <ben@xemacs.org>
5360
5361         * subr.el (error): Complete list of errors in doc string.
5362         
5363 2001-04-22  Ben Wing  <ben@xemacs.org>
5364
5365         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5366         
5367 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5368
5369         * build-report.el: Remove CVS keywords since this file has been in
5370         core lisp for a while now.
5371         * build-report.el (build-report-make-output-files): Fix typo.
5372
5373 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5374
5375         * about.el (about-finish-buffer): Make sure the last change works
5376         even if EVENT is nil.
5377
5378 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5379
5380         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5381         clicked, not the one that happens to be the current buffer at the
5382         time.
5383
5384 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5385
5386         * cus-edit.el (custom-display): Support the GTK Window System also.
5387
5388 2001-04-30  Ben Wing  <ben@xemacs.org>
5389
5390         * printer.el:
5391         * printer.el (printer-page-header):
5392         * printer.el (Print-context): New.
5393         * printer.el (printer-page-footer):
5394         * printer.el (generate-header-element): New.
5395         * printer.el (generate-header-line): New.
5396         * printer.el (print-context-property):
5397         * printer.el (generic-print-buffer):
5398         * printer.el (generic-print-region):
5399         Implement headers and footers.  Implement calling Print dialog box
5400         (#### but it doesn't quite work yet).
5401
5402 2001-04-25  Ben Wing  <ben@xemacs.org>
5403
5404         * about.el (xemacs-hackers):
5405         * about.el (about-url-alist):
5406         * about.el (about-personal-info):
5407         * about.el (about-hacker-contribution):
5408         More contributions.
5409         
5410         * simple.el (handle-post-motion-command):
5411         Fix spurious setting of zmacs-region-stays to t after a non-shift
5412         motion command.
5413
5414 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5415
5416         * about.el (about-personal-info): Update my bio.
5417         (about-hacker-contribution): Ditto.
5418
5419 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5420
5421         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5422
5423 2001-04-19  Andy Piper  <andy@xemacs.org>
5424
5425         * package-net.el (package-net-cygwin32-binary-size): new size.
5426         (package-net-win32-binary-size): new size.
5427         (package-net-convert-index-to-ini): Use new arch.
5428         (package-net-batch-convert-index-to-ini): Removed.
5429         (package-net-generate-bin-ini): New.
5430         (package-net-batch-generate-bin-ini): New.
5431
5432 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5433
5434         * XEmacs 21.4.1 "Copyleft" is released.
5435
5436 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5437
5438         * x-compose.el (xlib-input-method-bug-workaround):
5439         (alias-colon-to-double-quote):
5440         Force sort in map-keymap to work around rehash bug.
5441
5442 2001-04-17  Ben Wing  <ben@xemacs.org>
5443
5444         * about.el: Finish overhaul, add a few new hackers, update a
5445         couple old ones.
5446
5447 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5448
5449         * XEmacs 21.4.0 "Solid Vapor" is released.
5450
5451 2001-04-15  Ben Wing  <ben@xemacs.org>
5452
5453         * about.el:
5454         * about.el (about-headline-face): New.
5455         * about.el (about-link-face): New.
5456         * about.el (about-current-release-maintainers): New.
5457         * about.el (about-other-current-hackers): New.
5458         * about.el (about-url-alist):
5459         * about.el (about-once-and-future-hackers): New.
5460         * about.el (about-mailto-link): New.
5461         * about.el (about-get-buffer):
5462         * about.el (about-finish-buffer):
5463         * about.el (about-xemacs):
5464         * about.el (about-features): Removed.
5465         * about.el (about-advantages): New.
5466         * about.el (about-maintainer-info): Removed.
5467         * about.el (about-personal-info): New.
5468         * about.el (about-hacker-contribution): New.
5469         * about.el (about-maintainer):
5470         * about.el (about-show-linked-info):
5471         * about.el (about-hackers):
5472         Major revamping.  Rewriting of most of the text, improve the
5473         link handling, separate info on contributors into personal
5474         and contribution info, add new contributors, update personal
5475         info, etc. etc.
5476         
5477         * menubar-items.el (default-menubar):
5478         Help menubar entry for News now says more accurately
5479         "What's New in XEmacs".
5480         
5481         * mouse.el:
5482         * mouse.el (mouse-track-cleanup-hook):
5483         * mouse.el (mouse-track):
5484         Don't set-buffer to a dead buffer when calling mouse-track
5485         cleanup hooks.
5486
5487 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5488
5489         * XEmacs 21.2.47 "Zephir" is released.
5490
5491 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5492
5493         * dialog.el (make-dialog-box): Disable dialog box titles until
5494         we get them working.
5495
5496 2001-03-30  Ben Wing  <ben@xemacs.org>
5497
5498         * help.el:
5499         * help.el (Help-princ-face):
5500         * help.el (Help-prin1-face):
5501         * help.el (frob-help-extents):
5502         * help.el (describe-function-1):
5503         * help.el (describe-variable):
5504         Avoid using font-lock faces, which may not be defined.
5505         Instead, use hyper-apropos faces, and make sure they're
5506         defined as necessary by using `require'. (It's not so safe
5507         to do this for font-lock.) In any case, we will eventually
5508         be merging this functionality into hyper-apropos.
5509
5510         * loaddefs.el (completion-ignored-extensions):
5511         Fix documentation.
5512         
5513         * menubar-items.el (menu-truncate-list): Removed.
5514         * menubar-items.el (Menubar-items-truncate-list): New.
5515         * menubar-items.el (default-menubar):
5516         Fix errors if grep or compile command is too long.  Rename helper
5517         function to be less visible.
5518
5519 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5520
5521         * byte-optimize.el (byte-optimize-minus):
5522         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5523
5524 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5525
5526         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5527         Mule is available.
5528
5529         * mule/latin.el: New file.
5530
5531 2001-03-11  Ben Wing  <ben@xemacs.org>
5532
5533         * auto-save.el:
5534         * auto-save.el (auto-save-directory):
5535         * auto-save.el (make-auto-save-file-name):
5536         * auto-save.el (auto-save-file-name-p): New.
5537
5538         Merge in improvements from other definition of
5539         make-auto-save-file-name in files.el.
5540         
5541         * auto-save.el (auto-save-original-name):
5542         * auto-save.el (auto-save-name-in-fixed-directory):
5543         * auto-save.el (auto-save-unslashify-name): Removed.
5544         * auto-save.el (auto-save-slashify-name): Removed.
5545         * auto-save.el (auto-save-reserved-chars): New.
5546         * auto-save.el (auto-save-escape-name): New.
5547         * auto-save.el (auto-save-unhex): New.
5548         * auto-save.el (auto-save-unescape-name): New.
5549
5550         Change algorithm for encoding filenames in auto-save names to be
5551         entirely safe with all filesystems and all possible characters in
5552         a filename, and 100% reversible. (Essentially, uses
5553         quoted-printable as the encoding.)
5554         
5555         * auto-save.el (recover-all-files):
5556
5557         Use insert-directory rather than calling ls directly -- fixes
5558         things under Windows.
5559
5560         * files.el:
5561         * files.el (convert-standard-filename): Substitute FSF's
5562         definition for this (we had nothing here before).
5563         
5564         * files.el (backup-buffer): Warning fix.
5565         
5566         * files.el (make-backup-file-name):
5567         * files.el (find-backup-file-name):
5568         Fix error in calling sequence to auto-save-file-name-p.
5569         
5570         * files.el (recover-file):
5571         Use insert-directory rather than calling ls directly -- fixes
5572         things under Windows.
5573
5574         * files.el (make-auto-save-file-name): Removed.
5575         * files.el (auto-save-file-name-p): Removed.
5576         auto-save is always dumped so no sense in having a definition
5577         that will always be overwritten with another.
5578         
5579         * files.el (insert-directory):
5580         * win32-native.el:
5581         * win32-native.el (debug-mswindows-process-command-lines):
5582         * win32-native.el (original-make-auto-save-file-name): Removed.
5583         * win32-native.el (make-auto-save-file-name): Removed.
5584
5585
5586 2001-03-21  Martin Buchholz <martin@xemacs.org>
5587
5588         * XEmacs 21.2.46 "Urania" is released.
5589
5590 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5591
5592         * menubar-items.el (default-menubar): Update sample.emacs to
5593         sample.init.el and adjust accelerators.
5594
5595 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5596
5597         * build-report.el (build-report): Improve docstring.
5598
5599 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5600
5601         * ChangeLog: Log GTK merge.
5602
5603         * gutter-items.el:
5604         * mwheel.el:
5605         * sound.el:
5606         * startup.el:
5607         Revert gratuitous whitespace changes.
5608
5609 2001-03-07  Ben Wing  <ben@xemacs.org>
5610
5611         * help.el:
5612         * help.el (key-or-menu-binding):
5613         * help.el (Help-find-file): New.
5614         * help.el (describe-beta):
5615         * help.el (describe-copying):
5616         * help.el (describe-project):
5617         * help.el (view-emacs-news):
5618         * help.el (view-sample-init-el): New.
5619         * help.el (Help-princ-face): New.
5620         * help.el (Help-prin1-face): New.
5621         * help.el (help-symbol-function-context-menu):
5622         * help.el (help-symbol-variable-context-menu):
5623         * help.el (help-symbol-function-and-variable-context-menu):
5624         * help.el (frob-help-extents):
5625         * help.el (describe-function-1):
5626         * help.el (describe-variable):
5627
5628         Add coloring in Help buffers, correspondent with hyperlinks.
5629         View files in view-mode rather than Fundamental.
5630         Remove separators from context menus -- now handled in generic code.
5631         Add `Find Tag' to context menu.
5632         
5633         * menubar.el (popup-mode-menu):
5634
5635         Rewrite code that outputs the popup menu to (a) put more specific
5636         entries first, (b) be more robust, (c) output the proper context
5637         menu separators automatically (the context menu functionality is
5638         new and currently used only by Help).
5639
5640 2001-03-10  William M. Perry  <wmperry@aventail.com>
5641
5642         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5643         this function when converting from the 21.1 GTK branch.  Now
5644         supports file, password, question, and color built-in dialogs.
5645
5646 2001-03-06  Ben Wing  <ben@xemacs.org>
5647
5648         * keydefs.el:
5649         * keydefs.el (global-map):
5650         Add commented-out change of M-k (for 21.5).
5651         
5652         * menubar-items.el (default-menubar):
5653         Fix items to control kill-line behavior; add items for
5654         shifted motion.
5655         
5656         * simple.el:
5657         * simple.el (kill-whole-line):
5658         * simple.el (historical-kill-line): Removed.
5659         * simple.el (kill-line): Removed.
5660         * simple.el (kill-entire-line): New.
5661         * simple.el (kill-line-1): New.
5662         * simple.el (backward-kill-line):
5663         Undo kill-whole-line == always changes.  Add new function
5664         kill-entire-line to unconditionally delete the current line.
5665         Add comments describing the lamentable state of affairs of
5666         the kill-line functions and variables.
5667
5668 2001-03-02  Ben Wing  <ben@xemacs.org>
5669
5670         * simple.el:
5671         * simple.el (beginning-of-buffer):
5672         * simple.el (end-of-buffer):
5673         * simple.el (mark-ring-unrecorded-commands):
5674         * simple.el (signal-error-on-buffer-boundary):
5675         * simple.el (shifted-motion-keys-select-region):
5676         * simple.el (unshifted-motion-keys-deselect-region):
5677         * simple.el (motion-keys-for-shifted-motion): New.
5678         * simple.el (handle-pre-motion-command):
5679         * simple.el (handle-post-motion-command):
5680         * simple.el (forward-char-command):
5681         * simple.el (backward-char-command):
5682         * simple.el (scroll-up-command):
5683         * simple.el (scroll-down-command):
5684         * simple.el (next-line):
5685         * simple.el (previous-line):
5686         * simple.el (backward-block-of-lines):
5687         * simple.el (forward-block-of-lines):
5688         * simple.el (backward-word):
5689         * simple.el (mark-word):
5690
5691         Augment documentation of the most common motion commands to make
5692         note of the shifted-motion support.  Improve the support to (a)
5693         properly document how it works and why it's done in the fashion it
5694         is, and (b) allow the keystrokes that trigger it to be customized.
5695
5696         Correct error in the customize specification of
5697         mark-ring-unrecorded-commands.
5698
5699 2001-03-02  Ben Wing  <ben@xemacs.org>
5700
5701         * font-lock.el:
5702         * font-lock.el (font-lock-pending-extent-table): Removed.
5703         * font-lock.el (font-lock-pending-buffer-table): New.
5704         * font-lock.el (font-lock-pre-idle-hook):
5705         * font-lock.el (font-lock-after-change-function):
5706         * font-lock.el (font-lock-fontify-pending-extents):
5707         * font-lock.el (font-lock-lisp-like):
5708
5709         Fix handling of pending extents to avoid excessive slowness (N^2
5710         behavior) when making lots of buffer changes between redisplays,
5711         such as when saving the Options.
5712
5713 2001-03-09  William M. Perry  <wmperry@aventail.com>
5714
5715         * device.el:
5716         * dragdrop.el:
5717         * dumped-lisp.el:
5718         * faces.el:
5719         * frame.el:
5720         * gnuserv.el:
5721         * loadup.el:
5722         * menubar-items.el:
5723         * minibuf.el:
5724         The Great GTK Merge.
5725
5726         * ChangeLog.GTK:
5727         * dialog-gtk.el:
5728         * gdk.el:
5729         * generic-widgets.el:
5730         * glade.el:
5731         * gnome-widgets.el:
5732         * gnome.el:
5733         * gtk-compose.el:
5734         * gtk-extra.el:
5735         * gtk-faces.el:
5736         * gtk-ffi.el:
5737         * gtk-file-dialog.el:
5738         * gtk-font-menu.el:
5739         * gtk-glyphs.el:
5740         * gtk-init.el:
5741         * gtk-iso8859-1.el:
5742         * gtk-marshal.el:
5743         * gtk-mouse.el:
5744         * gtk-package.el:
5745         * gtk-password-dialog.el:
5746         * gtk-select.el:
5747         * gtk-widget-accessors.el:
5748         * gtk-widgets.el:
5749         * gtk.el:
5750         widgets-gtk.el:
5751         The Great GTK Merge: new files.
5752
5753 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5754
5755         * generic-widgets.el: Don't require gtk (a built-in feature) at
5756         top level.  Don't execute the last sexp unless (featurep 'gtk).
5757
5758 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5759
5760         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5761
5762 2001-02-23  Martin Buchholz <martin@xemacs.org>
5763
5764         * XEmacs 21.2.45 "Thelxepeia" is released.
5765
5766 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5767  
5768         * about.el (xemacs-hackers): update my entry. 
5769         * about.el (about-maintainer-info): ditto. 
5770         * about.el (about-hackers): ditto. 
5771
5772 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5773
5774         * about.el (about-maintainer-info): More vanity info about
5775         yours truly.
5776
5777 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5778
5779         * build-report.el (build-report-destination): xemacs-build-reports
5780         has moved to SourceForge, where mailing list name length is
5781         restricted, hence the name change to
5782         xemacs-buildreports@xemacs.org.
5783         * build-report.el (build-report-keep-regexp): Update default.
5784         * build-report.el (build-report-delete-regexp): Ditto.
5785         * build-report.el (build-report-make-output-files): Ditto.
5786
5787 2001-02-19  Craig Lanning  <lanning@scra.org>
5788
5789         * lisp-mode.el: Add indentation specifications for following
5790         Common Lisp forms: handler-case, handler-bind, with-slots,
5791         with-open-file, with-open-stream, print-unreadable-object.
5792
5793 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5794
5795         * font-lock.el (font-lock-set-defaults-1):
5796         Move initialization of `font-lock-cache-position' so that it's set
5797         even if font-lock-keywords is already defined.
5798
5799 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5800
5801         * autoload.el (generate-file-autoloads-1):
5802         Use `emacs-lisp-mode-syntax-table' instead of
5803         `lisp-mode-syntax-table'.
5804         * lisp-mode.el (lisp-mode-syntax-table):
5805         Get rid of old checks for `parse-partial-sexp' version.
5806         Make `|' (pipe) string delimiter instead of punctuation.
5807
5808 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5809
5810         * window.el (save-selected-window):
5811         Use gensym for better macro hygiene.
5812
5813 2001-02-06  Mike Sperber <mike@xemacs.org>
5814
5815         * dump-paths.el:
5816         * startup.el (startup-setup-paths): Set and use
5817         `mule-lisp-directory'.
5818         (startup-setup-paths-warning): Ditto.
5819
5820         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5821         (paths-construct-load-path): Consider `mule-lisp-directory'.
5822
5823 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5824
5825         * font-lock.el: Syntax table improvements used.  A few random
5826         changes are not specified below.
5827         (font-lock-fontify-string-delimiters):
5828         (font-lock-syntactic-keywords):
5829         (font-lock-cache-state nil):
5830         (font-lock-cache-position):
5831         New variables.
5832         (font-lock-set-syntax):
5833         (font-lock-apply-syntactic-highlight):
5834         (font-lock-fontify-syntactic-anchored-keywords):
5835         (font-lock-fontify-syntactic-keywords-region):
5836         (font-lock-eval-keywords):
5837         New functions.
5838         (font-lock-remove-face):
5839         (font-lock-fontify-syntactically-region):
5840         Use syntax properties.
5841
5842 2001-02-08  Martin Buchholz <martin@xemacs.org>
5843
5844         * XEmacs 21.2.44 "Thalia" is released.
5845
5846 2001-01-16  Mike Sperber <mike@xemacs.org>
5847
5848         * startup.el (normal-top-level): Work even if no installation root
5849         is found.
5850
5851 2001-01-30  Andy Piper  <andy@xemacs.org>
5852
5853         * gutter-items.el (progress-abort-glyph): remove instantiator.
5854         (set-progress-abort-instantiator): new function.
5855         (abort-progress-feedback): use it.
5856
5857         * gutter.el (set-gutter-dirty-p): new function.
5858
5859 2001-01-30  Didier Verna  <didier@xemacs.org>
5860
5861         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5862
5863 2001-01-24  Didier Verna  <didier@xemacs.org>
5864
5865         * sound.el (sound-extension-list): give a better default value.
5866         * sound.el (load-sound-file): improve the doc string, also find
5867         files given by absolute names, pass a real extension list to
5868         `locate-file'.
5869
5870 2001-01-26  Martin Buchholz <martin@xemacs.org>
5871
5872         * XEmacs 21.2.43 "Terspichore" is released.
5873
5874 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5875
5876         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5877         messages from gnuserv.
5878
5879 2001-01-20  Martin Buchholz <martin@xemacs.org>
5880
5881         * XEmacs 21.2.42 "Poseidon" is released.
5882
5883 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5884
5885         * cl-macs.el (cl-upcase-arg): New function.
5886         (cl-function-arglist): New function.
5887         (cl-transform-lambda): Automatically add CL-style lambda list to
5888         documentation string using functions above.
5889
5890 2001-01-12  Andy Piper  <andy@xemacs.org>
5891
5892         * package-get.el (package-get-custom): call
5893         package-net-update-installed-db.
5894
5895         * package-ui.el (pui-install-selected-packages): call
5896         package-net-update-installed-db.
5897
5898         * package-net.el (package-net-update-installed-db): use
5899         packages-package-list so that we reflect reality.
5900
5901         * packages.el (packages-package-list): Make docstring reflect
5902         reality.
5903
5904         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5905
5906         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5907         isn't installed.
5908
5909 2001-01-17  Andy Piper  <andy@xemacs.org>
5910
5911         * wid-edit.el (widget-activation-glyph-mapper): activate or
5912         deactivate native widgets.
5913         (widget-glyph-insert-glyph): record instantiator.
5914         (widget-push-button-value-create): use it.
5915
5916         * gui.el (gui-button-action): new function. Make button's domain
5917         buffer current when calling.
5918         (make-gui-button): update to use gui-button-action.
5919
5920 2001-01-16  Didier Verna  <didier@xemacs.org>
5921
5922         * menubar-items.el (default-menubar): add an entry for modeline
5923         horizontal scrolling in Options -> Display.
5924
5925 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5926
5927         * package-get.el (package-get-require-signed-base): Set to nil
5928         by default.
5929
5930 2001-01-17  Martin Buchholz <martin@xemacs.org>
5931
5932         * XEmacs 21.2.41 "Polyhymnia" is released.
5933
5934 2001-01-16  Mike Sperber <mike@xemacs.org>
5935
5936         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5937         catch lisp/mule/.
5938
5939 2001-01-14  Mike Sperber <mike@xemacs.org>
5940
5941         * startup.el (maybe-create-compatibility-dot-emacs):
5942         (maybe-unmigrate-user-init-file):
5943         (unmigrate-user-init-file): Created.
5944         (maybe-migrate-user-init-file): Offer creation of compatibility
5945         .emacs.
5946         Some doc fixes wrt init file location.
5947
5948 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5949
5950         * faces.el (face-frob-from-locale-first): new variable.
5951         (frob-face-font-2): Honor tags arg while trying to use
5952         standard-face-mapping.  When face-frob-from-locale-first is set,
5953         first try to set face inheriting from frobbed-face.
5954
5955 2001-01-15  Didier Verna  <didier@xemacs.org>
5956
5957         * about.el (xemacs-hackers): update my entry.
5958         * about.el (about-url-alist): ditto.
5959         * about.el (about-maintainer-info): ditto.
5960         * about.el (about-hackers): ditto.
5961
5962 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5963
5964         The byte compiler has been badly broken for a year,
5965         by the patch of 1999-12-06.
5966         * byte-optimize.el (byte-optimize-form-code-walker):
5967         Bug was: the byte compiler was making this erroneous optimization:
5968         (progn (or (foo)) (bar)) ==> (bar)
5969
5970 2000-11-20  Mike Sperber <mike@xemacs.org>
5971
5972         * setup-paths.el (paths-core-load-path-depth): Split
5973         `paths-load-path-depth' in two for site and core lisp.  Don't
5974         recurse into core.
5975         * setup-paths.el (paths-construct-load-path): Use.
5976
5977 2001-01-10  Andy Piper  <andy@xemacs.org>
5978
5979         * package-net.el (package-net-cygwin32-binary-size): new variable
5980         (package-net-win32-binary-size): ditto.  add much needed
5981         commentary.
5982
5983         * gutter-items.el (buffers-tab-items): correct off-by-one error
5984         for buffers-tab-max-size.
5985
5986 2001-01-08  Martin Buchholz <martin@xemacs.org>
5987
5988         * XEmacs 21.2.40 is released.
5989
5990 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5991
5992         * mule/hebrew.el: Fix comments and typos.
5993         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5994
5995 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5996
5997         * ChangeLog.1: move ancient log from fill.el.
5998
5999         * dump-paths.el:
6000         paragraphs.el:
6001         mule/mule-category.el:
6002         Miscellaneous typo fixes and slight doc clarifications.
6003
6004         * mule/mule-ccl.el:  Correct file name in header.
6005
6006 2000-12-31  Martin Buchholz <martin@xemacs.org>
6007
6008         * XEmacs 21.2.39 is released.
6009
6010 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6011
6012         * byte-optimize.el (byte-optimize-cond):
6013         (byte-optimize-cond-1): New.
6014         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6015         Optimizes (cond (x nil)) ==> nil.
6016         Provide better diagnostic on malformed expr like (cond foo).
6017
6018 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6019
6020         * mule/mule-coding.el:
6021         mule/mule-cmds.el (reset-language-environment,
6022         set-language-environment-coding-systems):
6023         Safer default coding-priority-list, corresponding to src/file-coding.h.
6024
6025 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6026
6027         * package-admin.el: Allow package removal from
6028         early-package-load-path.
6029
6030 2000-12-15  Andreas Jaeger  <aj@suse.de>
6031
6032         * about.el (about-maintainer-info): Update my entry.
6033
6034 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6035
6036         * packages.el (locate-library): Add support for bzip2
6037         compressed .el files.
6038
6039 2000-12-12  Andy Piper  <andy@xemacs.org>
6040
6041         * package-net.el: new file.
6042
6043 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6044
6045         * font-lock.el: Add missing C++ keywords.
6046
6047 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6048
6049         * simple.el (indent-for-comment): Preserve indentation of comments
6050         starting in column 0, as documented in (Info-goto-node
6051         "(xemacs)Comments").  Update docstring accordingly.
6052
6053 2000-12-05  Martin Buchholz <martin@xemacs.org>
6054
6055         * XEmacs 21.2.38 is released.
6056
6057 2000-12-04  Didier Verna  <didier@xemacs.org>
6058
6059         * mouse.el (default-mouse-track-set-point-in-window): remove
6060         spurious '+' operation detected by Martin.
6061
6062
6063 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6064
6065         * cl-extra.el (coerce):
6066         Implement char to integer coercion.
6067         Remove extraneous (numberp) test.
6068
6069         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6070         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6071         (byte-optimize-predicate):
6072         Warn if evaluating constant expression signals an error.
6073         (byte-optimize-form): Small simplification.
6074
6075         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6076
6077 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6078
6079         * byte-optimize.el:
6080         (byte-optimize-minus):
6081         (byte-optimize-plus):
6082         (byte-optimize-mult):
6083         (byte-optimize-quo):
6084         Use (car (last x)) instead of (last x) to get last elt!
6085         Use `byte-optimize-predicate' to optimize `%'.
6086         Move optimizations for special numeric args to bytecomp.el.
6087         * bytecomp.el (byte-compile-associative): Remove.
6088         (byte-compile-max): New.
6089         (byte-compile-min): New.
6090         Properly handle erroneous calls: (max) (min).
6091         (byte-compile-plus): New.
6092         (byte-compile-minus):
6093         It's easiest to handle 0, +1 and -1 args here.
6094         (byte-compile-mult): New.
6095         It's easiest to handle 1, -1 and 2 args here.
6096         (byte-compile-quo):
6097         It's easiest to handle 0, +1 and -1 args here.
6098         Issue byte-compiler warning when dividing by zero.
6099
6100         Byte-compiler arithmetic improvements.
6101         Better optimize these expressions in the obvious way:
6102         (+ x y 1)   -->  varref x varref y add add1
6103         (+ x y -1)  -->  varref x varref y add sub1
6104         (- x y 0)   -->  (- x y)
6105         (- 0 x y)   -->  (- (- x) y)
6106         (% 42 19)   --> compile-time constant
6107         (/ 42 19)   --> compile-time constant
6108         (* (foo) 2) --> foo call dup plus
6109
6110         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6111         unless (declaim (optimize (safety 3)))
6112         or (setq byte-compile-delete-errors nil).
6113
6114 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6115
6116         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6117         docstrings.
6118
6119 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6120
6121         * startup.el (command-line-do-help):  Add documentation of
6122         portable dumper switches.
6123
6124 2000-11-22  Andy Piper  <andy@xemacs.org>
6125
6126         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6127
6128         * glyphs.el (init-glyphs): don't use autodetect for strings.
6129
6130 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6131
6132         * byte-optimize.el (byte-optimize-char-before):
6133         (byte-optimize-backward-char):
6134         (byte-optimize-backward-word):
6135         Fix incorrect optimizations for these sorts of expressions:
6136         (let ((x nil)) (backward-char x))
6137
6138 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6139
6140         * byte-optimize.el:
6141         * byte-optimize.el (byte-optimize-backward-char): New.
6142         * byte-optimize.el (byte-optimize-backward-word): New.
6143         Make backward-word and backward-char as efficient as forward versions.
6144
6145         * bytecomp.el (byte-compile-no-args-with-one-extra):
6146         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6147         * bytecomp.el (byte-compile-two-args-with-one-extra):
6148         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6149         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6150         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6151         Check if extra arg is constant nil, and if so, use byte-coded call.
6152
6153         * simple.el (backward-word):
6154         * simple.el (mark-word):
6155         * simple.el (kill-word):
6156         * simple.el (backward-kill-word):
6157         Make COUNT argument optional, for consistency with forward-char et al.
6158
6159         * abbrev.el (abbrev-string-to-be-defined):
6160         * abbrev.el (inverse-abbrev-string-to-be-defined):
6161         * abbrev.el (inverse-add-abbrev):
6162         * abbrev.el (expand-region-abbrevs):
6163         * buff-menu.el (Buffer-menu-execute):
6164         * indent.el (move-to-left-margin):
6165         * indent.el (indent-relative):
6166         * indent.el (move-to-tab-stop):
6167         * info.el (Info-reannotate-node):
6168         * lisp-mode.el (lisp-indent-line):
6169         * lisp.el (end-of-defun):
6170         * lisp.el (move-past-close-and-reindent):
6171         * misc.el (copy-from-above-command):
6172         * mouse.el (default-mouse-track-scroll-and-set-point):
6173         * page.el (forward-page):
6174         * paragraphs.el (forward-paragraph):
6175         * paragraphs.el (end-of-paragraph-text):
6176         * picture.el (picture-forward-column):
6177         * picture.el (picture-self-insert):
6178         * rect.el (extract-rectangle-line):
6179         * simple.el (newline):
6180         * simple.el (fixup-whitespace):
6181         * simple.el (backward-delete-char-untabify):
6182         * simple.el (transpose-chars):
6183         * simple.el (transpose-preceding-chars):
6184         * simple.el (do-auto-fill):
6185         * simple.el (indent-new-comment-line):
6186         * simple.el (blink-matching-open):
6187         * view-less.el (cleanup-backspaces):
6188         * wid-edit.el (widget-transpose-chars):
6189         * term/bg-mouse.el (bg-insert-moused-sexp):
6190         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6191
6192         * info.el (Info-fontify-node):
6193         * simple.el (backward-delete-function):
6194         Use canonical delete-backward-char instead of backward-delete-char.
6195
6196 2000-11-20  Andy Piper  <andy@xemacs.org>
6197
6198         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6199         no buffers.
6200
6201 2000-11-20  Andy Piper  <andy@xemacs.org>
6202
6203         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6204         buffer tabs.
6205
6206 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6207
6208         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6209         (proclaim inline...) was shadowing compiler-macros.
6210
6211 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6212
6213         * bytecomp.el (byte-compile-eval): New.
6214         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6215         Keeps this promise made in Lispref:
6216         "If a file being compiled contains a `defmacro' form, the macro is
6217         defined temporarily for the rest of the compilation of that file."
6218
6219 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6220
6221         * cl.el (floatp-safe):
6222         (plusp):
6223         (minusp):
6224         (oddp):
6225         (evenp):
6226         (cl-abs):
6227         Use a better parameter name than `x'.
6228
6229         * cl-macs.el (check-type): Make continuable.  Change documentation
6230         to require PLACE, but accept any form for compatibility.
6231
6232         * abbrev.el (define-abbrev): Use check-type.
6233         * font-menu.el (font-menu-change-face): Use check-type.
6234         * menubar.el (relabel-menu-item): Use check-type.
6235         * itimer.el: Fix typo.
6236
6237 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6238
6239         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6240
6241 2000-11-14  Martin Buchholz <martin@xemacs.org>
6242
6243         * XEmacs 21.2.37 is released.
6244
6245 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6246
6247         * code-cmds.el: Provide the feature.
6248
6249 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6250
6251         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6252
6253         * code-cmds.el: New file
6254         * mule/mule-cmds.el:
6255         * mule/mule-misc.el
6256         (coding-keymap): New keymap. Define coding system keyboard
6257         commands on file-coding builds too.
6258         (coding-system-change-eol-conversion):
6259         (universal-coding-system-argument):
6260         (set-default-coding-systems):
6261         (prefer-coding-system): Moved from mule-cmds.el
6262         (set-buffer-process-coding-system): Moved from mule-misc.el
6263
6264 2000-09-15  Stephen Carney <carney@scubadoo.com>
6265
6266         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6267
6268 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6269
6270         * package-get.el (package-get-download-sites): Add a pre-release
6271         site for experimental packages.
6272
6273         * auto-autoloads.el: Regenerated.
6274
6275 2000-08-01  Andy Piper  <andy@xemacs.org>
6276
6277         * gutter-items.el (buffers-tab-omit-function): reference
6278         buffers-tab-select-visible-buffers.
6279         (buffers-tab-filter-functions): new variable, by default uses
6280         buffers-tab-selection-function and buffers-tab-omit-function.
6281         (select-buffers-tab-buffers-by-mode): invert arguments.
6282         (buffers-tab-select-visible-buffers): new function. Invert calling
6283         of buffers-menu-omit-invisible-buffers.
6284         (buffers-tab-items): rewrite to use
6285         buffers-tab-filter-functions. Rewrite docstring.
6286         (gutter-buffers-tab-extent): delete.
6287         (add-tab-to-gutter): always build a new extent when adding the
6288         tabs.
6289         (update-tab-in-gutter): make gutter dirty when orientation
6290         changes.
6291
6292 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6293
6294         * bytecomp.el (byte-compile-defvar-or-defconst):
6295         Only do loadhist recording if defvar form includes a value.
6296
6297 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6298
6299         * bytecomp.el (byte-compile-initial-macro-environment):
6300         `eval-when-compile' should not compile its body.
6301
6302 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6303
6304         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6305         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6306         some Japanese English.  Remove some ancient FSF comments, and
6307         improve docstrings.  Use symbols not vectors for tables.
6308
6309 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6310
6311         * keymap.el:
6312         (local-key-binding):
6313         (global-key-binding):
6314         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6315
6316         * lisp.el:
6317         (backward-sexp): Slightly simpler code.
6318         (mark-sexp): Make arg optional, like FSF Emacs.
6319         (forward-list): Slightly simpler code.
6320         (backward-list): Slightly simpler code.
6321         (down-list):  Make arg optional, like FSF Emacs.
6322         (up-list):  Make arg optional, like FSF Emacs.
6323         (backward-up-list):  Make arg optional, like FSF Emacs.
6324         (kill-sexp):  Make arg optional, like FSF Emacs.
6325         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6326
6327         * font-menu.el (font-menu-change-face):
6328         Take continuable errors into account.
6329
6330         * abbrev.el:
6331         * abbrev.el (clear-abbrev-table):
6332         * abbrev.el (define-abbrev-table):
6333         * abbrev.el (define-abbrev):
6334         * abbrev.el (insert-abbrev-table-description):
6335         * apropos.el (apropos-documentation-check-doc-file):
6336         * apropos.el (apropos-documentation-check-elc-file):
6337         * buff-menu.el (list-buffers):
6338         * buff-menu.el (list-buffers-noselect):
6339         * bytecomp.el (byte-recompile-directory):
6340         * bytecomp.el (batch-byte-compile):
6341         * cl-macs.el (typep):
6342         * code-files.el (find-coding-system-magic-cookie):
6343         * code-files.el (insert-file-contents):
6344         * cus-edit.el (customize-set-variable):
6345         * cus-edit.el (customize-save-variable):
6346         * cus-face.el (custom-set-face-font-size):
6347         * cus-face.el (custom-set-face-update-spec):
6348         * cus-face.el (custom-reset-faces):
6349         * custom.el (custom-check-theme):
6350         * custom.el (copy-upto-last):
6351         * fill.el (canonically-space-region):
6352         * fill.el (fill-paragraph):
6353         * fill.el (fill-region):
6354         * fill.el (find-space-insertable-point):
6355         * fill.el (justify-current-line):
6356         * faces.el (face-spec-update-all-matching):
6357         * faces.el (set-face-stipple):
6358         * files-nomule.el (insert-file-contents):
6359         * files.el (insert-file-contents-literally):
6360         * files.el (hack-local-variables-last-page):
6361         * files.el (basic-save-buffer):
6362         * files.el (insert-directory):
6363         * font-menu.el (font-menu-change-face):
6364         * font.el (font-spatial-to-canonical):
6365         * format.el (format-encode-region):
6366         * format.el (format-insert-file):
6367         * format.el (format-replace-strings):
6368         * gutter.el (set-gutter-element):
6369         * help.el (key-or-menu-binding):
6370         * help.el (describe-bindings):
6371         * help.el (with-syntax-table):
6372         * indent.el (indent-rigidly):
6373         * indent.el (delete-to-left-margin):
6374         * info.el:
6375         * info.el (Info-extract-dir-entry-from):
6376         * info.el (Info-build-dir-anew):
6377         * info.el (Info-rebuild-dir):
6378         * info.el (Info-batch-rebuild-dir):
6379         * info.el (Info-read-subfile):
6380         * info.el (Info-build-node-completions):
6381         * info.el (Info-extract-menu-node-name):
6382         * isearch-mode.el (isearch-range-invisible):
6383         * isearch-mode.el (isearch-restore-invisible-extents):
6384         * itimer.el (itimerp):
6385         * itimer.el (itimer-live-p):
6386         * keymap.el:
6387         * keymap.el (substitute-key-definition):
6388         * keymap.el (read-command-or-command-sexp):
6389         * keymap.el (local-key-binding):
6390         * keymap.el (global-key-binding):
6391         * keymap.el (global-set-key):
6392         * keymap.el (local-set-key):
6393         * ldap.el:
6394         * ldap.el (ldap-add-entries):
6395         * ldap.el (ldap-delete-entries):
6396         * lisp.el (backward-sexp):
6397         * lisp.el (mark-sexp):
6398         * lisp.el (forward-list):
6399         * lisp.el (backward-list):
6400         * lisp.el (down-list):
6401         * lisp.el (backward-up-list):
6402         * lisp.el (up-list):
6403         * lisp.el (kill-sexp):
6404         * lisp.el (backward-kill-sexp):
6405         * menubar.el (add-menu-button):
6406         * menubar.el (add-submenu):
6407         * menubar.el (delete-menu-item):
6408         * menubar.el (relabel-menu-item):
6409         * mouse.el (narrow-window-to-region):
6410         * obsolete.el (define-obsolete-variable-alias):
6411         * obsolete.el (store-substring):
6412         * package-admin.el:
6413         * package-admin.el (package-admin-install-function):
6414         * package-admin.el (package-admin-install-function-mswindows):
6415         * package-admin.el (package-admin-default-install-function):
6416         * package-get.el (package-get-update-base-entries):
6417         * packages.el (packages-load-package-dumped-lisps):
6418         * packages.el (packages-collect-package-dumped-lisps):
6419         * printer.el (generic-print-buffer):
6420         * printer.el (generic-print-region):
6421         * replace.el (occur-mode-mouse-goto):
6422         * replace.el (perform-replace):
6423         * select.el (get-selection-no-error):
6424         * simple.el:
6425         * simple.el (newline):
6426         * simple.el (open-line):
6427         * simple.el (edit-and-eval-command):
6428         * simple.el (goto-line):
6429         * simple.el (undo):
6430         * simple.el (kill-region):
6431         * simple.el (copy-region-as-kill):
6432         * simple.el (kill-ring-save):
6433         * simple.el (set-mark):
6434         * simple.el (next-line):
6435         * simple.el (previous-line):
6436         * simple.el (line-move):
6437         * simple.el (set-goal-column):
6438         * simple.el (comment-region):
6439         * subr.el:
6440         * subr.el (putf):
6441         * syntax.el (modify-syntax-entry):
6442         * syntax.el (map-syntax-table):
6443         * view-less.el (view-file):
6444         * view-less.el (view-buffer):
6445         * view-less.el (view-file-other-window):
6446         * window-xemacs.el (backward-other-window):
6447         * window.el:
6448         * window.el (one-window-p):
6449         * window.el (walk-windows):
6450         * window.el (window-list):
6451         * x-mouse.el (x-mouse-kill):
6452         * x-select.el (x-get-cutbuffer):
6453         * x-select.el (x-store-cutbuffer):
6454         * term/bg-mouse.el (bg-mouse-line-to-center):
6455         * term/sun-mouse.el (window-line-end):
6456         * term/sun-mouse.el (sun-select-region):
6457         * term/sun.el (kill-region-and-unmark):
6458         * mule/mule-category.el:
6459         * mule/mule-category.el (modify-category-entry):
6460         * mule/mule-category.el (char-category-list):
6461         * mule/mule-coding.el (coding-system-force-on-output):
6462         * mule/mule-misc.el (coding-system-put):
6463         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6464
6465 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6466
6467         * cus-face.el: Typo fixes and tiny clarifications.
6468         * custom.el: ditto
6469
6470 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6471
6472         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6473         * startup.el (normal-top-level): Setup auto-save-list-file-name
6474         if auto-save-list-file-prefix is non-nil.
6475
6476 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6477
6478         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6479
6480 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6481
6482         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6483         get symbol at point-min.
6484
6485 2000-10-24  Didier Verna  <didier@xemacs.org>
6486
6487         * info.el (Info-emacs-info-file-name): defconst it.
6488         * info.el (Info-footnote-tag): defcustom it.
6489         * info.el (Info-no-description-string): ditto.
6490         * info.el (Info-find-node): adapt to new semantics of
6491         'Info-suffixed-file (don't do the case variants stuff).
6492         * info.el (Info-insert-dir): rewrite the dir file variants code.
6493         * info.el (Info-directory-files): New. Return the list of info
6494         files in a directory.
6495         * info.el (Info-dir-outdated-p): use it.
6496         * info.el (Info-parse-dir-entries): ditto.
6497         * info.el (Info-build-dir-anew): don't restrict to files ending
6498         with a ".info.*" extension.
6499         * info.el (Info-set-mode-line): ditto.
6500         * info.el (Info-read-subfile): adapt to new semantics of
6501         'Info-suffixed-file (append 'exact argument).
6502         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6503         string independently of the case.
6504         * info.el (Info-suffixed-file): use it (match all possible case
6505         for the file name).
6506         * info.el (Info-insert-file-contents): code cleanup.
6507         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6508         columns.
6509         * info.el (Info-batch-rebuild-dir): ditto.
6510         * info.el (Info-read-node-name-1): ditto.
6511         * info.el (Info-search): ditto.
6512         * info.el (Info-fontify-node): ditto.
6513
6514
6515 2000-10-24  Didier Verna  <didier@xemacs.org>
6516
6517         * process.el (shell-command): when called from a program, avoid
6518         'push-mark's "mark-set" message.
6519
6520 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6521
6522         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6523         by a symbol, not by a vector.
6524         * mule/vietnamese.el (vscii): Likewise.
6525         (viscii): Likewise.
6526         * mule/cyrillic.el (koi8-r): Likewise.
6527
6528         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6529         by a symbol, not by a vector.
6530         (chinese-big5-2): Likewise.
6531         * mule/ethiopic.el (ethiopic): Likewise.
6532         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6533         (vietnamese-viscii-upper): Likewise.
6534
6535 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6536
6537         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6538
6539 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6540
6541         * byte-optimize.el (byte-optimize-car): New function.
6542         (byte-optimize-cdr): Ditto.
6543
6544 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6545
6546         * byte-optimize.el: Partial synch with FSF 20.7.
6547         Optimize constant concatenation.
6548         Add keymapp as a side effect free function.  It is a built-in.
6549         (byte-after-unbind-pos): Remove byte-equal.
6550
6551 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6552
6553         * update-elc-2.el: Quote regexps correctly.
6554
6555 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6556
6557         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6558         (ccl-compile): Apply integerp, not integer-or-char-p to
6559         check the type of the buffer magnification
6560         (ccl-compile-write-string): Encode a string with binary
6561         coding system.
6562         (ccl-compile-write-repeat): Likewise.
6563
6564 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6565
6566         * buff-menu.el:
6567         * bytecomp.el:
6568         * coding.el:
6569         * faces.el:
6570         * files.el:
6571         * fill.el:
6572         * float-sup.el:
6573         * font-lock.el:
6574         * help.el:
6575         * iso8859-1.el:
6576         * loaddefs.el:
6577         * menubar-items.el:
6578         * menubar.el:
6579         * modeline.el:
6580         * msw-font-menu.el:
6581         * paragraphs.el:
6582         * paths.el:
6583         * replace.el:
6584         * simple.el:
6585         * sound.el:
6586         * startup.el:
6587         * version.el:
6588         * x-faces.el:
6589         * x-font-menu.el:
6590         Remove purecopy.
6591
6592 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6593
6594         * simple.el (do-auto-fill): Use the function pointer to by
6595         `comment-line-break-function', not `indent-new-comment-line'. This
6596         fixes an issue with cc-mode comment continuation.
6597
6598 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6599
6600         * simple.el (turn-on-auto-fill):  Add (interactive).
6601         * mwheel.el (mwheel-install): Add (interactive).
6602         * font-lock.el (turn-on-font-lock): Add (interactive).
6603         (turn-off-font-lock): Add (interactive).
6604
6605 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6606
6607         * packages.el (packages-special-base-regexp): Add `man'.
6608
6609 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6610
6611         * wid-edit.el (widget-specify-active): map over extents in current
6612         buffer like `widget-specify-inactive' does.  Mapping over the
6613         inactive extent object does not work since the current extent is
6614         ignored by `map-extents'.
6615
6616 2000-10-04  Martin Buchholz <martin@xemacs.org>
6617
6618         * XEmacs 21.2.36 is released.
6619
6620 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6621
6622         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6623         Optimize the compiled-function-constants vector by byte-code
6624         reference counts.
6625
6626 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6627
6628         * build-report.el (build-report-delete-regexp): quote value in
6629         defcustom
6630
6631 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6632
6633         * build-report.el (build-report): Don't bind srcdir which we don't
6634         use in `multiple-value-bind' to avoid the only byte-compiler
6635         warning.
6636
6637 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6638
6639         * build-report.el: Requires cl and custom now.
6640         build-report-version is determined by XEmacs version -- remove
6641         build-report-version*.
6642         * build-report.el (build-report-version): Removed.
6643         * build-report.el (build-report-installation-version-regexp): New.
6644         * build-report.el (build-report-version-file-regexp): New.
6645         * build-report.el (build-report-installation-srcdir-regexp): New.
6646         * build-report.el (build-report-destination): Offer
6647         xemacs-build-reports and xemacs-beta.
6648         * build-report.el (build-report-keep-regexp): Adjusted.
6649         * build-report.el (build-report-delete-regexp): Adjusted.
6650         * build-report.el (build-report-make-output-dir): New.
6651         * build-report.el (build-report-installation-file): Replace use of
6652         `concat' with `expand-file-name'.
6653         * build-report.el (build-report-make-output-file): Removed.
6654         * build-report.el (build-report-make-output-files): New.
6655         * build-report.el (build-report-subject): Identify as
6656         user-variable with "*...".
6657         * build-report.el (build-report-prompts): Ditto.
6658         * build-report.el (build-report-version-file): New.
6659         * build-report.el (build-report-file-encoding): Identify as
6660         user-variable with "*...".
6661         * build-report.el (build-report-make-output-get): New.
6662         * build-report.el (build-report-insert-header): Report
6663         emacs-version and system-configuration instead of
6664         build-report-version.
6665         * build-report.el (build-report-insert-make-output): Add file
6666         argument.
6667         * build-report.el (build-report-insert-installation-file):
6668         Re-indent.
6669         * build-report.el (build-report-keep): Change docstring,
6670         re-indent.
6671         * build-report.el (build-report-delete): Ditto.
6672         * build-report.el (build-report-installation-data): New.
6673         * build-report.el (build-report-version-file-data): New.
6674
6675 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6676
6677         * byte-optimize.el (byte-optimize-lapcode):
6678         Fix the optimization of using the first 5 elements of the
6679         constants vector for variables.
6680         (byte-optimize-lapcode): Fix another ancient broken optimization.
6681
6682 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6683
6684         * *: Spelling mega-patch
6685
6686 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6687
6688         * easymenu.el: doc fixes.
6689         (easy-menu-do-define): Use backquote.
6690         (easy-menu-change):
6691         (easy-menu-add):
6692         `when' seems much clearer than `if' here.
6693         (easy-menu-remove):
6694         (easy-menu-add-item):
6695         (easy-menu-item-present-p):
6696         (easy-menu-remove-item):
6697         Wrap using (when (featurep 'menubar) ...)
6698
6699 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6700
6701         * bytecomp.el (displaying-byte-compile-warnings):
6702         Revert Ben's change to this function below so that the compile log
6703         is displayed properly for users of the "popper" package.
6704
6705 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6706
6707         * window.el (save-selected-window): Use backquote.
6708
6709         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6710         Renamed from `byte-compile-file-form-defvar'.
6711         * bytecomp.el (byte-compile-defvar-or-defconst):
6712         Only cons onto current-load-list in top-level forms.
6713         Else this leaks a cons cell every time a defun is called.
6714         Renamed from `byte-compile-defvar', for clarity.
6715         Warn when docstring of defvar is not a string.
6716         Use consistent error messages.
6717         Better comments.
6718
6719 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6720
6721         * simple.el (set-variable):
6722         Remove unneeded defvar by rearranging order of let* forms.
6723
6724         * mule/mule-ccl.el (ccl-get-next-code):
6725         * menubar-items.el (bookmark-menu-filter):
6726         (language-environment-menu-filter):
6727         (tutorials-menu-filter):
6728         * toolbar-items.el (toolbar-compile):
6729         * byte-optimize.el (disassemble-offset):
6730         Use (declare (special ...)) instead of `defvar'.
6731
6732         * cl-macs.el (cl-do-proclaim):
6733         Fix (declare (special ...)) warning suppression syntax.
6734
6735 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6736
6737         * info.el (Info-tag-table-marker):
6738         (Info-tag-table-buffer):
6739         (Info-find-file-node):
6740         (Info-read-subfile):
6741         (Info-build-node-completions):
6742         (Info-search):
6743         (Info-mode):
6744         Multiple info buffer support.
6745
6746 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6747
6748         * ldap.el (ldap-decode-entry): New defun
6749         (ldap-search-entries): Use it in order to decode DN-prefixed
6750         entries properly
6751
6752 2000-08-23  Daniel Pittman <daniel@danann.net>
6753
6754         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6755         Use `eq', not `=', to compare symbols.
6756
6757 2000-07-30  Ben Wing  <ben@xemacs.org>
6758
6759         * bytecomp.el (byte-compile-report-error):
6760         * bytecomp.el (displaying-byte-compile-warnings):
6761         if stack-trace-on-error is set, send out a backtrace when
6762         an error is encountered that stops byte compilation.  this
6763         should make it much much easier to track down those curious
6764         problems.  also undo the kludge of using a separate "*Show*"
6765         buffer for display when there's a temp-buffer-show-function;
6766         we can avoid this by just being a little smarter.
6767
6768         * dialog-items.el:
6769         * dialog-items.el (search-dialog-regexp): New.
6770         * dialog-items.el (search-dialog-callback):
6771         * dialog-items.el (make-search-dialog):
6772         add a regexp option to the dialog and clean up a bit.
6773
6774         * dialog.el:
6775         * dialog.el (yes-or-no-p-dialog-box):
6776         * dialog.el (get-dialog-box-response):
6777         * dialog.el (make-dialog-box):
6778         * dialog.el (dialog-box-finish): New.
6779         * dialog.el (dialog-box-cancel): New.
6780         * dialog.el (internal-make-dialog-box-exit): New.
6781         implement [properly!] the :modal property of the new dialog box
6782         interface.  this is the first time xemacs has ever had *proper*
6783         modal dialog boxes, giving the standard window-system feedback.
6784         (e.g. under windows, clicking on a disabled frame causes a beep
6785         and makes the dialog box flash three times.)
6786
6787         * dragdrop.el: header keyword frobbing.
6788
6789         * dumped-lisp.el (preloaded-file-list):
6790         renamed winnt.el to win32-native.el.
6791
6792         * faces.el (face-property):
6793         * faces.el (set-face-property):
6794         * faces.el (frob-face-property):
6795         * faces.el (frob-face-font-2):
6796         * faces.el (make-face-bold):
6797         * faces.el (make-face-italic):
6798         * faces.el (make-face-bold-italic):
6799         * faces.el (make-face-unbold):
6800         * faces.el (make-face-unitalic):
6801         * faces.el (make-face-smaller):
6802         * faces.el (make-face-larger):
6803         clean up the implementation of these so that window-system-specific
6804         methods are called only on objects belonging to that window system.
6805         previously, you could have [e.g.] mswindows-make-face-bold called
6806         on font object of device type `stream', which is not good and
6807         explains the subtle errors Adrian was getting when byte-compiling
6808         something that required 'term. (Adrian, now you can use stack-trace-
6809         on-error to find the exact place where things are going wrong instead
6810         of having to laboriously binary-search your way through.)
6811
6812         * finder.el (finder-known-keywords):
6813         cleaned up -- properly sorted, clarified the meanings of many of
6814         the keywords, and added a few -- mswin, gui, content, build, www,
6815         user, services.  the last two try to distinguish between a package
6816         that's used directly by the user, and a package that provides
6817         support services to other packages.
6818
6819         * font-lock.el (lisp-font-lock-keywords-2):
6820         update list of lisp control structures to include everything,
6821         including new ones i introduced.
6822
6823         * gutter.el: header keyword frobbing.
6824
6825         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6826         recent isearch element was not doing so!  you got the second-most-
6827         recent instead.
6828
6829         * lisp-mode.el (construct-lisp-mode-menu):
6830         more menubar cleanups.
6831         * lisp-mode.el (with-selected-window):
6832         make it indent properly.
6833
6834         * menubar-items.el (default-menubar): lots of menubar cleanups.
6835         rearranged the options menu the most, e.g. splitting up the
6836         Keyboard/Mouse menu into a new Editing menu and combining the
6837         separate Scrollbar/Gutter/Toolbar submenus into Display.
6838         Got rid of General, moved items to Editing or new Troubleshooting.
6839         Moved Packages to Tools; doesn't seem to belong under Options.
6840         Added stuff to the Cmds menu, e.g. Change Case.
6841
6842         NB please don't complain about these periodic menubar changes.
6843         Anything like this is necessarily incremental in its construction
6844         -- By constant use you gradually become more and more aware of
6845         better and better ways to group menu items.  When we eventually
6846         move the options menu to a property sheet, the existing structure
6847         will probably be preserved fairly well.
6848
6849         * minibuf.el (next-history-element): fix problems with pressing
6850         down arrow in repeat-complex-command.
6851
6852         * modeline.el:
6853         * modeline.el (modeline-3d-p): New.
6854         added custom variable for controlling the 3d modeline.  the
6855         corresponding Options item has been present for a long time,
6856         but commented out with "fix me!" comments.  it's fixed now.
6857
6858         * obsolete.el (add-menu):
6859         remove bogus gettexts.
6860
6861         * process.el (shell-quote-argument):
6862         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6863         For bash under Windows native, see below.
6864
6865         * simple.el:
6866         * simple.el (display-warning-buffer):
6867         Fixed the handling of warning display to eliminate the annoying
6868         *Show* buffer, like was done for byte-compiler output above.
6869
6870         * simple.el (debug-print): New.
6871         Simple function for sending debug messages to the console and/or
6872         other debug places.
6873
6874         * subr.el (replace-in-string):
6875         Rewrite this function to avoid N^2 behavior with large strings --
6876         catastrophic with the new Windows selection code! (Apparently the
6877         author of this function didn't realize there was a fun
6878         replace-match that could make his life much easier, because we
6879         duplicated the entire logic.  The new version is smaller, easier
6880         to understand, much more robust, and has extended features --
6881         those of replace-match.)
6882
6883         * window.el:
6884         * window.el (with-selected-window): New.
6885         An obvious complement to the existing `with-selected-frame' and
6886         `with-current-buffer'.
6887
6888         * win32-native.el: Renamed from winnt.el.
6889         Added a great deal of stuff for properly handling process quoting,
6890         somewhat modeled on Kirill's original model (which i later threw
6891         away).  We should now finally have correctly working process arg
6892         quoting/dequoting so that the final app gets exactly what we
6893         intended.  Because the mechanism is in Lisp, it's easily
6894         extendible. (For those running bash and running the native
6895         version, I tried hard to do what I thought was correct.  But more
6896         thought is needed, and ideally the volunteer work of people with
6897         these configurations that they generally run on.)
6898
6899         * x-font-menu.el (x-font-menu-font-data):
6900         Put in defvar's to fix byte-compiler warnings.
6901
6902 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6903
6904         * select.el (selection-coercion-alist): Initialise.
6905         * select.el (select-coerce-to-text): New.
6906         * select.el (select-coerce): New.
6907         New functions to perform type and value coercion.
6908
6909         * select.el (select-buffer-killed-default): Keep data if it was
6910         on the clipboard.
6911
6912 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6913
6914         * menubar-items.el (default-menubar): Fix typo.
6915         (default-menubar): `lambda' was mispelled as `lamda'.
6916
6917 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6918
6919         * window.el (shrink-window-if-larger-than-buffer): Remove
6920         edge checking code.
6921
6922 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6923
6924         * paths.el (gnus-local-domain): Removed.
6925         (gnus-local-organization): Ditto.
6926         (gnus-startup-file): Ditto.
6927
6928 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6929
6930         * files.el (auto-mode-alist): Add .spec for RPM.
6931
6932 2000-07-31  Andy Piper  <andy@xemacs.org>
6933
6934         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6935
6936 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6937
6938         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6939         browse-url.
6940         * help.el (xemacs-www-page): Ditto.
6941         (xemacs-www-faq): Ditto.
6942         * menubar-items.el (default-menubar): Ditto.
6943
6944         * wid-edit.el (widget-url-link-action): Ditto.
6945         From: Kenichi OKADA <okada@opaopa.org>.
6946
6947 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6948
6949         * finder.el (finder-commentary): Add autoload cookie.
6950
6951 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6952
6953         * files.el (insert-file-contents-literally): Fix second let
6954         binding for `coding-system-for-read' to `coding-system-for-write'
6955         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6956
6957 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6958
6959         * files.el (insert-file-contents-literally): Use binary coding
6960         system (from Morioka san).
6961         (insert-file-contents-literally): Make file-name-handler method.
6962
6963 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6964
6965         * cl-macs.el (get-selection): Add defsetf.
6966
6967 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6968
6969         * x-init.el (x-activate-region-as-selection): replace obsolete
6970         function x-own-selection with own-selection.
6971         (ow-find): replace obsolete functions x-get-selection and
6972         x-get-clipboard with get-selection and get-clipboard.
6973         (init-post-x-win): replace obsolete function x-disown-selection
6974         with disown-selection.
6975
6976 2000-07-20  Mike Sperber  <mike@xemacs.org>
6977
6978         * startup.el (load-user-init-file): Only try to load init file if
6979         it exists.
6980
6981 2000-07-10  Andy Piper  <andy@xemacs.org>
6982
6983         * dialog-items.el: sync with Ben's patch.
6984
6985         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6986         comment.
6987         (progress-text-glyph): deleted.
6988         (progress-layout-glyph): make completely minimal.
6989         (progress-gauge-glyph): ditto.
6990         (progress-display-style): fix to handle dynamic instantiator
6991         changes.
6992         (progress-text-instantiator): new.
6993         (progress-layout-instantiator): new.
6994         (progress-gauge-instantiator): new.
6995         (set-progress-display-instantiator): renamed and changed from
6996         set-progress-display-style.
6997         (progress-abort-glyph): use instantiator not glyph.
6998         (append-progress-display): use set-progress-display-instantiator
6999         and set-glyph-image.
7000         (abort-progress-display): ditto.
7001         (raw-append-progress-display): ditto.
7002
7003 2000-07-20  Ben Wing  <ben@xemacs.org>
7004
7005         * code-files.el: Move Mule-specific code to mule-coding.el.
7006
7007 2000-07-15  Ben Wing  <ben@xemacs.org>
7008
7009         * autoload.el:
7010         Fixed comments.
7011
7012         * cmdloop.el:
7013         * cmdloop.el (yes-or-no-p):
7014         * cmdloop.el (y-or-n-p):
7015         Make these functions use should-use-dialog-box-p and not be
7016         overridden in dialog.el.
7017
7018         * cus-dep.el:
7019         * cus-dep.el (Custom-make-dependencies): Removed.
7020         * cus-dep.el (Custom-make-dependencies-1): New.
7021         * cus-dep.el (Custom-make-one-dependency): New.
7022         New entry point for use in Makefiles, to avoid excessive
7023         invocations.
7024
7025         * cus-edit.el (custom-variable-reset-saved):
7026         * cus-edit.el (custom-variable-reset-standard):
7027         * cus-edit.el (custom-save-resets):
7028         Fix bytecompiler warnings.
7029
7030         * dialog.el:
7031         * dialog.el (yes-or-no-p-dialog-box):
7032         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7033         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7034         * dialog.el (get-dialog-box-response):
7035         * dialog.el (message-or-box):
7036         * dialog.el (make-dialog-box):
7037         * dialog.el (popup-dialog-box): New.
7038         Avoid yes-or-no-p bogosities.
7039         Create a general function `make-dialog-box' to encapsulate all
7040         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7041
7042         * dumped-lisp.el (preloaded-file-list):
7043         Add dialog-items.  Clean up.  Group files by types.
7044
7045         * easymenu.el (easy-menu-add):
7046         * easymenu.el (easy-menu-remove):
7047         Account for accelerators.
7048
7049         * extents.el:
7050         * extents.el (extent-list): New args, like in map-extents.
7051         * extents.el (extent-at-event): New.
7052         * extents.el (extents-at-event): New.
7053
7054         * font-lock.el:
7055         * font-lock.el (font-lock-mode):
7056         * font-lock.el (font-lock-default-fontify-buffer):
7057         * font-lock.el (font-lock-default-unfontify-region):
7058         * font-lock.el (font-lock-fontify-syntactically-region):
7059         * font-lock.el (font-lock-fontify-keywords-region):
7060         Use new progress-feedback names.
7061
7062         * font-lock.el (java-font-lock-identifier-regexp):
7063         * font-lock.el (java-font-lock-class-name-regexp):
7064         Fix bytecompiler warnings.
7065
7066         * gutter-items.el:
7067         * gutter-items.el (progress-display-use-echo-area): Removed.
7068         * gutter-items.el (progress-feedback-use-echo-area): New.
7069         * gutter-items.el (progress-display-popup-period): Removed.
7070         * gutter-items.el (progress-feedback-popup-period): New.
7071         * gutter-items.el (set-progress-display-style): Removed.
7072         * gutter-items.el (set-progress-feedback-style): New.
7073         * gutter-items.el (progress-display-style): Removed.
7074         * gutter-items.el (progress-feedback-style): New.
7075         * gutter-items.el (progress-stack):
7076         * gutter-items.el (progress-displayed-p): Removed.
7077         * gutter-items.el (progress-feedbacked-p): New.
7078         * gutter-items.el (clear-progress-display): Removed.
7079         * gutter-items.el (clear-progress-feedback): New.
7080         * gutter-items.el (progress-display-clear-when-idle): Removed.
7081         * gutter-items.el (progress-feedback-clear-when-idle): New.
7082         * gutter-items.el (remove-progress-display): Removed.
7083         * gutter-items.el (remove-progress-feedback): New.
7084         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7085         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7086         * gutter-items.el (append-progress-display): Removed.
7087         * gutter-items.el (append-progress-feedback): New.
7088         * gutter-items.el (abort-progress-display): Removed.
7089         * gutter-items.el (abort-progress-feedback): New.
7090         * gutter-items.el (raw-append-progress-display): Removed.
7091         * gutter-items.el (raw-append-progress-feedback): New.
7092         * gutter-items.el (display-progress-display): Removed.
7093         * gutter-items.el (display-progress-feedback): New.
7094         * gutter-items.el (current-progress-display): Removed.
7095         * gutter-items.el (current-progress-feedback): New.
7096         * gutter-items.el (current-progress-display-label): Removed.
7097         * gutter-items.el (current-progress-feedback-label): New.
7098         * gutter-items.el (progress-display): Removed.
7099         * gutter-items.el (progress-feedback): New.
7100         Replace "progress-display" with "progress-feedback" globally.
7101
7102         * gutter-items.el (lprogress-display): Removed.
7103         * gutter-items.el (progress-feedback-with-label): New.
7104         Rename lprogress-display ==> progress-feedback-with-label.
7105
7106         * gutter-items.el (search-dialog-direction): Removed.
7107         * gutter-items.el (search-dialog-text): Removed.
7108         * gutter-items.el (search-dialog-callback): Removed.
7109         * gutter-items.el (make-search-dialog): Removed.
7110         Move to dialog-items.el.
7111
7112         * help.el:
7113         * help.el (help-mode-quit):
7114         * help.el (mode-for-help): New.
7115         * help.el (help-sticky-window): New.
7116         * help.el (help-window-config): New.
7117         * help.el (with-displaying-help-buffer):
7118         * help.el (function-at-event): New.
7119         * help.el (help-symbol-regexp): New.
7120         * help.el (help-symbol-run-function-1): New.
7121         * help.el (help-symbol-run-function): New.
7122         * help.el (help-symbol-function-context-menu): New.
7123         * help.el (help-symbol-variable-context-menu): New.
7124         * help.el (help-symbol-function-and-variable-context-menu): New.
7125         * help.el (frob-help-extents): New.
7126         * help.el (describe-function-1):
7127         * help.el (variable-at-point):
7128         * help.el (variable-at-event): New.
7129         * help.el (describe-variable):
7130         Major overhaul.
7131         - Make functions and variables be mousable.
7132         - Middle button hyperlinks.
7133         - New context-menu entries.
7134
7135         * keydefs.el:
7136         * keydefs.el (global-map):
7137         New key bindings to move lines up and down.
7138
7139         * lisp-mode.el:
7140         * lisp-mode.el (construct-lisp-mode-menu): New.
7141         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7142         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7143         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7144         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7145         Make popup and menubar menus be different.  Popup menu uses
7146         clicked location and automatically assumes symbol under the mouse
7147         for various commands.
7148
7149         * menubar-items.el:
7150         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7151         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7152
7153         * menubar-items.el (global-popup-menu): Removed.
7154         * menubar-items.el (mode-popup-menu): Removed.
7155         * menubar-items.el (activate-popup-menu-hook): Removed.
7156         * menubar-items.el (popup-mode-menu): Removed.
7157         * menubar-items.el (popup-buffer-menu): Removed.
7158         * menubar-items.el (popup-menubar-menu): Removed.
7159         Move to menubar.el.
7160
7161         * menubar.el:
7162         * menubar.el (global-popup-menu): New.
7163         * menubar.el (mode-popup-menu): New.
7164         * menubar.el (activate-popup-menu-hook): New.
7165         * menubar.el (last-popup-menu-event): New.
7166         * menubar.el (popup-mode-menu): New.
7167         * menubar.el (popup-buffer-menu): New.
7168         * menubar.el (popup-menubar-menu): New.
7169         * menubar.el (menu-call-at-event): New.
7170         Move non-content functions here.  Add support for context menu
7171         items on extents.
7172
7173         * minibuf.el (minibuffer-history-uniquify):
7174         Typo fix.
7175
7176         * minibuf.el (read-file-name-1):
7177         Call new file dialog box if it exists.
7178
7179         * minibuf.el (mouse-rfn-setup-vars):
7180         Clean up "chop" action.
7181
7182         * mouse.el:
7183         * mouse.el (button2): Now bound to mouse-track.
7184         * mouse.el (click-inside-extent-p):
7185         * mouse.el (point-inside-extent-p):
7186         * mouse.el (point-inside-selection-p):
7187         * mouse.el (mouse-drag-or-yank): Removed.
7188         * mouse.el (mouse-begin-drag-n-drop): New.
7189         * mouse.el (mouse-eval-sexp):
7190         * mouse.el (mouse-track-activate-strokes): New.
7191         * mouse.el (mouse-track-do-activate): New.
7192         * mouse.el (mouse-track):
7193         * mouse.el (default-mouse-track-event-is-with-button): New.
7194         * mouse.el (default-mouse-track-cleanup-hook):
7195         * mouse.el (default-mouse-track-drag-hook):
7196         * mouse.el (default-mouse-track-drag-up-hook):
7197         * mouse.el (default-mouse-track-click-hook):
7198         Merge drag-n-drop into mouse-track.
7199         Add general "activate" support to replace specific button2 kludges.
7200         Use "button modifier" support in mouse-track.
7201
7202         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7203
7204         * package-ui.el:
7205         * package-ui.el (pui-menu):
7206         * package-ui.el (pui-popup-context-sensitive): Removed.
7207         Fix bytecompiler warnings.
7208         Clean up popup code a bit.
7209
7210         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7211
7212         * simple.el:
7213         * simple.el (transpose-lines):
7214         * simple.el (transpose-line-up): New.
7215         * simple.el (transpose-line-down): New.
7216         * simple.el (transpose-subr):
7217         * simple.el (transpose-subr-1): Removed.
7218         Clean up, add functions to move lines up and down.
7219
7220         * startup.el (mail-host-address):
7221         * startup.el (user-mail-address):
7222         Customize.
7223
7224         * subr.el:
7225         * subr.el (set-symbol-value-in-buffer): New.
7226         * subr.el (error):
7227         * subr.el (check-argument-type):
7228         * subr.el (defined-error-p): New.
7229         Add structured error support.
7230
7231         * toolbar-items.el (toolbar-compile):
7232         Use new make-dialog-box.
7233
7234         * update-elc.el:
7235
7236         * userlock.el (ask-user-about-lock-dbox):
7237         * userlock.el (ask-user-about-supersession-threat-dbox):
7238         * userlock.el (ask-user-about-lock):
7239         * userlock.el (ask-user-about-supersession-threat):
7240         Use new make-dialog-box.
7241         Add safety checks; use should use-dialog-box-p.
7242
7243         * window-xemacs.el:
7244         * window-xemacs.el (__buffer-dedicated-frame):
7245         * window-xemacs.el (buffer-dedicated-frame): New.
7246         * window-xemacs.el (set-buffer-dedicated-frame): New.
7247         Move dedicated-frame stuff into lisp.
7248
7249 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7250
7251         * printer.el (generic-print-region): Do not require that
7252         `printer-name' be set.
7253         (printer-name): Commentary clarification.
7254
7255 2000-07-19  Martin Buchholz <martin@xemacs.org>
7256
7257         * XEmacs 21.2.35 is released.
7258
7259 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7260
7261         * select.el (selection-coercible-types): Initialise.
7262
7263 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7264
7265         * select.el (own-clipboard): Bug fix.
7266
7267 2000-07-17  Mike Sperber  <mike@xemacs.org>
7268
7269         * cus-edit.el (custom-migrate-custom-file): Save init file before
7270         continuing.
7271
7272 2000-07-16  Mike Sperber  <mike@xemacs.org>
7273
7274         * startup.el (load-init-file): Remove silly call to
7275         `load-user-custom-file`.
7276         (maybe-migrate-user-init-file): Minor fixes.
7277
7278 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7279
7280         * apropos.el (apropos-documentation-check-doc-file):
7281         `doc' variable should be let-bound, as was presumably intended.
7282
7283         * cus-edit.el (custom-variable-reset-saved):
7284         (custom-variable-reset-standard):
7285         Remove unused variable comment-widget.  Twice.
7286
7287         * toolbar.el (toolbar-blank-press-function):
7288         Add a real defvar with initial value nil and proper docstring.
7289         (press-toolbar-button): No need to check for boundp-ness anymore.
7290
7291         * rect.el (open-rectangle-line): Remove useless (let) form.
7292         Add defvar for pending-delete-mode.
7293
7294         * info.el (Info-find-node): This function needs an autoload cookie.
7295
7296         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7297         Use let* since the second form referred to the first.
7298
7299 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7300
7301         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7302         instead of removed `mswindows-get-clipboard'.
7303
7304
7305 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7306
7307         * select.el (select-convert-from-text): New.
7308         * select.el (select-convert-from-length): New.
7309         * select.el (select-convert-from-integer): New.
7310         * select.el (select-convert-from-identity): New.
7311         * select.el (select-convert-from-filename): New.
7312         * select.el (selection-converter-in-alist): Use them.
7313         New converter functions for X.
7314
7315         * select.el (get-selection): Removed comment.
7316
7317         * select.el (own-selection): Removed append code - I thought
7318         I'd already done this, but apparently not...
7319
7320         * select.el: Changed comment about TIMESTAMP.
7321
7322         * select.el (select-convert-in): New.
7323         * select.el (select-convert-out): New.
7324         New functions that get used by select.c.
7325
7326         * select.el (select-buffer-killed-default): New.
7327         * select.el (select-buffer-killed-text): New.
7328         * select.el (selection-buffer-killed-alist): New.
7329         New list and functions that get called if a relevant selection
7330         exists and a buffer gets killed.
7331
7332         * select.el (select-convert-to-targets):
7333         * select.el (select-convert-to-identity): Removed.
7334         * select.el (select-convert-from-identity): Removed.
7335         * select.el (select-converter-out-alist):
7336         Removed _EMACS_INTERNAL selection type.
7337
7338         * x-select.el (xselect-kill-buffer-hook): Removed.
7339         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7340         Removed this X-specific nonesense. Use the generic support
7341         in select.el instead.
7342
7343 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7344
7345         * mule/mule-category.el (defined-category-hashtable):
7346         Use make-hash-table instead of make-hashtable
7347
7348         * buff-menu.el: Byte-compiler warning fix.
7349
7350         * isearch-mode.el (isearch-highlight-all-cleanup):
7351         Remove unused variable `isearch-highlight-all-start'.
7352
7353         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7354
7355         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7356
7357         * cus-dep.el (Custom-make-dependencies):
7358         Add autoload cookie for custom-add-loads to generated custom-load.el.
7359
7360         * autoload.el (autoload-package-name): Warning suppression.
7361         Move defvar prior to first use.
7362
7363         * custom.el: Add autoload for custom-declare-face.
7364         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7365         * cl.el (cl-hack-byte-compiler):
7366         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7367         to work properly.
7368
7369 2000-07-08  Mike Sperber  <mike@xemacs.org>
7370
7371         * startup.el (load-home-init-file): Added variable.
7372         (maybe-migrate-user-init-file): Added.
7373         (load-user-init-file): Load custom file if different from init
7374         file.
7375
7376         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7377         "startup."
7378
7379         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7380         Moved `custom-file'-related code to cus-file.el.
7381
7382         * cus-file.el: New file.
7383
7384 2000-04-01  Mike Sperber  <mike@xemacs.org>
7385
7386         * packages.el (packages-find-package-directories): Added support
7387         for external package hierarchies with in-place installations.
7388
7389         * find-paths.el (paths-root-in-place-p): Added.
7390         (paths-find-emacs-directory): Added support for external
7391         directories with in-place installations.
7392         (paths-find-site-directory): Ditto.
7393
7394         * startup.el (find-user-init-file): Also look for
7395         ~/.xemacs/init.elc? in preference to ~/.emacs.
7396
7397 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7398
7399         * select.el (own-selection):
7400         * select.el (own-clipboard): Changed `append' parameter to
7401         `how-to-use' parameter.
7402         * select.el (own-selection): Removed icky append code.
7403         * select.el (own-selection, get-selection): Removed extra type
7404         checking.
7405         * select.el (selection-appender-alist):
7406         * select.el (selection-converter-{in|out}-alist): Initialise.
7407         * select.el (select-append-to-*): New.
7408         * select.el (select-convert-from-*): New.  New functions to append
7409         data and convert data from external type.
7410
7411 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7412
7413         * font-lock.el: Javadoc enhancements.
7414
7415 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7416
7417         * printer.el (generic-print-region): Compose job name from buffer
7418         name.
7419
7420 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7421
7422         * font-lock.el (font-lock-fontify-pending-extents): Call
7423         font-lock-fontify-region instead of font-lock-fontify-buffer
7424         to avoid unnecessary progress gauges.
7425
7426 2000-07-06  Craig Lanning  <lanning@scra.org>
7427
7428         * custom-load.el (faces):
7429
7430         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7431         dir is a regex.
7432
7433         * process.el (call-process-internal): from Dan Holmsand, use binary
7434         coding systems so that jka-compr works.
7435
7436 2000-07-07  Ben Wing  <ben@xemacs.org>
7437
7438         * font-lock.el: Undo previous change.  Unfortunately, some
7439         files actually use the variables directly in their init code
7440         without quoting them.
7441
7442 2000-07-07  Ben Wing  <ben@xemacs.org>
7443
7444         * font-lock.el (defvar font-lock-*-face): Removed.
7445
7446         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7447         only when necessary.
7448
7449 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7450
7451         * cl-macs.el: fix cl-transform-function-property kludge
7452         so that it does not require a random feature.
7453
7454 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7455
7456         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7457         as in Linux kernel "Rules.make".
7458
7459 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7460
7461         * build-report.el (build-report): Add autoload cookie.
7462
7463 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7464
7465         * package-ui.el (defgroup pui):  Correct a misspelling
7466         (pui-toggle-package-delete):  Change `seleted' to `selected'
7467
7468 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7469
7470         * package-get.el (package-get-update-base):
7471         (package-get): Use insert-file-contents-literally always.
7472         (package-get-maybe-save-index):
7473         Force coding system for writing to binary.
7474
7475 2000-06-08  Mike Alexander  <mta@arbortext.com>
7476
7477         * code-process.el (call-process-region): If there is no coding
7478         system for the process on process-coding-system-alist use the
7479         coding system of the buffer containing the region.
7480
7481 2000-06-10  Ben Wing  <ben@xemacs.org>
7482
7483         * cmdloop.el (command-error):
7484         If debug-on-error and noninteractive, output backtrace.
7485
7486         * files.el (file-relative-name):
7487         Remove MSDOS references.
7488
7489         * simple.el (line-number): New function, due to non-obvious
7490         behavior/usage of count-lines.
7491
7492         * simple.el (count-lines): document non-obvious usage to get
7493         line number.
7494
7495 2000-06-11  Ben Wing  <ben@xemacs.org>
7496
7497         * faces.el ((featurep 'xpm)):
7498         * x-faces.el (x-init-face-from-resources):
7499         * x-faces.el (x-init-frame-faces):
7500         * x-misc.el (x-init-specifier-from-resources):
7501         * x-misc.el (x-get-resource-and-bogosity-check):
7502         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7503         * x-mouse.el (x-init-pointer-shape):
7504         * x-scrollbar.el (x-init-scrollbar-from-resources):
7505         Add sixth argument to x-get-resource calls so as to issue warnings
7506         rather than errors on bogus arguments.
7507
7508 2000-06-05  Ben Wing  <ben@xemacs.org>
7509
7510         * compat.el: new file.  provides a clean, non-intrusive way to
7511         define compatibility functions.
7512
7513         * process.el (shell-quote-argument): temporary fix for lack
7514         of nt-quote-process-args.  #### I need to put back the overall
7515         structure of that mechanism but redo the guts of it using the
7516         extra intelligence in the C code.
7517
7518 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7519
7520         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7521         `package-get' does in package-get.el, instead of using external
7522         "md5sum" program.
7523
7524         * package-get.el (package-get): Insert package file literally to
7525         make checksum calculation work.
7526
7527 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7528
7529         * code-files.el (convert-mbox-coding-system): Deleted.
7530         (file-coding-system-alist): Removed reference to
7531         convert-mbox-coding-system.
7532
7533 2000-05-28  Martin Buchholz <martin@xemacs.org>
7534
7535         * XEmacs 21.2.34 is released.
7536
7537 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7538
7539         * font-lock.el (font-lock-keywords): Rewrote docstring
7540
7541 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7542
7543         * loadhist.el (unload-feature): handle case where x is both boundp
7544         and fboundp
7545
7546 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7547
7548         * packages.el: It's ok to use built-in macros, but not lisp
7549         defined ones.
7550
7551 2000-05-20  Ben Wing  <ben@xemacs.org>
7552
7553         * font-lock.el:
7554         * font-lock.el (font-lock-message-threshold):
7555         * font-lock.el (font-lock-mode):
7556         * font-lock.el (font-lock-default-fontify-buffer):
7557         * font-lock.el (font-lock-always-fontify-immediately):
7558         * font-lock.el (font-lock-old-extent): Removed.
7559         * font-lock.el (font-lock-old-len): Removed.
7560         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7561         * font-lock.el (font-lock-pending-extent-table): New.
7562         * font-lock.el (font-lock-range-table): New.
7563         * font-lock.el (font-lock-after-change-function):
7564         * font-lock.el (font-lock-after-change-function-1): Removed.
7565         * font-lock.el (font-lock-fontify-pending-extents): New.
7566         * font-lock.el ('font-lock-revert-cleanup): Removed.
7567         * font-lock.el ('font-lock-revert-setup): Removed.
7568         Rewrite deferral code to handle any number of changes, merging
7569         them properly.  Remove hacked-up code for revert-buffer, now
7570         unnecessary.
7571
7572         * menubar-items.el (default-menubar):
7573         In Options->Edit Init File, don't switch to emacs-lisp-mode
7574         unless necessary; doing this turns off font-lock.
7575
7576 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7577
7578         * keydefs.el: Define C-x BS to backward-kill-sentence.
7579
7580 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7581
7582         * files.el (hack-local-variables-prop-line): Use non-greedy
7583         matching to process -*-texinfo-*- -*-.
7584
7585 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7586
7587         * minibuf.el (minibuf-directory-files): new function.
7588         (read-file-name-activate-callback): use minibuf-directory-files.
7589         (read-directory-name-internal): ditto.
7590         (mouse-file-display-completion-list): ditto.
7591         (mouse-directory-display-completion-list): ditto.
7592         (read-file-name-internal): remove "./" from completion list unless
7593         explicitly matched, for consistency.
7594
7595 2000-05-11  Ben Wing  <ben@xemacs.org>
7596
7597         * gutter-items.el (gutter-buffers-tab):
7598         * gutter-items.el (add-tab-to-gutter):
7599         * gutter-items.el (update-tab-in-gutter):
7600         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7601         * gutter-items.el (append-progress-display):
7602         * gutter-items.el (abort-progress-display):
7603         * gutter-items.el (raw-append-progress-display):
7604         Further fixes.  Use set-glyph-image not set-image-instance-property,
7605         to fix problems with multiple windows in a frame.
7606
7607         * menubar-items.el (tutorials-menu-filter):
7608         Fix typo.
7609
7610         * startup.el (early-error-handler):
7611         Display message box under windows; otherwise, message will disappear
7612         before it can be viewed.
7613
7614         * update-elc.el:
7615         Fix bug in NEEDTODUMP processing.
7616
7617 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7618
7619         * startup.el (lock-directory): Removed.
7620         (superlock-file): Ditto.
7621         (startup-set-paths): Remove lockdir.
7622         (startup-setup-paths-warning): Remove lock-directory.
7623
7624         * setup-paths.el (paths-find-lock-directory): Removed.
7625         (paths-find-superlock-file): Ditto.
7626
7627 2000-05-09  Ben Wing  <ben@xemacs.org>
7628
7629         * faces.el (set-face-property):
7630         * faces.el (set-face-font):
7631         * faces.el (set-face-foreground):
7632         * faces.el (set-face-background):
7633         * faces.el (set-face-background-pixmap):
7634         * faces.el (set-face-underline-p):
7635         * faces.el (set-face-strikethru-p):
7636         * faces.el (set-face-highlight-p):
7637         * faces.el (set-face-dim-p):
7638         * faces.el (set-face-blinking-p):
7639         * faces.el (set-face-reverse-p):
7640         doc string changes.
7641
7642         * glyphs.el:
7643         * glyphs.el (make-image-specifier):
7644         * glyphs.el (glyph-property):
7645         * glyphs.el (set-glyph-image):
7646         * glyphs.el (make-glyph):
7647         * glyphs.el (make-pointer-glyph):
7648         * glyphs.el (make-icon-glyph):
7649         * glyphs.el (widget-image-instance-p): New.
7650         authorship info, lots of doc changes.  New predicate, inadvertently
7651         omitted.  the general principle with specifier docs is now that
7652         the description of instantiators should go with the make-foo-specifier
7653         fun's doc string, rather than in foo-specifier-p.  this follows
7654         conventions elsewhere in XEmacs and in general is a lot more obvious
7655         of a place to look.  sometimes the make-foo-specifier function needs
7656         to be created in the process.
7657
7658         * gutter.el:
7659         * gutter.el (make-gutter-specifier): New.
7660         * gutter.el (make-gutter-size-specifier): New.
7661         * gutter.el (make-gutter-visible-specifier): New.
7662         specifier doc updates according to the conventions specified before.
7663
7664         * objects.el:
7665         * objects.el (make-font-specifier):
7666         * objects.el (make-color-specifier):
7667         * objects.el (make-face-boolean-specifier): New.
7668         specifier doc updates according to the conventions specified before.
7669
7670         * specifier.el:
7671         * specifier.el (set-specifier):
7672         * specifier.el (make-integer-specifier): New.
7673         * specifier.el (make-boolean-specifier): New.
7674         * specifier.el (make-natnum-specifier): New.
7675         * specifier.el (make-generic-specifier): New.
7676         * specifier.el (make-display-table-specifier): New.
7677         specifier doc updates according to the conventions specified before.
7678
7679         * toolbar.el:
7680         * toolbar.el (make-toolbar-specifier): New.
7681         specifier doc updates according to the conventions specified before.
7682
7683 2000-05-09  Ben Wing  <ben@xemacs.org>
7684
7685         * process.el (call-process-internal): Revert to previous version
7686         because Mike's change clashed with a change I did not long before.
7687         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7688         Thanks very much Mike for pointing out the bug and submitting a
7689         patch!
7690
7691 2000-04-13  Mike Alexander  <mta@arbortext.com>
7692
7693         * process.el (call-process-internal): Send the correct input buffer
7694         (call-process-internal): Return the exit status of the process
7695
7696 2000-05-07  Ben Wing  <ben@xemacs.org>
7697
7698         * winnt.el:
7699         * winnt.el (nt-quote-args-verbatim): Removed.
7700         * winnt.el (nt-quote-args-prefix-quote): Removed.
7701         * winnt.el (nt-quote-args-backslash-quote): Removed.
7702         * winnt.el (nt-quote-args-double-quote): Removed.
7703         * winnt.el (nt-quote-args-functions-alist): Removed.
7704         * winnt.el (nt-quote-process-args): Removed.
7705         Remove all stuff for argument quoting.  We borrow the code instead
7706         from Emacs 20.6, which is much more careful in its quoting
7707         (e.g. in handling runs of the escape character) and avoids most of
7708         the need for this Lisp mechanism by checking to see whether we're
7709         running a Cygwin or normal program and doing the appropriate
7710         quoting.  If we end up needing such a mechanism, we should add
7711         it by extending the variable `mswindows-quote-process-args' so it
7712         can take an alist of regexps.
7713
7714 2000-05-07  Ben Wing  <ben@xemacs.org>
7715
7716         * keydefs.el:
7717         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7718         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7719         the window without moving point.
7720
7721         * simple.el:
7722         * simple.el (scroll-up-one): New.
7723         * simple.el (scroll-down-one): New.
7724         Functions for use with C-M-up/down.
7725
7726 2000-05-01  Martin Buchholz <martin@xemacs.org>
7727
7728         * XEmacs 21.2.33 is released.
7729
7730 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7731
7732         * dialog.el (yes-or-no-p-dialog-box):
7733         Fix docstring.
7734         Fix following horrible bug in X11 mode with focus-follows-mouse:
7735           1. Visit two files in two different frames.
7736           2. do File->Revert Buffer in one of those frames.
7737           3. Dialog box appears.
7738           4. Arrange things so that the mouse passes over the *other*
7739              frame, then to the dialog box, and click on "Yes".
7740           5. The file contents end up in the *wrong* buffer!
7741         Add TODO comment.
7742
7743 2000-04-28  Ben Wing  <ben@xemacs.org>
7744
7745         * help.el (describe-installation): correct typo introduced
7746         in last patch: boundp -> fboundp.
7747
7748         * etags.el (buffer-tag-table-list):
7749         canonicalize filenames to Unix format so that tag-table-alist
7750         searching works under Windows.
7751
7752         * autoload.el:
7753         Bowdlerize the supposedly objectionable words
7754         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7755
7756         * gutter-items.el (set-progress-display-style):
7757         * gutter-items.el (search-dialog-callback):
7758         * gutter-items.el (make-search-dialog):
7759         Change to new callback-ex api.
7760
7761 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7762
7763         * help.el: (describe-installation): decode-coding-string is not
7764         defined in a non MULE environment.
7765
7766 2000-04-28  Ben Wing  <ben@xemacs.org>
7767
7768         * gutter-items.el (buffer-list-changed-hook):
7769         use it, not record-buffer-hook.
7770
7771         * subr.el (record-buffer-hook): Removed.
7772
7773 2000-04-27  Ben Wing  <ben@xemacs.org>
7774
7775         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7776         use NORECORD option.  Andy will not like this, but the existing
7777         gutter behavior is just wrong, as per this comment:
7778
7779         ;; this used to add the norecord flag to both calls below.
7780         ;; this is bogus because it is a pervasive assumption in XEmacs
7781         ;; that the current buffer is at the front of the buffers list.
7782         ;; for example, select an item and then do M-C-l
7783         ;; (switch-to-other-buffer).  Things get way confused.
7784         ;;
7785         ;; Andy, if you want to maintain the current look, you must
7786         ;;  *uncouple* the gutter order and buffers order.
7787
7788         * loaddefs.el (completion-ignored-extensions): unfuckify.
7789
7790         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7791         xemacs.mak.
7792
7793         * autoload.el (batch-update-one-directory): new function, used in
7794         xemacs.mak.
7795
7796         * loadup.el: set gc-cons-threshold very high unless dumping --
7797         loadup during update-elc is much much much faster.  also do this
7798         when quick-building.
7799
7800         add commented-out code for profiling loadup.
7801
7802
7803         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7804         is required in order to build xemacs.
7805
7806 2000-04-26  Ben Wing  <ben@xemacs.org>
7807
7808         * loadup.el: don't garbage collect during loadup if quick-build
7809         compile-time option is set.
7810
7811 2000-04-23  Ben Wing  <ben@xemacs.org>
7812
7813         * update-elc.el: compute whether any dumped .el or .elc files
7814         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7815         if so.
7816
7817         * update-elc.el (update-elc-files-to-compile): always change
7818         NOBYTECOMPILE in the src directory rather than current dir,
7819         so it will work under NT.
7820
7821         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7822         the form of this file is identical between Unix and Windows.
7823         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7824         Added comment.
7825         (update-autoloads-from-directory): updated doc string.
7826         updated doc strings in a few other places.
7827
7828 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7829
7830         * bytecomp.el (byte-force-recompile): Fix argument to
7831         byte-recompile-directory.
7832
7833 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7834
7835         * gutter-items.el (progress-display-clear-when-idle): Use
7836         add-one-shot-hook.
7837         * gutter-items.el (clear-progress-display): Adjust number of
7838         arguments.
7839
7840 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7841
7842         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7843
7844 2000-04-16  Ben Wing  <ben@xemacs.org>
7845
7846         * printer.el: New file.
7847
7848         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7849
7850         * help.el (describe-installation): Fix decoding for Windows.
7851
7852         * menubar-items.el:
7853         * menubar-items.el (default-menubar):
7854         * menubar-items.el (tutorials-menu-filter): New.
7855         * menubar-items.el (popup-menubar-menu):
7856         Add authorship.  Redo Help menu and Tutorials filter.
7857
7858         * menubar.el: Correct comment.
7859
7860         * modeline.el (modeline-buffer-identification): Correct doc string.
7861
7862         * simple.el:
7863         * simple.el (printing): Removed.
7864         * simple.el (printer-name): Removed.
7865         * simple.el (generic-print-buffer): Removed.
7866         * simple.el (generic-print-region): Removed.
7867         Move generic print code to printer.el.
7868
7869 2000-04-15  Ben Wing  <ben@xemacs.org>
7870
7871         * simple.el (generic-print-region): New.
7872         make this function actually work.
7873         (generic-print-buffer): call generic-print-region.
7874
7875 2000-04-14  Andy Piper  <andy@xemacs.org>
7876
7877         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7878         by using the new widget-callback-current-channel.
7879         (search-dialog-callback): ditto.
7880
7881 2000-04-12  Andy Piper  <andy@xemacs.org>
7882
7883         * gutter.el (default-gutter-position): moved from gutter-items.el.
7884         (default-gutter-position-changed-hook): ditto.
7885         (gutter-element-visibility-changed-hook): ditto.
7886         (set-gutter-element): ditto.
7887         (remove-gutter-element): ditto.
7888         (set-gutter-element-visible-p): ditto.
7889         (gutter-element-visible-p): ditto.
7890         (init-gutter): ditto.
7891
7892         * dialog.el (make-dialog-box): renamed and moved from
7893         gutter-items.el
7894
7895         * gutter-items.el: move various functions elsewhere.
7896
7897 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7898
7899         * menubar-items.el: Fixed place of parenthesis.
7900
7901 2000-04-12  Ben Wing  <ben@xemacs.org>
7902
7903         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7904                 without constantly being prompted for the tag.
7905         * simple.el: Added a number of section headings, to clarify the
7906                 organization of this file.
7907         * simple.el (activate-region):
7908         * simple.el (region-exists-p):
7909         * simple.el (region-active-p):
7910                 Moved these three function down to the other side of
7911                 the case-changing functions, so they join the rest of
7912                 the region code.
7913         * simple.el (printing): New.
7914         * simple.el (printer-name): New.
7915         * simple.el (generic-print-buffer): New.
7916                 New functions, a very simple prototype for a unified
7917                 printing interface.
7918
7919         * process.el (call-process-internal): Real fix for null BUFFER,
7920                 other problems with BUFFER specs.
7921
7922         * menubar-items.el:
7923                 Fixed up File->Print to use new printing functions.
7924                 Various corrections and expansions to Grep/Compile menus.
7925                 New options for Printing.
7926                 New options for SMTP Mail, the way to send mail under
7927                   MS Windows. (There's also a package patch to make SMTP
7928                   Mail be the default under MSWin.)
7929
7930 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7931
7932         * menubar-items.el: Selecting Rectangle Mousing from menubar
7933         did not work.  Needed to quote mouse-track-rectangle-p.
7934
7935 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7936
7937         * cl-compat.el (keywordp): Removed.
7938
7939 2000-04-05  Andy Piper  <andy@xemacs.org>
7940
7941         * gutter-items.el (progress-layout-glyph): don't initialize here.
7942         (progress-gauge-glyph): use dynamic sizing.
7943         (set-progress-display-style): new function. Set progress glyphs
7944         appropriately depending on the style.
7945         (progress-display-style): new variable. Custom version of
7946         set-progress-display-style.
7947         (progress-abort-glyph): switch to dynamic sizes.
7948         (search-dialog-text): make the edit field active.
7949
7950 2000-04-04  Andy Piper  <andy@xemacs.org>
7951
7952         * gutter-items.el (make-search-dialog): need to make the search
7953         dialog visible after creation.
7954
7955         * menubar-items.el (default-menubar): use the search dialog for
7956         searching. Remove some extraneous search menu items.
7957
7958         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7959         well as strings.
7960         (make-gutter-only-dialog-frame): allow the user to create the
7961         frame unmapped. Allow the gutter spec to be given as a glyph.
7962         (search-dialog-direction): new variable.
7963         (search-dialog-text): new variable.
7964         (search-dialog-callback): new function. Callback for the search
7965         dialog action.
7966         (make-search-dialog): new function. Create a user-friendly search
7967         dialog.
7968
7969 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7970
7971         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7972         under Windows.
7973
7974 2000-04-01  Andy Piper  <andy@xemacs.org>
7975
7976         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7977         progress more accurately.
7978
7979 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7980
7981         * finder.el (finder-compile-keywords): Process readable files only.
7982         Because error in process of .#finder-inf.el when compile xemacs
7983         with --with-clash-detection option.
7984
7985 2000-03-31  Andy Piper  <andy@xemacs.org>
7986
7987         * gutter-items.el (append-progress-display): don't delay after a
7988         successful font-lock.
7989         (make-gutter-only-dialog-frame): new function. Allow users to
7990         create gutter-only dialogs.
7991
7992 2000-03-27  Mike Alexander  <mta@arbortext.com>
7993
7994         * process.el (call-process-internal): Handle a null BUFFER
7995         parameter correctly.
7996
7997 2000-03-28  Andy Piper  <andy@xemacs.org>
7998
7999         * gutter-items.el (abort-progress-display): put strings in the
8000         gutter not extents.
8001         (progress-layout-glyph): signal special 'quit callback.
8002         (progress-display-quit-function): deleted.
8003         (progress-display-stop-callback): deleted.
8004         (progress-display-dispatch-command-events): deleted.
8005         (append-progress-display): remove calls to
8006         progress-display-dispatch-command-events.
8007         (raw-append-progress-display): ditto.
8008
8009 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8010
8011         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8012         being a list.  Actually define `stipple-pixmap-p' which is used as
8013         an error predicate.  Correctly handle PIXMAP being either relative
8014         or absolute file name.
8015
8016 2000-03-24  Andy Piper  <andy@xemacs.org>
8017
8018         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8019         (abort-progress-display): ditto. Don't delete the created extent.
8020         (raw-append-progress-display): ditto.
8021         (progress-display-dispatch-non-command-events): new
8022         function. Encapsulates what we want to do when no command input is
8023         required.
8024         (progress-display-dispatch-command-events): likewise, but disable
8025         for now since it causes too many problems.
8026         (append-progress-display): use them.
8027         (raw-append-progress-display): ditto.
8028         (default-gutter-position-changed-hook): set this rather than
8029         default-gutter-position-changed.
8030         (default-gutter-position-changed-hook): lambda with zero arguments
8031         rather than one.
8032         (raw-append-progress-display): trap errors in pending input since
8033         allowing them to signal will hose the gauge well and
8034         truly. Ideally we would like to delay these until we are more able
8035         to cope.
8036         (append-progress-display): ditto.
8037
8038 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8039
8040         * lisp/make-docfile.el: call-process-internal is now implemented
8041         in process.el.
8042
8043 2000-03-21  Ben Wing  <ben@xemacs.org>
8044
8045         * mule\mule-cmds.el (set-language-info-alist):
8046         Fix to correspond to new menu arrangement.
8047
8048 2000-03-21  Ben Wing  <ben@xemacs.org>
8049
8050         * process.el:
8051         * process.el (call-process-internal): New.
8052         New implementation of call-process.  Only enabled under NT, so far.
8053         stderr handling not implemented yet in CVS'd C code.
8054
8055 2000-03-20  Ben Wing  <ben@xemacs.org>
8056
8057         * lisp-mode.el:
8058         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8059         * lisp-mode.el (lisp-interaction-mode):
8060         Put back Lisp Interaction menubar for Jan V's sake.
8061
8062         * simple.el:
8063         * simple.el (mark-ring):
8064         * simple.el (dont-record-current-mark): New.
8065         * simple.el (in-shifted-motion-command): New.
8066         * simple.el (mark-ring-unrecorded-commands): New.
8067         * simple.el (mark-ring-max):
8068         * simple.el (set-mark-command):
8069         * simple.el (push-mark):
8070         * simple.el (handle-pre-motion-command):
8071         Implement scheme for not recording unimportant marks.
8072
8073         * subr.el:
8074         * subr.el (function-allows-args): New.
8075         New function function-allows-args.
8076
8077 2000-03-20  Martin Buchholz <martin@xemacs.org>
8078
8079         * XEmacs 21.2.32 is released.
8080
8081 2000-03-20  Andy Piper  <andy@xemacs.org>
8082
8083         * gutter-items.el (update-tab-in-gutter): force selection of the
8084         selected-window if required to do so.
8085         (buffers-tab-items): ditto.
8086         (add-tab-to-gutter): ditto.
8087         (create-frame-hook): use force-selection.
8088         (default-gutter-position-changed): lambdify.
8089         (update-tab-hook): deleted since it was only used in one place.
8090
8091 2000-03-18  Andy Piper  <andy@xemacs.org>
8092
8093         * files.el (find-file-noselect): undo change that shouldn't have
8094         gone in.
8095
8096 2000-03-17  Andy Piper  <andy@xemacs.org>
8097
8098         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8099         of selected-window trickery.
8100
8101         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8102         frames tabs.
8103         (progress-display-stop-callback): progress -> progress-display
8104         (progress-display-quit-function): ditto.
8105         (clear-progress-display): ditto.
8106         (remove-progress-display): ditto.
8107         (append-progress-display): ditto.
8108         (abort-progress-display): ditto.
8109         (raw-append-progress-display): ditto.
8110         (display-progress-display): ditto.
8111         (current-progress-display-label): ditto.
8112         (current-progress-display): ditto.
8113         (lprogress-display): ditto and save the buffer
8114         (progress-display): ditto. Otherwise the buffer sometimes gets
8115         changed which confuses font-lock.
8116
8117         * font-lock.el (font-lock-default-fontify-buffer): catch all
8118         errors, not just quit.
8119         (font-lock-mode): progress -> display-progress
8120         (font-lock-default-fontify-buffer): ditto.
8121         (font-lock-fontify-syntactically-region): ditto.
8122         (font-lock-fontify-keywords-region): ditto.
8123
8124 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8125
8126         * cl.el (gensym): Move to here from cl-macs.el.
8127         (gentemp): Ditto.
8128
8129 2000-03-16  Andy Piper  <andy@xemacs.org>
8130
8131         * font-lock.el (font-lock-mode): use lprogress and friends for
8132         progress management.
8133         (font-lock-default-fontify-buffer): ditto.
8134         (font-lock-fontify-syntactically-region): ditto.
8135         (font-lock-fontify-keywords-region): ditto.
8136         (font-lock-revert-cleanup): fix reverting.
8137         (font-lock-revert-setup): ditto.
8138
8139         * gutter-items.el (progress-use-echo-area): new variable. Use the
8140         echo area for progress gauges if non-nil.
8141         (clear-progress): remove echo area stuff and defer to
8142         clear-message.
8143         (append-progress): dispatch non-command events after each progress
8144         increment. Remove echo area stuff.
8145         (abort-progress): remove echo area stuff and defer to
8146         display-message.
8147         (raw-append-progress): ditto. Dispatch non-command events after
8148         gutter redisplay.
8149         (display-progress): defer echo area stuff to display-message.
8150
8151         * gutter-items.el (clear-progress):
8152         (abort-progress): indentation changes.
8153         (display-progress): don't clear progress.
8154         (append-progress): compare messages with equal.
8155         (raw-append-progress): use dispatch-non-command-events to flush
8156         widget creation events.
8157
8158 2000-03-13  Ben Wing  <ben@xemacs.org>
8159
8160         * abbrev.el:
8161         * abbrev.el (abbrev-string-to-be-defined): New.
8162         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8163         Changes for use with the menubar.
8164
8165 2000-03-12  Ben Wing  <ben@xemacs.org>
8166
8167         * alist.el (vassoc): moved here from font-menu.el.
8168
8169         * custom.el (defface): typo fix.
8170
8171         * dialog.el (yes-or-no-p-dialog-box):
8172         * dialog.el (message-box):
8173         * files.el (save-some-buffers-1):
8174         Put accelerators in the button names.
8175
8176         * font-lock.el (font-lock-comment-face):
8177         * font-lock.el (font-lock-keyword-face):
8178         * font-lock.el (font-lock-function-name-face):
8179         Fixed some of the colors under MS Windows because the existing
8180         default colors were hardly different from black and needed to be
8181         made lighter.
8182
8183         * font-menu.el:
8184         * font-menu.el (font-menu-split-long-menu):
8185         * font-menu.el (font-menu-family-constructor):
8186         * font-menu.el (font-menu-size-constructor):
8187         * font-menu.el (font-menu-weight-constructor):
8188         * font-menu.el (font-menu-set-font):
8189         vassoc moved to alist.el.
8190         Accelerators added to all menus.
8191         Unused bound var new-props removed.
8192
8193         * keydefs.el: I did a whole lot of rearranging to put things in a
8194         more consistent order and fixed a number of cases where key
8195         combinations involving up, down, left, right and so on were
8196         defined but the corresponding keypad combinations were not
8197         defined.
8198
8199         * lisp-mode.el:
8200         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8201         * lisp-mode.el (emacs-lisp-mode):
8202         * lisp-mode.el (lisp-interaction-mode):
8203         * lisp-mode.el (flet):
8204         Added accelerators onto the menus.
8205         Made all the different versions of the let function be indented
8206         the same way.
8207         Undid Steve's easy-menu-ification, because it makes it impossible
8208         to have the menubar and popup menus different.
8209         Cleaned up the menu; added items for find-function &c and some
8210         indenting, and removed debug-on-*.
8211
8212         * list-mode.el (list-mode-hook):
8213         * list-mode.el (list-mode):
8214         * list-mode.el (completion-setup-hook):
8215         * list-mode.el (display-completion-list):
8216         Added support for the :window-height keyword, which is required
8217         because of other changes that I made for the file dialog box.  I
8218         also made the hook variables list-mode-hook and
8219         completion-setup-hook and also minibuffer-setup-hook in
8220         minibuf.el be permanent-local; see comment in list-mode.el.
8221
8222         * map-ynp.el (map-y-or-n-p):
8223         Added accelerators to the dialog buttons.
8224
8225         * menubar-items.el (menu-truncate-list):
8226         New internal function.
8227         * menubar-items.el (submenu-generate-accelerator-spec):
8228         * menubar-items.el (menu-item-strip-accelerator-spec):
8229         * menubar-items.el (menu-item-generate-accelerator-spec):
8230         New exported functions, for use in auto-generating accelerator specs.
8231
8232         * menubar-items.el:
8233         * menubar-items.el (default-menubar):
8234         * menubar-items.el (maybe-add-init-button):
8235         * menubar-items.el (bookmark-menu-filter):
8236         * menubar-items.el (slow-format-buffers-menu-line):
8237         * menubar-items.el (build-buffers-menu-internal):
8238         * menubar-items.el (language-environment-menu-filter):
8239         * menubar-items.el (default-popup-menu):
8240         * menubar-items.el (popup-buffer-menu):
8241         * menubar-items.el (popup-menubar-menu):
8242         Did a major overhaul on this file, and in fact I'm nowhere near
8243         done working on the menubar, and there will be more patches to
8244         come.  A basic summary of what I've done:
8245
8246         a) I added accelerators to all of the menu items.  For menus that
8247         are auto-generated, such as the buffers menu, the accelerators are
8248         automatically added to the beginning of each line using the
8249         numbers 1 through 9, then zero, and then letters starting with A,
8250         but omitting the letters that are already in use for the fixed
8251         menu items at the top of the buffers menu.  To facilitate adding
8252         accelerators of this kind, I created some new functions
8253         (*-accelerator-spec), which are also being used by other filters
8254         that auto generate lists of things such as ftp sites to download
8255         packages.  If people really don't like these accelerators
8256         appearing at the beginning of the menu items, a variable can be
8257         added to optionally turn them off, but I think this is rather
8258         pointless because other menu items have accelerators and many or
8259         most of the menu users will use the accelerators if the support is
8260         there.
8261
8262         b) I combined the top level Tools and Apps menus into a single
8263         Tools menu, because the distinction between the two is not
8264         obvious, and the items on the menus are not used often enough that
8265         putting some of them onto submenus is a problem.
8266
8267         c) I created two new top level menus called View and Cmds because
8268         there were too many items on the File and Edit menus, and I'm going
8269         to be adding more items to these menus.  In contrast to the Tools
8270         menu, the items on these menus may be used quite often during an
8271         editing session, and so should be available with fewer
8272         keystrokes.
8273
8274         d) I added a number of options to the options menu, including one
8275         for controlling whether the alt key can be used to traverse to
8276         menu items using the accelerators, one for controlling behavior of
8277         control-k, one for controlling how the kill and yank functions
8278         interact with the clipboard, a few additional buffers-menu
8279         options, and various other things.  I also did a bit of
8280         rearranging, for example, combining the keyboard and mouse options
8281         into a single keyboard and mouse submenu to facilitate the
8282         accelerators on that level.
8283
8284         e) I changed the variable buffers-menu-format-buffer-line-function
8285         to take two arguments instead of one, the second argument being
8286         the line number for use in creating an accelerator.  I added a
8287         hack to support existing functions with one argument (although I
8288         doubt that very many of these exist), for backward compatibility.
8289
8290         f) I moved the top level mule menu to be a submenu of the edit
8291         menu.  I think that most of the items on this menu are fairly
8292         useless and there are certainly not enough frequently used items
8293         to justify this being its own top level menu.
8294
8295         g) I combined most of the items in big-menubar.el into the main menu.
8296         If people think the main menu is too big, it would be possible to
8297         create different configurations, some smaller.
8298
8299         * menubar.el (check-menu-syntax):
8300         Deleted some syntax checks that were no longer valid, partly
8301         because of changes that were already made a long time ago, and
8302         partly because of a change I made where I allow the name of the
8303         menu item to be an evaluated expression rather than just a string,
8304         similar to all of the other parameters of a menu item.
8305
8306         * minibuf.el:
8307         * minibuf.el (read-file-name-1):
8308         * minibuf.el (mouse-read-file-name-1):
8309         I made a number of changes to improve the appearance
8310         and functioning of the file dialog box.  They include:
8311
8312         a) Fixing the problem where closing the dialog box by clicking on
8313         the close button of the window didn't properly exit the
8314         minibuffer.
8315
8316         b) Fixing the problem that if you typed part of a file name, and
8317         then clicked on a completion with the mouse, the file was not
8318         correctly selected.
8319
8320         c) Changing the title of the dialog box to reflect the operation
8321         being done in accordance with user interface conventions, rather
8322         than the name of the dialog box buffer, which is rather useless.
8323
8324         d) Remove the words "possible completions are" which didn't
8325         belong.
8326
8327         e) Fix things so that the completions scroll off the end of the
8328         completions windows only to the right, rather than both to the
8329         right and down, which is in accordance with Windows user interface
8330         conventions.
8331
8332         * msw-init.el (init-post-mswindows-win):
8333         Added a binding for meta-F4, which is the standard windows binding
8334         for exiting a program.
8335
8336         * select.el (get-selection-no-error):
8337         * select.el (own-selection):
8338         * select.el (own-clipboard):
8339         Added an optional argument called append to the functions
8340         own-selection and own-clipboard.  This adds support for appending
8341         text to the existing selection and allows the function
8342         own-clipboard to be used as the value of the variable
8343         interprogram- cut-function.
8344
8345         Fixed a bug in own-selection in handling zmacs-region-stays.
8346
8347         * simple.el (historical-kill-line): New.
8348
8349         * simple.el (kill-line):
8350         * simple.el (interprogram-cut-function):
8351         * simple.el (interprogram-paste-function):
8352         * simple.el (handle-pre-motion-command):
8353         * simple.el (next-line):
8354         * simple.el (previous-line):
8355         a) Expanded the variable kill-whole-line, so that function
8356         kill-line can be set to delete the entire line always, not just
8357         when cursor is at the beginning of the line.  This is controlled
8358         by setting the variable kill-whole-line to the symbol 'always.
8359         This behavior, as well as the existing kill-whole-line behavior,
8360         now only take effect when kill-line is called interactively,
8361         although this is a departure from a previous behavior in the case
8362         of setting this variable kill-whole-line to t.  It is almost
8363         certainly what has always been intended, and most likely the old
8364         way of doing things introduced bugs.  I also created a function
8365         called historical-kill-line, which ignores the kill-whole-line
8366         setting and always gives the historical behavior of only killing
8367         to the end of the line.  I bound this function to shift- control-k
8368         so that the kill to end of line behavior is available, even when
8369         kill-whole-line has been set to change control-k into the simple
8370         delete-whole-line behavior. (This can be set using the options
8371         menu.)
8372
8373         b) I changed things so that kill and yank now interact with the
8374         clipboard by default under windows.  This was done by changing the
8375         default value of interprogram-cut- function and
8376         interprogram-paste-function.  You can get the old behavior by
8377         setting these to nil, and there is an option on the options menu
8378         to do this.
8379
8380         c) I added support for selecting text using shifted motion keys.
8381         This support is on by default and can be controlled by the
8382         variable shifted-motion-keys-select-region.  There is also a
8383         variable called unshifted-motion-keys-deselect-region that
8384         controls more specifically how the shifted motion key behavior
8385         works.  I did not put an option on the options menu to turn this
8386         off, because I can't imagine why this would be useful.
8387
8388         * simple.el (forward-block-of-lines):
8389         * simple.el (backward-block-of-lines):
8390         * simple.el (block-movement-size):
8391         New.
8392
8393         * simple.el (uncapitalized-title-words):
8394         * simple.el (uncapitalized-title-word-regexp):
8395         * simple.el (capitalize-string-as-title):
8396         * simple.el (capitalize-region-as-title):
8397         New.
8398
8399
8400         * subr.el (add-hook):
8401         * subr.el (make-local-hook): New.
8402         * subr.el (remove-local-hook): New.
8403         * subr.el (add-one-shot-hook): New.
8404         * subr.el (add-local-one-shot-hook): New.
8405         Added some functions to make using hooks easier.
8406         These include:
8407
8408         a) Functions add-local-hook and remove-local-hook to make it easy
8409         to use local hooks.
8410
8411         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8412         make it possible to add a "one-shot" hook, which is to say a hook
8413         that runs only once, and automatically removes itself after the
8414         first time it has run.
8415
8416 2000-03-09  Andy Piper  <andy@xemacs.org>
8417
8418         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8419
8420 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8421
8422         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8423         Moved from menubar-items.el.
8424         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8425
8426 2000-03-08  Andy Piper  <andy@xemacs.org>
8427
8428         * gutter-items.el (build-buffers-tab-internal): add selected field
8429         to buffers tab spec.
8430
8431 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8432
8433         * minibuf.el (last-exact-completion): Initialize to nil.
8434
8435 2000-03-07  Didier Verna  <didier@xemacs.org>
8436
8437         * startup.el (command-line-1): remove unused variable
8438         `first-file-buffer'.
8439
8440 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8441
8442         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8443         which is also used for Web server log files.
8444
8445 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8446
8447         * mule/mule-charset.el: Setup auto-fill-chars.
8448
8449 2000-03-02  SL Baur  <steve@beopen.com>
8450
8451         * subr.el (with-string-as-buffer-contents): Reimplement using
8452         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8453         non-deletion of buffer after execution problem.
8454         (with-output-to-string): Use unique buffer name.
8455
8456 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8457
8458         * gutter-items.el (buffers-tab-sort-function):  New variable.
8459         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8460
8461 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8462
8463         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8464
8465 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8466
8467         * menubar-items.el (maybe-add-init-button): Remove the "Load
8468         .emacs" button from all menubars.
8469
8470 2000-03-01  Didier Verna  <didier@xemacs.org>
8471
8472         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8473         region rectangle replacement (from Jan Vroonhof).
8474         (replace-rectangle): new function.
8475
8476 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8477
8478         * mule/mule-cmds.el (set-default-coding-systems): Use
8479         set-terminal-coding-system and set-keyboard-coding-system.
8480         * coding.el (set-terminal-coding-system): Use
8481         set-console-tty-output-coding-system.
8482         (set-keyboard-coding-system): Use
8483         set-console-tty-input-coding-system.
8484
8485 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8486
8487         * minibuf.el (read-variable): Allow symbol to default argument.
8488
8489 2000-02-27  Andy Piper  <andy@xemacs.org>
8490
8491         * gutter-items.el (update-tab-hook): new function to be used for
8492         hooks.
8493         (create-frame-hook): add update-tab-hook.
8494         (record-buffer-hook): ditto.
8495         (default-gutter-position-changed): ditto.
8496         (default-gutter-position): updating the buffers tab is now handled
8497         by a hook.
8498         (default-gutter-position-changed-hook): new variable.
8499         (gutter-element-visibility-changed-hook): ditto.
8500         (set-gutter-element-visible-p): call it.
8501         (set-gutter-element): use modify-specifier-instances. Set extents
8502         as duplicable before using.
8503         (remove-gutter-element): ditto.
8504         (set-gutter-element-visible-p): ditto.
8505         (init-gutter): new function.
8506         (add-tab-to-gutter): use new gutter-element functions rather than
8507         setting specifiers directly.
8508         (clear-progress): ditto.
8509         (abort-progress): ditto.
8510         (gutter-buffers-tab-visible-p): renamed from
8511         default-gutter-visible-p
8512
8513         * specifier.el (modify-specifier-instances): new function from Jan
8514         Vroonhof.
8515
8516         * x-init.el (init-post-x-win): call init-gutter.
8517
8518         * msw-init.el (init-post-mswindows-win): call init-gutter.
8519
8520         * menubar-items.el (default-menubar): Update to reflect new gutter
8521         variables.
8522
8523 2000-02-26  Andy Piper  <andy@xemacs.org>
8524
8525         * gutter-items.el (set-gutter-element): new function. Add gutter
8526         elements to the specified gutter.
8527         (remove-gutter-element): new function. Remove gutter elements from
8528         the specified gutter.
8529         (set-gutter-element-visible-p): new function. Set gutter element
8530         visibility for the provided gutter-visible specifier.
8531
8532 2000-02-23  Andy Piper  <andy@xemacs.org>
8533
8534         * gutter-items.el (add-tab-to-gutter): specify dimensions
8535         dynamically.
8536
8537 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8538
8539         * gutter-items.el (add-tab-to-gutter):
8540         * package-get.el (package-get-interactive-package-query):
8541         * package-ui.el (pui-directory-exists):
8542         (pui-install-selected-packages):
8543         (pui-list-packages):
8544         Use #'(lambda ...)  instead of '(lambda ...).
8545
8546 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8547
8548         * startup.el (load-user-init-file): Check to make sure user
8549           has an init-file before calling load().
8550
8551 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8552
8553         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8554
8555 2000-02-23  Martin Buchholz <martin@xemacs.org>
8556
8557         * XEmacs 21.2.31 is released.
8558
8559 2000-02-21  Mike Sperber <mike@xemacs.org>
8560
8561         * loadup.el (really-early-error-handler):
8562         * update-elc.el:
8563         * make-docfile.el:
8564         Remove dependency on EMACSBOOTSTRAP... environment variables.
8565
8566 2000-02-21  Martin Buchholz <martin@xemacs.org>
8567
8568         * XEmacs 21.2.30 is released.
8569
8570 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8571
8572         * byte-optimize.el (byte-optimize-plus):
8573         (byte-optimize-minus):
8574         (byte-optimize-multiply):
8575         Optimize (- 0) to 0, not (-)
8576         Optimize (+ 5 3.0) to 8.0
8577         Optimize (* 5 3.0) to 15.0
8578         Improve readability.
8579
8580 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8581
8582         * modeline.el: (modeline-scrolling-method): change modeline
8583         mswindows cursor appearance according to the value.
8584
8585         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8586         and 'gui-element face colors and 'gui-element face font to Windows
8587         defaults.
8588
8589 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8590
8591         * font-lock.el: Javadoc enhancements
8592
8593 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8594
8595         * ldap.el (toplevel): Test if LDAP support has been compiled in
8596         (ldap-verbose): New option
8597         (ldap-search-entries): Renamed from the previous ldap-search
8598         Conditionalize message display on ldap-verbose
8599         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8600         defuns
8601         (ldap-search): Is now defined as an obsolete wrapper calling
8602         ldap-search-basic or ldap-search-entries
8603
8604
8605 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8606             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8607             Jan Vroonhof  <jan@xemacs.org>
8608
8609         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8610         When for-effect is true, didn't call `byte-optimize-form'
8611         in and/or subforms without last.
8612
8613 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8614
8615         * package-get.el (package-get-download-sites): Use correct custom
8616         type.
8617
8618 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8619
8620         * files.el (write-file): Ask for coding system when compiled with
8621         file-coding.
8622
8623 2000-02-16  Andy Piper  <andy@xemacs.org>
8624
8625         * buffer.el (switch-to-buffer): give norecord argument to
8626         set-window-buffer instead of explicitly recording.
8627
8628         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8629         we have to pick a window.
8630
8631 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8632
8633         * mule/mule-cmds.el (describe-language-support): Don't add
8634         unexist function to help-map.
8635         (describe-coding-system): Don't use already assigend `C'.
8636
8637 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8638
8639         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8640         work in custom.
8641
8642 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8643
8644         * about.el: Ienaga's e-mail address change.
8645
8646 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8647
8648         * etags.el (find-tag): force new window -- even if buf already
8649         visible -- when other-window is t
8650
8651 2000-02-16  Martin Buchholz <martin@xemacs.org>
8652
8653         * XEmacs 21.2.29 is released.
8654
8655 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8656
8657         * cl-extra.el (getf): This is now identical to `plist-get', so
8658         just defalias it.
8659         * cl-macs.el: Make getf an alias to plist-get, at the
8660         byte-compiler level, using define-compiler-macro.
8661
8662 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8663
8664         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8665
8666 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8667
8668         * lisp/etags.el (find-tag-internal): set exact-tagname to
8669           a regular expression that matches against the tagname
8670           part of the tag entry first instead of only looking in
8671           the context area.
8672
8673 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8674
8675         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8676         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8677
8678 2000-02-07  Martin Buchholz <martin@xemacs.org>
8679
8680         * XEmacs 21.2.28 is released.
8681
8682 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8683
8684         * cl-extra.el (getf): Just call `get', never `get*'.
8685         Make arglist match docstring.
8686         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8687         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8688         * byte-optimize.el: remove references to `get*'.
8689
8690 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8691
8692         * mule/european.el: Add syntax information for Latin3 and Latin4.
8693
8694 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8695
8696         * byte-optimize.el: Byte-optimize (length "foo")
8697
8698 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8699
8700         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8701         width check using `window-leftmost-p' and `window-rightmost-p'.
8702
8703 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8704
8705         * wid-edit.el (widget-match-inline): An atom never matches a
8706           list.
8707
8708 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8709
8710         * modeline.el: Consolidated 'x and 'mswindows specification under
8711         'win tag.
8712
8713 2000-01-29  Andy Piper  <andy@xemacs.org>
8714
8715         * gutter-items.el: (format-buffers-tab-line): Try and be
8716         intelligent about buffer naming when we have duplicates.
8717
8718 2000-01-29  Andy Piper  <andy@xemacs.org>
8719
8720         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8721         updated when it becomes visible.
8722
8723 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8724
8725         * bytecomp.el (byte-compile-insert-header): Properly set coding
8726         system under MULE and file-coding.
8727
8728 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8729
8730         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8731         (dontusethis-set-value-terminal-coding-system-handler):
8732         (dontusethis-set-value-keyboard-coding-system-handler):
8733         Never undefine coding system aliases.  Emergency fix for gnus.
8734
8735 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8736
8737         * files.el (abbreviate-file-name): Use directory-sep-char instead
8738         of hard-coded "/".
8739
8740 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8741
8742         * startup.el (user-init-file-base-list): New variable, replacing
8743         user-init-file-base.
8744         (find-user-init-file): New function.
8745         (command-line-early): Use it.
8746         (load-user-init-file): Ditto.
8747
8748 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8749
8750         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8751         calling valid-image-instantiator-format-p
8752
8753 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8754
8755         * isearch-mode.el (isearch-mode): The variable is
8756         isearch-unhidden-extents, not isearch-opened-extents.
8757
8758 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8759
8760         * minibuf.el (next-history-element): Modify error message if a
8761         default value is available.
8762
8763 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8764
8765         * bytecomp.el (byte-compile-file): Don't unconditionally write
8766         .elc files in binary - might contain non-Latin1.
8767
8768 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8769
8770         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8771         for windows-nt.
8772
8773         * version.el:
8774         * startup.el (user-init-file-base):
8775         * process.el (call-process-region):
8776         * files.el (make-backup-file-name):
8777         (backup-file-name-p):
8778         (file-relative-name):
8779         (abbreviate-file-name):
8780         (set-auto-mode):
8781         * code-process.el (call-process-region): Removed unnecessary
8782         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8783         support out of the universe.
8784
8785         * process.el:
8786         * code-process.el:
8787         * bytecomp.el (byte-compile-file): Removed reference to
8788         buffer-file-type, and commented usage of binary-process-output
8789         NTEmacs variables.
8790
8791 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8792
8793         * help.el (function-arglist): Add case for macro.
8794
8795 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8796
8797         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8798         printers.
8799         (custom-display): Added a menu for printer/display tags.
8800
8801         * frame.el (frame-type):
8802         * device.el (device-type): Added 'msprinter to the doc string, and
8803         removed 'pc -- it is not going to be implemented ever.
8804         (call-device-method): Fixed docstring typo.
8805         Defined specifier tags 'printer and 'display.
8806
8807 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8808
8809         * lisp/itimer.el (itimer-run-expired-timers): (consp
8810           last-command-event-time) instead of (consp
8811           'last-command-event-time).
8812
8813 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8814
8815         * msw-glyphs.el: Removed obsolete commentary.
8816
8817 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8818
8819         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8820         better default value.
8821
8822 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8823
8824         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8825         (read-string): Ditto.
8826         (eval-minibuffer): Ditto.
8827         (read-command): Ditto.
8828         (read-function): Ditto.
8829         (read-variable): Ditto.
8830         (read-number): Ditto.
8831         (read-shell-command): Ditto.
8832         (read-number): Record history.
8833
8834 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8835
8836         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8837
8838 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8839
8840         * faces.el (startup-initialize-custom-faces): New function.
8841         Reset all faces created during auto-autoloads loading time
8842         by defface.
8843         * startup.el (command-line): Call it.
8844
8845 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8846
8847         * about.el (about-hackers): Add myself to contributors list.
8848
8849 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8850
8851         * menubar-items.el (maybe-add-init-button): Removed an argument in
8852         a call to load-user-init-file, as the function managed to lose its
8853         formal parameter a few betas ago.
8854
8855 2000-01-18  Martin Buchholz <martin@xemacs.org>
8856
8857         * XEmacs 21.2.27 is released.
8858
8859 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8860
8861         * process.el (shell-command-to-string): Use the FSF docstring.
8862         Make shell-command-to-string the standard function, and
8863         exec-to-string the (deprecated) alias.
8864
8865         * startup.el: typo fix.
8866
8867 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8868
8869         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8870
8871 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8872
8873         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8874         buffers after visible buffers.
8875         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8876
8877 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8878
8879         * info.el (Info-extract-menu-node-name): Stop at a dot
8880         followed by whitespace or right parenthesis.
8881
8882 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8883
8884         * info.el (Info-directory-list): Warn against using Customize with
8885         Info-directory-list.
8886
8887 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8888
8889         * minibuf.el (read-file-name): doc fix.
8890
8891         * autoload.el (update-file-autoloads): doc fix.
8892
8893         * about.el (about-hackers): Change my E-mail address.
8894
8895 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8896
8897         * info.el (Info-visit-file): Just use the `f' interactive spec to
8898         read a filename in the standard way.
8899
8900 2000-01-13  Andy Piper  <andy@xemacs.org>
8901
8902         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8903         (gutter-buffers-tab-extent): new variable.
8904         (update-tab-in-gutter): call add-tab-to-gutter again if the
8905         orientation has changed.
8906         (add-tab-to-gutter): cope with different orientations.
8907
8908 2000-01-11  Didier Verna  <didier@xemacs.org>
8909
8910         * info.el (Info-following-node-name): backward-skip dots as well
8911         as spaces (dots at the end of a node name aren't part of it).
8912         (Info-extract-menu-node-name): don't skip dots. There could be
8913         some in the node name.
8914         (Info-index): allow dots to be part of a node name.
8915
8916 2000-01-12  Andreas Jaeger  <aj@suse.de>
8917
8918         * files.el (auto-mode-alist): Added idlwave-mode.
8919         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8920
8921 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8922
8923         * info.el (Info-search): Show default value.
8924
8925 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8926
8927         * info.el (Info-read-node-completion-table): New variable.
8928         (Info-read-node-name-1): New function.
8929         (Info-read-node-name): Use it.
8930         (Info-follow-reference): Use DEFAULT argument of completing-read.
8931         (Info-menu): Ditto.
8932
8933 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8934
8935         * hyper-apropos.el (hyper-describe-key-briefly): Save
8936         window configuration.
8937         (hyper-describe-face): Use DEFAULT of completing-read.
8938         (hyper-apropos-read-variable-symbol): Ditto.
8939         (hyper-apropos-read-function-symbol): Ditto.
8940
8941 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8942
8943         * mule/mule-cmds.el (set-default-coding-system): Set
8944         comint-exec-hook to use coding-system-for-read and
8945         coding-system-for-write so that C-x RET c works.
8946
8947 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8948
8949         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8950         (previous-matching-history-element): Increment
8951         minibuffer-max-depth by 1.
8952         (next-matching-history-element): Ditto.
8953
8954 2000-01-11  Andy Piper  <andy@xemacs.org>
8955
8956         * gutter-items.el (buffers-tab): Create a new face for the buffers
8957         tab.
8958         (buffers-tab-face): use it.
8959
8960 2000-01-10  Didier Verna  <didier@xemacs.org>
8961
8962         * modeline.el (modeline-scrolling-method): change modeline X
8963         cursor appearance according to the value.
8964
8965 2000-01-07  Andreas Jaeger  <aj@suse.de>
8966
8967         * about.el (about-hackers): Moved my entry to contributor list.
8968         (xemacs-hackers): Added myself.
8969         (about-maintainer-info): Added description of myself.
8970
8971
8972 2000-01-07  Didier Verna  <didier@xemacs.org>
8973
8974         * modeline.el (modeline-scrolling-method): new variable.
8975         (mouse-drag-modeline): add reference to it in the docstring.
8976         (mouse-drag-modeline): handle it.
8977
8978 2000-01-08  Andy Piper  <andy@xemacs.org>
8979
8980         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8981         calls.
8982         (remove-buffer-from-gutter-tab): ditto.
8983
8984 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8985
8986         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8987         (custom-face-edit): Fix grammatical error in help message.
8988
8989 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8990
8991         * movemail.el: Added.
8992
8993         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8994
8995 2000-01-03  Didier Verna  <didier@xemacs.org>
8996
8997         * modeline.el (mouse-drag-modeline): remove the code related to
8998         the modeline horizontal scrolling facility.
8999
9000 1999-12-31  Martin Buchholz <martin@xemacs.org>
9001
9002         * XEmacs 21.2.26 is released.
9003
9004 1999-12-28  Andy Piper  <andy@xemacs.org>
9005
9006         * wid-edit.el (widget-push-button-value-create): The gui cache
9007         does not agree with native widgets which can only be displayed
9008         once per window. The reasons for caching are diminished now that
9009         we don't hog resources when creating buttons.
9010         (widget-push-button-cache) deleted.
9011
9012 1999-12-24  Martin Buchholz <martin@xemacs.org>
9013
9014         * XEmacs 21.2.25 is released.
9015
9016 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9017
9018         * hyper-apropos.el (hyper-apropos): Toggle
9019         hyper-apropos-programming-apropos correctly.
9020         Set REGEXP when user accepts default value.
9021
9022 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9023
9024         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9025         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9026
9027 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9028
9029         * mule/mule-category.el (undefined-category-designator):
9030         Return char instead of character.  Search for undefined one.
9031         (describe-category): Use with-displaying-help-buffer.
9032
9033 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9034
9035         * byte-optimize.el (byte-optimize-plus):
9036         Optimize (+ 1) to 1 instead of (1+ nil).
9037
9038         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9039
9040         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9041
9042         * byte-optimize.el (byte-optimize-char-before): New function.
9043         Remove performance penalty for using (char-before) instead of (char-after).
9044
9045 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9046
9047         * mule/mule-category.el (char-category-list): Return character
9048         instead of integer.
9049
9050 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9051
9052         * minibuf.el (read-buffer): Check default is buffer object.
9053
9054 1999-11-25  Andy Piper  <andy@xemacs.org>
9055
9056         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9057         for buttons.
9058
9059 1999-12-16  Andreas Jaeger  <aj@suse.de>
9060
9061         * package-get.el (package-get-maybe-save-index): Fixed typo.
9062         Patch by Jeff Miller <jmiller@smart.net>.
9063
9064 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9065
9066         * gnuserv.el (gnuserv-process-filter):  don't call
9067         gnuserv-write-to-client when gnuserv-current-client is nil
9068
9069 1999-12-14  Martin Buchholz <martin@xemacs.org>
9070
9071         * XEmacs 21.2.24 is released.
9072
9073 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9074
9075         * about.el (about-hackers): Update my email address.
9076
9077 1999-12-07  Martin Buchholz <martin@xemacs.org>
9078
9079         * XEmacs 21.2.23 is released.
9080
9081 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9082
9083         * package-get.el (package-get-download-sites): Removed several
9084         defunct download sites, added many new ones, and corrected a few
9085         incorrect directory-on-site entries.  Added physical locations to
9086         site-description.
9087
9088 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9089
9090         * finder.el (finder-commentary): add DOC string and fix
9091         interactive spec
9092
9093 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9094
9095         * help.el (describe-function): Don't forget to intern the string
9096         completing-read returns.
9097         (describe-variable): Ditto.
9098
9099 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9100
9101         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9102         `hyper-apropos-help-mode' here to find symbol to customize
9103         irregardless of cursor position and simplify
9104         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9105         `hyper-apropos-popup-menu'.
9106
9107 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9108
9109         * apropos.el (apropos-mode-map): Add return to call
9110         apropos-follow.
9111         (apropos-print): Call apropos-mode to have better
9112         command reference. Put keymap text-poperty to
9113         symbole name.
9114
9115 1999-11-22  Alastair Burt  <burt@dfki.de>
9116
9117         * help.el: (describe-bindings-1): Added handling of keymaps for
9118         the extents at point.
9119
9120 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9121
9122         * gutter-items.el (buffers-tab-items): Wrap the function in a
9123         save-match-data
9124
9125 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9126
9127         * help.el (describe-function): Use the DEFAULT argument to
9128         completing-read.
9129         (describe-variable): Ditto.
9130
9131 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9132
9133         * minibuf.el (read-from-minibuffer): Add optional argument
9134         DEFAULT to have better mini-buffer history support.
9135         (completing-read): Pass default to read-from-minibuffer.
9136         (read-buffer): Pass default to completing-read.
9137
9138 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9139
9140         * font-lock.el (font-lock-doc-string-face): Document the
9141         `font-lock-lisp-like' property.
9142
9143 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9144
9145         * lisp-mode.el: Specify `font-lock-lisp-like'.
9146
9147         * font-lock.el (font-lock-lisp-like): New function.
9148         (font-lock-fontify-syntactically-region): Use it.
9149
9150 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9151
9152         * XEmacs 21.2.22 is released
9153
9154 1999-11-28  Martin Buchholz <martin@xemacs.org>
9155
9156         * XEmacs 21.2.21 is released.
9157
9158 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9159
9160         * minibuf.el (read-coding-system): Accept symbol and
9161         coding-system object as a default-coding-system.
9162
9163 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9164
9165         * minibuf.el (read-coding-system): Accept symbol as
9166         a default-coding-system.
9167
9168 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9169
9170         * apropos.el (apropos-documentation): Use insert instead
9171         of princ.
9172
9173 1999-11-07  William M. Perry  <wmperry@aventail.com>
9174
9175         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9176           for the linux console.
9177
9178         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9179           stuff to work when you are not on a window system, since the GPM
9180           mouse support now allows pasting from outside of XEmacs.
9181
9182 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9183
9184         * XEmacs 21.2.20 is released
9185
9186 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9187
9188         * setup-paths.el (paths-default-info-directories): Add
9189         /usr/share/info and /usr/local/share/info.
9190
9191 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9192
9193         * about.el: Updated Vladimir Ivanovic's info.
9194
9195 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9196
9197         * auto-show.el (auto-show-truncationp): Remove.
9198
9199         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9200
9201 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9202
9203         * indent.el (indent-line-to): fix bug: spaces were not replaced
9204         with tab if column is multiple of tab-width
9205         From dhn@qedinc.com
9206
9207 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9208
9209         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9210         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9211
9212         * package-get.el (package-get-package-provider): Be verbose when
9213         interactive. Patch from Robert Pluim
9214
9215 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9216
9217         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9218         info file suffixes.
9219
9220 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9221
9222         * process.el (open-network-stream): Add a new optional parameter
9223         PROTOCOL to support udp; fix a minor typo and add an explanation
9224         in docstring for udp programming.
9225
9226         * code-process.el (open-network-stream): Add a new optional
9227         parameter PROTOCOL to support udp; fix a minor typo and add an
9228         explanation in docstring for udp programming.
9229
9230 1999-10-18  Andy Piper  <andy@xemacs.org>
9231
9232         * gui.el (make-gui-button): be more precise about how we call
9233         callbacks.
9234
9235         * wid-edit.el (widget-push-button-value-create): Use the new form
9236         of native gui-button.
9237
9238 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9239
9240         * info.el (Info-page-prev): Don't do (sit-for 0).
9241
9242 1999-10-13  Andy Piper  <andy@xemacs.org>
9243
9244         * gutter-items.el (progress-abort-glyph): new glyph for showing
9245         abort status.
9246         (append-progress): dispatch-event rather than sit-for.
9247         (abort-progress): new function. Show the abort glyph with an
9248         appropriate message.
9249         (raw-append-progress): dispatch-event rather than sit-for.
9250         (display-progress): cope with aborts.
9251
9252         * gui.el (make-gui-button): Use native widgets for buttons
9253         unconditionally.
9254         (insert-gui-button): ditto.
9255         (gui-button-p): ditto.
9256
9257         * xbm-button.el: remove from core.
9258
9259         * xpm-button.el: remove from core.
9260
9261 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9262
9263         * faces.el (init-device-faces): Don't initialize the random faces
9264         on the stream device.
9265
9266 1999-10-06  Andy Piper  <andy@xemacs.org>
9267
9268         * files.el (recover-file): Don't use ls under windows for revert buffer.
9269
9270 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9271
9272         * package-get.el (package-get-download-menu): Make menu really
9273         toggle download sites.
9274         (package-get-download-sites): Add autoload cookie.
9275
9276 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9277
9278         * setup-paths.el (paths-find-module-directory): Ditto.
9279
9280 1999-09-29  Werner Fink  <werner@suse.de>
9281
9282         * setup-paths.el (paths-find-exec-directory): Add missing nil
9283         parameter for environment.
9284
9285 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9286
9287         * modeline.el (modeline-format):
9288         Only purecopy the strings.  Else
9289         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9290         barfs.
9291
9292 1999-08-28  Mike Woolley  <mike@bulsara.com>
9293
9294         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9295         user setting comint-completion-addsuffix and
9296         comint-process-echoes.
9297
9298 1999-09-22  Andy Piper  <andy@xemacs.org>
9299
9300         * gutter-items.el (update-tab-in-gutter): use
9301         last-nonminibuf-window instead of selected-window.
9302
9303 1999-09-18  Andy Piper  <andy@xemacs.org>
9304
9305         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9306         display on.
9307
9308         * subr.el (record-buffer-hook): new variable so that the hook gets
9309         some documentation.
9310
9311 1999-09-16  Andy Piper  <andy@xemacs.org>
9312
9313         * gutter-items.el (update-tab-in-gutter): only update when the
9314         gutter is visible.
9315         (remove-buffer-from-gutter-tab): ditto.
9316
9317 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9318
9319         * simple.el (do-auto-fill): Commented out part of Kinsoku
9320         processing.
9321
9322 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9323
9324         * isearch-mode.el (isearch-highlightify-region): Give the
9325         highlighting extents a high priority.
9326         (isearch-make-extent): Give the main highlighting extent an even
9327         higher priority.
9328
9329 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9330
9331         * packages.el (packages-compute-package-locations): Fix typo from
9332         -u rationalization.
9333
9334 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9335
9336         * setup-paths.el (paths-find-doc-directory): Respect value of
9337         `configure-doc-directory.'
9338
9339         * find-paths.el (paths-find-architecture-directory): Give
9340         precendence `default' argument (which typically comes from
9341         configure).
9342
9343 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9344
9345         * startup.el (command-line-early): Added options -user-init-file
9346         and -user-init-directory.
9347
9348         * files.el (user-init-file): Default to NIL so we can recognize
9349         when it's set.
9350
9351 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9352
9353         * obsolete.el (init-file-user):
9354         * startup.el:
9355         * packages.el (packages-compute-package-locations):
9356         * package-get.el (package-get-user-index-filename):
9357         * menubar-items.el (maybe-add-init-button):
9358         * info.el (Info-annotations-path):
9359         * dump-paths.el:
9360         Change `user-init-directory' to be an absolute path.
9361         Use `user-init-directory' where appropriate.
9362         Zap `init-file-user' and its uses.
9363
9364 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9365
9366         * subr.el (copy-symbol): New function.
9367
9368 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9369
9370         * isearch-mode.el (isearch-done): Be sure to restore invisible
9371         extents in the proper buffer.
9372         (isearch-pre-command-hook): Set this-command to the correct value
9373         in case the buffer has changed and old overriding-local-map was
9374         used.
9375         (isearch-restore-extent): Use remprop instead of setting the
9376         property to nil.
9377
9378 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9379
9380         * cmdloop.el (execute-extended-command): Update zmacs region
9381         before the delay.
9382         (execute-extended-command): Make the message gettext-friendly.
9383
9384 1999-09-07  Andy Piper  <andy@xemacs.org>
9385
9386         * gutter-items.el (progress-gauge-glyph): renamed from
9387         progress-glyph.
9388         (progress-text-glyph): new variable.
9389         (progress-layout-glyph): use layouts and text glyphs.
9390         (progress-area-buffer): removed.
9391         (progress-text-and-extent): new variable.
9392         (progress-displayed-p): dynamically create gutter area buffer.
9393         (clear-progress): ditto.
9394         (raw-append-progress): ditto.
9395         (append-progress): use new glyph names.
9396         (raw-append-progress): only create the extent when needed. set
9397         properties more optimally.
9398         (progress): remove args.
9399
9400 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9401
9402         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9403         mapcar where the return value is unused.
9404         (isearch-restore-invisible-extents): Ditto.
9405         (isearch-highlight-all-cleanup): Ditto.
9406         (isearch-delete-extents-in-range): Traverse the extents only once.
9407         (isearch-highlight-all-update): Don't start over if the search
9408         string has changed and more input is pending.
9409
9410 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9411
9412         * packages.el (packages-find-package-data-path): Ditto.
9413
9414         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9415
9416         * subr.el (mapc-internal): Don't make obsolete.
9417
9418         * cl-extra.el (mapc): Resurrect.
9419
9420 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9421
9422         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9423         alias.
9424
9425         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9426         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9427         (isearch-yank-clipboard): Use get-clipboard instead of
9428         x-get-clipboard.
9429         (isearch-yank-selection): Fix docstring.
9430
9431 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9432
9433         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9434
9435 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9436
9437         * cl-macs.el (extent-start-position): Fix setf method.
9438         (extent-end-position): Ditto.
9439
9440 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9441
9442         * isearch-mode.el: End merge with FSF 20.4.
9443
9444         * isearch-mode.el (search-invisible): New variable.
9445         (isearch-hide-immediately): Ditto.
9446         (isearch-unhidden-extents): Ditto.
9447         (isearch-range-invisible): New function.
9448         (isearch-unhide-extent): Ditto.
9449         (isearch-restore-invisible-extents): Ditto.
9450         (isearch-restore-extent): Ditto.
9451
9452         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9453         implementation.
9454         (isearch-ring-retreat-edit): Ditto.
9455         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9456         (isearch-forward-regexp): New arguments NOT-REGEXP and
9457         NO-RECURSIVE-EDIT.
9458         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9459         (isearch-backward-regexp): New arguments NOT-REGEXP and
9460         NO-RECURSIVE-EDIT.
9461         (isearch-mode): Return isearch-success.
9462         (isearch-update): Use unread-command-events instead of
9463         unread-command-event.
9464         (isearch-abort): If an invalid regexp is encountered, keep popping
9465         states.
9466         (isearch-*-char): Use FSF implementation.
9467         (isearch-whitespace-chars): Use the more robust FSF's
9468         implementation.
9469         (isearch-within-brackets): New variable.
9470         (isearch-mode): Initialize it.
9471         (isearch-edit-string): Bind it.
9472         (isearch-search-and-update): Set it.
9473         (isearch-push-state): Push it.
9474         (isearch-top-state): Pop it.
9475         (isearch-search): Set it.
9476         (isearch-printing-char): When called by isearch-whitespace-chars,
9477         handle M-SPC gracefully.
9478         (isearch-message-prefix): New argument ELLIPSIS.
9479         (isearch-message-suffix): Ditto.
9480         (isearch-message): Use the ELLIPSIS argument when calling
9481         isearch-message-prefix and isearch-message-suffix.
9482         (isearch-message-prefix): Distinguish between "wrapped" and
9483         "overwrapped" search, FWIW.
9484
9485 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9486
9487         * isearch-mode.el (isearch-edit-string): Use the head of the
9488         search ring instead of search-last-string and search-last-regexp.
9489         (search-highlight): Renamed from isearch-highlight.
9490         (isearch-exit): Use the new name.
9491         (isearch-highlight): Ditto.
9492         (isearch-dehighlight): Ditto.
9493         (isearch-update-ring): New function.
9494         (isearch-done): Call it.
9495         (isearch-done): New argument EDIT.
9496         (isearch-repeat): If search string is empty, look up at the car of
9497         the search ring; ignore the yank pointer.
9498         (isearch-abort): Call isearch-done with NOPUSH.
9499         (isearch-cancel): New function.
9500         (isearch-mode-map): Bind it to ESC ESC ESC.
9501
9502         * isearch-mode.el: Begin merge with FSF 20.4.
9503
9504 1999-09-01  Andy Piper  <andy@xemacs.org>
9505
9506         * x-select.el (x-get-clipboard): obsolete.
9507         (x-yank-clipboard-selection): obsolete
9508
9509         * select.el (disown-selection): need to be careful to disown the
9510         clipboard if we set it via selection.
9511         (get-clipboard): move from x-select.el
9512         (yank-clipboard-selection): ditto.
9513
9514 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9515
9516         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9517         isearch-highlight-all-matches to nil.
9518         (isearch-fixed-case): New variable.
9519         (isearch-mode): Initialize it.
9520         (isearch-edit-string): Save it.
9521         (isearch-toggle-case-fold): Set it.
9522         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9523         need to check isearch-fixed-case.
9524         (isearch-toggle-case-fold): Update highlighting of all matches
9525         before the pause.
9526         (isearch-edit-string):
9527
9528 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9529
9530         * isearch-mode.el (isearch-edit-string): Call isearch-message
9531         before reading the event so that the prompt is displayed properly.
9532         (isearch-message): Use isearch-nonincremental when calling
9533         isearch-message-prefix.
9534         (minibuffer-local-isearch-map): Bind up and down to do the same as
9535         M-p and M-n respectively.
9536         (isearch-done): New arg NOPUSH.
9537         (isearch-edit-string): Use it.
9538         (isearch-edit-string): Don't bind isearch-string.
9539         (isearch-ring-adjust): Edit string, *then* push state.
9540
9541 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9542
9543         * faces.el (isearch-secondary): Make isearch-secondary look
9544         different than default.
9545
9546 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9547
9548         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9549         save-excursion.
9550         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9551         (isearch-update): Call isearch-dehighlight without arguments.
9552         (isearch-done): Ditto.
9553
9554         * isearch-mode.el (isearch-fix-case): If the search string has no
9555         upper-case letters, allow the folding to be reenabled.
9556         Previously, once disabled, the folding would remain that way until
9557         the end of isearch.
9558         (isearch-top-state): Call isearch-fix-case.
9559
9560         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9561         save-excursion.
9562         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9563
9564 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9565
9566         * xpm-button.el:
9567         xbm-button.el: Need to exist in core because gui.el depends on
9568         them.
9569
9570 1999-08-31  Andy Piper  <andy@xemacs.org>
9571
9572         * gutter-items.el (buffers-tab-face): new customizable variable.
9573         (buffers-tab-default-buffer-line-length): new specifier for
9574         maximum viewable characters.
9575         (progress-stack): new variable for implementing widget-based
9576         progress messages.
9577         (progress-area-buffer): ditto.
9578         (progress-glyph-height): ditto.
9579         (progress-stop-callback): ditto.
9580         (progress-quit-function): new function.
9581         (progress-glyph): new variable.
9582         (progress-layout-glyph): ditto.
9583         (progress-displayed-p): new function, see message-displayed-p for
9584         details.
9585         (clear-progress): ditto.
9586         (remove-progress): ditto.
9587         (append-progress): ditto.
9588         (raw-append-progress): ditto.
9589         (display-progress): ditto.
9590         (current-progress): ditto.
9591         (current-progress-label): ditto.
9592         (progress): ditto.
9593         (lprogress): ditto.
9594
9595
9596 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9597
9598         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9599
9600         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9601         `isearch-yank-selection'.
9602         (isearch-mode-map): Use it.
9603         (isearch-yank-selection): Use `get-selection' instead of
9604         `get-x-selection'.
9605
9606 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9607
9608         * faces.el (isearch-secondary): Create face here.
9609
9610         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9611         timers.
9612
9613 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9614
9615         * subr.el (buffer-string): More robust backward compatibility
9616         check, courtesy William Perry.
9617
9618 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9619
9620         * replace.el (perform-replace): Stop the search after the search
9621         limit has been reached.
9622
9623 1999-08-23  Andy Piper  <andy@xemacs.org>
9624
9625         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9626         here if we don't have one.
9627
9628 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9629
9630         * ldap.el (ldap-coding-system): Default to nil until we get
9631         efficient UTF8 support
9632         (ldap-decode-string): Guard against `decode-coding-string' not
9633         being defined
9634         (ldap-encode-string): Guard against `encode-coding-string' not
9635         being defined
9636
9637 1999-08-23  Didier Verna  <didier@xemacs.org>
9638
9639         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9640         Some doc strings improvements, and add a star to the `interactive'
9641         calls.
9642
9643 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9644
9645         * font-lock.el (java-font-lock-keywords-3): introduced new
9646         keywords and regexpes for javadoc syntax 1.2.
9647
9648 1999-08-17  Andy Piper  <andy@xemacs.org>
9649
9650         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9651         format-buffers-tab-line.
9652         (buffers-tab-max-buffer-line-length): new variable.
9653         (format-buffers-tab-line): new function. truncate names if over
9654         buffers-tab-max-buffer-line-length.
9655
9656 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9657
9658         * cus-start.el: Customize the variable `bell-inhibit-time'.
9659
9660 1999-08-16  Andy Piper  <andy@xemacs.org>
9661
9662         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9663         brute-force approach to deleting the last buffer.
9664         (buffers-tab-grouping-regexp): new customizable variable.
9665         (select-buffers-tab-buffers-by-mode): use it.
9666
9667 1999-08-13  Andy Piper  <andy@xemacs.org>
9668
9669         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9670         deletion problem.
9671
9672 1999-07-30  Didier Verna  <didier@xemacs.org>
9673
9674         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9675         of princ to output symbols.
9676         (custom-save-face-internal): ditto.
9677         (custom-save-resets): ditto.
9678
9679 1999-08-09  Didier Verna  <didier@xemacs.org>
9680
9681         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9682         `regexp-quote' to protect the major mode name for use as a regular
9683         expression (c++ needs this for instance).
9684
9685 1999-08-08  Andy Piper  <andy@xemacs.org>
9686
9687         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9688         cope with similar mode names.
9689
9690         * gutter-items.el (buffers-tab-selection-function): new selection
9691         function.
9692         (select-buffers-tab-buffers-by-mode): new function.
9693         (buffers-tab-items): use it if set to only display buffers in the
9694         tab in the current buffer's group..
9695         (update-tab-in-gutter): use new api.
9696         (remove-buffer-from-gutter-tab): ditto.
9697
9698         * gutter-items.el (buffers-tab-max-size): set custom selection
9699         default to 6.
9700         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9701         (add-tab-to-gutter): set face as default.
9702
9703 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9704
9705         * faces.el (frob-face-property): Merge the fall-back specifier
9706         with the target, not replace it.
9707
9708 1999-08-05  Andy Piper  <andy@xemacs.org>
9709
9710         * gutter-items.el (update-tab-in-gutter): add frame argument for
9711         buffer-items.
9712         (update-tab-in-gutter): use it.
9713
9714         * gutter-items.el (record-buffer-hook): set.
9715
9716         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9717         change.
9718         (switch-to-buffer-hook) deleted.
9719
9720 1999-08-04  Andy Piper  <andy@xemacs.org>
9721
9722         * gutter-items.el (update-tab-in-gutter): make sure this will work
9723         as an argument to create-frame-hook.
9724
9725 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9726
9727         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9728         instead of timer emulation.
9729
9730 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9731
9732         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9733         Emacs isearch enhancements.
9734
9735 1999-07-28  Andy Piper  <andy@xemacs.org>
9736
9737         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9738         all devices that support tab controls.
9739         (remove-buffer-from-gutter-tab): new function. to be used as a
9740         value for kill-buffer-hook.
9741
9742 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9743
9744         * auto-show.el (auto-show-truncationp): changed to match
9745         `window_translation_on'
9746
9747 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9748
9749         * XEmacs 21.2.19 is released
9750
9751 1999-07-28  SL Baur  <steve@miho>
9752
9753         * code-files.el (insert-file-contents): Fix docstring.
9754         revert previous change.
9755
9756 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9757
9758         * fill.el (fill-region-as-paragraph): Change re-break-point to
9759         contain word-across-newline plus one character so that filling
9760         Japanese and Chinese works as desired.
9761         * simple.el (do-auto-fill): Ditto.
9762
9763 1999-07-26  SL Baur  <steve@miho>
9764
9765         * mule/japanese.el ("Japanese"): Do not specify a default input
9766         method.
9767         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9768
9769 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9770
9771         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9772         able to use cl-macs macro in early lisp.
9773
9774 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9775
9776         * custom.el:
9777         * cus-face.el:
9778         * cus-edit.el:
9779                 Massive custom Theme API changes.
9780
9781 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9782
9783         * code-files.el (insert-file-contents): Regard
9784         coding-system-magic-cookie if `coding-system-for-read' is nil.
9785
9786 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9787
9788         * mule/thai-xtis.el: Add coding: local variable, to avoid
9789         bootstrapping problem with C locale.
9790
9791 1999-07-22  Andy Piper  <andy@xemacs.org>
9792
9793         * dumped-lisp.el (preloaded-file-list): guard against putting
9794         gutter-items in a less than functional XEmacs.
9795         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9796
9797 1999-07-18  Bob Weiner  <weiner@beopen.com>
9798
9799         * fill.el (fill-context-prefix): Fixed bug that prevented the
9800         setting of an adaptive fill prefix when the `dont-skip-first' was
9801         t.
9802
9803 1999-07-22  SL Baur  <steve@miho>
9804
9805         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9806
9807 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9808
9809         * files.el (interpreter-mode-alist): add `make', `guile', and
9810         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9811         makefile-mode, guile is a scheme, and someday XEmacs will be
9812         modular enough to use as an efficient scripting tool.)
9813
9814 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9815
9816         * mule/mule-cmds.el (reset-language-environment): Regard
9817         coding-category `utf-8' and `ucs-4' if they are available.
9818
9819 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9820
9821         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9822         (prefer-coding-system): Fix DOC-string.
9823
9824         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9825         DOC-string too.
9826
9827         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9828         Mule.
9829         (coding-system-change-eol-conversion): Fix DOC-string.
9830
9831 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9832
9833         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9834         instead of `list-coding-system'.
9835
9836 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9837
9838         * menubar-items.el (default-menubar): `select-input-method' was
9839         renamed to `set-input-method'.
9840
9841         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9842         "Set Language Environment" menu.
9843
9844         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9845         "Describe Language Support" menu.
9846
9847 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9848
9849         * mule/chinese.el ("Chinese-GB"): Rename
9850         `chinese-gb-environment-setup-function' to
9851         `setup-chinese-gb-environment-internal'.
9852
9853 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9854
9855         * mule/korean.el: Use `define-coding-system-alias' instead of
9856         `copy-coding-system'.
9857
9858 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9859
9860         * mule/mule-cmds.el (set-language-environment-coding-systems):
9861         Treat duplicated coding-categories.
9862
9863 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9864
9865         * mule/japanese.el: Use `define-coding-system-alias' instead of
9866         `copy-coding-system'.
9867
9868 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9869
9870         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9871         coding-system `viscii'.
9872
9873 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9874
9875         * mule/cyrillic.el:
9876         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9877         (cyrillic-alternativnyj-decode-table): New variable.
9878         (cyrillic-alternativnyj-encode-table): New variable.
9879         - Specify `iso-8-1' as a category of coding-system
9880           `alternativnyj'.
9881         - Abolish general Cyrillic environment.
9882
9883 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9884
9885         * mule/chinese.el:
9886         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9887         - Register `chinese-gb-environment-setup-function' as a
9888           `setup-function' of "Chinese-GB" environment.
9889
9890 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9891
9892         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9893         optional argument `parents'.
9894
9895         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9896         property for Thai-XTIS.
9897
9898         * mule/mule-help.el (help-with-tutorial): Use property
9899         `tutorial-coding-system' of language-info as a coding-system to
9900         read tutorial file.
9901
9902 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9903
9904         * mule/thai-xtis.el: Don't setup `setup-function' and
9905         `exit-function'.
9906
9907         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9908         `set-coding-category-system' to set up coding-system for
9909         coding-category.
9910
9911         * mule/mule-cmds.el (prefer-coding-system): Use
9912         `set-coding-category-system' to set up coding-system for
9913         coding-category.
9914
9915 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9916
9917         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9918         Thai-XTIS environment.
9919
9920         * mule/mule-cmds.el (prefer-coding-system): Use
9921         `find-coding-system' instead of `coding-system-p'.
9922
9923 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9924
9925         * mule/mule-cmds.el (set-language-environment-coding-systems):
9926         Modify eol-type for XEmacs.
9927
9928         * mule/thai-xtis.el: Delete unused local variable `category'.
9929
9930         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9931         function.
9932         (prefer-coding-system): Don't call
9933         `update-coding-systems-internal'; use function
9934         `coding-category-list' instead of variable `coding-category-list';
9935         use `set-coding-priority-list' instead of `set-coding-priority';
9936         modify `eol-type' for XEmacs.
9937
9938         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9939         `charset-columns'.
9940         (char-width): Likewise.
9941
9942 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9943
9944         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9945         `tis-620'.
9946
9947         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9948         `set-coding-priority-list' instead of `set-coding-priority'; don't
9949         call `update-coding-systems-internal'.
9950
9951         * mule/mule-misc.el (coding-system-get): New function.
9952         (coding-system-put): New function.
9953         (coding-system-category): New function.
9954
9955 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9956
9957         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9958         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9959         to avoid conflict with leim/quail/thai-xtis.
9960
9961         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9962         to thai-xtis-chars.el.
9963
9964         * mule/thai-xtis-chars.el: New file (split from
9965         mule/thai-xtis.el).
9966
9967 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9968
9969         * mule/thai-xtis.el:
9970         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9971         - Add syntax entries.
9972         - Put `preferred-coding-system' of the charset `thai-xtis' to
9973           `tis-620'.
9974
9975 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9976
9977         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9978         rewritten to use write-multibyte-character.
9979
9980 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9981
9982         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9983         of `iso-2022-7'.
9984         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9985         ported yet.
9986         (read-input-method-name): Treat optional argument `default'.
9987
9988 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9989
9990         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9991         all.
9992         (set-language-info-alist): Set up menus here.
9993
9994 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9995
9996         * minibuf.el (completing-read): Add new optional argument
9997         `default'.
9998         (read-coding-system): Add new optional argument
9999         `default-coding-system'.
10000
10001 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10002
10003         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10004         (viet-viscii-...->viet-vscii...).
10005
10006 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10007
10008         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10009         and menus.
10010
10011 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10012
10013         * mule/mule-cmds.el (input-method-function): Add permanent-local
10014         property.
10015
10016 1999-03-30  Dave Love  <fx@gnu.org>
10017
10018         * mule/mule-cmds.el (current-language-environment): Doc fix.
10019
10020 1999-02-06  Richard Stallman  <rms@gnu.org>
10021
10022         * mule/european.el (setup-slovenian-environment): New function.
10023         ("Slovenian"): New language environment.
10024
10025 1999-01-27  Dave Love  <fx@gnu.org>
10026
10027         * mule/mule-cmds.el (current-language-environment): Provide :link,
10028         :type (choices) and appropriate :get.
10029
10030 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10031
10032         * mule/mule-cmds.el (describe-language-environment): Don't alter
10033         input-method-alist.
10034
10035 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10036
10037         * mule/mule-cmds.el (prefer-coding-system): Call
10038         set-coding-priority, so that the internal array of priorities is
10039         also updated.
10040
10041 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10042
10043         * mule/mule-cmds.el (prefer-coding-system): If the argument
10044         requires specific EOL conversion type, make the default coding
10045         systems use that.
10046
10047 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10048
10049         * mule/mule-cmds.el (set-language-environment): Pass the default
10050         eol-type to set-language-environment-coding-systems.
10051         (set-default-coding-systems): Copy the eol-type property for the
10052         new default values of {buffer-file,process}-coding-system from the
10053         old defaults.
10054         (set-language-environment-coding-systems): Accept an optional
10055         argument EOL-TYPE, and set the eol-type property of the default
10056         coding systems accordingly.
10057
10058 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10059
10060         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10061         use generate-new-buffer instead of get-buffer-create.
10062
10063 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10064
10065         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10066
10067 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10068
10069         * mule/mule-cmds.el (default-input-method): Fix custom type.
10070
10071 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10072
10073         * mule/mule-cmds.el (setup-specified-language-environment):
10074         Add apropos-inhibit property.
10075         (describe-specified-language-support): Likewise.
10076
10077 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10078
10079         * mule/mule-cmds.el: Doc fixes.
10080
10081 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10082
10083         * mule/mule-cmds.el (register-input-method): Doc-string
10084         modified.
10085
10086 1998-09-01  Dave Love  <fx@gnu.org>
10087
10088         * mule/mule-cmds.el (current-language-environment): Fix
10089         setter function.
10090
10091 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10092
10093         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10094         mule/european.el, mule/hebrew.el, mule/japanese.el,
10095         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10096         avoid bootstrapping problem if you need to recompile all the Lisp
10097         files using interpreted code.
10098
10099 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10100
10101         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10102         ("Latin-2"): Likewise.
10103
10104 1998-08-18  Per Starback  <starback@update.uu.se>
10105
10106         * mule/european.el (setup-latin2-environment): Fix typo.
10107
10108 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10109
10110         * mule/european.el: Give proper value of `input-method' key to all
10111         lang. env.
10112
10113         * mule/mule-cmds.el (activate-input-method): Handle the case that
10114         the arg INPUT-METHOD is nil correctly.
10115         (read-multilingual-string): Activate the specified input method
10116         before calling read-string.  Afterward, activate the original
10117         input method.
10118
10119 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10120
10121         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10122         (set-language-info-alist): Fix typo in doc-string.
10123
10124         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10125
10126 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10127
10128         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10129         (reset-language-environment): New function for the job that
10130         setup-english-environment used to do.
10131         (set-language-environment): Do more setups according to the info
10132         in language-info-alist.
10133         (read-language-name): Handle the case that the arg KEY is nil.
10134         (describe-language-environment): Handle input-method property.
10135
10136         * mule/: All files under this directory, which related with
10137         specific languages (such as mule/european.el, mule/greek.el,
10138         mule/hebrew.el, mule/misc-lang.el), modified as below.
10139         (setup-XXX-environment): Just call set-language-environment.  If
10140         they used to do some other jobs than what done by
10141         set-language-environment, those jobs are done in
10142         setup-XXX-environment-internal now.
10143         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10144         the value to setup-XXX-environment-internal.  Add properties
10145         input-method and features.
10146
10147         * mule/english.el (setup-english-environment): Just call
10148         reset-language-environment.
10149
10150         * mule/european.el (setup-8-bit-environment): Function deleted.
10151
10152 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10153
10154         * mule/mule-cmds.el (input-method-exit-on-first-char)
10155         (input-method-use-echo-area): Doc fixes.
10156
10157 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10158
10159         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10160         variable.
10161         (input-method-use-echo-area): New variable.
10162
10163 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10164
10165         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10166
10167 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10168
10169         * mule/mule-cmds.el (activate-input-method): Update mode line.
10170         (inactivate-input-method): Likewise.
10171
10172 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10173
10174         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10175         input method in the current buffer, but just bind
10176         current-input-method.
10177
10178 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10179
10180         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10181
10182         * mule/misc-lang.el ("IPA"): Add coding-priority and
10183         coding-system.
10184
10185 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10186
10187         * mule/greek.el: Add coding-priority.
10188
10189 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10190
10191         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10192         LANG-ENV.
10193
10194 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10195
10196         * mule/mule-cmds.el (register-input-method): Fix previous change.
10197         (setup-specified-language-environment): Doc fix.
10198
10199 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10200
10201         * mule/mule-cmds.el: Several doc fixes.
10202         (get-language-info, set-language-info): Rename argument.
10203         (set-language-info-alist): Likewise.
10204         (register-input-method): Rename argument.
10205         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10206
10207 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10208
10209         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10210         default value while reading an input method.
10211
10212 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10213
10214         * mule/mule-cmds.el (universal-coding-system-argument):
10215         Use buffer-file-coding-system as default.
10216
10217 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10218
10219         * mule/korean.el ("Korean"): Doc fix.
10220
10221 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10222
10223         * mule/mule-cmds.el (describe-language-environment): Print the
10224         languge environment at the head.
10225
10226 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10227
10228         * mule/japanese.el: Set exit-function to exit-japanese-environment
10229         for Japanese environment.
10230
10231 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10232
10233         * mule/mule-cmds.el (set-language-environment): Doc fix.
10234         (current-language-environment): Use defcustom.
10235         (default-input-method): Specify :type.
10236
10237 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10238
10239         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10240         modified.
10241         (prefer-coding-system): Doc-string modified.
10242
10243 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10244
10245         * mule/mule-cmds.el (set-language-info): Doc-string
10246         describes `coding-priority' KEY.
10247         (set-language-environment-coding-systems): New function.
10248         (select-safe-coding-system): New function.
10249         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10250         (set-language-info-alist): New optionla arg PARENTS.  Call
10251         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10252         (set-language-environment-coding-systems): New function.
10253
10254         * mule/chinese.el: Remove setting up of
10255         describe-chinese-environment-map and
10256         setup-chinese-environment-map.  Exclude them in args of calls to
10257         set-language-info-alist.  Register coding-priority key in
10258         language-info-alist.
10259
10260         * mule/cyrillic.el: Remove setting up of
10261         describe-cyrillic-environment-map and
10262         setup-cyrillic-environment-map.  Exclude them in args of calls to
10263         set-language-info-alist.  Register coding-priority key in
10264         language-info-alist.
10265
10266         * mule/english.el: Register coding-priority key in
10267         language-info-alist.
10268
10269         * mule/ethiopic.el: Register coding-priority key in
10270         language-info-alist.
10271
10272         * mule/european.el: Remove setting up of
10273         describe-european-environment-map and
10274         setup-european-environment-map.  Exclude them in args of calls to
10275         set-language-info-alist.  Register coding-priority key in
10276         language-info-alist.  Add "German" language env.
10277         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10278         (setup-german-environment): New function.
10279
10280         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10281         change default input method to "greek-postfix".
10282
10283         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10284         coding-priority key in
10285
10286 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10287
10288         * mule/mule-cmds.el (set-language-info): Doc fix.
10289         (input-method-inactivate-hook): Doc fix.
10290
10291 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10292
10293         * mule/mule-cmds.el (set-input-method): Renamed from
10294         select-input-method.
10295
10296 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10297
10298         * mule/mule-cmds.el (set-language-environment): Run
10299         exit-language-environment-hook before calling `exit-function'
10300         which is specified for the language environment.
10301
10302 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10303
10304         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10305         modified.
10306         (prefer-coding-system): Likewise.
10307         (describe-language-environment): Print aliases of each coding
10308         system.
10309         (set-language-environment-hook): New variable.
10310         (exit-language-environment-hook): New variable.
10311         (set-language-environment): Call these hooks.  Before setting a
10312         new language environment, exit from the
10313         current-language-environment if necessary.
10314         (input-method-verbose-flag): The value can be nil, t,
10315         complex-only, or default.
10316         (input-method-highlight-flag): Doc-string augmented.
10317         (activate-input-method): Check if we can run the registered
10318         function to activate an input method.
10319
10320         * mule/korean.el: Set exit-function for language environment
10321         "Korean" to exit-korean-environment.
10322         (setup-korean-environment): Moved to korea-util.el.
10323
10324 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10325
10326         * mule/mule-cmds.el (read-multilingual-string): Use
10327         current-input-method prior to default-input-method.  Don't bind
10328         current-input-method by `let', instead, activate the specified
10329         input method in the current buffer temporarily.
10330
10331 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10332
10333         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10334
10335 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10336
10337         * mule/chinese.el (post-read-decode-hz): Return the result of
10338         decode-hz-region.
10339         (pre-write-encode-hz): Do not change the value of
10340         last-coding-system.
10341
10342 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10343
10344         * mule/mule-ccl.el: Doc fixes.
10345
10346 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10347
10348         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10349         (check-ccl-program): New macro.
10350
10351 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10352
10353         * mule/mule-ccl.el: Comment about CCL syntax modified.
10354         (ccl-command-table): Add read-multibyte-character and
10355         write-multibyte-character.
10356         (ccl-code-table): Add ex-cmd.
10357         (ccl-extended-code-table): New variable.
10358         (ccl-embed-extended-command): New function.
10359         (ccl-compile-read-multibyte-character,
10360         ccl-compile-write-multibyte-character) New functions.
10361         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10362         ccl-dump-write-multibyte-character): New functions.
10363
10364 1999-07-22  SL Baur  <steve@miho>
10365
10366         * config.el (config-value-file): config.values is installed into
10367         doc-directory.
10368         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10369
10370 1999-07-19  Didier Verna  <didier@xemacs.org>
10371
10372         * rect.el: all functions rewritten, except when noted. Below is a
10373         list of interface changes.
10374         (apply-on-rectangle): new function. Obsoletes
10375         `operate-on-rectangle'. All functions that used to call this
10376         function now call the new one.
10377         (kill-rectangle): added optional prefix arg to fill lines.
10378         (delete-rectangle): ditto.
10379         (delete-extract-rectangle): ditto.
10380         (open-rectangle): ditto.
10381         (clear-rectangle): ditto.
10382         (delete-rectangle-line): added third arg FILL.
10383         (delete-extract-rectangle-line): ditto.
10384         (open-rectangle-line): ditto.
10385         (clear-rectangle-line): ditto.
10386
10387 1999-07-18  Andy Piper  <andy@xemacs.org>
10388
10389         * menubar-items.el (default-menubar): add gutter options.
10390
10391         * gutter-items.el: new file.
10392         (gutter): new group for custom.
10393         (gutter-visible-p): new variable.
10394         (default-gutter-position): ditto.
10395         (buffers-tab): new group for the buffers tab.
10396         (gutter-buffers-tab): widget to put in the gutter.
10397         (buffers-tab-max-size): max number of tabs.
10398         (buffers-tab-switch-to-buffer-function): function to call when a
10399         tab is pressed.
10400         (buffers-tab-omit-function): filter buffers with this function.
10401         (buffers-tab-format-buffer-line-function): format buffer names for
10402         inclusion in tabs.
10403         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10404         the record.
10405         (build-buffers-tab-internal): build a list of tab items.
10406         (buffers-tab-items): ditto.
10407         (add-tab-to-gutter): put a tab in the gutter area.
10408         (update-tab-in-gutter): reset the buffers in the tab.
10409
10410         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10411
10412         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10413         (switch-to-buffer-hooks): new hook.
10414
10415         * toolbar.el (default-toolbar-position): fix typo.
10416
10417 1999-07-16  Andy Piper  <andy@xemacs.org>
10418
10419         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10420
10421 1999-07-15  Didier Verna  <didier@xemacs.org>
10422
10423         * cus-edit.el (custom-prompt-variable): optional third arg makes
10424         prompt for a comment string.
10425         (customize-set-value): optional prefix makes this function handle
10426         variable comments.
10427         (customize-set-variable): ditto.
10428         (customize-save-variable): ditto.
10429         (customize-customized): handle custom comments.
10430         (customize-save-customized): ditto.
10431         (custom-variable-state-set): ditto.
10432         (custom-face-state-set): ditto.
10433         (customize-saved): ditto.
10434         (custom-variable-set): ditto.
10435         (custom-face-set): ditto.
10436         (custom-variable-save): ditto.
10437         (custom-face-save): ditto.
10438         (custom-variable-reset-saved): ditto.
10439         (custom-face-reset-saved): ditto.
10440         (custom-variable-reset-standard): ditto.
10441         (custom-face-reset-standard): ditto.
10442         (custom-comment-face): new face.
10443         (custom-comment-tag-face): ditto.
10444         (custom-comment): new widget.
10445         (custom-comment-create): new function.
10446         (custom-comment-delete): ditto.
10447         (custom-comment-value-set): ditto.
10448         (custom-comment-show): ditto.
10449         (custom-comment-invisible-p): ditto.
10450         (custom-variable-value-create): create a comment field widget.
10451         (custom-face-value-create): ditto.
10452         (custom-variable-menu): new entry for adding a custom comment.
10453         (custom-face-menu): ditto.
10454         (custom-save-variables): possibly save custom comments.
10455         (custom-save-faces): ditto.
10456
10457         * cus-face.el (custom-set-faces): the arguments can now have a
10458         custom comment as fourth argument.
10459
10460         * custom.el (custom-set-variables): the arguments can now have a
10461         custom comment as fifth element.
10462
10463 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10464
10465         * XEmacs 21.2.18 is released
10466
10467 1999-07-13  SL Baur  <steve@miho>
10468
10469         * lib-complete.el (read-library-name): Revert previous change.
10470         (read-library): Ditto.
10471
10472 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10473
10474         * packages.el (packages-package-list): Capitalize docstring.
10475
10476         * packages.el (packages-find-package-library-path): Use #'nconc
10477         rather than #'append to reduce consing -- #'mapcar uses Flist,
10478         which returns a freshly consed list.  #'append would create yet
10479         another fresh list, using Fmake_list in concat.
10480
10481         * packages.el (package-provide): Use setq with remassq like it
10482         says in its docstring.
10483
10484 1999-07-06  SL Baur  <steve@miho.m17n.org>
10485
10486         * lib-complete.el (progn-with-message): Fix typo.
10487
10488 1999-07-06  SL Baur  <steve@miho.m17n.org>
10489
10490         * mule/mule-misc.el (char-octet): Make function match docstring.
10491         From Katsumi Yamaoka <yamaoka@jpl.org>
10492
10493 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10494
10495         * wid-edit.el (widget-documentation): corrected spelling error.
10496
10497 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10498
10499         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10500         keys if already bound
10501
10502 1999-07-06  SL Baur  <steve@miho.m17n.org>
10503
10504         * lib-complete.el (progn-with-message): Revert previous changes.
10505
10506 1999-06-24  Bob Weiner  <weiner@beopen.com>
10507
10508         * lib-complete.el (find-library):
10509         (find-library-other-window):
10510         (find-library-other-frame): Completely rewrote
10511         so that these functions actually work when called non-interactively.
10512         Also made them handle LIBRARY arguments which end with .el or .elc.
10513
10514 1999-06-24  Bob Weiner  <weiner@beopen.com>
10515
10516         * simple.el (indent-new-comment-line): Locally bound
10517         `block-comment-start' to `comstart' or else when this is called
10518         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10519         `block-comment-start' value, ignoring any existing spacing after a
10520         comment prefix in the previous line and producing ugly comments.
10521
10522 1999-06-23  Bob Weiner  <weiner@beopen.com>
10523
10524         * list-mode.el (mouse-choose-completion):
10525         (choose-completion):
10526         (completion-switch-to-minibuffer): Added.
10527         ([Tab]): [Tab] previously switched to the minibuffer
10528         but since [space] does that and since most applications in the
10529         world use [Tab] to select the next item in a list, do that in the
10530         *Completions* buffer too.  This will cause the least confusion
10531         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10532         06/23/1999.
10533
10534 1999-06-22  Bob Weiner  <weiner@beopen.com>
10535
10536         * help.el (help-buffer-name): Added support for a null value
10537         of `help-buffer-prefix-string' since some buffers require no
10538         prefix.
10539
10540 1999-06-20  Bob Weiner  <weiner@beopen.com>
10541
10542         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10543         in the completion-list-mode-map to bury the completions buffer
10544         even when the minibuffer is no longer active.
10545
10546 1999-06-20  Bob Weiner  <weiner@beopen.com>
10547
10548         * list-mode.el (list-mode): It is visually disconcerting to have
10549         the text cursor disappear within list buffers, especially when
10550         moving from window to window, so leave it visible.
10551
10552 1999-07-01  SL Baur  <steve@miho.m17n.org>
10553
10554         * menubar-items.el (default-menubar): Conditionalize the bug
10555         report menu item (which may not be possible in this XEmacs).
10556         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10557
10558 1999-06-30  SL Baur  <steve@miho.m17n.org>
10559
10560         * subr.el (with-current-buffer): DOC string fix.
10561         Suggested by Bob Weiner <weiner@altrasoft.com>
10562
10563 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10564
10565         * cus-face.el (custom-face-italic): insert missing args
10566
10567 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10568
10569         * packages.el (package-locations): Changed default early package
10570         hierarchies to ~/.xemacs/mule-packages and
10571         ~/.xemacs/xemacs-packages.
10572
10573 1999-06-23  SL Baur  <steve@miho.m17n.org>
10574
10575         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10576
10577 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10578
10579         * packages.el (package-locations): Changed default early package
10580         hierarchy to ~/.xemacs/packages.
10581         (package-locations): Removed `packages' as a possible name for a
10582         late package hierarchy.
10583
10584 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10585
10586         * mule/mule-category.el (word-combining-categories): Set up new
10587         variable.
10588         (word-separating-categories): Likewise.
10589
10590 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10591
10592         * XEmacs 21.2.17 is released
10593
10594 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10595
10596         * font-menu.el (font-menu-set-font): allow for nil specification
10597         of font size.
10598
10599 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10600
10601         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10602         is 1.
10603
10604 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10605
10606         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10607         8859-5 instead of ISO 8859-1.
10608
10609 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10610
10611         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10612         (viet-viscii-encode-table): Ditto.
10613
10614         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10615         Make obsolete definition of char-octet.
10616
10617 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10618
10619         * subr.el: Move no-Mule make-char ...
10620         * help-nomule.el (make-char): To here.
10621         (string-width): Make Mule compatibility alias.
10622
10623 1999-06-15  Andy Piper  <andy@xemacs.org>
10624
10625         * select.el (get-selection-no-error): really make there be no-error.
10626         (get-selection): revert to original.
10627
10628 1999-06-11  Andy Piper  <andy@xemacs.org>
10629
10630         * select.el (selection-sets-clipboard): renamed.
10631         (own-selection): use it.
10632
10633 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10634
10635         * XEmacs 21.2.16 is released
10636
10637 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10638
10639         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10640         missing characters to avoid crash.
10641
10642 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10643
10644         * coding.el (set-terminal-coding-system): Only set the console
10645         coding system on the selected console if it is a tty.
10646
10647 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10648
10649         * cus-face.el:
10650         * cus-edit.el:
10651         * faces.el:
10652         (custom):
10653         (face-spec-set):
10654         * faces.el (frob-face-property):
10655         * font-menu.el (font-menu-set-font):
10656                   Actually apply changes from 1999-03-17
10657
10658 1999-06-10  Andy Piper  <andy@xemacs.org>
10659
10660         * select.el (get-selection): abstract out non error-signalling
10661         part.
10662         (get-selection-no-error): get-selection without signalling an
10663         error.
10664         (selection-is-clipboard-p): new variable. controls whether the
10665         selection sets the clipboard.
10666         (own-selection): use it.
10667
10668         * mouse.el (insert-selection): fallback to clipboard after trying
10669         primary selection and cutbuffer.
10670
10671 1999-06-05  Andy Piper  <andy@xemacs.org>
10672
10673         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10674         selection functions.
10675
10676 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10677
10678         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10679         default value.
10680         (load): Use `raw-text' instead of `no-conversion'.
10681         (insert-file-contents): Likewise.
10682
10683         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10684         of `no-conversion'.
10685
10686 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10687
10688         * coding.el: Don't copy `no-conversion' to `raw-text'.
10689
10690 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10691
10692         * subr.el (make-char): Define it if Mule is not around.
10693
10694 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10695
10696         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10697
10698         * x-select.el (x-disown-selection-internal): Restore symbol as an
10699         obsolete alias.
10700         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10701
10702 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10703
10704         * XEmacs 21.2.15 is released
10705
10706 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10707
10708         * subr.el (split-string): Avoid infinite looping
10709
10710 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10711
10712         * ldap.el (ldap-ignore-attribute-codings): New variable
10713         (ldap-default-attribute-decoder): New variable
10714         (ldap-coding-system): New variable
10715         (ldap-attribute-syntax-encoders): New variable
10716         (ldap-attribute-syntax-decoders): New variable
10717         (ldap-attribute-syntaxes-alist): New variable
10718         (ldap-encode-boolean): New function
10719         (ldap-decode-boolean): New function
10720         (ldap-encode-country-string): New function
10721         (ldap-decode-string): New function
10722         (ldap-decode-address): New function
10723         (ldap-encode-address): New function
10724         (ldap-decode-attribute): New function
10725         (ldap-search): Use some of these
10726
10727 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10728
10729         * version.el (emacs-version): Make the patch level/beta come
10730         before the XEmacs qualifier so that it gets into (funcall
10731         emacs-version) and thus in the bug reports.
10732         (emacs-version>=): Support patch levels.
10733
10734 1999-06-03  SL Baur  <steve@xemacs.org>
10735
10736         * version.el: implement x.y.z version number
10737         From Jan Vroonhof <vroonhof@math.ethz.ch>
10738
10739 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10740
10741         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10742
10743 1999-05-22  Vin Shelton <acs@xemacs.org>
10744
10745         * startup.el: Document -private and break out non-standard X options.
10746
10747 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10748
10749         * mule/mule-charset.el (charset-after): New function.
10750         (charset-direction): Synch with Mule, update docstring.
10751         (get-charset-property): New function.
10752         (put-charset-property): New function.
10753         (charset-plist): New function.
10754
10755         * mule/mule-charset.el (compose-region):
10756         (decompose-region): remove;  these functions (which don't work
10757         since we don't do composite characters) have been moved to
10758         mule-util.el.
10759         (toplevel): follow coding standards
10760
10761 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10762
10763         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10764         exist any more.
10765
10766         * code-files.el: Fix commentary to follow coding standards.  Move
10767         the single line left in mule-files.el to here.
10768
10769         * mule/mule-files.el: delete.
10770
10771 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10772
10773         * info.el (Info-scroll-prev): Use event functions instead of the
10774         old emacs 19 interface.
10775
10776 1999-06-02  Andy Piper  <andy@xemacs.org>
10777
10778         * x-font-menu.el (x-font-menu-load-font):
10779         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10780
10781 1999-05-31  Andy Piper  <andy@xemacs.org>
10782
10783         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10784         group.
10785         (font-menu-this-frame-only-p): ditto.
10786         (font-menu-max-items): reinstate, from Jan Vroonhof
10787         <vroonhof@math.ethz.ch>
10788         (font-menu-submenu-name-format): ditto.
10789         (font-menu-split-long-menu): ditto, for use by the family
10790         constructor.
10791         (font-menu-family-constructor): use it.
10792
10793 1999-05-30  Andy Piper  <andy@xemacs.org>
10794
10795         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10796         for use by the font menu.
10797
10798         * msw-font-menu.el: new file implementing mswindows specific
10799         font-menu behaviour.
10800         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10801         (mswindows-font-menu-junk-families): ditto.
10802         (hack-font-truename): ditto.
10803         (mswindows-font-regexp-ascii): ditto.
10804         (mswindows-reset-device-font-menus): ditto.
10805         (mswindows-font-menu-font-data): ditto.
10806         (mswindows-font-menu-load-font): ditto.
10807
10808         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10809         (x-font-menu-font-data): ditto.
10810         (x-font-menu-load-font): ditto.
10811
10812         * font-menu.el: new file implementing generic font menu behaviour.
10813         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10814         made device independent.
10815         (font-menu-this-frame-only-p): ditto.
10816         (font-menu-preferred-resolution): ditto.
10817         (font-menu-size-scaling): new variable used to determine whether
10818         sizes are in points or tenths of a point.
10819         (vassoc): moved from x-font-menu.el.
10820         (device-fonts-cache): ditto.
10821         (device-fonts-cache): ditto.
10822         (flush-device-fonts-cache): ditto.
10823         (reset-device-font-menus): copied from x-font-menu.el and made
10824         device independent. Most functionality deferred to
10825         device-dependent versions.
10826         (font-menu-family-constructor): copied from x-font-menu.el and
10827         made device independent.
10828         (font-menu-size-constructor): ditto.
10829         (font-menu-weight-constructor): ditto.
10830         (font-menu-set-font): ditto.
10831         (font-menu-change-face): ditto.
10832         (font-menu-load-font): new device method.
10833         (font-menu-font-data): ditto.
10834
10835         * x-font-menu.el: The above functions deleted.
10836
10837 1999-05-26  Andy Piper  <andy@xemacs.org>
10838
10839         * update-elc.el:
10840         * make-docfile.el:
10841         * loadup.el: rehash expand-file-name usage to not use default-directory.
10842
10843 1999-05-21  Andy Piper  <andy@xemacs.org>
10844
10845         * x-select.el (x-select-convert-to-text):
10846         (x-selected-text-type):
10847         (x-get-selection):
10848         (xselect-convert-to-string):
10849         (xselect-convert-to-compound-text):
10850         (xselect-convert-to-length):
10851         (xselect-convert-to-targets):
10852         (xselect-convert-to-delete):
10853         (xselect-convert-to-filename):
10854         (xselect-convert-to-charpos):
10855         (xselect-convert-to-lineno):
10856         (xselect-convert-to-colno):
10857         (xselect-convert-to-sourceloc):
10858         (xselect-convert-to-os):
10859         (xselect-convert-to-host):
10860         (xselect-convert-to-user):
10861         (xselect-convert-to-class):
10862         (xselect-convert-to-name):
10863         (xselect-convert-to-integer):
10864         (xselect-convert-to-atom):
10865         (xselect-convert-to-identity): functions renamed from x-* and
10866         moved to select.el.
10867         (x-get-secondary-selection): use rename get-selection.
10868         (x-get-clipboard): ditto.
10869         (x-own-selection): moved to select.el.
10870         (x-valid-simple-selection-p): ditto.
10871         (x-dehilight-selection): ditto.
10872         (x-own-clipboard): ditto.
10873         (x-disown-selection): ditto.
10874
10875         * x-mouse.el (x-yank-function): moved to mouse.el.
10876         (x-insert-selection): ditto.
10877         (x-set-point-and-move-selection): use renamed function.
10878
10879         * select.el (selected-text-type): moved and renamed from
10880         x-select.el.
10881         (selection-owner-p): moved to C.
10882         (selection-exists-p): ditto.
10883         (get-cutbuffer): new device method.
10884         (get-selection): generalised and moved from x-select.el.
10885         (own-selection): moved x-own-selection functionality into here.
10886         (dehilight-selection): renamed and moved from x-select.el.
10887         (own-clipboard): functionality moved from x-select.el using new
10888         generic C builtins.
10889         (disown-clipboard): ditto.
10890         (select-convert-to-text):
10891         (select-convert-to-string):
10892         (select-convert-to-compound-text):
10893         (select-convert-to-length):
10894         (select-convert-to-targets):
10895         (select-convert-to-delete):
10896         (select-convert-to-filename):
10897         (select-convert-to-charpos):
10898         (select-convert-to-lineno):
10899         (select-convert-to-colno):
10900         (select-convert-to-sourceloc):
10901         (select-convert-to-os):
10902         (select-convert-to-host):
10903         (select-convert-to-user):
10904         (select-convert-to-class):
10905         (select-convert-to-name):
10906         (select-convert-to-integer):
10907         (select-convert-to-atom):
10908         (select-convert-to-identity): new functions renamed from x-* and
10909         moved from x-select.el.
10910
10911         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10912         into here and use as the default window-system mouse yank.
10913         (insert-selection): generalised and moved from x-mouse.el.
10914         (own-clipboard): moved to C.
10915
10916         * msw-select.el (mswindows-selection-owned-p): deleted.
10917         (mswindows-own-selection): generalised and moved to select.el.
10918         (mswindows-disown-selection): generalised and moved to C.
10919         (mswindows-selection-owner-p): ditto.
10920
10921 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10922
10923         * XEmacs 21.2.14 is released
10924
10925 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10926
10927         * about.el: update contact info for jason and slb.
10928
10929 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10930
10931         * mule/european.el (setup-romanian-environment): Add Romanian
10932         support from Emacs/Mule romanian.el.
10933
10934 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10935
10936         * cus-face.el: Label all custom changes with the 'custom' tag.
10937
10938         * cus-edit.el: idem ditto.
10939
10940         * faces.el: Added suport for adding device tags to various functions.
10941         (custom): New device tag.
10942         (face-spec-set): Call reset face with tags argument. No longer do
10943         x-init-global-faces hack.
10944
10945         * faces.el (frob-face-property): Use an anonymous specifier to map
10946         frob-face-property-1 over.
10947
10948         * x-font-menu.el (font-menu-set-font): Always specify all
10949         properties to custom.
10950
10951 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10952
10953         * mule/european.el (setup-czech-environment): Add czech support.
10954         From David Sauer <davids@orfinet.cz>
10955
10956 1999-03-15  SL Baur  <steve@xemacs.org>
10957
10958         * check-features.el: Turn hard errors into warnings.
10959
10960 1999-03-21  SL Baur  <steve@xemacs.org>
10961
10962         * simple.el (delete-key-deletes-forward): As per discussion on
10963         xemacs-beta, default to t.
10964
10965 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10966
10967         * loadup.el: Define Installation-string before loading anything.
10968
10969 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10970
10971         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10972         From Anders Stenman <stenman@isy.liu.se>
10973
10974 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10975
10976         * wid-edit.el (widget-glyph-find): Ditto.
10977
10978         * packages.el (locate-library): Ditto.
10979
10980         * loadup.el (really-early-error-handler): Ditto.
10981
10982         * lib-complete.el (read-library): Ditto.
10983
10984         * faces.el (set-face-stipple): Ditto.
10985
10986         * code-files.el (load): Use new calling style of locate-file.
10987
10988 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10989
10990         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10991         dead.
10992
10993 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10994
10995         * dumped-lisp.el (preloaded-file-list): Don't load
10996         Installation.el.
10997
10998         * loadup.el (Installation-string): Define it here.
10999
11000 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11001
11002         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11003         Installation.el needs to be loaded before `dump-paths', otherwise
11004         the dumping process won't find it.
11005
11006 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11007
11008         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11009         subr so that we can use `replace-in-string' in Installation.el to
11010         get rid of C-m chars under the native Windows build.
11011
11012 1999-04-29  Andy Piper  <andy@xemacs.org>
11013
11014         * make-docfile.el: canonicalize file and directory names.
11015
11016         * device.el (call-device-method): new function for calling device
11017         specific methods.
11018         (define-device-method): new function for defining device methods.
11019         (define-device-method*): ditto.
11020
11021 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11022
11023         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11024
11025 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11026
11027         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11028         (cyrillic-koi8-r-encode-table): Likewise.
11029         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11030         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11031
11032         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11033         from vietnamese.el].
11034
11035         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11036         mule/mule-misc.el.
11037
11038 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11039
11040         * mule/thai-xtis.el:
11041         - Change font registry name from "Thai94x94-0" to "xtis-0".
11042         - Change mnemonic of coding-system `tis-620' to "TIS620".
11043
11044 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11045
11046         * mule/ethiopic.el: fixed.
11047
11048 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11049
11050         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11051
11052         * mule/thai-xtis.el: New file.
11053
11054         * mule/vietnamese.el: New file.
11055
11056         * mule/ethiopic.el: New file.
11057
11058 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11059
11060         * bytecomp.el (byte-compile-close-variables): Leave
11061         debug-issue-ebola-notices alone.
11062
11063 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11064
11065         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11066         at the top of the buffer since it is the most important thing to
11067         customize
11068         (ldap-get-host-parameter): New defun
11069         (ldap-search): Add a new parameter `withdn' to retrieve the
11070         distinguished names of entries
11071
11072 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11073
11074         * startup.el (splash-frame-body): Date and spelling fixes.
11075
11076 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11077
11078         * view-less.el (toggle-truncate-lines): add autoload tag
11079
11080 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11081
11082         * format.el (format-alist): Disable image stuff.
11083
11084 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11085
11086         * wid-edit.el (widget-glyph-find): Search by directories, then by
11087         suffixes rather than the other way around.
11088         (widget-image-conversion): Renamed to
11089         `widget-image-file-name-suffixes'.
11090
11091 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11092
11093         * mule/mule-charset.el: Made old functions obsolete, remove the
11094         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11095         (charset-iso-graphic-plane): Rename from charset-graphic.
11096         (charset-iso-final-char): Rename from charset-final.
11097         (charset-width): Rename from charset-columns.
11098         (charset-bytes): Added from fsf compatibility, returns always 1.
11099
11100         * mule/mule-misc.el: Move charset-doc-string alias to
11101         mule-charset.el
11102
11103 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11104
11105         * x-faces.el (x-make-font-bold-italic): honor
11106         *try-oblique-before-italic-fonts*
11107
11108 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11109
11110         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11111
11112 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11113
11114         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11115         name.
11116
11117 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11118
11119         * cl-extra.el (equalp): Would bug out for lists.
11120
11121 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11122
11123         * about.el (about-hackers):  Change cgw's email address
11124
11125 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11126
11127         * XEmacs 21.2.13 is released
11128
11129 1999-03-12  SL Baur  <steve@xemacs.org>
11130
11131         * simple.el (delete-key-deletes-forward): Revert to previous
11132         behavior.
11133
11134 1999-01-18  Didier Verna  <didier@xemacs.org>
11135
11136         * menubar-items.el (xemacs-splash-buffer): handle the case of
11137         multiple elements in the splash buffer body.
11138
11139         * startup.el (splash-frame-timeout): new constant: interval
11140         between splash buffer elements.
11141         (command-line-1): handle splash buffer with multiple elements (use
11142         a timeout).
11143         (splash-frame-body): Originally `startup-splash-frame-body'.
11144         Rewrote a cleaner and more readable version. This can now be array,
11145         in which case each element is displayed in turn in the splash buffer.
11146         (splash-frame-static-body): new constant. Persistent information
11147         across all splash buffer elements (preserves the possibility to give
11148         it in different languages.
11149         (circulate-splash-frame-elements): new function. Used as a timeout
11150         to circulate through all splash frame elements and display them in
11151         sequence.
11152         (display-splash-frame): originally `startup-splash-frame'. Handle
11153         the case of multiple elements in the splash buffer body. Now
11154         returns a timeout id if multiple elements to display, or nil.
11155
11156 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11157
11158         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11159         so they can be overridden by x-init-face-from-resources.
11160         Additionally specify the font name also with an x tag.
11161
11162 1999-03-08  Andy Piper  <andy@xemacs.org>
11163
11164         * package-get.el (package-get-base): autoload.
11165
11166         * menubar-items.el (default-menubar): add update menu item. Fix
11167         custom menu to only be activated when package-base is available.
11168
11169         * package-get.el (package-get-custom): don't load
11170         package-get-custom as it is auto-generated. Fix group definition.
11171
11172 1999-03-05  Didier Verna  <didier@xemacs.org>
11173
11174         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11175         instead of `symbol-name' (Thanks Kyle).
11176
11177         * cus-edit.el (custom-save-variables): use `prin1' instead of
11178         princ to write symbols.
11179
11180 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11181
11182         * XEmacs 21.2.12 is released
11183
11184 1999-03-05  SL Baur  <steve@xemacs.org>
11185
11186         * menubar-items.el (default-menubar): Add kfm browsing support.
11187         From Neal Becker <nbecker@fred.net>
11188
11189 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11190
11191         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11192         calls to font-lock during buffer reversion.
11193
11194 1999-02-12  Didier Verna  <didier@xemacs.org>
11195
11196         * info.el (Info-build-node-completions): unconditionally widen the
11197         tag table buffer.
11198
11199 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11200
11201         * x-faces.el (x-init-face-from-resources):
11202         Only set fonts in the 'x locale.
11203
11204 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11205
11206         * package-ui.el (pui-install-selected-packages): Don't throw on
11207         `package-admin-delete-binary-package' returning nil since it's
11208         normal.  Reindent function.
11209         (pui-add-required-packages): Handle case where packages selected
11210         for installation have never been installed.
11211
11212 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11213
11214         * menubar-items.el (default-menubar):
11215         Implement the ``Mule->Set coding system of process'' menu item.
11216
11217 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11218
11219         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11220         files
11221         - Change some `if's to `when's
11222
11223 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11224
11225         * XEmacs 21.2.11 is released
11226
11227 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11228
11229         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11230         against window close (Fix Bug #460).
11231         (ask-user-about-lock-dbox): Idem.
11232
11233 1999-02-25  SL Baur  <steve@xemacs.org>
11234
11235         * mule/mule-charset.el (charset-leading-byte): New function.
11236         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11237
11238 1999-02-12  Andy Piper  <andy@xemacs.org>
11239
11240         * about.el (xemacs-hackers): change andy's email address.
11241         (about-url-alist): change andy's web page address.
11242         (about-xemacs): add piper.
11243
11244 1999-02-16  SL Baur  <steve@xemacs.org>
11245
11246         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11247         of mule-base into lisp/mule.
11248
11249 1999-02-16  SL Baur  <steve@xemacs.org>
11250
11251         * mule/arabic.el:
11252         mule/canna-leim.el:
11253         mule/chinese.el:
11254         mule/cyrillic.el:
11255         mule/english.el:
11256         mule/european.el:
11257         mule/greek.el:
11258         mule/hebrew.el:
11259         mule/japanese.el:
11260         mule/kinsoku.el:
11261         mule/korean.el:
11262         mule/misc-lang.el:
11263         mule/mule-category.el:
11264         mule/mule-ccl.el:
11265         mule/mule-charset.el:
11266         mule/mule-cmds.el:
11267         mule/mule-coding.el:
11268         mule/mule-files.el:
11269         mule/mule-help.el:
11270         mule/mule-init.el:
11271         mule/mule-misc.el:
11272         mule/mule-tty-init.el:
11273         mule/mule-x-init.el:
11274         mule/viet-chars.el:  Remerge from mule-base.
11275
11276         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11277         of mule-base into lisp/mule.
11278
11279 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11280
11281         * process.el (exec-to-string): Use `shell-command-switch' in place
11282         of hard-wired "-c" (for WindowsNT).
11283
11284 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11285
11286         * menubar-items.el (default-menubar):  Remove obsolete
11287         "Gopher" item
11288
11289 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11290
11291         * package-admin.el (package-admin-get-install-dir): First fall
11292         back to the location of xemacs-base for non-mule packages.
11293
11294 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11295
11296         * paths.el:
11297         - improved automounter tmp directory support.
11298         - support 4 (!) empirically discovered automounter conventions
11299
11300 1999-02-12  SL Baur  <steve@xemacs.org>
11301
11302         * etags.el (pop-tag-mark): autoload to match key binding.
11303
11304 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11305
11306         * XEmacs 21.2.10 is released
11307
11308 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11309
11310         * package-get.el (package-get-remote-filename): Don't bug out for
11311         a local file name in the search entry.
11312
11313 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11314
11315         * XEmacs 21.2.9 is released
11316
11317 1999-01-19  Didier Verna  <didier@xemacs.org>
11318
11319         * replace.el (replace-search-function): new variable containing a
11320         function to perform a search-forward.
11321         (replace-re-search-function): new variable containing a function
11322         to perform a re-search-forward.
11323         (perform-replace): use them.
11324
11325 1999-01-25  Didier Verna  <didier@xemacs.org>
11326
11327         * select.el (selection-owner-p): use the name `XEmacs'.
11328         (cut-copy-clear-internal): ditto.
11329
11330 1999-01-18  Andy Piper  <andy@xemacs.org>
11331
11332         * about.el (about-url-alist): Update my entry.
11333         (xemacs-hackers): Ditto.
11334
11335 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11336
11337         * buffer.el (switch-to-buffer): Fixing documentation.
11338         * minibuf.el (minibuffer-completion-table): ditto.
11339         * cl-macs.el (return-from): ditto.
11340
11341 1999-01-04  Didier Verna  <didier@xemacs.org>
11342
11343         * replace.el (delete-non-matching-lines): temporarily disable
11344         case-folding when called interactively with a regexp containing
11345         uppercase characters.
11346         (delete-matching-lines): ditto.
11347         (count-matches): ditto.
11348         (list-matching-lines): ditto.
11349
11350 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11351
11352         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11353         abort if current window is split horizontally, not if others are
11354         split.  Got rid of unnecessary minibuffer checking.  Also, add
11355         some comments (it's still complex).
11356
11357 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11358
11359         * package-get.el: changed address for doc.ic.ac.uk to
11360         sunsite.doc.ic.ac.uk
11361
11362 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11363
11364         * ldap.el (toplevel): Remove requires so that the file compiles
11365         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11366
11367 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11368
11369         * dump-paths.el: Calculate module-directory and set
11370         module-load-path to the load path for modules.
11371
11372         * loadup.el: Get bootstrap value of module-load-path from the
11373         environment variable EMACSBOOTSTRAPMODULEPATH.
11374         - Display the module load path if we're debugging paths.
11375
11376         * setup-paths.el: Added function paths-find-site-module-directory.
11377         - Added function paths-find-module-directory.
11378         - Added function paths-construct-module-load-path.  Uses new
11379         environment variable EMACSMODULEPATH.
11380
11381 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11382
11383         * font.el (font-default-object-for-device):
11384         Oops! This `or' can't be replaced by `unless'.
11385         Fixed inability to run w3, among other things.
11386
11387 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11388
11389         * package-admin.el: Change initialization of
11390           package-admin-install-function dependent on system type.
11391           Change package-admin-install-function-mswindows to use
11392           "minitar".
11393
11394 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11395
11396         * mouse.el (default-mouse-motion-handler): Disable help echo while
11397         in the minibuffer.
11398
11399 1998-12-28  Martin Buchholz <martin@xemacs.org>
11400
11401         * XEmacs 21.2.8 is released.
11402
11403 1998-12-24  Martin Buchholz <martin@xemacs.org>
11404
11405         * XEmacs 21.2.7 is released.
11406
11407 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11408
11409         * package-ui.el (pui-list-packages): Set truncate-lines.
11410
11411         * package-get.el (package-get-download-menu): Use
11412         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11413
11414         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11415         (pui-help-string): idem.
11416         (list-packages-mode): New major mode.
11417         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11418         (pui-install-selected-packages): Add suport for removing packages.
11419         (pui-toggle-package-delete-key): New function.
11420         (pui-popup-context-sensitive): New kludge.
11421         (pui-list-packages): Add warning when `package-get-remote' is nil.
11422         (package-ui-add-site): New function.
11423
11424 1998-12-01  Didier Verna  <didier@xemacs.org>
11425
11426         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11427
11428 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11429
11430         * ldap.el: Custom-ized
11431         (toplevel): Do not provide `ldap' which is provided by C level
11432         LDAP code
11433         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11434
11435 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11436
11437         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11438
11439 1998-12-17  Andy Piper  <andy@xemacs.org>
11440
11441         * sound.el (sound-load-list): name changed from sound-load-alist.
11442         (sound-extension-list): name changed from sound-ext-list.
11443         (load-default-sounds): use new names.
11444         (load-sound-file): use new names.
11445
11446 1998-12-16  Andy Piper  <andy@xemacs.org>
11447
11448         * XEmacs 21.2.6 is released
11449
11450 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11451
11452         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11453         errors.
11454
11455 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11456
11457         * wid-edit.el (widget-echo-this-extent): Set
11458         help-echo-owns-message to t.
11459
11460 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11461
11462         * package-get.el (package-get-download-menu): use toggles for
11463           each site in the download site menu.
11464
11465 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11466
11467         * package-get.el (package-get): If we cannot find a package
11468           because package-get-remote is not set, give a more helpful
11469           error message.
11470
11471 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11472
11473         * package-get.el (package-get-remote-filename): use an EFS path
11474         with user anonymous if no user is specified.
11475
11476 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11477
11478         * faces.el (face-spec-set): Re-init fallfacks for default after
11479         calling reset-face on the default face.
11480
11481 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11482
11483         * package-admin.el (package-admin-default-install-function):
11484         Behave as advertised.  Make sure the pkg-dir is proper for
11485         default-directory.
11486         (package-admin-add-binary-package): Make sure the pkg-dir is
11487         proper for default-directory.
11488         (package-admin-install-function-mswindows): Make sure the pkg-dir
11489         is proper for default-directory.
11490
11491 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11492
11493         * XEmacs 21.2.5 is released
11494
11495 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11496
11497         * files.el (binary-file-regexps): regexp-opt is not available at
11498         bytecompile time.
11499
11500 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11501
11502         * x-win-xfree86.el:
11503         * x-win-sun.el (x-win-init-sun):
11504         * x-win-sun.el:
11505         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11506         * x-iso8859-1.el:
11507         * x-init.el (init-post-x-win):
11508         * x-init.el (init-pre-x-win):
11509         * x-init.el (x-initialize-compose):
11510         * x-init.el:
11511         * x-compose.el:
11512         * winnt.el:
11513         * widget.el:
11514         * wid-edit.el (widget-glyph-click):
11515         * wid-edit.el (widget-glyph-find):
11516         * wid-edit.el (widget-type):
11517         * view-less.el (view-buffer-other-window):
11518         * very-early-lisp.el:
11519         * version.el:
11520         * toolbar.el:
11521         * toolbar-items.el:
11522         * term/sun.el (suntool-map):
11523         * term/sun-mouse.el:
11524         * term/internal.el:
11525         * syntax.el (modify-syntax-entry):
11526         * symbol-syntax.el:
11527         * subr.el:
11528         * startup.el (lock-directory):
11529         * simple.el (set-comment-column):
11530         * simple.el (backward-delete-char-untabify):
11531         * shadow.el (find-emacs-lisp-shadows):
11532         * shadow.el:
11533         * setup-paths.el (paths-construct-info-path):
11534         * select.el (cut-copy-clear-internal):
11535         * process.el (call-process-region):
11536         * process.el (start-process-shell-command):
11537         * process.el:
11538         * paths.el (rmail-spool-directory):
11539         * paragraphs.el (use-hard-newlines):
11540         * package-get.el (package-get-dependencies):
11541         * package-admin.el (package-admin-delete-binary-package):
11542         * obsolete.el (truncate-string):
11543         * obsolete.el (store-substring):
11544         * mouse.el (default-mouse-track-maybe-own-selection):
11545         * mouse.el (mouse-yank-at-point):
11546         * modeline.el:
11547         * modeline.el (mouse-drag-modeline):
11548         * minibuf.el (read-directory-name-internal):
11549         * minibuf.el (read-file-name-internal):
11550         * minibuf.el (read-file-name-internal-1):
11551         * minibuf.el (read-file-name-2):
11552         * minibuf.el (exact-minibuffer-completion-p):
11553         * minibuf.el (read-from-minibuffer):
11554         * minibuf.el:
11555         * menubar.el (check-menu-syntax):
11556         * map-ynp.el (map-y-or-n-p):
11557         * make-docfile.el (docfile-out-of-date):
11558         * loadup.el ((member "run-temacs" command-line-args)):
11559         * loadup.el ((member "no-site-file" command-line-args)):
11560         * loadup.el (really-early-error-handler):
11561         * loadup.el:
11562         * loadhist.el:
11563         * loaddefs.el:
11564         * lisp-mnt.el (lm-verify):
11565         * lib-complete.el (lib-complete:cache-completions):
11566         * lib-complete.el (library-all-completions):
11567         * itimer.el (itimer-run-expired-timers):
11568         * info.el (Info-mode):
11569         * info.el (Info-insert-file-contents):
11570         * info.el (Info-rebuild-dir):
11571         * info.el (Info-build-dir-anew):
11572         * info.el (Info-parse-dir-entries):
11573         * info.el (Info-dir-outdated-p):
11574         * info.el (Info-insert-dir):
11575         * info.el (info-xref):
11576         * info.el:
11577         * hyper-apropos.el (hyper-apropos-get-doc):
11578         * hyper-apropos.el (hyper-describe-face):
11579         * hyper-apropos.el (hyper-apropos-mode):
11580         * hyper-apropos.el:
11581         * help.el (list-processes):
11582         * help.el:
11583         * gnuserv.el:
11584         * font.el (mswindows-font-create-name):
11585         * font.el (font-default-font-for-device):
11586         * font.el (x-font-create-object):
11587         * font.el (font-registry):
11588         * font.el:
11589         * font-lock.el (font-lock-keywords):
11590         * font-lock.el:
11591         * finder.el (finder-compile-keywords):
11592         * find-paths.el (paths-find-recursive-path):
11593         * fill.el (set-justification-center):
11594         * fill.el (fill-region-as-paragraph):
11595         * files.el (insert-directory):
11596         * files.el (wildcard-to-regexp):
11597         * files.el (recover-file):
11598         * files.el (basic-save-buffer):
11599         * files.el (delete-auto-save-file-if-necessary):
11600         * files.el (file-relative-name):
11601         * files.el (backup-extract-version):
11602         * files.el (backup-buffer):
11603         * files.el (set-visited-file-name):
11604         * files.el (set-auto-mode):
11605         * files.el (interpreter-mode-alist):
11606         * files.el:
11607         * files.el (find-file-noselect):
11608         * files.el (abbreviate-file-name):
11609         * files.el (parse-colon-path):
11610         * files.el (directory-abbrev-alist):
11611         * etags.el (visit-tags-table-buffer):
11612         * easymenu.el (easy-menu-define):
11613         * dragdrop.el (experimental-dragdrop-drag):
11614         * dragdrop.el (dragdrop-drop-do-functions):
11615         * dragdrop.el (dragdrop-drop-at-point):
11616         * disass.el (disassemble-1):
11617         * disass.el (disassemble-internal):
11618         * disass.el (disassemble):
11619         * disass.el:
11620         * derived.el (derived-mode-init-mode-variables):
11621         * derived.el (define-derived-mode):
11622         * custom.el (defgroup):
11623         * cus-edit.el (custom-quote):
11624         * config.el:
11625         * code-process.el (open-network-stream):
11626         * code-process.el (start-process):
11627         * code-process.el (call-process-region):
11628         * code-process.el (call-process):
11629         * code-process.el:
11630         * code-files.el (insert-file-contents):
11631         * code-files.el:
11632         * code-files.el (buffer-file-coding-system-for-read):
11633         * cmdloop.el (yes-or-no-p-minibuf):
11634         * cl.el:
11635         * cl-macs.el:
11636         * cl-extra.el:
11637         * callers-of-rpt.el (make-caller-report):
11638         * callers-of-rpt.el:
11639         * bytecomp.el (batch-byte-recompile-directory):
11640         * bytecomp.el (batch-byte-compile-1):
11641         * bytecomp.el (batch-byte-compile):
11642         * bytecomp.el (display-call-tree):
11643         * bytecomp.el (byte-compile-insert):
11644         * bytecomp.el (byte-compile-two-args-19->20):
11645         * bytecomp.el (byte-compile-variable-ref):
11646         * bytecomp.el (byte-compile-form):
11647         * bytecomp.el (byte-compile-top-level-body):
11648         * bytecomp.el (byte-compile-out-toplevel):
11649         * bytecomp.el (byte-compile-byte-code-maker):
11650         * bytecomp.el (byte-compile-file-form-defmumble):
11651         * bytecomp.el (byte-compile-file-form):
11652         * bytecomp.el (byte-compile-keep-pending):
11653         * bytecomp.el (byte-compile-insert-header):
11654         * bytecomp.el (byte-compile-from-buffer):
11655         * bytecomp.el (byte-compile-file):
11656         * bytecomp.el (byte-recompile-file):
11657         * bytecomp.el (byte-compile-close-variables):
11658         * bytecomp.el (byte-compile-warn-about-unused-variables):
11659         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11660         * bytecomp.el (byte-compiler-legal-options):
11661         * bytecomp.el (byte-compile-lapcode):
11662         * bytecomp.el (byte-optimize-log):
11663         * bytecomp.el ((fboundp 'defsubst)):
11664         * bytecomp.el:
11665         * bytecomp-runtime.el:
11666         * byte-optimize.el (byte-optimize-apply):
11667         * byte-optimize.el (car):
11668         * byte-optimize.el (byte-optimize-form):
11669         * byte-optimize.el (byte-optimize-form-code-walker):
11670         * byte-optimize.el:
11671         * build-report.el (build-report-insert-installation-file):
11672         * build-report.el (build-report):
11673         * auto-show.el:
11674         * apropos.el (apropos-documentation):
11675         - mega patch
11676         - clean up byte-compile warnings
11677         - remove unused variables
11678         - Use common lisp style hashtable functions
11679         - byte compiler cleanup
11680         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11681         - remove old backquote syntax usage
11682         - move some cl functionality into C for speed.
11683         - remove last remaining VMS support
11684         - spelling fixes
11685         - implement last, butlast, nbutlast, copy-list in C.
11686         - new macro ignore-file-errors, similar to ignore-errors
11687           (ignore-file-errors (delete-file "foo"))
11688         - get frequent garbage collection during loadup.el by tweaking
11689           gc-cons-threshold, rather than explicitly calling garbage-collect
11690         - default delete-key-deletes-forward to `t'.
11691
11692 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11693
11694         * XEmacs 21.2-beta4 is released.
11695
11696 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11697
11698         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11699         (easy-menu-item-present-p): Wrapper around find-menu-item.
11700         (easy-menu-remove-item): Wrapper around delete-menu-item.
11701
11702         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11703         (add-menu-button): Add 'in-menu' argument.
11704         (add-menu-item-1): Add in-menu support to helper function.
11705
11706 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11707
11708         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11709
11710 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11711
11712         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11713         of Dec 4, 1997.
11714
11715 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11716
11717         * process.el (shell-command-on-region): Report if the command
11718         succeeded or failed.
11719
11720 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11721
11722         * subr.el (buffer-substring-no-properties): Comment out.
11723
11724 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11725
11726         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11727           into font instances first, like `x-frob-font-size' does.
11728           (mswindows-find-larger-font): ditto
11729
11730 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11731
11732         * package-ui.el (pui-install-selected-packages): fix args in call
11733         to `package-get'.
11734
11735 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11736
11737         * package-get.el (host-name): New widget type.
11738         (package-get-remote): Better customization using new type.
11739         (package-get-download-sites): idem dito.
11740
11741         (package-get-custom): Do not use package-get-all untill we have
11742         runtime dependencies.
11743
11744         (package-get-remove-copy): Default to 't' we no longer need this
11745         kludge as we do not currently use depenencies.
11746
11747         (package-get-was-current): New variable.
11748         (package-get-require-base): New 'force-current' argument.
11749         (package-get-update-base): idem
11750         (package-get-package-provider):  idem
11751         (package-get-locate-index-file): New 'no-remote' argument.
11752         (package-get-locate-file): idem.
11753
11754         (package-get-maybe-save-index): New function.
11755         (package-get-update-base): Use it.
11756
11757 1998-10-28 Greg Klanderman <greg@alphatech.com>
11758
11759         * package-get.el (package-get-remote): default to nil; by default,
11760         don't go out to the net via EFS.  They must select a download site.
11761         (package-get-download-sites): new variable.
11762         (package-get-download-menu): new function.
11763         (package-get-locate-index-file): new function.
11764         (package-get-update-base): use it.
11765
11766         * menubar-items.el (default-menubar): add "Update Package Index"
11767         and "Add Download Site" menus under Options | Manage Packages.
11768
11769 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11770
11771         * package-get.el (package-get): bugfix code checking installed version
11772         for case where package is not currently installed.
11773         (package-get-require-signed-base-updates): new variable.
11774         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11775         deemed not a goot thing.  Use the variable
11776         package-get-allow-unsigned-base-updates instead.
11777
11778 1998-10-16 Greg Klanderman <greg@alphatech.com>
11779
11780         * package-get.el (package-get): Don't install an older version than
11781         we already have unless explicitly told to.  Issue a warning.
11782
11783         * package-ui.el (pui-add-required-packages): when adding
11784         dependencies, don't add packages that are up to date.
11785         (pui-package-symbol-char):  Don't consider a package out of date
11786         if you have a newer version installed than the latest version in
11787         package-get-base.
11788
11789         * package-get.el (package-get-base-filename): document that it may
11790         be a path relative to package-get-remote;  new default value.
11791         (package-get-locate-file): new function.
11792         (package-get-update-base): use it to expand package-get-base-filename.
11793         (package-get-save-base): new function to save the package-get database
11794         to file.
11795         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11796         (package-get-update-base): pass the REMOTE-SOURCE arg.
11797         (package-get-update-base-entry): call package-get-custom-add-entry.
11798         (package-get-file-installed-p): removed; no longer needed.
11799         (package-get-create-custom): ditto.
11800         (toplevel): remove code to build and load package-get-custom.el
11801         (package-get-custom-add-entry): new function.
11802
11803 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11804
11805         * wid-edit.el (widget-button-click): Don't switch window.
11806
11807 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11808
11809         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11810
11811 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11812
11813         * etags.el (find-tag-default): Run find-tag-hook using
11814         run-hooks rather than funcall
11815
11816 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11817
11818         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11819         and the current local map as the parents to isearch-mode-map.
11820
11821 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11822
11823         * XEmacs 21.2-beta3 is released.
11824
11825 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11826
11827         * package-get.el (package-get-update-base): use
11828         insert-file-contents-internal, not insert-file-contents-literally.
11829
11830 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11831
11832         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11833         dump time.
11834
11835 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11836
11837         * package-get.el (package-get-update-base-entry): new function.
11838         (package-get-update-base): renamed; was `package-get-load-base'.
11839         cleanup, and use package-get-update-base-from-buffer.
11840         (package-get-update-base-from-buffer): new function.
11841         (package-get-update-base-entries): new; helper for above.
11842         Do not eval lisp grabbed over ftp; parse it from new format.
11843
11844 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11845
11846         * files.el (set-auto-mode): Don't play games loading package-get
11847         database; package-get-package-provider will handle it all.
11848
11849 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11850
11851         * package-get.el (package-get-base-filename): new variable.
11852         (package-get-require-base): new function.
11853         (package-get-pgp-signed-begin-line): new variable.
11854         (package-get-pgp-signature-begin-line): ditto.
11855         (package-get-pgp-signature-end-line):  ditto.
11856         (package-get-load-base): new function.
11857         (package-get-interactive-package-query):
11858         (package-get-update-all):
11859         (package-get-dependencies):
11860         (package-get-package-provider):
11861         (package-get-custom): use package-get-require-base.
11862         [package-get-custom loading]: disable for now.
11863
11864         * package-ui.el (pui-list-packages): use (package-get-require-base)
11865
11866 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11867
11868         * package-ui.el: Correct obvious thinko in choosing extent face.
11869
11870 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11871
11872         * menubar-items.el (default-menubar): pui-list-package has nothing
11873         to with Customize. Move all the package stuff to a new Item in Options.
11874
11875         * package-ui.el (pui-menu): Add menu and Popup menu.
11876
11877         * package-get.el (package-get): Use new
11878         package-admin-get-install-dir.
11879
11880         * package-admin.el (package-admin-get-install-dir): New syntax.
11881         Conserve package location and put mule packages where mule-base is.
11882
11883         * package-get.el : Customized
11884
11885         * package-ui.el (pui): Customized
11886         (pui-package-install-dest-dir): New variable.
11887         (pui-install-selected-packages): Use it
11888
11889 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11890
11891         * package-get.el (package-get-interactive-package-query): Move
11892         dependency on package-get-base to run-time.
11893         (package-get-update-all): Ditto.
11894         (package-get-dependencies): Ditto.
11895         (package-get-package-provider): Ditto.
11896         (package-get-custom): Ditto.
11897
11898 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11899
11900         * events.el: Remove 'ascii-character property from 'backspace
11901         and 'delete symbols
11902
11903 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11904
11905         * package-get-base.el: removed.
11906
11907 1998-09-23  Didier Verna  <didier@xemacs.org>
11908
11909         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11910         (no-upper-case-p): new function.
11911         (with-search-caps-disable-folding): new macro.
11912         (with-interactive-search-caps-disable-folding): new macro.
11913         (zap-to-char): In interactive mode, do a case-sensitive search if
11914         the character is uppercase.
11915         (zap-up-to-char): ditto.
11916
11917         * replace.el (perform-replace): use the function no-upper-case-p.
11918
11919         * isearch-mode.el (isearch-fix-case): ditto.
11920         make obsolete `with-caps-disable-folding' and
11921         `isearch-no-upper-case-p'.
11922
11923         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11924         (tags-search): ditto.
11925         (tags-query-replace): ditto.
11926
11927         * info.el (Info-search): ditto.
11928
11929 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11930
11931         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11932
11933 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11934
11935         * package-admin.el (package-admin-rmtree): rewritten.  need to
11936         check for "." and ".." before symlink check.  expand files and
11937         directories with respect to DIRECTORY, not default-directory.
11938
11939 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11940
11941         * package-get.el (package-get-all): add INSTALL-DIR argument.
11942
11943 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11944
11945         * package-ui.el (pui-add-required-packages): new function, select
11946         dependent packages.
11947         (pui-display-keymap): bind it.
11948         (pui-help-string): document it.
11949         (pui-install-selected-packages): package-get-all -> package-get.
11950
11951         * package-get.el (package-get-dependencies): new function.
11952
11953 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11954
11955         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11956         regexps.
11957
11958 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11959
11960         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11961         function.
11962         (default-mouse-track-normalize-point): Use it.
11963
11964 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11965
11966         * package-admin.el (package-admin-delete-binary-package):
11967                 General cleanup. Remove unnessary use of progn and
11968         save-excursion.
11969         (package-admin-delete-binary-package): Do NOT mess with file
11970         modes. That is evil.
11971         (package-admin-delete-binary-package): Wrap all deleting in
11972         condition-case. The data in MANIFEST is untrustworthy.
11973         (package-admin-delete-binary-package): Let the OS worry about non
11974         empty directories.
11975
11976 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11977
11978         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11979         processing.
11980         (lm-report-bug): Fix mail address to send bug reports to.
11981
11982 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11983
11984         * XEmacs 21.2-beta2 is released.
11985
11986 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11987
11988         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11989
11990 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11991
11992         * info.el (Info-mode): Document page turning by double clicks in
11993         docstring so `M-x describe-mode' will display it.
11994
11995 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11996
11997         * info.el (Info-mouse-track-double-click-hook): Use character
11998         widths to calculate a border region where double clicking does
11999         page turning, and return `nil' by default so other hooks, such as
12000         region highlighting, will be run.
12001
12002 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12003
12004         * sound.el (default-sound-directory-list): Initialize with all the
12005         "sounds" directories in `data-directory-list'.  It used to just be
12006         the first one.
12007
12008         * packages.el (locate-data-directory-list): Created.  This gives
12009         the list of matching directories, unlike `locate-data-directory',
12010         which just gives the first one.
12011
12012 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12013
12014         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12015         make a binding in the local keymap until help-char handling is
12016         improved.
12017
12018         * help.el (help-keymap-with-help-key): Provide keymap with help
12019         binding.
12020         (help-print-help-form): New helper function.
12021
12022 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12023
12024         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12025         move extent to another buffer; no need to create a new extent.
12026         (isearch-fix-case): New function.
12027         (isearch-search-and-update): Use it.
12028
12029 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12030
12031         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12032         the keymap, not minor-mode-map-alist.
12033         (isearch-done): Restore overriding-local-map.
12034
12035 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12036
12037         * bytecomp.el (byte-compile-buffer-substring):
12038         Fix for: (byte-compile (defun f () (buffer-substring)))
12039         ==>   ** buffer-substring called with 3 args, but requires 0-3
12040         - new code not only works, but is more readable, too.
12041
12042 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12043
12044         * msw-faces.el (mswindows-init-device-faces): Don't try to
12045           specify a default font at this late stage. Do try to force
12046           creation of the default face font so that if it fails we get
12047           an error now instead of a crash at frame creation.
12048
12049           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12050           mswindows-make-font-unitalic: Canonical default weight
12051           changed from "Normal" to "Regular".
12052
12053           mswindows-make-font-bold / -bold-italic: Supplied device was
12054           not being passed into call to mswindows-find-smaller-font.
12055
12056 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12057
12058         * package-get.el (package-get-remote): Fix the path where to find
12059           the packages on xemacs.org.
12060
12061 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12062
12063         * about.el (about-maintainer-info): Update Ben's entry.
12064
12065 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12066
12067         * lisp/shadow.el (find-emacs-lisp-shadows):
12068         - `member' was being called on lists of length 2000!
12069         - Replace with hashtables.
12070         - Replace hand-coded loops with (dolist)
12071         - Fix comment typo
12072
12073 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12074
12075         * packages.el: Added new function, `package-delete-name', to
12076           delete existing packages from the installed package database
12077           (`packages-package-list').  Also added the "pkginfo" directory
12078           to `packages-special-base-regexp', so that the pkginfo directory
12079           would not get added to `late-packages'.
12080
12081         * package-admin.el: Added ability to delete an installed package
12082           (added low-level function, `package-admin-delete-package').
12083           Understands how to use the pkginfo/MANIFEST.<package> file to
12084           delete the package.  When installing a package, will also
12085           create a MANIFEST.* file if one is not provided by the
12086           package.  If the MANIFEST.* doesn't exist when deleting a
12087           package, the functions will fall back to attempting to delete
12088           any package-specific lisp directory.
12089
12090         * package-get.el: Moved some functions to package-admin.el.
12091           Added interactive function `package-get-delete-package', for
12092           use by users for deleting a package.
12093
12094           Also modified to not require the presence of efs.
12095
12096 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12097
12098         * files.el (find-file-noselect): Handle all signals, kill the
12099         buffer and resignal.
12100
12101 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12102
12103         * cl-macs.el (glyph-image): Add setf method.
12104
12105 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12106
12107         * package-get.el: Fixed broken EFS downloading.  Also, look for
12108           .tar.gz files first, in preference over .tgz files.
12109
12110         * package-ui.el: Fix display of package version numbers.
12111
12112 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12113
12114         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12115         argument.
12116
12117 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12118
12119         * list-mode.el: `display-completion-list': added new/optional
12120           keyword `:completion-string', which allows the programmer to
12121           change the "Possible completions are:" prompt.
12122
12123         * menubar-items.el: Added new pulldown menu-pick to start up the
12124           visual package browser/installer:
12125
12126                 Options->Customize->List Packages
12127
12128         * package-admin.el: Added hooks for installing under both Unix
12129           and MS Windows.  Does additional error checking.  No longer
12130           calls "add-big-package.sh" to install packages under Unix; now
12131           calls gunzip & tar directly.
12132
12133         * package-get.el: Added ability to install packages from files
12134           on a local disk/CDROM.  Now deletes any existing package lisp
12135           directory.  Does completion on available packages when
12136           querying for package names.  Will also search for .tgz files
12137           in addition for .tar.gz files.  Tries to reload
12138           auto-autoloads, as a convenience when loading new packages,
12139           and also tries to add any new package paths to `load-path'.
12140           Changed all occurences of `concat' to use `expand-file-name'.
12141
12142         * package-ui.el: New file which implements the main visual
12143           package browser/installer, which is started via a menu pick or
12144           M-x pui-list packages.
12145
12146 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12147
12148         * startup.el (load-init-file): spelling fix.
12149
12150 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12151
12152         * startup.el (normal-top-level): Load auto-autoload files
12153         covariantly with their precedence.
12154
12155 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12156
12157         * menubar-items.el (default-menubar): Remove "Font Weight"
12158         option, there is currently no custom equivalent.. Customize-faces
12159         is "Edit faces".
12160
12161         * x-font-menu.el (font-menu-set-font): Use customize to set
12162         default face.
12163
12164         * faces.el (face-spec-update-all-matching): New function.
12165
12166         * cus-face.el (custom-set-face-update-spec): New function.
12167         Interface to customize faces from elisp.
12168
12169         (custom-face-value-create): Show the customized settings if set
12170         but not saved.
12171
12172 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12173
12174         (custom-face-value-create): Show the customized settings if set
12175         but not saved.
12176
12177 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12178
12179         * keydefs.el (global-map): Add FSF 20.3 binding of
12180         query-replace-regexp.
12181
12182 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12183
12184         * minibuf.el (read-file-name-internal-1): use
12185         user-name-completion-1 instead of user-name-completion.
12186
12187 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12188
12189         * loadup.el:
12190         * make-docfile.el:
12191         * update-elc.el: Don't set `source-directory' (now defunct as a
12192         global variable) no more.
12193
12194         * packages.el (packages-list-autoloads): Made `source-directory'
12195         (now defunct as a global variable) a parameter.
12196
12197 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12198
12199         * about.el (about-hackers): new email
12200
12201 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12202
12203         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12204
12205 1998-07-17  Didier Verna  <didier@xemacs.org>
12206
12207         * faces.el (set-face-property):
12208         (set-face-dim-p):
12209         (face-dim-p): updated the doc strings now that the dim property isn't
12210         tty-specific.
12211         (face-equal): the dim property is now a common one.
12212
12213         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12214         Renamed the `stipple' attribute to `background-pixmap'.
12215         (custom-face-background-pixmap): make custom-face-stipple an
12216         obsolete alias for this.
12217
12218 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12219
12220         * find-paths.el (paths-file-readable-directory-p): Created and
12221         used.
12222
12223         * loadup.el: Don't set inhibit-... flags from run-temacs.
12224
12225 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12226
12227         * packages.el (packages-data-path-depth): Added and used.
12228
12229 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12230
12231         * about.el:
12232         - Change .xpm to .png, delete "zcat" section.
12233         - cosmetic fix in the 'marcpa' entry.
12234
12235         * etc/photos
12236         - convert all .xpm.Z to .png
12237         - rename mrb to martin
12238         - rename mcook-m to mcookm
12239
12240 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12241
12242         * x-init.el (x-initialize-compose): Add support for
12243         dead-circumflex as YET ANOTHER NAME for that dead key.
12244
12245 1998-08-05  Colin Rafferty <colin@xemacs.org>
12246
12247         * setup-paths.el (paths-construct-exec-path): Made the
12248         last-packages really be last.
12249         (paths-construct-data-directory-list): Ditto.
12250
12251 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12252
12253         * startup.el(startup-splash-frame-body):
12254         Update Copyright notice in splash screen
12255
12256 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12257
12258         * minibuf.el (read-file-name-internal-1): do ~user completion.
12259
12260 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12261
12262         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12263         aginst destroyed extents
12264
12265 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12266
12267         * package-get.el (package-get): add `install-dir' argument.
12268
12269 1998-07-20  John Jones  <jj@asu.edu>
12270
12271         * package-get.el: calls to package-get-update-all will only
12272           update packages which are already installed.
12273
12274 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12275
12276         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12277         writable.
12278
12279 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12280
12281         * about.el (about-hackers): Correct my email.
12282
12283 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12284
12285         * about.el (about-hackers): new email-address.
12286
12287 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12288
12289         * minibuf.el (read-number): Don't let `input-error' condition
12290         escape.
12291
12292 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12293
12294         * about.el (about-hackers): use my `email-for-life' address.
12295
12296 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12297
12298         * XEmacs 21.2-beta1 is released.
12299
12300 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12301
12302         * ldap.el (ldap-search): Doc string change
12303
12304 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12305
12306         * menubar-items.el (default-menubar): Removed references to
12307         `data-directory', and use `locate-data-file' instead, and made
12308         then greyed out if they don't exist.
12309
12310 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12311
12312         * keymap.el (events-to-keys): Use `format' instead of `concat'
12313         since the latter does not accept integer args anymore
12314
12315 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12316
12317         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12318         macros replaced.
12319
12320 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12321
12322         * make-docfile.el: Get first initialization from very-early-lisp.el
12323         * update-elc.el: Ditto.
12324         * loadup.el (really-early-error-handler): Ditto.
12325
12326         * packages.el (packages-unbytecompiled-lisp): Add new file,
12327         very-early-lisp.el.
12328
12329         * very-early-lisp.el: New file.
12330
12331 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12332
12333         * Symbols that have been obsolete for at least 3 years removed (II).
12334
12335         * obsolete.el (eval-current-buffer): Make compatible.
12336         (byte-code-function-p): Ditto.
12337         (send-string): Removed.
12338         (send-region): Removed.
12339         (screen-scrollbar-width): Removed.
12340         (set-screen-scrollbar-width): Removed.
12341         (set-screen-left-margin-width): Removed.
12342         (set-screen-right-margin-width): Removed.
12343         (screen-left-margin-width): Removed.
12344         (screen-right-margin-width): Removed.
12345         (set-buffer-left-margin-width): Removed.
12346         (set-buffer-right-margin-width): Removed.
12347         (buffer-left-margin-width): Removed.
12348         (buffer-right-margin-width): Removed.
12349         (x-set-frame-icon-pixmap): Removed.
12350         (x-set-screen-icon-pixmap): Removed.
12351         (pixel-name): Removed.
12352         (make-pixmap): Removed.
12353         (make-cursor): Removed.
12354         (pixmap-width): Removed.
12355         (pixmap-contributes-to-line-height-p): Removed.
12356         (set-pixmap-contributes-to-line-height): Removed.
12357
12358 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12359
12360         * obsolete.el (popup-menu-up-p): removed.
12361         (read-no-blanks-input): Removed.
12362         (wholenump): Removed.
12363         (ring-mod): Removed (what was ring-mod?).
12364         (current-time-seconds): Removed.
12365         (run-special-hook-with-args): Removed.
12366         (dot): Removed.
12367         (dot-marker): Removed.
12368         (dot-min): Removed.
12369         (dot-max): Removed.
12370         (window-dot): Removed.
12371         (set-window-dot): Removed.
12372
12373         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12374         `dot-min'.
12375
12376         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12377
12378         * code-files.el (insert-file-contents): Rename
12379         run-special-hook-with-args to run-hook-with-args-until-success.
12380         (write-region): Ditto.
12381
12382 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12383
12384         * about.el: Fix typos, update release date.
12385
12386         * Symbols that have been obsolete for at least 3 years removed.
12387
12388         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12389         screen- functions.
12390         (toplevel): remove setf methods for screen functions.
12391         * cl-macs.el (extent-data): defsetf removed.
12392         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12393         many places to remove.
12394         (comment-indent-hook): Ditto.
12395         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12396         (buffer-dedicated-screen): Ditto.
12397         (deiconify-screen): Ditto.
12398         (delete-screen): Ditto.
12399         (event-screen): Ditto.
12400         (find-file-other-screen): Ditto.
12401         (find-file-read-only-other-screen): Ditto.
12402         (live-screen-p): Ditto.
12403         (screen-height): Ditto.
12404         (screen-iconified-p): Ditto.
12405         (screen-list): Ditto.
12406         (screen-live-p): Ditto.
12407         (screen-name): Ditto.
12408         (screen-parameters): Ditto.
12409         (screen-pixel-height): Ditto.
12410         (screen-pixel-width): Ditto.
12411         (screen-root-window): Ditto.
12412         (screen-selected-window): Ditto.
12413         (screen-totally-visible-p): Ditto.
12414         (screen-visible-p): Ditto.
12415         (screen-width): Ditto.
12416         (screenp): Ditto.
12417         (get-screen-for-buffer): Ditto.
12418         (get-screen-for-buffer-noselect): Ditto.
12419         (get-other-screen): Ditto.
12420         (iconify-screen): Ditto.
12421         (lower-screen): Ditto.
12422         (mail-other-screen): Ditto.
12423         (make-screen): Ditto.
12424         (make-screen-invisible): Ditto.
12425         (make-screen-visible): Ditto.
12426         (modify-screen-parameters): Ditto.
12427         (new-screen): Ditto.
12428         (next-screen): Ditto.
12429         (next-multiscreen-window): Ditto.
12430         (other-screen): Ditto.
12431         (previous-screen): Ditto.
12432         (previous-multiscreen-window): Ditto.
12433         (raise-screen): Ditto.
12434         (redraw-screen): Ditto.
12435         (select-screen): Ditto.
12436         (selected-screen): Ditto.
12437         (set-buffer-dedicated-screen): Ditto.
12438         (set-screen-height): Ditto.
12439         (set-screen-position): Ditto.
12440         (set-screen-size): Ditto.
12441         (set-screen-width): Ditto.
12442         (show-temp-buffer-in-current-screen): Ditto.
12443         (switch-to-buffer-other-screen): Ditto.
12444         (visible-screen-list): Ditto.
12445         (window-screen): Ditto.
12446         (x-set-screen-pointer): Ditto.
12447         (x-set-frame-pointer): Ditto.
12448         (screen-title-format): Ditto.
12449         (screen-icon-title-format): Ditto.
12450         (terminal-screen): Ditto.
12451         (delete-screen-hook): Ditto.
12452         (create-screen-hook): Ditto.
12453         (mouse-enter-screen-hook): Ditto.
12454         (mouse-leave-screen-hook): Ditto.
12455         (map-screen-hook): Ditto.
12456         (unmap-screen-hook): Ditto.
12457         (default-screen-alist): Ditto.
12458         (default-screen-name): Ditto.
12459         (x-screen-defaults): Ditto.
12460         (x-create-screen): Ditto.
12461         * obsolete.el: meta-flag removed.
12462         baud-rate removed.
12463         sleep-for-millisecs removed.
12464         extent-data removed.
12465         set-extent-data removed.
12466         set-extent-attribute removed.
12467         extent-glyph removed.
12468         extent-layout removed.
12469         set-extent-layout removed.
12470         list-faces-display removed.
12471         list-faces removed.
12472         trim-versions-without-asking removed.
12473         after-write-file-hooks removed.
12474         truename removed.
12475         auto-fill-hook removed.
12476         blink-paren-hook removed.
12477         select-screen-hook, deselect-screen-hook removed.
12478         auto-raise-screen, auto-lower-screen removed.
12479
12480         * msw-mouse.el: Global change resource -> mswindows-resource.
12481
12482         * XEmacs 21.0-pre5 is released.
12483
12484 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12485
12486         * about.el (about-hackers): Credits update.
12487
12488 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12489
12490         * register.el (insert-register): Don't activate the region.
12491
12492 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12493
12494         * select.el: Restore x-* symbols for backwards compatibility:
12495         x-copy-primary-selection, x-kill-primary-selection,
12496         x-delete-primary-selection, x-select-make-extent-for-selection,
12497         x-valid-simple-selection-, x-cut-copy-clear-internal.
12498
12499 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12500
12501         * XEmacs 21.0-pre4 is released.
12502
12503 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12504
12505         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12506         reporting bugs.
12507         (maybe-add-init-button): Fix semantics under Windows.  Use
12508         `expand-file-name' rather than `concat'.
12509
12510         * help.el (print-messages): New function.
12511
12512 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12513
12514         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12515
12516 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12517
12518         * about.el: Tweaked my entry in about-hackers.
12519
12520         * find-paths.el (paths-emacs-root-p):
12521           Relaxed emacs-root checking of an in-place installation to
12522           also accommodate the flat layout used on MS Windows.
12523
12524 1998-06-29  John Jones  <jj@asu.edu>
12525
12526         * package-get.el: calls to package-get-update-all will only
12527           update packages which are already installed.
12528
12529 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12530
12531         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12532         are handled by the gui-element face fallbacks now.
12533
12534         * x-faces.el: default gui-element face to "background" as well as
12535         the default face.
12536
12537         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12538         and default face settings since these are set as fallbacks now in
12539         the appropriate domain.
12540
12541 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12542
12543         * text-mode.el (text-mode): Reorder regexp so the OR part
12544         corresponding to `page-delim' goes first and the hack in
12545         `forward-paragraph' will work.
12546         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12547
12548 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12549
12550         * subr.el (remove-hook): When checking the hook value
12551           with functionp, don't apply car to it.
12552
12553 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12554
12555         * package-get.el (package-get-remote-filename):
12556           Don't use file-name-as-directory because the local directory
12557           separator conventions might not be the same as ftp's.
12558
12559 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12560
12561         * ldap.el (ldap-host-parameters-alist): New name of
12562         `ldap-host-parameters-plist'
12563
12564 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12565
12566         * package-get.el: Using (require 'package-get-base), now that it
12567         provides itself.  Consequently removed all instances of (load
12568         "package-get-base.el").
12569
12570 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12571
12572         * subr.el (remove-hook): Don't treat the hook value as a
12573           list unless it is both consp and not functionp.
12574
12575 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12576
12577         * about.el: Email address for Ben Wing is ben@xemacs.org.
12578         * auto-show.el: Ditto.
12579         * bytecomp.el: Ditto.
12580         * faces.el: Ditto.
12581         * x-scrollbar.el: Ditto.
12582         * x-misc.el: Ditto.
12583         * tty-init.el: Ditto.
12584         * toolbar-items.el: Ditto.
12585         * symbol-syntax.el: Ditto.
12586         * specifier.el: Ditto.
12587         * objects.el: Ditto.
12588         * hyper-apropos.el: Ditto.
12589         * glyphs.el: Ditto.
12590
12591 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12592
12593         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12594         vertical-divider-always-visible-p.
12595         (default-mouse-motion-handler): Ditto.
12596
12597 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12598
12599         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12600         global value.
12601
12602 1998-06-21  Oliver Graf <ograf@fga.de>
12603
12604         * build-reports.el: changed receiver to xemacs-build-reports list
12605
12606 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12607
12608         * font.el: Split font-family-mappings into X and
12609           mswindows-specific versions.
12610           mswindows-font-create-[object|name]: Treat supplied size
12611           as a pointsize. Added underline and strikethru handling.
12612
12613         * msw-faces.el: changed default mswindows charset to western.
12614
12615         * msw-glyphs.el: removed space in border-glyph font string that
12616           was inserted to get round bugs in the mswindows C font code.
12617
12618 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12619
12620         * about.el (about-hackers): Credits update.
12621
12622         * help-nomule.el (tutorial-supported-languages): Add Romanian
12623         TUTORIAL.
12624
12625         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12626         to ISO-8859-2.
12627
12628 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12629
12630         * font.el: Split font-family-mappings into X and
12631           mswindows-specific versions.
12632           mswindows-font-create-[object|name]: Treat supplied size
12633           as a pointsize. Added underline and strikethru handling.
12634
12635         * msw-faces.el: changed default mswindows charset to western.
12636
12637         * msw-glyphs.el: removed space in border-glyph font string that
12638           was inserted to get round bugs in the mswindows C font code.
12639
12640 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12641
12642         * minibuf.el: make read-color-completion-table call
12643           (mswindows-color-list for mswindows devices.
12644
12645 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12646
12647         * lisp/font-lock.el
12648         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12649         Let declaration items contain non-word symbol characters.
12650
12651 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12652
12653         * package-get.el (package-get-package-provider): Added autoload
12654         cookie.  Loading "package-get-base.el" in ALL functions that use
12655         it.  Fixed some (interactive ...) with multiple argument specs
12656         again.  Cosmetic indentation changes.
12657
12658 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12659
12660         * info.el (Info-insert-dir): Don't use nreverse on variables
12661         that you want to use later.
12662
12663 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12664
12665         * x-mouse.el (x-set-point-and-move-selection): Replace call
12666         to x-kill-primary-selection with kill-primary-selection
12667
12668 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12669
12670         * simple.el (what-cursor-position): Make cursor position reported
12671         use value of column-number-start-at-one
12672
12673 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12674
12675         * about.el (xemacs-hackers): Fix Jareth's email address.
12676
12677 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12678
12679         * startup.el (startup-splash-frame): Remove
12680         `xemacs-startup-logo-function'.
12681
12682 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12683
12684         * about.el (about-hackers): Update credits list.
12685
12686 1998-06-06  Jeff Miller <jmiller@smart.net>
12687
12688         * lisp/sound.el: Update sound-ext to allow filenames with
12689           extensions to be found by load-sound-file
12690
12691 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12692
12693         * info.el (Info-rebuild-outdated-dir): Removed variable
12694         (Info-auto-generate-directory): New variable
12695         (Info-save-auto-generated-dir): New variable
12696         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12697         (Info-build-dir-anew): Second parameter removed.  Use
12698         `Info-save-auto-generated-dir'
12699         (Info-rebuild-dir): Ditto
12700
12701 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12702
12703         * list-mode.el (next-list-mode-item): Would not recognize
12704         border between directly neighbored items.
12705
12706 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12707
12708         * package-get.el: add autoloads for some functions.
12709
12710 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12711
12712         * specifier.el (let-specifier): Tiny docfixes.
12713
12714 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12715
12716         * msw-mouse.el: set selection-pointer-glyph to Normal.
12717
12718 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12719
12720         * wid-edit.el (widget-specify-secret): New function.
12721         (widget-after-change): Use it.
12722         (widget-specify-field): Use it.
12723
12724 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12725
12726         * mouse.el (drag-window-divider): Use `(not done)' instead of
12727         `doit'; reuse result of `window-pixel-edges'.
12728
12729         * modeline.el (drag-modeline-event-lag): Rename to
12730         drag-divider-event-lag.
12731
12732 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12733
12734         * specifier.el (let-specifier): Rewritten not to generate needless
12735         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12736         arguments.
12737
12738 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12739
12740         * minibuf.el (read-file-name-1): Setup buffer-local value of
12741         `completion-ignore-case' in completions buffer under Windows.
12742
12743 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12744
12745         * about.el (about-maintainer-glyph): Fix support for not
12746         compressed images.
12747
12748 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12749
12750         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12751
12752         * mouse.el (mouse-track): Cancel selection if misc-user event with
12753         `cancel-mode-internal' function is fetched.
12754
12755 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12756
12757         * files.el (save-some-buffers-1): Fixed return value.
12758
12759 1998-06-01  Oliver Graf <ograf@fga.de>
12760
12761         * dragdrop.el: added experimental
12762
12763 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12764
12765         * startup.el (after-init-hook, init-file-user,
12766         user-init-directory, load-user-init-file):  Purge references
12767         to "~/.xemacs/init.el" from docstrings.
12768
12769         (load-user-init-file) Use paths-construct-path to construct
12770         paths to user init files.  Go directly to ~/.emacs, do not
12771         search ~/.xemacs/, do not load `default-custom-file'.
12772
12773 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12774
12775         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12776         general *sh.
12777         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12778
12779 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12780
12781         * menubar-items.el (default-menubar): add Update Packages to customize
12782         menu.
12783
12784 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12785
12786         * faces.el: use toolbar face as a fallback for toolbar properties
12787         in xpm-color-symbols instead of default.
12788
12789         * msw-faces.el: rename 3d-object -> gui-element face.
12790
12791 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12792
12793         * startup.el (xemacs-startup-logo-function): New variable.
12794         (startup-splash-frame): Use it.
12795
12796 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12797
12798         * files.el (save-some-buffers): Would wait 1 second.
12799         (save-some-buffers-1): Delete other windows here instead of in
12800         `save-some-buffers'.
12801         (save-some-buffers): Force redisplay only if windows were deleted.
12802
12803 1998-06-02  Didier Verna  <didier@xemacs.org>
12804
12805         * cus-face.el (custom-face-attributes): generalized the use of
12806         toggle buttons for boolean attributes.
12807         Re-ordered the items a bit.
12808
12809 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12810
12811         * sound.el (default-sound-directory): Use `locate-data-directory'
12812         to find the sounds directory.
12813
12814 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12815
12816         * sound.el: default sound-ext to .wav under mswindows, .au
12817         otherwise. load-default sounds without extensions.
12818
12819 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12820
12821         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12822         if send-pr is not bound.
12823
12824 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12825
12826         * files.el: grok idl files in auto-mode-alist.
12827 1998-06-01  Jeff Miller  <jmiller@smart.net>
12828
12829         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12830         calling `upcase'.
12831
12832 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12833
12834         * msw-glyphs.el: add xbm to the list of image types supported.
12835
12836 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12837
12838         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12839         instead of XEmacs one when dumping InfoDock.
12840
12841 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12842
12843         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12844         for `modeline-visible-p'
12845
12846         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12847
12848 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12849
12850         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12851         since it's not used anymore. doc string fixes.
12852
12853         * package-get.el (package-get-file-installed-p): new function. use
12854         instead of file-installed-p which is in an external package.
12855
12856 1998-05-28  Oliver Graf <ograf@fga.de>
12857
12858         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12859         favor of select-window/switch-to-buffer
12860
12861 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12862
12863         * startup.el: changed (getenv "HOME") to (user-home-directory)
12864
12865 1998-05-25  Oliver Graf <ograf@fga.de>
12866
12867         * frame.el (cde-start-drag) moved to dragdrop.el
12868         (offix-start-drag-region) moved to dragdrop.el
12869         (offix-start-drag) moved to dragdrop.el
12870         * dragdrop.el (cde-start-drag) moved from frame.el
12871         (offix-start-drag-region) moved from frame.el
12872         (offix-start-drag) moved from frame.el
12873         (cde-start-drag-region) cde drag regions
12874         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12875
12876 1998-05-26  Oliver Graf <ograf@fga.de>
12877
12878         * dragdrop.el: created dragdrop-drag prototypes
12879         (cde-start-drag-region) fixed typo
12880
12881 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12882
12883         * simple.el (after-init-hook): Remove reader macro.
12884
12885         * packages.el (packages-hardcoded-lisp): Get rid of reader
12886         macros.  Update DOC string.
12887
12888 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12889
12890         * mouse.el (drag-window-divider): Ditto.
12891
12892         * modeline.el (mouse-drag-modeline): Use it.
12893
12894         * lisp-mode.el (let-specifier): Specify indentation.
12895
12896         * specifier.el (let-specifier): Renamed from
12897         `with-specifier-instance'.
12898
12899 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12900
12901         * x-faces.el:
12902         * faces.el: move definition of xpm-color-symbols from x-faces.el
12903         to faces. Predicate x-get-resource on the presence of x.
12904
12905         * msw-faces.el: set 3d-object face rather than modeline. Specify
12906         faces as specfier defaults.
12907
12908         * package-get.el: don't use package-admin-add-single-file-package.
12909
12910 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12911
12912         * toolbar-items.el: Fixup tooltips.
12913         (toolbar-gnus): Don't use obsolete variable
12914         toolbar-news-frame-properties.
12915         (toolbar-news-reader): Default to `gnus' instead of
12916         `not-configured'.
12917
12918         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12919         Windows.
12920
12921 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12922
12923         * package-get.el: rename -installedp -> -installed-p.
12924
12925 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12926
12927         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12928         attributes, and assinged it to continuation, truncation and
12929         hscroll glyphs.
12930
12931         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12932         and made continuation, truncation and hscroll glyphs arrow
12933         characters out of that font.
12934
12935 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12936
12937         * minibuf.el (minibuffer-electric-separator): Play nicely with
12938         directory-sep-char being \.
12939         (minibuffer-electric-tilde): Ditto.
12940         (read-file-name-map): Ditto.
12941
12942 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12943
12944         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12945         on X devices.
12946         (default-mouse-track-deal-with-down-event): Avoid
12947         `x-disown-selection'; use `disown-selection' instead.
12948
12949 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12950
12951         * select.el:
12952         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12953         moved to (cut-copy-clear-internal) in select.el. Ditto for
12954         (x-delete-primary-selection) (x-kill-primary-selection)
12955         (x-copy-primary-selection).
12956         (own-clipboard): new function.
12957
12958         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12959         functions in select.el. remove old ones.
12960         (mswindows-own-clipboard): new function.
12961
12962 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12963
12964         * gnuserv.el: allow connections from mswindows type devices.
12965
12966 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12967
12968         * msw-glyphs.el: change image type used from cursor to resource.
12969
12970 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12971
12972         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12973         for {top,bottom}-{left,right} values in addition to
12974         {top,bottom}_{left,right}.
12975         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12976
12977 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12978
12979         * cl-macs.el (specifier-instance): Undefine its setf method.
12980
12981         * specifier.el (with-specifier-instance): Added docstring.
12982
12983         * mouse.el (drag-window-divider): Ditto.
12984
12985         * modeline.el (mouse-drag-modeline): Use it.
12986
12987         * lisp-mode.el (with-specifier-instance): Define its indentation
12988         level.
12989
12990         * specifier.el (with-specifier-instance): New macro.
12991
12992 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12993
12994         * package-get.el (package-get-create-custom): new function to
12995         auto-generate package-get-custom.el from package-get-base.el.
12996         * (package-get-ever-installedp): new function.
12997         * (package-get-custom): new function to get all packages specified
12998         by customize.
12999
13000 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13001
13002         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13003
13004 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13005
13006         * cl-extra.el: Reverse previous float change.
13007
13008 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13009
13010         * x-faces.el:
13011         * faces.el (try-font-name): moved from x-faces.el since it is
13012         required by w3 under mswindows as well X.
13013
13014 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13015
13016         * winnt.el: Removed evil (setq completion-ignore-case t)
13017         clause, one more overlookef fsfism.
13018         (nt-quote-args-functions-alist): End sentences with double space.
13019
13020 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13021
13022         * window-xemacs.el (push-window-configuration): Remove kludgery of
13023         recaching default-toolbar specifier.
13024         (pop-window-configuration): Ditto.
13025         (unpop-window-configuration): Ditto.
13026
13027 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13028
13029         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13030
13031 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13032
13033         * winnt.el (nt-quote-args-verbatim): Added function.
13034         (nt-quote-args-prefix-quote): Added function.
13035         (nt-quote-args-backslash-quote): Added function.
13036         (nt-quote-args-double-quote): Added function.
13037         (nt-quote-args-functions-alist): New variable.
13038         (nt-quote-process-args): Added function. This is the main quoting
13039         work horse called from process-nt.c
13040
13041 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13042
13043         * winnt.el: Removed duplicate definitions for backspace,
13044         delete, M-backspace and C-M-backspace.
13045         (file-name-buffer-file-type-alist): Removed this variable.
13046         (find-buffer-file-type): Removed function.
13047         (find-file-binary):  Removed function.
13048         (find-file-text): Removed function.
13049         (find-file-not-found-set-buffer-file-type): Removed function.
13050         (save-to-unix-hook): Removed function.
13051         (revert-from-unix-hook): Removed function.
13052         (using-unix-filesystems): Removed function.
13053         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13054         warning.
13055         (x-set-selection): Removed function.
13056         (x-get-selection): Removed function.
13057         Removed commented FSFisms.
13058         Replaced copyright notice (this file is not part of GNU Emacs).
13059         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13060         comint-process-echoes setting to t.
13061
13062 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13063
13064         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13065         and used following the interface change of
13066         `paths-find-recursive-path'.
13067
13068         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13069         regexp instead of a list of base names.
13070         (paths-version-control-filename-regexp):
13071         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13072         Introduced and used following the interface change of
13073         `paths-find-recursive-path'.
13074
13075 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13076
13077         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13078         on X devices, rather than on all non-TTY devices.
13079
13080 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13081
13082         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13083
13084         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13085
13086 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13087
13088         * itimer.el (activate-itimer): Fixed usage of integers
13089         as argument to `concat'.
13090
13091 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13092
13093         * itimer.el (start-itimer): replace the use of `concat' with
13094         `format'
13095
13096 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13097
13098         * mode-motion.el (mode-motion-hook): Clarify docstring.
13099         From Bob Weiner <weiner@altrasoft.com>
13100
13101         * loadhist.el (symbol-file): Supply prompt string when used
13102         interactively.
13103         From Bob Weiner <weiner@altrasoft.com>
13104
13105 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13106
13107         * loadup.el (really-early-error-handler): Ditto.
13108
13109         * update-elc.el: Ditto.
13110
13111         * setup-paths.el (paths-construct-exec-path): Ditto.
13112
13113         * make-docfile.el: Ditto.
13114
13115         * find-paths.el (paths-decode-directory-path): Use split-path
13116         instead of decode-path.
13117
13118         * files.el (parse-colon-path): Update docstring reference.
13119
13120 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13121
13122         * msw-init.el:
13123         * x-init.el:
13124         Bind cut'n'paste keys to non window-system specific functions.
13125
13126         * msw-select.el: New function mswindows-clear-clipboard.
13127         mswindows-cut-copy-clipboard extended to handle clearing of the
13128         selection and renamed to mswindows-cut-copy-clear-clipboard.
13129
13130         * select.el: on mswindows devices delete-primary-selection
13131         calls mswindows-clear-clipboard.
13132
13133 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13134
13135         * simple.el (quoted-insert): Inhibit quit when using read-char.
13136
13137         * cmdloop.el (read-char): Don't inhibit quit.
13138         (read-char-exclusive): Ditto.
13139         (read-char): Signal quit if quit-char was pressed.
13140         (read-char-exclusive): Ditto.
13141         (read-quoted-char): Return a character, not integer.
13142
13143         * menubar-items.el (default-popup-menu): Use Andy's generic
13144         selection code.
13145         (default-popup-menu): Fix code.
13146
13147 1998-05-14  Oliver Graf <ograf@fga.de>
13148
13149         * dragdrop.el (dragdrop-function-widget): this time it's done
13150
13151 1998-05-13  Oliver Graf <ograf@fga.de>
13152
13153         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13154
13155 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13156
13157         * device.el (device-pixel-width):
13158         (device-pixel-height):
13159         (device-mm-width):
13160         (device-mm-height):
13161         (device-bitplanes):
13162         (device-color-cells): Swapped parameters to device-system-metric
13163         according to the interface change.
13164
13165 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13166
13167         * mouse.el (default-mouse-motion-handler): Use new name of the
13168         function event-over-vertical-divider-p.
13169         Do not set E-W arrow cursor over the divider if
13170         vertical-divider-draggable-p is nil in the window.
13171         ([top-level]): Use new name for the variable
13172         vertical-divider-map.
13173         (drag-window-divider): Respect vertical-divider-draggable-p.
13174         Variable name typo fixes.
13175
13176 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13177
13178         * keymap.el (kbd): Define here; handle string constants and
13179         others...
13180
13181 1998-05-15  Christian Nyb <chr@mediascience.no>
13182
13183         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13184         in Emacs 18.
13185
13186 1998-05-13  Didier Verna  <didier@xemacs.org>
13187
13188         * mouse.el (drag-window-divider): give the vertical divider a
13189         pressed look when dragging it.
13190
13191 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13192
13193         * faces.el: predicate some more face operations on x or mswindows
13194         not just x.
13195
13196         * modeline.el: enable modeline coloring for mswindows.
13197
13198 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13199
13200         * minibuf.el (minibuffer-default): Added variable; compatible with
13201         FSF Emacs.
13202         (next-history-element): Used `minibuffer-default'.
13203
13204 1998-05-12  Oliver Graf <ograf@fga.de>
13205
13206         * dragdrop.el (dragdrop-function-widget): button and mods ok
13207         arguments still look a bit strange
13208         (dragdrop-compare-mods) created
13209         (dragdrop-drop-do-functions) correctly checks for buttons and
13210         modifiers
13211
13212 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13213
13214         * setup-paths.el (paths-default-info-directories): Replace
13215         path-separator with directory-sep-char.
13216
13217         * files.el (path-separator): Don't define it here.
13218
13219 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13220
13221         * update-elc.el: Ditto.
13222
13223         * setup-paths.el (paths-construct-exec-path): Ditto.
13224
13225         * make-docfile.el: Ditto.
13226
13227         * loadup.el (really-early-error-handler): Ditto.
13228
13229         * find-paths.el (paths-decode-directory-path): Use decode-path
13230         instead of decode-path-internal.
13231
13232         * files.el (parse-colon-path): Update docstring.
13233
13234 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13235
13236         * subr.el (get-buffer-window-list): Make BUFFER optional.
13237
13238         * window-xemacs.el (windows-of-buffer): Defalias to
13239         get-buffer-window-list.
13240
13241 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13242
13243         * disass.el: Fix maintainer keyword.
13244
13245         * bytecomp.el (byte-compile-and-load-file): Autoload.
13246         (byte-compile-buffer): Ditto.
13247
13248         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13249         value is returned, not the name.
13250         (lisp-imenu-generic-expression): Enable it.
13251         (lisp-mode-variables): Ditto.
13252         (lisp-indent-offset): Change defconst to defvar.
13253         (lisp-indent-function): Ditto.
13254         (lisp-body-indent): Ditto.
13255
13256 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13257
13258         * modeline.el: Use zap-last-kbd-macro-event.
13259
13260         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13261         nil, don't attempt to do anything with messages.
13262         (eval-last-sexp): Use `letf' for clarity.
13263
13264 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13265
13266         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13267
13268 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13269
13270         * buff-menu.el:
13271         * lisp-mode.el:
13272         * obsolete.el:
13273         Change empty docstrings into no doc strings at all.
13274         Fix bogus FSF-format docstrings.
13275         * etags.el: Fix docstring.
13276
13277 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13278
13279         * package-get.el (package-get): Use internal md5
13280
13281 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13282
13283         * about.el (about-xemacs): Correct abuse of concat.
13284
13285 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13286
13287         * info.el (Info-mode): Use easymenu.
13288
13289 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13290
13291         * apropos.el (apropos): Don't use concat with integers.
13292
13293         * cmdloop.el (describe-last-error): Handle the case when no error
13294         was seen gracefully.
13295
13296         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13297         defun.
13298         (apropos-describe-plist): Ditto.
13299
13300         * help.el (with-displaying-help-buffer): Revert to a defun.
13301         (describe-key): Use it as defun.
13302         (describe-mode): Ditto.
13303         (describe-bindings): Ditto.
13304         (describe-prefix-bindings): Ditto.
13305         (describe-installation): Ditto.
13306         (view-lossage): Ditto.
13307         (describe-function): Ditto.
13308         (describe-variable): Ditto.
13309         (describe-syntax): Ditto.
13310
13311 1998-05-11  Oliver Graf <ograf@fga.de>
13312
13313         * dragdrop.el: changed order of require/provide
13314         (dragdrop-drop-mime-default) changed to new calling conventions
13315         (dragdrop-drop-do-functions) changed to new calling conventions
13316         (dragdrop-function-widget) this one needs more work...
13317
13318 1998-05-10  Oliver Graf <ograf@fga.de>
13319
13320         * about.el: another small change in my entry
13321         * dragdrop.el (dragdrop-drop-log-function): logging added
13322         plus customizations
13323         changed interface to handler functions. now called with event
13324         and object
13325
13326 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13327
13328         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13329         E-W arrow pointer displayed over draggable dividers.
13330
13331         * mouse.el (default-mouse-motion-handler): Show it when
13332         appropriate.
13333         (drag-window-divider): Added.
13334         ([top-level]): Initialized window-divider-map with a keymap
13335         binding the above function to left button down event.
13336
13337         * x-mouse.el (x-init-pointer-shape): Initialize
13338         divider-pointer-glyph from Cursor.dividerPointer, or use default
13339         E-W double arrow.
13340
13341 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13342
13343         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13344
13345 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13346
13347         * simple.el (count-words-buffer): Don't query for buffer.
13348         (count-lines-buffer): Ditto.
13349
13350 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13351
13352         * help.el (where-is): add optional insert argument.
13353
13354 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13355
13356         * help.el (describe-key-briefly): New argument INSERT.
13357
13358         * simple.el (eval-expression): New optional argument; synch with
13359         FSF 20.3.
13360
13361         * keydefs.el (global-map): Add new register bindings.
13362
13363         * register.el: Synched with FSF 20.3.
13364
13365 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13366
13367         * window-xemacs.el (recenter): all arguments are optional.
13368
13369 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13370
13371         * device.el: (device-pixel-width): Reflected name/parameters
13372         change to device-system-metric.
13373         (device-pixel-height): Ditto.
13374         (device-mm-width): Ditto.
13375         (device-mm-height): Ditto.
13376         (device-bitplanes): Ditto.
13377         (device-color-cells): Ditto.
13378
13379 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13380
13381         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13382
13383         * cl.el (most-positive-fixnum): Document.
13384         (most-negative-fixnum): Ditto.
13385
13386         * cus-dep.el: Updated comment.
13387
13388         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13389         constant.
13390
13391         * cus-load.el (custom-put): Removed.
13392
13393         * files.el (after-find-file): Just resignal quit instead of
13394         signaling "canceled".
13395
13396 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13397
13398         * frame.el (other-frame): Use `focus-frame' instead of
13399         select-frame kludges.
13400
13401         * lisp-mode.el: Update lisp-indent-function for
13402         save-selected-frame and with-selected-frame.
13403
13404         * frame.el (save-selected-frame): New macro.
13405         (with-selected-frame): Ditto.
13406         (other-frame): Use `set-frame-focus'.
13407
13408 1998-05-06  Oliver Graf <ograf@fga.de>
13409
13410         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13411         (dragdrop-drop-url-default) default handler for URL drops created
13412         (dragdrop-drop-mime-default) default handler for MIME drops created
13413         (dragdrop-drop-functions) default custom for handling drops created
13414         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13415
13416 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13417
13418         * mouse.el: Removed redundant mouse-mswindows-drop function.
13419
13420 1998-05-05  Oliver Graf <ograf@fga.de>
13421
13422         * about.el: changed some text in my entry
13423         * dragdrop.el: added customs
13424
13425 1998-05-04  Oliver Graf <ograf@fga.de>
13426
13427         * mouse.el: killed global drop key bindings
13428         (mouse-offix-drop) removed
13429         * dragdrop.el: created
13430         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13431
13432 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13433
13434         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13435         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13436
13437         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13438         obsolete comment.
13439
13440         * scrollbar.el (scrollbars-visible-p): Use new
13441         {vertical,horizontal}-scrollbar-visible-p specifiers.
13442
13443 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13444
13445         * device.el (device-pixel-height):
13446         (device-pixel-width):
13447         (device-mm-width):
13448         (device-mm-height):
13449         (device-bitplanes):
13450         (device-color-cells): Moved these 6 functions from device.c; they
13451         all use single (device-system-metrics) call.
13452
13453 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13454
13455         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13456         were renamed.
13457
13458         * menubar-items.el:
13459         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13460         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13461
13462         * help.el (help-map): Remove Hyperbole keybinding logic.
13463         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13464
13465 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13466
13467         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13468         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13469
13470 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13471
13472         * msw-glyphs.el: use nicer icon3 from the frame icon.
13473
13474 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13475
13476         * version.el (emacs-version): Remove InfoDock conditionals.
13477
13478         * startup.el (startup-splash-frame): Change ID logo name.
13479
13480 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13481
13482         * files.el (after-find-file): If the user presses C-g on
13483         directory-creation prompt, kill the buffer.
13484
13485 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13486
13487         * simple.el (count-words-region): Reverse previous change.
13488
13489 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13490
13491         * replace.el (query-replace): Just call perform-replace.
13492         (query-replace-regexp): Ditto.
13493         (perform-replace): Move region handling here.
13494         (perform-replace): Use the new arg to match-data.
13495
13496 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13497
13498         * x-init.el: Install X specific display table that
13499           displays char 0240 as a space to avoid whatever it is
13500           that screws up display of that character code.
13501
13502 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13503
13504         * help.el (function-arglist): If no arguments are documented for a
13505         subr, print nothing rather than incorrect output.
13506
13507 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13508
13509         * cmdloop.el (command-error): Update bail-out error message to use
13510         `emacs-program-name'.
13511
13512         * lib-complete.el: Remove reader macro cruft.
13513
13514         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13515         cruft.
13516
13517         * simple.el (count-words-region): Drop interactive-p check on the
13518         message.
13519
13520 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13521
13522         * font.el
13523         * msw-faces.el
13524         Correct spelling of mswindows-font-canonicalize-name.
13525
13526 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13527
13528         * ldap.el (ldap-host-parameters-alist): Replaced with
13529         `ldap-host-parameters-plist'
13530         (ldap-search): Adapt to previous change
13531
13532 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13533
13534         * about.el (about-hackers): Update Bob Weiner bio.
13535         (about-maintainer-info): Ditto.
13536
13537 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13538
13539         * simple.el (display-warning-minimum-level): Docfix.
13540
13541 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13542
13543         * widget.el (:default-get): New keyword.
13544         * wid-edit.el (default, widget-default-default-get): Define it.
13545         (group, widget-group-default-get): Define it.
13546         (menu-choice, widget-choice-default-get): Define it.
13547         (widget-default-get): New function.
13548         (widget-choice-action): Call it.
13549         (widget-editable-list-entry-create): Call it.
13550
13551 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13552
13553         * byte-optimize.el (byte-boolean-vars): Removed.
13554         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13555         lookup through `byte-boolean-vars'.
13556
13557 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13558
13559         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13560         resource-provided values into ghost specs for scrollbar-height and
13561         scrollbar-width.
13562
13563 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13564
13565         * byte-optimize.el: Don't attempt to optimize /=.
13566
13567         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13568         (byte-compile-/=): Ditto.
13569
13570 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13571
13572         * apropos.el: Use `with-displaying-help-buffer'.
13573         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13574         Use `with-displaying-help-buffer'.
13575         (apropos-follow): Do not give special treatment to buffer cursor
13576         was in prior to a mouse click.
13577         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13578         (apropos-print-doc): Set correct buffer for setting text
13579         properties.
13580
13581 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13582
13583         * help.el (help-buffer-prefix-string): New variable.
13584         (help-buffer-name): Use it.
13585
13586         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13587         mode menu.
13588
13589 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13590
13591         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13592
13593 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13594
13595         * files.el (find-file-noselect): Update docstring.
13596         (find-file-noselect): Signal an error if found an unreadable file.
13597         (file-chase-links): Save the match data.
13598         (normal-mode): Use `lwarn' and `error-message-string'.
13599         (interpreter-mode-alist): Change defconst to defvar.
13600         (inhibit-first-line-modes-regexps): Ditto.
13601         (inhibit-first-line-modes-regexps): Added .tgz.
13602         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13603         (change-major-mode-with-file-name): New user-option.
13604         (set-visited-file-name): Synched with FSF.
13605         (file-name-extension): New function, from FSF 20.3.
13606         (file-relative-name): Synched with FSF.
13607         (save-some-buffers): Support the C-r feature.
13608         (recover-session): Synched with FSF.
13609         (kill-some-buffers): Ditto.
13610         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13611
13612 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13613
13614         * files.el (insert-file): Undo previous change and reenable use of
13615         format.el.
13616
13617 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13618
13619         * window-xemacs.el (recenter): Define.
13620
13621 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13622
13623         * font.el (mswindows-font-create-name)
13624         (mswindows-font-create-object): new functions for mswindows type
13625         fonts.
13626
13627         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13628         strings are parsed as well as font objects.
13629
13630 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13631
13632         * modeline.el (defining-kbd-macro): Restore modeline indication of
13633         kbd-macro being recorded.
13634         (add-minor-mode): Simplify docstring.
13635         (modeline-minor-mode-menu): Remove stuff.
13636
13637 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13638
13639         * code-process.el (call-process): dynamically decide process
13640         coding type.
13641
13642 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13643
13644         * modeline.el: Add line-number-mode, column-number-mode to
13645         the modeline minor-mode menu.  Button2 on the line number does
13646         goto-line.
13647
13648 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13649
13650         * mouse.el: move x-selection-owner-p type things to
13651         selection-owner-p.
13652
13653         * msw-init.el: copy zmacs stuff from x-init.el
13654
13655         * msw-select.el (mswindows-own-selection)
13656         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13657         functions. Very simple minded implementation of selectio
13658         ownership.
13659
13660         * select.el (own-selection) (disown-selection)
13661         (activate-region-as-selection) (select-make-extent-for-selection)
13662         (valid-simple-selection-p): functions moved from x-select.el for
13663         generalized selection.
13664
13665         * x-select.el: see select.el changes.
13666
13667         * x-toolbar.el: use new selection functions.
13668
13669 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13670
13671         * packages.el (packages-find-package-directories): Fixed bug that
13672         would pick up multiple site-package directories.
13673         (package-locations): Added "xemacs-packages" as a late package
13674         location.
13675
13676         * find-paths.el: Now uses `emacs-program-name' and
13677         `emacs-program-version'.
13678         Additions to enforce version-specific directories in
13679         `paths-find-version-directory'.
13680
13681 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13682
13683         * default.el: Removed.
13684         * site-start.el: Removed.
13685
13686 1998-04-29  Didier Verna  <didier@xemacs.org>
13687
13688         * minibuf.el (minibuffer-history-minimum-string-length): Default
13689         to nil.
13690
13691 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13692
13693         * find-paths.el (paths-program-name): Rename.
13694         (paths-emacs-root-p): Ditto.
13695         (paths-find-site-directory): Ditto.
13696
13697 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13698
13699         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13700         `emacs-lisp-byte-compile-and-load'.
13701
13702 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13703
13704         * ldap.el (ldap-search): Fixed additional parameter passing to
13705         `ldap-open'
13706
13707 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13708
13709         * select.el (kill-primary-selection) (selection-owner-p)
13710         (copy-primary-selection) (yank-clipboard-selection)
13711         (selection-exists-p) (delete-primary-selection): new file and
13712         functions that do the right thing for the selected device.
13713
13714         * x-menubar.el: use generalised selection functions.
13715
13716         * dumped-lisp.el: dump select.el.
13717
13718 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13719
13720         * find-paths.el (paths-progname): New variable.
13721         (paths-emacs-root-p): Use it.
13722         (paths-find-site-directory): Ditto.
13723
13724 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13725
13726         * loadup.el ((member "dump" command-line-args)): Dump as
13727         `infodock' if InfoDock.
13728
13729 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13730
13731         * find-paths.el (construct-emacs-version): Simplify, include
13732         program name in the return value.
13733         * (paths-find-version-directory): Use it.
13734
13735 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13736
13737         * info.el (Info-parse-dir-entries): Fixed regexp
13738         (Info-build-dir-anew): Remove full suffix and capitalize info file
13739         name for files with no @direntry
13740         (Info-batch-rebuild-dir): New function
13741         (Info-suffixed-file): Check for regular files instead of simple
13742         file existence (could catch directories before)
13743
13744 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13745
13746         * setup-paths.el, find-paths.el: Removed uses of `not' which
13747         temacs doesn't have.
13748
13749         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13750         into root searching.
13751
13752 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13753
13754         * subr.el: Remove definition of `not'.
13755
13756 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13757
13758         * msw-glyphs.el: enable graphics support.
13759
13760 1998-04-23  Didier Verna  <didier@xemacs.org>
13761
13762         * x-menubar.el (default-menubar): restored the line-number-mode
13763         option.
13764
13765         * misc doc string updates related to the options menu.
13766
13767 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13768
13769         * setup-paths.el (paths-construct-load-path): Fix typo.
13770
13771 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13772
13773         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13774         font-menu-ignore-scaled-fonts don't have to be bound now; this
13775         gets us one step further towards making --no-autoloads work.
13776
13777         * startup.el (normal-top-level): Load auto-autoloads only if
13778         lisp-directory is non-nil.
13779
13780         * setup-paths.el (paths-construct-load-path): Made it robust
13781         against nil lisp-directory.
13782
13783         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13784         to the list of variables that cause a warning when nil.
13785
13786         * toolbar.el (init-toolbar-location): Now works even when there's
13787         no toolbar icon directory.
13788
13789 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13790
13791         * help.el (view-lossage): Recognize it.
13792
13793         * simple.el (log-message): Mark multiline messages.
13794
13795 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13796
13797         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13798
13799 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13800
13801         * package-get.el (package-get-all):  add `\n' separator to
13802         interactive specification so that both variables are read
13803
13804 1998-04-22  Didier Verna  <didier@xemacs.org>
13805
13806         * x-menubar.el: ported the options menu to Custom.
13807         Moved the "read only" toggle button to the buffers menu.
13808         Corrected some missing ;;;###autoload or defcustom.
13809
13810         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13811         the scrollbar-visible specifier for options menu handling.
13812
13813         * toolbar.el (toolbar-visible-p)
13814                      (toolbar-captioned-p)
13815                      (default-toolbar-position): defcustom wrappers around
13816         the toolbar specifiers for options menu handling.
13817
13818         * frame.el (get-frame-for-buffer-default-instance-limit):
13819         defcustom it for options menu handling.
13820
13821         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13822         font-lock-mode for options menu handling.
13823
13824         * cus-start.el: added Custom properties to overwrite-mode for
13825         options menu handling.
13826
13827 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13828
13829         * about.el: shameless self-promotion.
13830
13831 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13832
13833         * simple.el (raw-append-message): Slightly optimize.
13834         (remove-message): Use `push' for clarity.
13835         (append-message): Ditto.
13836         (display-warning): Dito.
13837         (raw-append-message): Send the message to the appropriate device.
13838
13839 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13840
13841         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13842         From Sean MacLennan <Sean.MacLennan@pika.ca>
13843
13844 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13845
13846         * setup-paths.el: Changed `directory-sep-char' to
13847         `path-separator', following a change in GNU Emacs.
13848
13849 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13850
13851         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13852         (Info-build-dir-anew): Add a final newline.
13853         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13854         is `always'
13855         (Info-rebuild-dir): Ditto
13856
13857         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13858
13859 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13860
13861         * simple.el (count-words-buffer): Retain zmacs region.
13862         (count-words-region): Ditto.
13863         * simple.el: (what-line): Expanded line counts.
13864         (count-lines): New parameter to conditionalize whether collapsed
13865         lines get counted.
13866         From Bob Weiner <weiner@altrasoft.com>
13867
13868 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13869
13870         * packages.el (package-locations): infodock-packages must override
13871         mule-packages and packages.
13872
13873 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13874
13875         * wid-edit.el:
13876         remove rude messages from widget-activation-widget-mapper
13877         and widget-activation-glyph-mapper
13878
13879 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13880
13881         * toolbar.el: Remove (featurep 'x) test from
13882         toolbar-make-button-list
13883
13884 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13885
13886         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13887         only if in the same frame.
13888
13889 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13890
13891         * packages.el (package-locations): Added site-packages hierarchy.
13892
13893         * setup-paths.el (paths-default-info-directories): Introduced and
13894         used.
13895
13896         * packages.el, setup-paths.el: Set various path searching depths
13897         to 1.
13898
13899         * packages.el (packages-hierarchy-depth):
13900         (packages-load-path-depth): Introduced and used.
13901
13902         * setup-paths.el (paths-load-path-depth): Introduced and used.
13903
13904         * find-paths.el (paths-find-recursive-path): Added max-depth
13905         parameter.
13906
13907 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13908
13909         * setup-paths.el (paths-construct-info-path): Removed
13910         dependency on behavior of (file-name-as-directory "").
13911
13912 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13913
13914         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13915         lisp objects
13916
13917 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13918
13919         * dump-paths.el, startup.el: Added handling for --debug-paths.
13920
13921 1998-04-15  William M. Perry  <wmperry@aventail.com>
13922
13923         * wid-edit.el: We cannot just set the help-echo or balloon-help
13924           properties for an extent based on the :help-echo widget
13925           property, since help-echo and balloon-help cause an EXTENT to
13926           get passed in, where :help-echo functions are expecting a WIDGET
13927
13928 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13929
13930         * scrollbar.el (init-scrollbar-from-resources): Call
13931         mswindows-init-scrollbar-metrics when appropriate.
13932
13933 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13934
13935         * dumped-lisp.el: dump x-toolbar for window system
13936
13937         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13938         have support and xpm.
13939
13940 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13941
13942         * files.el (toggle-read-only): Fix docstring.
13943         From Didier Verna <didier@xemacs.org>
13944
13945 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13946
13947         * startup.el (normal-top-level): Load autoload-file-name without
13948         specifying an extension---some people only auto-autoload.el.gz.
13949
13950 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13951
13952         * files.el (backup-enable-predicate): Don't bomb on NAME being
13953         nil.
13954
13955 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13956
13957         * find-paths.el, packages.el: Now prefers configure'd paths.
13958         This shouldn't cause any of the originally anticipated problems as
13959         the current paths architecture will not define the various
13960         configure-xxx variables if they're not specified on the configure
13961         command line.
13962
13963         * find-paths.el, setup-paths.el, packages.el: Removed all
13964         mentionings of "/" as a path separator.
13965         Used paths-construct-path throughout.
13966
13967         * find-paths.el (paths-construct-path): Created to assemble paths
13968         from directory components.
13969
13970         * setup-paths.el, packages.el: Used paths-decode-directory-path
13971         instead of decode-path-internal.
13972
13973         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13974         and associates.
13975         (paths-decode-directory-path) Created.
13976
13977         * setup-paths.el: Changed configure-exec-path to
13978         configure-exec-directory.
13979
13980 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13981
13982         * packages.el (packages-find-packages): Fixed decoding of
13983         EMACSPACKAGEPATH.
13984
13985         * startup.el: -no-packages -> -no-early-packages.
13986
13987         (packages-load-package-lisps): Fixed loading of auto-autoload
13988         files.
13989
13990         * startup.el (normal-top-level): Fixed loading of core
13991         auto-autoload.
13992
13993         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13994
13995         * startup.el, packages.el, dump-paths.el: Added proper settings
13996         for site-directory and lisp-directory variables.
13997
13998         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13999         inhibit-package-autoloads and fixed handling of it.
14000
14001         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14002         handling of former inhibit-package-init, now
14003         inhibit-early-packages, to make -vanilla etc. work.
14004
14005 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14006
14007         * code-process.el (start-process): Fallback to 'undecided instead
14008         of 'binary for process input coding stream.
14009
14010         * process.el (start-process): Docstring fix.
14011
14012 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14013
14014         * info.el (Info-insert-dir): Do not insert temporary dir files
14015         in Info-dir-file-attributes
14016         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14017         (Info-rebuild-dir): Ditto.
14018
14019 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14020
14021         * obsolete.el: Added obsoleteness declarations for
14022         `site-directory' and `Info-default-directory-list'.
14023
14024 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14025
14026         * find-paths.el (paths-find-emacs-root): Only look at the
14027         executable at the end of the symlink chain for determining the
14028         Emacs root.
14029
14030 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14031
14032         * setup-paths.el (paths-construct-info-path): Changed construction
14033         to cater to gone default in configure.
14034
14035         * find-paths.el (paths-uniq-append): Added.
14036
14037         * packages.el: Rewritten package path construction once again.
14038
14039         * dump-paths.el, startup.el: Removed package-path as a global
14040         variable.
14041
14042         * package-admin.el (package-admin-add-single-file-package):
14043         (package-admin-add-binary-package): Changed package-path to
14044         late-packages.
14045
14046         * packages.el (packages-split-path): Split path at "/" rather than
14047         nil according to change in emacs.c.
14048
14049 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14050
14051         * setup-paths.el (paths-construct-info-path): Changed info path
14052         order so that directories come out right.
14053         (paths-find-lock-directory): Fixed bug: It used to think
14054         configure-lock-directory is a path.
14055
14056 1998-04-06  Jeff Miller <jmiller@smart.net>
14057
14058         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14059         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14060         eases the use of toolbar-add/kill-item functions.
14061
14062 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14063
14064         * code-files.el (file-coding-system-alist): Commented out
14065         loaddefs.el magical treatment.
14066
14067 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14068
14069         * info.el (Info-rebuild-outdated-dir): Added new option
14070         `conservative' and made it the default
14071         (Info-rebuild-dir): Appropriately parse multi-line description
14072         strings, and multi-section dir files. Issue warning when dir
14073         is rebuilt as temporary
14074         (Info-build-dir-anew): Issue warning when dir is built as
14075         temporary
14076
14077 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14078
14079         * list-mode.el (list-mode-map): Bind highlight motion commands to
14080         standard keys left, right, C-b and C-f.
14081
14082 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14083
14084         * files.el (auto-mode-alist): allow .sc for Scheme->C
14085
14086 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14087
14088         * loadup.el (pureload): Don't quote (garbage-collect).
14089
14090 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14091
14092         * package-get-base.el: Updated.
14093
14094 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14095
14096         * isearch-mode.el (isearch-just-started): New variable.
14097         (isearch-mode): Set it.
14098         (isearch-repeat): Advance one character forward only if the search
14099         was successful, and was not just started.
14100         (isearch-repeat): Clear isearch-just-started.
14101
14102 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14103
14104         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14105         if running -batch.
14106
14107 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14108
14109         * subr.el (listify-key-sequence): Removed.
14110
14111 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14112
14113         * bytecomp.el (byte-compile-print-gensym): New option.
14114         (byte-compile-output-file-form): Use it.
14115         (byte-compile-output-docform): Ditto.
14116         (byte-compile-compiled-obj-to-list): Ditto.
14117
14118 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14119
14120         * msw-glyphs.el: set frame icon if xpm support.
14121
14122 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14123
14124         * help.el: Code that pretty prints variable values
14125           removed.
14126
14127 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14128
14129         * find-paths.el (paths-emacs-root-p): Correct test for installation
14130         directory.
14131         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14132
14133 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14134
14135         * loaddefs.el: Don't set debug-ignored-errors; leave
14136           its default value set to nil.
14137
14138 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14139
14140         * info.el (Info-rebuild-dir): fixed mis-spelling.
14141
14142 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14143
14144         * info.el (Info-rebuild-outdated-dir): New custom var
14145         (Info-insert-node): Create/update dir file when needed, ie when it
14146         does not exist or is older than some info files in directory
14147
14148 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14149
14150         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14151         for last packages, mainly for using a 20.4 package base.
14152
14153         * packages.el (late-packages): Typo fix.  It was called
14154         early-packages.
14155
14156         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14157         relative symlinks correctly.
14158         (paths-find-emacs-roots): More rigorous checking for plausible
14159         configuration-time root.
14160
14161         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14162         find its roots.
14163
14164 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14165
14166         * faces.el: Fix docstrings.
14167         * glyphs.el: Fix docstrings.
14168         * mouse.el: Fix docstrings.
14169
14170         * frame.el: Change phrase `current frame' to `selected frame'.
14171
14172         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14173
14174         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14175         macros using backquote to make them infinitely more readable.
14176
14177 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14178
14179         * packages.el (packages-find-package-path): Hardcoded specialized
14180         InfoDock support until we can clean this up.
14181
14182         * help.el (describe-bindings-1): Return the value of the bindings
14183         help buffer created.
14184         (describe-bindings): Ditto.
14185
14186         * simple.el (set-variable): Restore previous behavior of not
14187         bombing if the variable to set is not boundp.
14188
14189 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14190
14191         * packages.el (packages-handle-package-dumped-lisps): Allow for
14192         non-local files to be loaded off the package-lisp variable.
14193
14194 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14195
14196         * x-faces.el: Global X resources should override
14197           specs for all device classes (color, grayscale, mono);
14198           code currently doesn't override any of them.  Fixed by
14199           calling remove-specifier with '(x default) as the tag
14200           set and allowing inexact matches.
14201
14202 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14203
14204         * faces.el: Separated face initializations based on
14205           device classes into device type specific (tag set,
14206           instantiator) pairs.
14207
14208 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14209
14210         * wid-edit.el (widget-choice-action): Remember user's explicit
14211         choice.
14212         (widget-choice-value-create): Respect it.
14213         From Richard Stallman <rms@gnu.org>
14214
14215 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14216
14217         * setup-paths.el (paths-construct-info-path): Always append
14218         existing directories from configure-time info path.
14219
14220         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14221         Info-directory-list.
14222
14223         * info.el: Removed Info-default-directory-list which was broken by
14224         design.
14225         Removed bogus initialization of Info-directory-list---startup.el
14226         can do a much better job.
14227         Added autoload of Info-directory-list.
14228
14229         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14230         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14231         be exclusive; now it's merely given precedence, just like in the
14232         old days.
14233
14234 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14235
14236         * find-paths.el (paths-find-architecture-directory): Fix bug with
14237         finding; it used to default too early.
14238
14239 1998-03-25  Martin Buchholz <martin@xemacs.org>
14240
14241         * packages.el (packages-split-path): Fix a bug; it used to fail
14242         for paths that weren't split.
14243
14244 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14245
14246         * finder.el (finder-compile-keywords): trap on errors.
14247
14248 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14249
14250         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14251           fourth argument of t so that only the specs exactly
14252           matching the tag lists are removed.
14253
14254 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14255
14256         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14257
14258 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14259
14260         * minibuf.el (mouse-read-file-name-1): If a default directory was
14261         specified, use it for generating the completions.
14262
14263 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14264
14265         * update-elc.el: Now respects inhibit-package-init and
14266         inhibit-site-lisp.
14267         Now does path construction with loadup-paths.
14268
14269         * startup.el (normal-top-level, startup-setup-paths): Now respects
14270         inhibit-package-init and inhibit-site-lisp.
14271
14272         * packages.el (packages-find-package-path): Extended package path
14273         by version-specific hierarchies.
14274         (packages-find-packages): Now respects inhibit flag and
14275         inhibit-site-lisp.
14276         Moved path setup to loadup-paths.
14277
14278         * make-docfile.el: Now respects inhibit-package-init and
14279         inhibit-site-lisp.
14280         Now does path construction with loadup-paths.
14281
14282         * loadup.el: Now respects inhibit-package-init and
14283         inhibit-site-lisp.
14284
14285         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14286
14287         * loadup-paths.el: New file: setup load-path to encompass
14288         packages.
14289
14290 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14291
14292         * auto-show.el: load-gc renamed to pureload.
14293         * site-load.el: Ditto.
14294         * packages.el (toplevel): Ditto.
14295         * loadup.el (really-early-error-handler): Ditto.
14296         * dumped-lisp.el (preloaded-file-list): Ditto.
14297         * cus-face.el (custom-declare-face): Ditto.
14298
14299 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14300
14301         * <Today>: The Big Path Searching Overhaul.
14302
14303         * find-paths.el: New file: find and assemble paths in the
14304         installation hierarchy.
14305
14306         * setup-paths.el: New file: global layout of paths and directories
14307         within the XEmacs hierarchy.
14308
14309         * packages.el: Replaced everything related to path searching and
14310         startup by code in terms of find-paths.
14311
14312         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14313         the new path searching engine.
14314
14315         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14316         and setup-paths.
14317
14318 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14319
14320         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14321         setup-paths.el.
14322
14323 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14324
14325         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14326         compiles identically in any configuration.
14327         Removed irrelevant commentary.
14328
14329 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14330
14331         * simple.el (set-variable): Allow setting specifiers.
14332
14333 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14334
14335         * lisp.el (forward-sexp): Revert previous change.
14336
14337 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14338
14339         * frame.el (frame-initialize): Use `delete-console' instead of
14340         `delete-device' to delete the stream console to match the usage in
14341         Fkill_emacs.
14342
14343 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14344
14345         * files.el (cdpath-previous): New variable.
14346         (cd): Use it.
14347         From Bob Weiner <weiner@wave.altrasoft.com>
14348
14349 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14350
14351         * keydefs.el: Changed keybindings of forward-char,
14352           backward, scroll-up and scroll-down to point to their
14353           -command counterparts.
14354
14355         * simple.el: New functions: forwarc-char-command,
14356           backwrad-char-command, scroll-up-command,
14357           scroll-down-command which work liek their counterparts
14358           except that they honor the variable
14359           signal-error-on-buffer-boundary.
14360
14361           Definition of signal-error-on-buffer-boundary received
14362           from src/cmds.c.
14363
14364           defvar declaration added for word-across-newline to avoid
14365           byte-compiler warning about the free variable reference.
14366
14367 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14368
14369         * winnt.el: Removed "%t" from the beginning of
14370         modeline-format. From now on, there's no nt-specifics in the modeline.
14371
14372 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14373
14374         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14375         of `when' with `if'.
14376
14377 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14378
14379         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14380         mswindows. Must be reworked along with glyphs.el, or
14381         merged into it, after there is images support.
14382
14383         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14384         'mswindows.
14385
14386 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14387
14388         * faces.el: fix for text cursor initialization.
14389         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14390         From Andy Piper <andyp@parallax.co.uk>
14391
14392 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14393
14394         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14395         if there is an existing package that handles it and warn the user
14396         about that mode.
14397
14398 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14399
14400         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14401         Installation" menu item when Installation-string is not bound.
14402
14403 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14404
14405         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14406         From Jeremiah W. James <jerry@cs.ucsb.edu>
14407
14408 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14409
14410         * msw-faces.el:
14411         * faces.el: Fix face initialization.
14412
14413 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14414
14415         * files.el (backup-enable-predicate): fix breakage introduced
14416         by TMPDIR patch.
14417
14418 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14419
14420         * x-faces.el (x-init-face-from-resources): The
14421           TTY face property retrieval functions don't return
14422           specifiers, so use face-property instead.
14423
14424 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14425
14426         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14427
14428 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14429
14430         * x-menubar.el: Expanded documentation for
14431           option-save-faces.  Changed Options -> Browse Faces
14432           menu entry to invoke customize-face.
14433
14434 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14435
14436         * faces.el: Most face initialization moved out of
14437           init-other-random-faces to the top level so that the
14438           initialization happens before Xemacs is dumped.  Much
14439           of the fascist "face-differs-from-default-p or FROB!"
14440           code has been retired in favor of letting the user do
14441           what they want to do.  Face initialization code changed
14442           to use `default' specifier tag so that the settings can
14443           be overridden later if the user wishes it.
14444
14445 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14446
14447         * about.el (about-hackers): Update contributors list.
14448
14449 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14450
14451         * specifier.el: Define new specifier tag `default'.
14452
14453         * modeline.el: Initialize faces using `default' tag.
14454
14455         * x-faces.el (x-init-face-from-resources): Remove
14456           specifier specs containing the `default' tag before
14457           adding new specs.
14458
14459 1998-03-02  John Jones  <jj@asu.edu>
14460
14461         * package-get.el (package-get-all): fixed arguments on call to
14462         package-admin-add-single-file-package.
14463         * package-get.el (package-get-installedp): fixed to match
14464         advertised behavior.
14465         * package-get.el: added function package-get-update-all which
14466         installs newest versions of all the current packages (if they are
14467         not already installed).
14468
14469 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14470
14471         * files.el (find-file-noselect): Uncommented `truename' binding in
14472         `let*' and use it later to set `buffer-file-truename' iff it's
14473         still nil, as happens for example when finding a compressed
14474         file with "jka-compr".
14475
14476 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14477
14478         * faces.el: in make-face-* type functions do the operation for all
14479         window systems, not just the first one found.
14480
14481         * font.el: call mswindows-list-fonts for mswindows.
14482
14483 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14484
14485         * code-process.el (call-process-region):
14486         * process.el (call-process-region):
14487         * package-get.el (package-get-dir):
14488         * files.el (backup-enable-predicate):
14489         * gnuserv.el (gnuserv-temp-file-regexp):
14490         Use temp-directory in place of `/tmp'.
14491
14492 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14493
14494         * "Fast" dired-in-C enhancements for Windows 95/NT:
14495
14496         * files.el: Added function, `wildcard-to-regexp', from GNU
14497           Emacs.
14498
14499         * files.el (insert-directory): Modified to use special
14500           dired-in-C enhancements if present.
14501
14502 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14503
14504         * code-files.el: make default coding no-conversion.
14505
14506 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14507
14508         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14509         the load-path.
14510
14511         * update-elc.el: Strip directory when testing for files not to
14512         bytecompile.
14513
14514 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14515
14516         * lisp-mode.el: Use recommended form for menus.
14517
14518         * info.el (Info-construct-menu): Use recommended form for menus.
14519
14520         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14521         entry.
14522
14523 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14524
14525         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14526           (get-frame-for-buffer-noselect): Always return frames
14527           in the not-this-window-p cond clause.
14528
14529 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14530
14531         * help.el (describe-installation): New function.
14532
14533         * x-menubar.el (default-menubar): Add describe-installation to
14534         Help menu.
14535
14536         * packages.el (packages-unbytecompiled-lisp): Installation.el
14537         should not be bytecompiled.
14538
14539         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14540         XEmacs.
14541
14542         * x-menubar.el (default-menubar): Use correct guard for VM menu
14543         entry.
14544
14545         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14546         coding.
14547         From Andy Piper <andyp@parallax.co.uk>
14548
14549 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14550
14551         * ldap.el: Do not require ldap-internal at compile time.
14552
14553 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14554
14555         * code-files.el: new file. a virtual copy of mule-files.el
14556         but without charset
14557         dependencies. (toggle-buffer-file-ocding-system) new function for
14558         changing the eol type for the current buffer.
14559
14560         * code-process.el: new file. a copy of
14561         mule-process.el. mule-process.el will disappear when things have
14562         settled.
14563
14564         * coding.el: new file. a virtual copy of mule-files.el but
14565         without charset dependencies. (coding-system-base) new function
14566         for getting the parent coding system of a coding system with eol
14567         type set.
14568
14569         * dumped-lisp.el: add above files for the non-mule case.
14570
14571 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14572
14573         * window-xemacs.el (display-buffer): If no explicit
14574           frame is specified, search for a window that displays
14575           the buffer on the currently selected frame, before
14576           searching other frames.
14577
14578 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14579
14580         * frame.el (get-frame-for-buffer): If not-this-window-p
14581           is non-nil, use window on the selected frame if it is not
14582           also the selected window.  When defaulting, search for
14583           windows on the currently selected fgrame before searching
14584           other frames.
14585
14586 1998-02-25  Didier Verna  <didier@xemacs.org>
14587
14588         * modeline.el (modeline-swap-buffers): originally named
14589         `mouse-release-modeline'. Whether to actually swap the buffers is
14590         decided in `mouse-drag-modeline'.
14591         (mouse-drag-modeline): A button release event is considered a
14592         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14593         stay unchanged.
14594
14595 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14596
14597         * x-menubar.el: Put redo on the menubar.
14598         From Aki Vehtari <Aki.Vehtari@hut.fi>
14599
14600 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14601
14602         * bytecomp.el (displaying-byte-compile-warnings): if
14603         temp-buffer-show-function is set, use it to display current set of
14604         warnings in the "*Compile-Log-Show*" buffer.
14605
14606         * simple.el (display-warning-buffer): if temp-buffer-show-function
14607         is set, use it to display current set of warnings in the
14608         "*Warnings-Show*" buffer.
14609
14610 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14611
14612         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14613         Common Lisp.
14614
14615 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14616
14617         * menubar.el: Allow button descriptors at least 2 long.
14618
14619         * x-menubar.el (default-menubar): Use recommended forms.
14620         (file-menu-filter): Remove.
14621         (edit-menu-filter): Remove.
14622
14623 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14624
14625         * about.el (about-hackers): Updated.
14626
14627 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14628
14629         * help.el (help-max-help-buffers): new variable
14630         (help-register-and-maybe-prune-excess): new function
14631         (help-buffer-name): use help-max-help-buffers.
14632         (with-displaying-help-buffer): use
14633         help-register-and-maybe-prune-excess.
14634
14635         * help.el (help-maybe-pretty-print-value): if the value fits on
14636         one line, let it.
14637
14638 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14639
14640         * (with-displaying-help-buffer): there is no need to kill the buffer
14641         if it exists, because with-output-to-temp-buffer will clear it.
14642         further, killing the buffer violates the rule that
14643         temp-buffer-show-function, if set, has the full responsibility of
14644         showing the temp buffer.  killing the buffer fucks with the window
14645         configuration, hosing temp-buffer-show-function.
14646
14647
14648 1998-02-23  Didier Verna  <didier@xemacs.org>
14649
14650         * modeline.el (mouse-drag-modeline):
14651         - Always scroll the modeline that was originally clicked on.
14652         - Use x pixels instead of x characters (which doesn't work anyway)
14653         as horizontal reference for modeline dragging. This allows us to
14654         keep on dragging the modeline even if the motion event occurs in
14655         another window.
14656
14657 1998-02-23  Didier Verna  <didier@xemacs.org>
14658
14659         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14660         glyph on the modeline to indicate that dragging the mouse has an
14661         effect both horizontally and vertically.
14662
14663 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14664
14665         * about.el (about-xemacs): Get rid of redundant visible version
14666         number.
14667
14668 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14669
14670         * about.el (about-hackers): Update credits.
14671
14672 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14673
14674         * prim/register.el (view-register): Show register type file-query.
14675
14676 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14677
14678         * mode-motion.el (mode-motion-highlight-internal):
14679           save-excursion inside save-window-exucrsion form to
14680           hide buffer point changes from save-window-excursion.
14681           Prevents display flickering when the mouse pointer
14682           moves.
14683
14684 1998-02-17  Didier Verna  <didier@xemacs.org>
14685
14686         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14687         function to handle correctly the case of a toolbar one side of the
14688         window: scrolling will not necessarily happen.
14689
14690 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14691
14692         * files.el (after-find-file): Restore missing argument
14693           to format that provides filename for "... consider M-x
14694           recover-file" message.  Also call `message' with "%s"
14695           as the first arg instead of an arbitrary string.
14696
14697 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14698
14699         * about.el (about-hackers): Various additions.
14700
14701 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14702
14703         * autoload.el (generate-file-autoloads-1): Don't force an extra
14704         line out when copying on-the-same line autoloads.
14705
14706         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14707         is installed.
14708
14709 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14710
14711         * x11/x-win-xfree86.el (x-win-init-xfree86):
14712         * x11/x-win-sun.el (x-win-init-sun):
14713         * x11/x-init.el (x-initialize-compose):
14714         * prim/simple.el:
14715         (backward-or-forward-kill-sexp):
14716         (backward-or-forward-kill-sentence):
14717         (backward-or-forward-kill-word):
14718         (backward-or-forward-delete-char):
14719         * prim/isearch-mode.el (isearch-help-or-delete-char):
14720         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14721         x-keysym-on-keyboard-p to detect backspace.
14722         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14723         Clean up symbols used with dead keys, checking Linux and solaris
14724         keysyms.
14725         Simplify x-win-*.el using above methods.
14726         Change documentation for x-keysym-*-p functions.
14727
14728 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14729
14730         * about.el (about-hackers): Restore entries for Michael Sperber and
14731         Vinnie Shelton.
14732         From Vinnie Shelton <acs@acm.org>
14733
14734 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14735
14736         * simple.el (count-words-region): Ditto.
14737
14738 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14739
14740         * simple.el (count-words-buffer): Document.  Don't print anything
14741         if non-interactive.
14742
14743 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14744
14745         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14746         multiple files in InfoDock.
14747
14748 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14749
14750         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14751         from version.el in InfoDock.
14752
14753         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14754         specially.
14755
14756 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14757
14758         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14759         variable name in docstring.
14760
14761 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14762
14763         * menubar.h: Include "gui.h".
14764
14765 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14766
14767         * site-load.el: Fix documentation.
14768
14769 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14770
14771         * package-get-base.el (package-get-base): Updated.
14772
14773         * keymap.el: PC-ize.
14774
14775 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14776
14777         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14778         from' on a fresh line.
14779
14780 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14781
14782         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14783         object.
14784
14785 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14786
14787         * undo-stack.el: PC-ize.
14788
14789         * cmdloop.el: PC-ize.
14790
14791 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14792
14793         * bytecomp-runtime.el: PC-ize.
14794
14795         * byte-optimize.el: Prolog fixup.  PC-ize.
14796
14797         * cus-dep.el: Spelling fix.
14798
14799         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14800         entries follow).
14801
14802 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14803
14804         * text-mode.el (text-mode-hook-identify): New function,
14805         put on text-mode-hook.  Set text-mode-variant here.
14806         (text-mode): Don't set it here.
14807
14808 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14809
14810         * text-mode.el (text-mode-hook): New defvar.
14811         (text-mode-variant): New variable.
14812         (text-mode): Set that variable locally.
14813         (toggle-text-mode-auto-fill): New command.
14814
14815 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14816
14817         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14818
14819 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14820
14821         * text-mode.el (paragraph-indent-text-mode):
14822         Renamed from spaced-text-mode.
14823         (text-mode-map): Bind TAB to indent-relative.
14824         (indented-text-mode-map): Variable deleted.
14825         (indented-text-mode): Now an alias for text-mode.
14826
14827 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14828
14829         * loadup.el: test-atoms debugging stuffs removed.
14830
14831 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14832
14833         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14834
14835 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14836
14837         * help.el (describe-beta): Made it use `locate-data-file'.
14838         (describe-distribution): Ditto.
14839         (describe-copying): Ditto.
14840         (describe-project): Ditto.
14841         (view-emacs-news): Ditto.
14842
14843         * help-nomule.el (help-with-tutorial): Made it use
14844         `locate-data-file' to find tutorial.
14845
14846 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14847
14848         * about.el: Corrected my email address.
14849
14850         * mouse.el: Added 'mouse-mswindows-drop' similar to
14851         'mouse-offix-drop'.
14852
14853 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14854
14855         * loadup.el (running-xemacs): Spelling fix.
14856
14857 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14858
14859         * packages.el (packages-find-packages-1): Don't allow a backwards
14860         compatible lisp tree to overwrite `preloaded-file-list'.
14861
14862 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14863
14864         * loadup.el: Don't delete "xemacs" prior to dumping.
14865
14866 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14867
14868         * package-info.el (pi-last-mod-date): New function.
14869         (pi-author-version): New function.
14870         (batch-update-package-info): Use them.
14871
14872 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14873
14874         * frame.el (get-frame-for-buffer-default-to-current): Create.
14875         (get-frame-for-buffer-noselect): Allow user to use current frame
14876         with `get-frame-for-buffer-default-to-current'.
14877
14878 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14879
14880         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14881         (byte-compile-output-docform): Ditto.
14882         (byte-compile-compiled-obj-to-list): Ditto.
14883
14884 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14885
14886         * startup.el (command-line-1): Removed code that ran
14887           buffer-menu.
14888
14889 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14890
14891         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14892
14893 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14894
14895         * frame.el (suspend-emacs-or-iconify-frame): Check using
14896         `device-on-window-system-p' instead of explicitly checking for X,
14897         so that the same logic works for MS Windows.
14898         (suspend-or-iconify-emacs): Ditto.
14899
14900 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14901
14902         * about.el (about-maintainer-info): Andy Piper is back.
14903         (xemacs-hackers): Updated Andy Piper's email address.
14904         (about-hackers): Added Jonathan Harris.
14905         (about-hackers): Updated Tibor Polgar's email address.
14906
14907 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14908
14909         * about.el: Add xemacs.org email manager.
14910
14911         * package-get-base.el (package-get-base): Updated with most recent
14912         package updates.
14913
14914 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14915
14916         * help.el (function-arglist): Use `indirect-function' instead of
14917         `symbol-function' so that aliases are treated correctly.
14918
14919 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14920
14921         * help.el (help-map): Add f1 binding to `help-for-help'.
14922         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14923         (describe-key-briefly): Use `princ' "%s" to print object.
14924         (with-displaying-help-buffer): Kill buffer if it exists, again.
14925         (describe-key): Use `princ' "%s" to print object.
14926         (describe-function-1): Use `princ' "%s" to print object.
14927         Commented out alias lines removed.
14928         (help-pretty-print-limit): New variable to control pretty-printing
14929         of variable values.
14930         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14931         `help-pretty-print-value' again.  Only print-print when OBJECT is
14932         list of length less than `help-pretty-print-limit'.
14933         (describe-variable): Use `help-maybe-pretty-print-value' again.
14934
14935 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14936
14937         * simple.el (blink-matching-open): Remove C++ kludge.
14938         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14939
14940 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14941
14942         * info.el (Info-default-directory-list): Made the documentation
14943         more explanitory.
14944
14945 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14946
14947         * lisp/packages.el:
14948         * lisp/package-admin.el:
14949         * lisp/build-report.el:
14950         Fix typos.
14951
14952 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14953
14954         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14955         warnings in Java buffers without final newline and editing the
14956         last line.
14957
14958 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14959
14960         * packages.el (packages-find-packages-1): Don't allow a backwards
14961         compatible lisp tree to overwrite `preloaded-file-list'.
14962         Suggested by Colin Rafferty  <colin@xemacs.org>
14963
14964         * mouse.el (mouse-offix-drop): Set undo-boundary.
14965         From Oliver Graf <ograf@fga.de>
14966
14967 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14968
14969         * loadup.el (load-gc): rewrite as defun.
14970         Print something sensical if a required dump-time file isn't found.
14971
14972 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14973
14974         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14975         bug strikes a menudescriptor.
14976
14977         * package-get-base.el (package-get-base): Updated.
14978
14979         * package-info.el (batch-update-package-info): Derive REQUIRES
14980         from the Makefile.
14981
14982 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14983
14984         * files.el (save-some-buffers): Don't play games with deleting
14985         other windows if we are in the minibuffer window.
14986
14987 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14988
14989         * modeline.el (modeline-minor-mode-menu): Add support for :active
14990         (add-minor-mode): Document :active property to TOGGLE.
14991
14992 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14993
14994         * modeline.el (modeline-minor-mode-menu): Add support for an
14995         `:included' predicate in the `toggle-sym' plist.
14996         (add-minor-mode): Document the :included property, format
14997         docstring some more.
14998         (modeline-minor-mode-menu): Documentation string added.
14999
15000 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15001
15002         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15003         labels from the symbol-names by thwacking off the overly redundant
15004         and overused "mode", parenthesizing "minor", and capitalizing the
15005         resultant strings.  Also shortened the menu's title by eliminating
15006         the redundant buffer name.
15007         (add-minor-mode): Beautified the docstring, added mention of the
15008         `:menu-tag' property of TOGGLE.
15009         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15010         `toggle-sym' to beatify the mode-life menus.
15011         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15012         `auto-fill-function'.
15013
15014 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15015
15016         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15017         menus to :style 'toggle.
15018
15019 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15020
15021         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15022
15023 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15024
15025         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15026         only recognize first hyperlink.
15027         (hyper-apropos-highlightify): Deletia, this is already done by
15028         `hyper-apropos-insert-face'.
15029         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15030
15031 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15032
15033         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15034         mail.
15035         (toolbar-mail-reader): Add support for `send'.
15036         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15037
15038 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15039
15040         * info.el (Info-emacs-info-file-name): Add defvar for
15041         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15042         will function properly.
15043
15044 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15045
15046         * simple.el: make the backwards delete function called by
15047         `backward-or-forward-delete-char' user configurable.
15048
15049 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15050
15051         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15052         compiled function got loaded from.
15053
15054 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15055
15056         * term/apollo.el: Synched up with InfoDock 3.6.2.
15057
15058 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15059
15060         * startup.el (load-init-file): Load autoloads earlier.
15061         (startup-splash-frame): Handle InfoDock logo.
15062
15063         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15064         InfoDock.
15065         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15066
15067         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15068         doesn't have this function.
15069
15070         * packages.el (locate-data-file): Fix to call `locate-file'.
15071
15072 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15073
15074         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15075         version of version.el.
15076         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15077
15078         * x-menubar.el (default-menubar): Guard reference to
15079         `gnuserv-frame'.
15080         (default-menubar): Guard references to `font-lock-mode'.
15081         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15082         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15083
15084         * make-docfile.el: Don't snarf doc strings from autoloads.
15085
15086         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15087         loading auto-autoloads files.
15088
15089         * loaddefs.el: Disable dumping autoloads.
15090
15091 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15092
15093         * lisp-mnt.el: Synch to Emacs 20.2.
15094
15095         * help.el: Remove manual autoload of `finder-by-keyword'.
15096
15097         * finder.el (finder-by-keyword): Autoload.
15098
15099         * help.el: Conditionalize hyperbole setup.
15100
15101 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15102
15103         * packages.el (package-require): Update to reflect new data format.
15104
15105 1998-01-02  Didier Verna  <didier@xemacs.org>
15106
15107         * x-menubar.el (default-menubar): make the tutorials available
15108         through the menubar. (Plus some compilation warnings cleanup).
15109
15110 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15111
15112         * check-features.el: New file.  Perform sanity check after build.
15113
15114         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15115         files to tooltalk package.
15116         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15117         package.
15118
15119         * package-admin.el (package-admin-xemacs): Use better default for
15120         location of XEmacs binary.
15121
15122 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15123
15124         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15125         tag with sexp and add value tag with value `t'.
15126
15127 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15128
15129         * package-get.el: Changes to work with real data.
15130         From Pete Ware <ware@cis.ohio-state.edu>
15131
15132         * packages.el (packages-reload-autoloads): Guard load for the time
15133         being.
15134
15135         * update-elc.el ("packages.el"): Force loading packages.el instead
15136         of possibly out-of-date packges.elc.
15137         * make-docfile.el ("packages.el"): Ditto.
15138
15139 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15140
15141         * build-report.el (build-report-delete-regexp): Added a rule for
15142         the main tarball shadowing anything past it.
15143
15144 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15145
15146         * packages.el (package-provide): Delete a previous provide.
15147
15148         * package-info.el: New file.
15149
15150         * package-get.el: New file.
15151         From Pete Ware <ware@cis.ohio-state.edu>
15152         (package-get): Fix md5 computation to work with Mule.
15153
15154 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15155
15156         * simple.el (log-message-*): Quote symbols in docstrings properly.
15157
15158 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15159
15160         * packages.el (packages-new-autoloads): Ignore symbolic links.
15161
15162         * cus-face.el (face-custom-attributes-get): Fix typo.
15163         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15164
15165 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15166
15167         * startup.el (load-init-file): Reload new or changed autoloads
15168         unless inhibited.  Reload modified dumped lisp (stubbed).
15169
15170         * packages.el (packages-new-autoloads): New function.
15171         (packages-reload-autoloads): New function.
15172         (packages-reload-dumped-lisp): New (stub) function.
15173
15174         * loadup.el: Inhibit reloading dumped files when running temacs.
15175
15176         * loadhist.el (file-provides): Extend to handle variant
15177         extensions.
15178
15179         * replace.el (query-replace): Fix typo.
15180
15181 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15182
15183         * make-docfile.el: list-autoloads-path has been renamed.
15184         * update-elc.el: list-autoloads has been renamed.
15185
15186         * packages.el (packages-list-autoloads): Renamed.
15187         (packages-list-autoloads-path): Ditto.
15188
15189 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15190
15191         * packages.el (packages-find-packages-1): Made it signal a warning
15192         for an error in an auto-autoload.el file.
15193
15194 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15195
15196         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15197         tag with const.
15198         From Aki Vehtari <Aki.Vehtari@hut.fi>
15199
15200         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15201
15202         * loadhist.el (unload-feature): Remove autoload.
15203
15204 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15205
15206         * loadhist.el: Unpackaged.
15207
15208         * help.el (describe-symbol-find-file): Rename
15209         `describe-function-find-file' and make old name obsolete.
15210         (describe-function-1): Use it.
15211         (describe-function-1): Guard reference to
15212         `compiled-function-annotation'.
15213
15214 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15215
15216         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15217         argument.
15218         (help-mode-quit): New optional arg to control whether it kills or
15219         buries.  Tidied up.
15220         (with-displaying-help-buffer): Don't kill buffer initially, even
15221         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15222         (help-pretty-print-value): Rename back from
15223         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15224         use it, otherwise use dumped `cl-prettyprint'.
15225         (describe-variable): Use `help-pretty-print-value' again.
15226         (find-func): Removed reference to "find-func" at end.
15227
15228 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15229
15230         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15231           GUI XEmacs. Rename? x-menubar is rather window system
15232           independant, except for a couple of items.
15233
15234 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15235
15236         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15237         entries as they will no longer be distributed with XEmacs.
15238
15239         * format.el (format-alist): Fix image/tiff regexps.
15240         From P. E. Jareth Hein <jareth@camelot-soft.com>
15241
15242         * help.el (help-maybe-pretty-print-value): Rename.
15243         (describe-variable): Use it.
15244         (describe-variable): Add trailing linefeed.
15245
15246 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15247
15248         * help.el (describe-function-1): Don't output anything for
15249           arglist of autoload functions.
15250
15251 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15252
15253         * help.el (describe-function-1): Don't output anything for
15254           arglist of autoload functions.
15255
15256 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15257
15258         * help.el (help-mode-map): New bindings for `help-mode-bury',
15259         `describe-function-at-point', `describe-variable-at-point',
15260         `Info-elisp-ref', `customize-variable', `help-next-section' and
15261         `help-prev-section'.
15262         (help-next-section): New function.
15263         (help-prev-section): New function.
15264         (help-mode-quit): Changed to kill the help buffer.
15265         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15266         correctly.
15267         (help-buffer-name): New function to generate the name of help
15268         buffers.
15269         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15270         argument giving the name of the help buffer.
15271         (describe-key): Use `with-displaying-help-buffer' with name.
15272         (describe-mode): Ditto.
15273         (describe-bindings): Ditto.
15274         (describe-prefix-bindings): Ditto.
15275         (view-lossage): Ditto.
15276         (with-syntax-table): New macro.
15277         (function-called-at-point): Use `ignore-errors' and
15278         `with-syntax-table'.
15279         (function-at-point): Ditto.
15280         (describe-function): Use `with-displaying-help-buffer' with name.
15281         (function-arglist): Extracted from `describe-function-1'.  Returns
15282         function's arglist as string.
15283         (function-documentation): Extracted from `describe-function-1'.
15284         Returns function's docstring.
15285         (describe-function-1): Remove all the "stream" garbage, including
15286         the stream argument.  Use `function-arglist' and
15287         `function-documentation'.
15288         (describe-function-arglist): Just use `function-arglist'.
15289         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15290         (help-pretty-print-value): New function to help with
15291         pretty-printing variable values.  Knows about `#<...>'.  Needs
15292         `pp-internal'.
15293         (describe-variable): Use `with-displaying-help-buffer' with name.
15294         Formatting improved.  Display file where variable is defined, if
15295         known.  Use `help-pretty-print-value'.
15296         (describe-syntax): Use `with-displaying-help-buffer' with name.
15297         (list-processes): Remove "stream" garbage.
15298
15299 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15300
15301         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15302         call a dumped routine instead.
15303
15304         * x-win-xfree86.el: Wrap file in defun.
15305         * x-win-sun.el: Ditto.
15306
15307 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15308
15309         * help.el (view-emacs-news): Remove usage of outl-mouse which
15310         advises functions and does other evil things.
15311
15312 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15313
15314         * format.el (format-alist): Add `image/tiff'.
15315         From P. E. Jareth Hein <jareth@camelot-soft.com>
15316
15317 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15318
15319         * about.el (about-hackers): More names added.
15320
15321         * make-docfile.el: Remove superfluous package path search.
15322
15323         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15324
15325 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15326
15327         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15328         ignored shadows.
15329
15330 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15331
15332         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15333         get trailing slashes when added to the load-path.
15334
15335         * x-init.el (init-x-win): Locate where XEmacs X localization files
15336         are.
15337
15338 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15339
15340         * x-faces.el: Added support for foregroundToolBarColor
15341           to xpm-color-symbols.
15342
15343 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15344
15345         * etags.el (tags-remove-duplicates): Removed.
15346         (buffer-tag-table-list): Use `delete-duplicates'.
15347
15348         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15349         correctly.
15350         (get*): Defalias to `get'.
15351
15352         * cl.el (eql): Compare integers with `eq'.
15353         (cl-map-extents): Check for `map-extents' first.
15354
15355 1997-12-17  Didier Verna  <didier@xemacs.org>
15356
15357         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15358         added the 'numero', 'copyright' and 'trademark' symbols.
15359
15360         * leim/quail/latin-post.el ("french-postfix"): see above.
15361
15362 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15363
15364         * widget.el (define-widget): Check the arguments.
15365
15366         * cus-edit.el (customize-face): Use `check-argument-type'.
15367         (custom-variable-value-create): Use `signal' to signal error.
15368         (custom-variable-reset-saved): Ditto.
15369         (custom-variable-reset-standard): Ditto.
15370         (custom-face-reset-saved): Ditto.
15371
15372         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15373         (widget-default-format-handler): Ditto.
15374         (widget-checklist-add-item): Ditto.
15375         (widget-radio-add-item): Ditto.
15376         (widget-editable-list-entry-create): Ditto.
15377         (widget-sexp-prompt-value): Ditto.
15378
15379         * custom.el (custom-declare-variable): Signal errors better.
15380         (custom-handle-keyword): Ditto.
15381         (custom-declare-group): Ditto.
15382
15383         * window-xemacs.el (windows): Ditto.
15384
15385         * menubar.el (menu): Ditto.
15386
15387         * keydefs.el (keyboard): Ditto.
15388
15389         * minibuf.el (minibuffer): Ditto.
15390
15391         * process.el (execute): Ditto.
15392
15393         * fill.el (fill): Ditto.
15394
15395         * modeline.el (modeline): Ditto.
15396
15397         * help.el (help): Ditto.
15398
15399         * faces.el (faces): Ditto.
15400
15401         * files.el (files): Ditto.
15402
15403         * x-init.el (x): Ditto.
15404
15405         * lisp-mode.el (lisp): Ditto.
15406
15407         * process.el (processes): Ditto.
15408
15409         * mouse.el (mouse): Ditto.
15410
15411         * abbrev.el (abbrev): Moved from cus-edit.
15412
15413         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15414         as variable declaration.
15415
15416 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15417
15418         * menubar.el (find-menu-item): Use `check-argument-type'.
15419         (find-menu-item): Cosmetic changes.
15420
15421 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15422
15423         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15424
15425 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15426
15427         * startup.el (set-default-load-path): Only search package-path
15428         when not running temacs.
15429
15430         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15431         files.
15432
15433         * loadup.el: Correct commentary.  Reformatting.
15434         (really-early-error-handler): Use absolute path to the
15435         first dumped-lisp.el file.
15436         (really-early-error-handler): Print full path name of
15437         each dumped lisp file (inherited from InfoDock).
15438
15439         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15440         dumped-lisp.el files.
15441
15442         * make-docfile.el (preloaded-file-list): Reorder when the
15443         package-path is searched.
15444         * update-elc.el: Ditto.
15445
15446         * lisp-mode.el (call-with-condition-handler): Treat the same as
15447         `condition-case' for indentation.
15448
15449         * about.el (about-xemacs): Update release date.
15450
15451 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15452
15453         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15454         anywhere but at the last clause.
15455         (ecase): Disallow `t' and `otherwise'.
15456
15457 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15458
15459         * cus-edit.el (custom-buffer-create-buttons): New function
15460         from stuff moved out of `custom-buffer-create-internal'.
15461         (custom-novice): New variable.  Default t.
15462         (custom-display-global-buttons): Ditto.  Default `top'.
15463         (custom-buffer-create-internal): Only display help if
15464         `custom-novice' is non-nil.  Display global buttons according to
15465         `custom-display-global-buttons'.
15466
15467 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15468
15469         * menubar.el (find-menu-item): Use `check-argument-type'.
15470         (find-menu-item): Cosmetic changes.
15471
15472 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15473
15474         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15475         look.
15476
15477 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15478
15479         * format.el (format-deannotate-region):  Bug fix.
15480         Deannotating a region containing unknown tags would fail
15481         (causing decoding of text/enriched to fail at user level)
15482
15483 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15484
15485         * minibuf.el (read-directory-name): Support sixth
15486           arg, HISTORY, as already documented.
15487
15488 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15489
15490         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15491         to `ecase'.
15492
15493 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15494
15495         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15496         skk-activate.
15497
15498 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15499
15500         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.