update.
[chise/xemacs-chise.git] / lisp / ChangeLog
1 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-yhk'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-yhk'.
8
9         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
10         CHISE.
11
12 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-sok'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-sok'.
19
20         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
21         CHISE.
22
23 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-kda'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-kda'.
30
31         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
32         CHISE.
33
34 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-myz'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-myz'.
41
42         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
43         CHISE.
44
45 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-kgk'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-kgk'.
52
53         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
54         CHISE.
55
56 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `===hng-drt'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `===hng-drt'.
63
64         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
65         CHISE.
66
67 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `===hng-mam'.
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hng-mam'.
74
75         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
76         CHISE.
77
78 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `===hng-dng'.
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `===hng-dng'.
85
86         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
87         CHISE.
88
89 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
92         setting for `=>cns11643-5'.
93
94 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
95
96         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
97         setting for `===hng-keg'.
98
99         * mule/mule-charset.el (default-coded-charset-priority-list): Add
100         `===hng-keg'.
101
102         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
103         CHISE.
104
105 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
106
107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
108         setting for `===hng-jou'.
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `===hng-jou'.
112
113         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
114         CHISE.
115
116 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
119         setting for `===hng-smk'.
120
121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
122         `===hng-smk'.
123
124         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
125         CHISE.
126
127 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
130         setting for `===hng-kyo'.
131
132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
133         `===hng-kyo'.
134
135         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
136         CHISE.
137
138 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
141         setting for `===hng-kss'.
142
143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
144         `===hng-kss'.
145
146         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
147         CHISE.
148
149 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
152         setting for `===hng-wan'.
153
154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
155         `===hng-wan'.
156
157         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
158         CHISE.
159
160 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
163         setting for `===hng-ksk'.
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `===hng-ksk'.
167
168         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
169         CHISE.
170
171 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
174         setting for `===hng-kyu'.
175
176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
177         `===hng-kyu'.
178
179         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
180         CHISE.
181
182 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
185         setting for `===hng-skk'.
186
187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
188         `===hng-skk'.
189
190         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
191         CHISE.
192
193 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
196         setting for `===hng-sik'.
197
198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
199         `===hng-sik'.
200
201         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
202         CHISE.
203
204 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207         setting for `===hng-kbk'.
208
209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
210         `===hng-kbk'.
211
212         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
213         CHISE.
214
215 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
216
217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
218         setting for `===hng-kcj'.
219
220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
221         `===hng-kcj'.
222
223         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
224         CHISE.
225
226 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
229         setting for `===hng-k24'.
230
231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
232         `===hng-k24'.
233
234         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
235         CHISE.
236
237 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
240         setting for `===hng-gok'.
241
242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
243         `===hng-gok'.
244
245         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
246         CHISE.
247 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
248
249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
250         setting for `===hng-tsu'.
251
252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
253         `===hng-tsu'.
254
255         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
256         CHISE.
257
258 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
259
260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
261         setting for `===hng-sys'.
262
263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
264         `===hng-sys'.
265
266         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
267         CHISE.
268
269 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-coding.el (coded-charset-entity-reference-alist):
272         - Use "&HNG010-<d><d><d><d><d>;" instead of
273           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
274         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
275
276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
277         `=ucs-bmp-itaiji-002' and `===hng-khm'.
278
279         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
280         "hngkhi-0" as the suffix of registry.
281         (===hng-khm): New coded-charset for XEmacs CHISE.
282         (=ucs-itaiji-002): Ditto.
283         (=ucs-bmp-itaiji-002): Ditto.
284
285 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
286
287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
288         setting for `=>ucs@iwds-1'.
289
290         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
291         XEmacs CHISE.
292
293 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
294
295         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
296         CHISE.
297
298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
299         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
300         `===hng-khi'.
301
302 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
303
304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
305         setting for `===hng-khi'.
306
307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
308         `===hng-khi'.
309
310         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
311         CHISE.
312
313 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
314
315         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
316         #x9FA5 as the value of `max-code'.
317         (=ucs-bmp-var-002): Likewise.
318         (=ucs-bmp-var-003): Likewise.
319         (=ucs-bmp-itaiji-084): Likewise.
320         (=ucs-bmp-cjk@JP): Likewise.
321         (=ucs-bmp-cjk@JP/hanazono): Likewise.
322         (==ucs-bmp-cjk@JP/hanazono): Likewise.
323         (=>ucs-bmp-cjk@component): Likewise.
324
325 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
326
327         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
328         CHISE.
329
330 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
331
332         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
333         XEmacs CHISE.
334         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
335         `==jis-x0208@1978/2-pr' as the mother.
336
337 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
340         CHISE.
341
342 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
343
344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
345         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
346
347 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
348
349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
350         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
351
352 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
353
354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
355         setting for `===ucs@gb'.
356
357 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
358
359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
360         setting for `===hanyo-denshi/ks', `===jis-x0208' and
361         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
362         as the entity-reference for `===jis-x0213-1@2000'; use
363         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
364
365 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
366
367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
368         `===jis-x0208'.
369
370         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
371         instead of `===jis-x0208' as the mother.
372         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
373         `===jis-x0208' as the mother.
374         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
375         `===jis-x0208' as the mother.
376         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
377         `===jis-x0213-1' as the mother.
378         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
379         `===jis-x0213-1' as the mother.
380         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
381         the mother.
382         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
383         mother.
384
385 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
386
387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
388         setting for `=ucs-var-001'.
389
390 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
393         `=ucs-bmp-var-001'.
394
395         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
396         CHISE.
397         (=ucs-bmp-var-001): Ditto.
398
399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
400         setting for `=ucs-var-003'.
401
402 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
403
404         * mule/mule-charset.el (default-coded-charset-priority-list): Add
405         `=ucs-bmp-var-003'.
406
407         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
408         CHISE.
409         (=ucs-bmp-var-003): Ditto.
410
411 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
412
413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
414         setting for `=ucs-var-002'.
415
416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
417         `=ucs-bmp-var-002'.
418
419         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
420         CHISE.
421         (=ucs-bmp-var-002): Ditto.
422
423 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
426         XEmacs CHISE.
427         (==jis-x0208@1978/5pr): Ditto.
428
429 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
430
431         * mule/mule-charset.el (default-coded-charset-priority-list): Add
432         `=>ucs-bmp-cjk@component'.
433
434         * mule/mule-conf.el (=>ucs@component): New coded-charset for
435         XEmacs CHISE.
436         (=>ucs-bmp-cjk@component): Ditto.
437
438 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
439
440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
441         setting for `=>iwds-1'.
442
443 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
444
445         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
446         CHISE.
447
448 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
449
450         * mule/mule-charset.el (default-coded-charset-priority-list):
451         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
452         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
453         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
454         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
455
456 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
457
458         * mule/mule-coding.el (coded-charset-entity-reference-alist):
459         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
460
461         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
462         `=>>ucs@iso' as the mother.
463         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
464         mother.
465
466 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
467
468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
469         setting for `===hanyo-denshi/ia'.
470
471 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
472
473         * mule/mule-charset.el (default-coded-charset-priority-list): Add
474         `===hanyo-denshi/ia'.
475
476 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
477
478         * mule/mule-conf.el (=koseki): Fix DOC.
479         (==koseki): New coded-charset for XEmacs CHISE.
480
481 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
482
483         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
484         XEmacs CHISE.
485         (===hanyo-denshi/jd): Fix DOC.
486
487 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
488
489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
490         setting for `===hanyo-denshi/ip'.
491
492 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * mule/mule-charset.el (default-coded-charset-priority-list): Add
495         `===hanyo-denshi/ip'.
496
497         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
498         XEmacs CHISE.
499
500 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
501
502         * mule/mule-charset.el (default-coded-charset-priority-list): Add
503         `==ucs-radicals@unicode' and `=>daikanwa'.
504
505         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
506         for XEmacs CHISE.
507
508 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
509
510         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
511         XEmacs CHISE.
512
513 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
514
515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
516         `===ruimoku-v6'.
517
518 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
519
520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
521         setting for `===ruimoku-v6'.
522
523 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
524
525         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
526         CHISE.
527
528 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
529
530         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
531         coded-charset for XEmacs CHISE.
532
533 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
534
535         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
536         XEmacs CHISE.
537
538 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
539
540         * mule/mule-charset.el (default-coded-charset-priority-list): Add
541         `===ucs-sip@iso'.
542
543 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
544
545         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
546         CHISE.
547
548 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
549
550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
551         `==ucs-sip@iso'.
552
553         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
554         CHISE.
555
556 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
557
558         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
559         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
560         (=ucs-sip-ext-b@iso): Fix registry.
561         (==ucs-sip-ext-b@iso): Ditto.
562         (===ucs-sip-ext-b@iso): Ditto.
563
564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
565         `=ucs-sip@iso'.
566
567 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
568
569         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
570         setting for `=>cbeta'.
571
572 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
573
574         * mule/mule-charset.el (default-coded-charset-priority-list): Add
575         `=>cns11643-7'.
576
577         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
578
579 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
580
581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
582         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
583
584 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
585
586         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
587         `=ucs@cns'.
588         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
589         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
590         `=ucs@jis/1990'.
591         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
592         `=ucs@jis/2000'.
593         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
594         `=ucs@jis/2004'.
595         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
596
597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
598         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
599
600 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
601
602         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
603         XEmacs CHISE.
604         (==jis-x0208@1978/1pr): Ditto.
605         (==jis-x0208@1978/2-pr): Ditto.
606
607 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
608
609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
610         setting for `===jis-x0213-1@2004'.
611
612 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
613
614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
615         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
616
617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
618         `===hanyo-denshi/jb'.
619
620         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
621         XEmacs CHISE.
622         (=+>hanyo-denshi/ft): Ditto.
623         (=+>hanyo-denshi/jt): Ditto.
624
625 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
626
627         * mule/mule-charset.el (default-coded-charset-priority-list): Add
628         `===hanyo-denshi/hg'.
629
630 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
631
632         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
633         XEmacs CHISE.
634         (===hanyo-denshi/hg): Ditto.
635
636 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
637
638         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
639         glyph-forms instead of detailed glyph-images.
640         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
641         `=adobe-japan1-*'.
642         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
643         (===adobe-japan1-1): Ditto.
644         (===adobe-japan1-2): Ditto.
645         (===adobe-japan1-3): Ditto.
646         (===adobe-japan1-4): Ditto.
647         (===adobe-japan1-5): Ditto.
648         (===adobe-japan1-6): Ditto.
649         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
650         `=>>>adobe-japan1' as the mother.
651         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
652         `=>>adobe-japan1' as the mother.
653         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
654         glyph-images.
655         (==jis-x0208@1978): Ditto.
656         (==jis-x0208@1983): Ditto.
657         (==jis-x0208@1990): Ditto.
658         (==jis-x0213-1): Ditto.
659         (==jis-x0213-1@2000): Ditto.
660         (==jis-x0213-1@2004): Ditto.
661         (==jis-x0213-2): Ditto.
662         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
663         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
664         `=jis-x0208@1978'.
665         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
666         `=jis-x0208@1983'.
667         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
668         `=jis-x0208@1990'.
669         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
670         `=jis-x0213-1'.
671         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
672         `=jis-x0213-1@2000'.
673         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
674         `=jis-x0213-1@2004'.
675         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
676         `=jis-x0213-2'.
677         (===jis-x0208): New coded-charset for XEmacs CHISE.
678         (===jis-x0208@1978): Ditto.
679         (===jis-x0208@1983): Ditto.
680         (===jis-x0208@1990): Ditto.
681         (===jis-x0213-1): Ditto.
682         (===jis-x0213-1@2000): Ditto.
683         (===jis-x0213-2): Ditto.
684         (===jis-x0212): Ditto.
685         (===ks-x1001): Ditto.
686         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
687         mother.
688         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
689         as the mother.
690         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
691         as the mother.
692         (===cns11643-1): New coded-charset for XEmacs CHISE.
693         (===cns11643-2): Ditto.
694         (===cns11643-3): Ditto.
695         (===cns11643-4): Ditto.
696         (===cns11643-5): Ditto.
697         (===cns11643-6): Ditto.
698         (===cns11643-7): Ditto.
699         (=>>cns11643-1): Ditto.
700         (==big5-cdp): Indicate abstract glyph-images instead of
701         representative glyph-images.
702         (===big5-cdp): New coded-charset for XEmacs CHISE.
703         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
704         detailed glyph-images.
705         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
706         `=hanyo-denshi/*'.
707         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
708         (===hanyo-denshi/ib): Ditto.
709         (===hanyo-denshi/jt): Ditto.
710         (===hanyo-denshi/ks): Ditto.
711         (===mj): Ditto.
712         (===mj-0): Ditto.
713         (===mj-1): Ditto.
714         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
715         `=>>>hanyo-denshi/*' as its mother.
716         (==gt): Indicate abstract glyph-forms instead of detailed
717         glyph-images.
718         (===gt): New coded-charset for XEmacs CHISE.
719         (=>>>gt): Indicates `==gt' instead of `=gt'.
720         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
721         (==gt-k): Indicate abstract glyph-forms instead of detailed
722         glyph-images.
723         (===gt-k): New coded-charset for XEmacs CHISE.
724         (==daikanwa): Indicates glyph-images instead of detailed
725         glyph-images.
726         (===daikanwa): New coded-charset for XEmacs CHISE.
727         (===daikanwa/+p): Ditto.
728         (===daikanwa/ho): Ditto.
729         (==cbeta): Ditto.
730         (===cbeta): Ditto.
731         (==jef-china3): Ditto.
732         (===jef-china3): Ditto.
733         (==ruimoku-v6): Ditto.
734         (==ucs@iso): Indicate representative glyph-forms instead of
735         representative glyph-images.
736         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
737         (==ucs@unicode): Indicate representative glyph-forms instead of
738         representative glyph-images.
739         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
740         `=ucs@unicode'.
741         (==ucs@cns): Indicate representative glyph-forms instead of
742         representative glyph-images.
743         (==ucs@jis): Ditto.
744         (==ucs@jis/1990): Ditto.
745         (==ucs@jis/2000): Ditto.
746         (==ucs@jis/2004): Ditto.
747         (==ucs@ks): Ditto.
748         (===ucs@iso): New coded-charset for XEmacs CHISE.
749         (===ucs@unicode): Ditto.
750         (===ucs@gb): Ditto.
751         (===ucs@ks): Ditto.
752         (===ucs-bmp-cjk@gb): Ditto.
753         (===ucs-sip-ext-b@iso): Ditto.
754
755 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
756
757         * mule/mule-charset.el (default-coded-charset-priority-list): Add
758         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
759         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
760         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
761         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
762         `===cns11643-3', `===cns11643-4', `===cns11643-5',
763         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
764         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
765         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
766         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
767
768         * mule/mule-coding.el (coded-charset-entity-reference-alist):
769         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
770         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
771         - Use "&g1-[NAME];" for `=>>[NAME]'.
772         - Abolish "&g2-[NAME];".
773
774 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
775
776         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
777         `=>>ucs@cns' as the mother.
778
779 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
780
781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
782         setting for `==ucs@ks'.
783
784 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
785
786         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
787         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
788         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
789         0x00E30000〜0x00E409D5.
790
791 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
792
793         * mule/mule-coding.el (coded-charset-entity-reference-alist):
794         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
795         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
796
797 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
798
799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
800         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
801
802         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
803         (=mj-0): Ditto.
804         (=mj-1): Ditto.
805         (==mj): Ditto.
806         (==mj-0): Ditto.
807         (==mj-1): Ditto.
808         (=>>mj): Ditto.
809
810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
811         setting for `=mj' and `==mj'.
812
813 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
814
815         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
816         CHISE.
817
818 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
819
820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
821         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
822         `=>ucs@hanyo-denshi'.
823
824 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
825
826         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
827         setting for `=koseki' and `=>ucs@hanyo-denshi'.
828
829         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
830         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
831
832 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
833
834         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
835         XEmacs CHISE.
836
837 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
838
839         * mule/mule-coding.el (coded-charset-entity-reference-alist):
840         Change priority of `=>>>ucs@iso'.
841
842         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
843         `=>>>ucs@iso' as the mother.
844         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
845
846 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
847
848         * mule/mule-coding.el (coded-charset-entity-reference-alist):
849         Change priority of `=>>>ucs@unicode'.
850
851         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
852         `=ucs@unicode'.
853
854 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
855
856         * mule/mule-coding.el (coded-charset-entity-reference-alist):
857         Change priority of `=>>>ucs@jis'.
858
859         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
860         `=ucs@jis'.
861
862 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
863
864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
865         setting for `==daikanwa/+p'.
866
867 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
868
869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
870         setting for `==shinjigen@1ed'.
871
872 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
873
874         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
875         XEmacs CHISE.
876
877 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
878
879         * mule/mule-conf.el (==shinjigen): Modify DOC.
880         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
881         (==shinjigen@rev): Modify DOC.
882
883 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
884
885         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
886         CHISE.
887
888 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
889
890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
891         settings for `==daikanwa' and `==ucs@JP/hanazono'.
892
893         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
894         XEmacs CHISE.
895
896         * mule/mule-charset.el (default-coded-charset-priority-list): Add
897         `==daikanwa'.
898
899 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
900
901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
902         setting for `==cns11643-7'.
903
904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
905         `==cns11643-7'.
906
907 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
908
909         * mule/mule-charset.el (default-coded-charset-priority-list): Add
910         `==cns11643-6'.
911
912         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
913         setting for `==cns11643-6'.
914
915 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
916
917         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
918         setting for `==cns11643-5'.
919
920         * mule/mule-charset.el (default-coded-charset-priority-list): Add
921         `==cns11643-5'.
922
923 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
924
925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
926         setting for `==cns11643-4'.
927
928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
929         `==cns11643-4'.
930
931 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
932
933         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
934         setting for `==cns11643-3'.
935
936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
937         `==cns11643-3'.
938
939 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
940
941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
942         setting for `==cns11643-2'.
943
944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
945         `==cns11643-2'.
946
947 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
948
949         * mule/mule-coding.el (coded-charset-entity-reference-alist):
950         Change priority of `=>>>ucs@ks'.
951
952         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
953         `=ucs@ks'.
954
955 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
956
957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
958         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
959         `==ucs@cns' and `==cns11643-1'.
960
961         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
962         (==cns11643-2): Ditto.
963         (==cns11643-3): Ditto.
964         (==cns11643-4): Ditto.
965         (==cns11643-5): Ditto.
966         (==cns11643-6): Ditto.
967         (==cns11643-7): Ditto.
968
969         * mule/mule-charset.el (default-coded-charset-priority-list): Add
970         `==cns11643-1'.
971
972 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
973
974         * mule/mule-coding.el (coded-charset-entity-reference-alist):
975         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
976         `=>>>ucs@jis/1990'.
977
978         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
979         `=ucs@jis/1990'.
980         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
981         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
982
983 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
984
985         * mule/mule-coding.el (coded-charset-entity-reference-alist):
986         Change priority of `=>>>ucs@cns'.
987
988         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
989         `=ucs@cns'.
990
991 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
992
993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
994         `==ks-x1001'.
995
996         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
997         `=ks-x1001' instead of `korean-ksc5601'; add setting for
998         `==ks-x1001'.
999
1000 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1001
1002         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1003
1004 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1005
1006         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1007         `=jis-x0208'.
1008         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1009         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1010         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1011         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1012         (=>>>jis-x0213-1@2000): Changed to an alias for
1013         `=jis-x0213-1@2000'.
1014         (=>>>jis-x0213-1@2004): Changed to an alias for
1015         `=jis-x0213-1@2004'.
1016         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1017
1018 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1019
1020         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1021         `=adobe-japan1-0'.
1022         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1023         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1024         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1025         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1026         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1027         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1028
1029 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1030
1031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1032         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1033         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1034         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1035         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1036         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1037
1038 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1039
1040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1041         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1042         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1043         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1044         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1045         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1046         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1047         `==jis-x0212'.
1048
1049 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1050
1051         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1052         "AdobeJapan1-[0-6]$".
1053         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1054         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1055         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1056         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1057         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1058         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1059         (==adobe-japan1-1): Ditto.
1060         (==adobe-japan1-2): Ditto.
1061         (==adobe-japan1-3): Ditto.
1062         (==adobe-japan1-4): Ditto.
1063         (==adobe-japan1-5): Ditto.
1064         (==adobe-japan1-6): Ditto.
1065         (==jis-x0208): Ditto.
1066         (==jis-x0208@1978): Ditto.
1067         (==jis-x0208@1983): Ditto.
1068         (==jis-x0208@1990): Ditto.
1069         (==jis-x0213-1): Ditto.
1070         (==jis-x0213-1@2000): Ditto.
1071         (==jis-x0213-1@2004): Ditto.
1072         (==jis-x0213-2): Ditto.
1073         (==jis-x0212): Ditto.
1074         (==gb2312): Ditto.
1075         (==iso-ir165): Ditto.
1076         (==gb12345): Ditto.
1077         (==ks-x1001): Ditto.
1078         (==cns11643-1): Ditto.
1079         (==cns11643-2): Ditto.
1080         (==cns11643-3): Ditto.
1081         (==cns11643-4): Ditto.
1082         (==cns11643-5): Ditto.
1083         (==cns11643-6): Ditto.
1084         (==cns11643-7): Ditto.
1085         (==big5-cdp): Ditto.
1086         (==hanyo-denshi/ja): Ditto.
1087         (==hanyo-denshi/jb): Ditto.
1088         (==hanyo-denshi/jc): Ditto.
1089         (==hanyo-denshi/jd): Ditto.
1090         (==hanyo-denshi/ft): Ditto.
1091         (==hanyo-denshi/ia): Ditto.
1092         (==hanyo-denshi/ib): Ditto.
1093         (==hanyo-denshi/hg): Ditto.
1094         (==hanyo-denshi/jt): Ditto.
1095         (==hanyo-denshi/ks): Ditto.
1096         (==gt): Ditto.
1097         (==gt-k): Ditto.
1098         (==daikanwa): Ditto.
1099         (==shinjigen): Ditto.
1100         (==ucs@iso): Ditto.
1101         (==ucs@unicode): Ditto.
1102         (==ucs@gb): Ditto.
1103         (==ucs-bmp@gb): Ditto.
1104         (==ucs@cns): Ditto.
1105         (==ucs-bmp@cns): Ditto.
1106         (==ucs@jis): Ditto.
1107         (==ucs@jis/1990): Ditto.
1108         (==ucs@jis/2000): Ditto.
1109         (==ucs@jis/2004): Ditto.
1110         (==ucs@JP): Ditto.
1111         (==ucs@JP/hanazono): Ditto.
1112         (==ucs@ks): Ditto.
1113         (==ucs-bmp@ks): Ditto.
1114         (==ucs@cns11643): Ditto.
1115         (==ucs-bmp-cjk@gb): Ditto.
1116         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1117         (==ucs-sip-ext-b@iso): Ditto.
1118
1119 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1120
1121         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1122         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1123
1124         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1125         XEmacs CHISE.
1126         (=ucs-bmp-cjk@unicode): Abolished.
1127
1128 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1129
1130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1131         `=+>ucs-bmp-cjk-compat@jis'.
1132
1133         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1134         for XEmacs CHISE.
1135
1136 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1137
1138         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1139         CHISE.
1140
1141 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1142
1143         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1144         for XEmacs CHISE.
1145         (=jis-x0208@1978/1er-pr): Abolished.
1146         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1147         `=jis-x0208@1978/1er-pr' as the mother.
1148
1149 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1150
1151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1152         setting for `=ucs-itaiji-084'.
1153
1154 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1155
1156         * mule/mule-charset.el (default-coded-charset-priority-list):
1157         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1158
1159         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1160         XEmacs CHISE.
1161         (=ucs-bmp-itaiji-084): Ditto.
1162
1163 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1164
1165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1166         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1167
1168 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1171         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1172
1173         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1174         XEmacs CHISE.
1175         (=big5-cdp-var-5): Ditto.
1176
1177 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1178
1179         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1180         XEmacs CHISE.
1181
1182 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1183
1184         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1185         XEmacs CHISE.
1186
1187 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1188
1189         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1190         setting for `=>>>hanyo-denshi/ft'.
1191
1192 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1193
1194         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1195         XEmacs CHISE.
1196         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1197         `=hanyo-denshi/jd' as the mother.
1198
1199 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1200
1201         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1202         XEmacs CHISE.
1203         (=+>adobe-japan1-1): Ditto.
1204         (=+>adobe-japan1-2): Ditto.
1205         (=+>adobe-japan1-3): Ditto.
1206         (=+>adobe-japan1-4): Ditto.
1207         (=+>adobe-japan1-5): Ditto.
1208         (=+>adobe-japan1-6): Ditto.
1209         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1210
1211 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1212
1213         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1214         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1215         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1216
1217         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1218         the top.
1219
1220 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1221
1222         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1223         XEmacs CHISE.
1224         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1225         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1226         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1227
1228 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1229
1230         * mule/mule-charset.el (default-coded-charset-priority-list):
1231         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1232         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1233
1234         * mule/mule-conf.el: Modify order of definitions of some
1235         coded-charsets.
1236
1237 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1238
1239         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1240         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1241         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1242
1243         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1244         CHISE.
1245         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1246         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1247
1248 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1249
1250         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1251         CHISE.
1252
1253 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1254
1255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1256         setting for `=daikanwa/+2p'.
1257
1258         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1259         XEmacs CHISE.
1260
1261 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1262
1263         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1264         XEmacs CHISE.
1265         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1266
1267 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1268
1269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1270         setting for `=>>>hanyo-denshi/ib'.
1271
1272 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1273
1274         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1275         XEmacs CHISE.
1276         (=>>>hanyo-denshi/ib): Ditto.
1277         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1278         `=hanyo-denshi/ja' as the mother.
1279         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1280         `=hanyo-denshi/ib' as the mother.
1281
1282 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1283
1284         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1285         XEmacs CHISE.
1286         (utf-8-ivs-mcs-er): Likewise.
1287         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1288         and `=>ucs-gb'.
1289         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1290         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1291         `ucs-gb' and `=>ucs-gb'.
1292         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1293         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1294         and `=>ucs-cns'.
1295         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1296         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1297         `ucs-cns' and `=>ucs-cns'.
1298         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1299         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1300         `ucs-big5' and `=>ucs-big5'.
1301         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1302         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1303         `ucs-big5' and `=>ucs-big5'.
1304         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1305         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1306         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1307         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1308         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1309         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1310         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1311         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1312         `=>ucs-jis'; modify DOC and mnemonic.
1313         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1314         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1315         and `=>ucs-jis'; modify DOC and mnemonic.
1316         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1317         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1318         `=>ucs-ks'.
1319         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1320         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1321         and `=>ucs-ks'.
1322         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1323
1324 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1325
1326         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1327         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1328
1329 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1330
1331         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1332         Modify priorities.
1333
1334 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1335
1336         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1337         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1338
1339 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1340
1341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1342         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1343
1344 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1345
1346         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1347         CHISE.
1348
1349 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1350
1351         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1352         CHISE.
1353
1354 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1355
1356         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1357         CHISE.
1358
1359 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1360
1361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1362         `=+>ucs-bmp-cjk@unicode'.
1363
1364         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1365         for XEmacs CHISE.
1366
1367 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1368
1369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1370         setting for `=>>daikanwa'.
1371
1372 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1373
1374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1375         `=>>hanyo-denshi/jt'.
1376
1377 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1378
1379         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1380         XEmacs CHISE.
1381         (=+>jis-x0208@1990): Ditto.
1382         (=+>jis-x0213-1@2000): Ditto.
1383
1384 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1385
1386         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1387         XEmacs CHISE.
1388
1389 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1390
1391         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1392         XEmacs CHISE.
1393         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1394         `=hanyo-denshi/jc' as the mother.
1395
1396 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1397
1398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1399         setting for `=+>adobe-japan1'.
1400
1401         * mule/mule-charset.el (default-coded-charset-priority-list):
1402         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1403         and `=>>hanyo-denshi/ft' to `=>>gt'.
1404
1405 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1406
1407         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1408         XEmacs CHISE.
1409         (=>>adobe-japan1-1): Ditto.
1410         (=>>adobe-japan1-2): Ditto.
1411         (=>>adobe-japan1-3): Ditto.
1412         (=>>adobe-japan1-4): Ditto.
1413         (=>>adobe-japan1-5): Ditto.
1414         (=>>adobe-japan1-6): Ditto.
1415         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1416
1417 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1418
1419         * mule/mule-conf.el (=adobe-japan1): New alias for
1420         `=adobe-japan1-6'.
1421         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1422         (=>>>adobe-japan1-1): Ditto.
1423         (=>>>adobe-japan1-2): Ditto.
1424         (=>>>adobe-japan1-3): Ditto.
1425         (=>>>adobe-japan1-4): Ditto.
1426         (=>>>adobe-japan1-5): Ditto.
1427         (=>>>adobe-japan1-6): Ditto.
1428         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1429
1430 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1431
1432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1433         setting for `=>>>adobe-japan1'.
1434
1435 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1436
1437         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1438         setting for `=+>ucs@ks'.
1439
1440 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1441
1442         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1443         XEmacs CHISE.
1444         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1445         `=adobe-japan1-6' as the mother.
1446
1447 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1448
1449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1450         setting for `=>cns11643-7'.
1451
1452 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1453
1454         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1455         CHISE.
1456
1457 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1458
1459         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1460         XEmacs CHISE.
1461         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1462
1463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1464         setting for `=>ucs@jis/2004'.
1465
1466 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1467
1468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1469         setting for `=+>gt'.
1470
1471         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1472         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1473
1474 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1475
1476         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1477         `=>ucs@unicode' as the mother.
1478         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1479         mother.
1480         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1481         mother.
1482         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1483         mother.
1484
1485 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1486
1487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1488         setting for `=+>ucs@unicode'.
1489
1490         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1491         CHISE.
1492
1493 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1494
1495         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1496         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1497         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1498         - Add setting for `=+>ucs@cns'.
1499
1500         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1501         CHISE.
1502         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1503         as the mother.
1504         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1505         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1506
1507         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1508         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1509
1510 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1511
1512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1513         setting for `=>ucs@ks'.
1514
1515 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1516
1517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1518         `=ucs-bmp-cjk-compat@unicode'.
1519
1520         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1521         coded-charset for XEmacs CHISE.
1522
1523 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1524
1525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1526         `=ucs-bmp-cjk-compat'.
1527
1528         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1529         XEmacs CHISE.
1530
1531 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1532
1533         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1534         CHISE.
1535
1536 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1537
1538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1539         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1540
1541         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1542         `=>ucs@jis/1990'.
1543         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1544
1545 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1546
1547         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1548         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1549
1550         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1551         CHISE.
1552         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1553         mother.
1554
1555 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1556
1557         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1558         `=>jis-x0213-2@usual'.
1559         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1560         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1561         `=>jis-x0213-2@usual' as the mother.
1562
1563 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1564
1565         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1566         (=>ucs@JP): New alias for `=+>ucs@jis'.
1567
1568 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1569
1570         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1571         `=>jis-x0208@usual'.
1572         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1573         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1574         `=>jis-x0208@usual' as the mother.
1575         (=>jis-x0208): Likewise.
1576
1577 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1578
1579         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1580         setting for `=+>jis-x0208@1978'.
1581
1582 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1583
1584         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1585         XEmacs CHISE.
1586
1587 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1588
1589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1590         setting for `=>>>ucs@jis/1990'.
1591
1592 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1593
1594         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1595         setting for `=>ucs@jis/1990'.
1596
1597 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1598
1599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1600         setting for `=ucs@JP/hanazono'.
1601
1602         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1603         CHISE.
1604         (=ucs@JP/hanazono): Ditto.
1605         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1606         (=>>hanyo-denshi/jc): Ditto.
1607         (=>>hanyo-denshi/jd): Ditto.
1608
1609 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1610
1611         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1612         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1613
1614 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1615
1616         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1617         XEmacs CHISE.
1618
1619 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1620
1621         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1622         XEmacs CHISE.
1623
1624 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1625
1626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1627         `=ucs-bmp-cjk@JP'.
1628
1629 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1630
1631         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1632         XEmacs CHISE.
1633
1634 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1635
1636         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1637         Modify order of settings; add settings for `=daikanwa@rev2'.
1638
1639 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1640
1641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1642         setting for `=>>cbeta'.
1643
1644         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1645         CHISE.
1646
1647 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1648
1649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1650         setting for `=>>adobe-japan1'.
1651
1652 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1653
1654         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1655         XEmacs CHISE.
1656
1657 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1658
1659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1660         setting for `=>>hanyo-denshi/ia'.
1661
1662         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1663         XEmacs CHISE.
1664
1665 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1666
1667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1668         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1669
1670         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1671         XEmacs CHISE.
1672         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1673         `=hanyo-denshi/jt' as the mother.
1674
1675 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1676
1677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1678         setting for `=>>>jis-x0213-2'.
1679
1680         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1681         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1682         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1683
1684 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1685
1686         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1687         XEmacs CHISE.
1688
1689 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1690
1691         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1692         XEmacs CHISE.
1693
1694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1695         `=>>jis-x0213-1@2004'.
1696
1697 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1698
1699         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1700         XEmacs CHISE.
1701
1702 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1703
1704         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1705         - Use "&g2-*;" as entity-references for `=>>>*'.
1706         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1707
1708         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1709         XEmacs CHISE.
1710         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1711         as the mother.
1712
1713 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1714
1715         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1716         setting for `=>>hanyo-denshi/ib'.
1717
1718         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1719         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1720         (=>>jis-x0208@1990): Ditto.
1721         (=>>hanyo-denshi/ib): Ditto.
1722
1723         * mule/mule-charset.el (default-coded-charset-priority-list):
1724         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1725
1726 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1727
1728         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1729         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1730         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1731         `=>>>ucs@jis/2004'.
1732
1733 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1734
1735         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1736         XEmacs CHISE.
1737         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1738         `=jis-x0213-1@2004' as the mother.
1739         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1740         (=>>>ucs@ks): Ditto.
1741
1742         * mule/mule-charset.el (default-coded-charset-priority-list):
1743         Modify priority of `=hanyo-denshi/*'.
1744
1745 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1746
1747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1748         settings for `=>>ucs@JP' and `=ucs@JP'.
1749
1750 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1751
1752         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1753         CHISE.
1754
1755 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1756
1757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1758         setting for `=>>>ucs@cns'.
1759
1760         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1761         CHISE.
1762
1763 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1764
1765         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1766         instead of `=>>>jis-x0213-1@2004' as the mother.
1767         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1768         (=>>>ucs@unicode): Likewise.
1769         (=>>>ucs@jis): Likewise.
1770         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1771         mother.
1772         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1773
1774 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1775
1776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1777         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1778         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1779         `=>>>ucs@jis'.
1780
1781 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1782
1783         * mule/mule-charset.el (default-coded-charset-priority-list):
1784         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1785         and `=jis-x0213-*-2000'.
1786
1787 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1788
1789         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1790         XEmacs CHISE.
1791         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1792         `=>>jis-x0213-1' as the mother.
1793
1794 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1795
1796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1797         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1798
1799 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1800
1801         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1802
1803 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1804
1805         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1806         XEmacs CHISE.
1807
1808 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1809
1810         * mule/mule-coding.el (decomposition-feature-list): Set
1811         `=decomposition', `=decomposition@cid' and
1812         `=decomposition@hanyo-denshi'.
1813
1814 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1815
1816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1817         setting for `=>>hanyo-denshi/ks'.
1818
1819         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1820         XEmacs CHISE.
1821
1822 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1823
1824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1825         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1826
1827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1828         `=hanyo-denshi/ks/mf'.
1829
1830         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1831         XEmacs CHISE.
1832         (=hanyo-denshi/ks/mf): Ditto.
1833
1834 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1835
1836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1837         settings for P=hanyo-denshi/jt'.
1838
1839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1840         `=hanyo-denshi/jt'.
1841
1842         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1843         XEmacs CHISE.
1844
1845 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1846
1847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1848         settings for `=hanyo-denshi/ip'.
1849
1850         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1851         `=hanyo-denshi/ip'.
1852
1853         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1854         XEmacs CHISE.
1855
1856 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1857
1858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1859         settings for `=hanyo-denshi/hg'.
1860
1861         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1862         `=hanyo-denshi/hg'.
1863
1864         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1865         XEmacs CHISE.
1866
1867 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1868
1869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1870         setting for `=>>hanyo-denshi/ft'.
1871
1872         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1873         `=>>hanyo-denshi/ft'.
1874
1875         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1876         XEmacs CHISE.
1877
1878 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1879
1880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1881         settings for `=hanyo-denshi/ib'.
1882
1883         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1884         `=hanyo-denshi/ib'.
1885
1886         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1887         XEmacs CHISE.
1888
1889 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1890
1891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1892         settings for isolated characters of `=hanyo-denshi/ia' and
1893         non-isolated characters of `=hanyo-denshi/*'.
1894
1895         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1896         `=hanyo-denshi/ia'.
1897
1898         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1899         XEmacs CHISE.
1900
1901 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1902
1903         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1904         setting for isolated characters of `=hanyo-denshi/ft'.
1905
1906         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1907         `=hanyo-denshi/ft'.
1908
1909         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1910         XEmacs CHISE.
1911
1912 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1913
1914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1915         setting for isolated characters of `=hanyo-denshi/jd'.
1916
1917         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1918         `=hanyo-denshi/jd'.
1919
1920         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1921         XEmacs CHISE.
1922
1923 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1924
1925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1926         setting for isolated characters of `=hanyo-denshi/jc'.
1927
1928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1929         `=hanyo-denshi/jc'.
1930
1931         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1932         XEmacs CHISE.
1933
1934 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1935
1936         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1937         setting for isolated characters of `=hanyo-denshi/jb'.
1938
1939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1940         `=hanyo-denshi/jb'.
1941
1942         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1943         XEmacs CHISE.
1944
1945 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1948         setting for isolated characters of `=hanyo-denshi/ja'.
1949
1950 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1951
1952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1953         `=hanyo-denshi/ja'.
1954
1955         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1956         XEmacs CHISE.
1957
1958 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1959
1960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1961         settings for isolated characters of `=adobe-japan1-6'.
1962
1963 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1964
1965         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1966         CHISE.
1967         (=daikanwa/+2p): Ditto.
1968         (=daikanwa/ho): Ditto.
1969
1970 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1971
1972         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1973         coding-system for XEmacs CHISE.
1974
1975 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1976
1977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1978         setting for `=>>ruimoku-v6'.
1979
1980         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1981         CHISE.
1982
1983 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1984
1985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1986         setting for `=daikanwa@rev1'.
1987
1988 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1989
1990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1991         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1992
1993 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1994
1995         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1996         XEmacs CHISE.
1997         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1998
1999 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2000
2001         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2002         CHISE.
2003
2004 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2005
2006         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2007         CHISE.
2008
2009         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2010         setting for `=>ucs@jis'.
2011
2012 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2013
2014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2015         setting for `=>jis-x0208@usual'.
2016
2017         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2018         XEmacs CHISE.
2019         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2020         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2021         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2022
2023 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2024
2025         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2026         CHISE.
2027         (=>>>jis-x0208@1990): Ditto.
2028         (=>>>jis-x0213-1): Ditto.
2029         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2030         mother.
2031         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2032         as the mother.
2033
2034 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2037         setting for `=>ucs@cns' and `=>>ucs@ks'.
2038
2039         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2040         CHISE.
2041
2042 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2043
2044         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2045         CHISE.
2046
2047 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2048
2049         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2050         CHISE.
2051         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2052         mother.
2053
2054 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2055
2056         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2057         `==>ucs-bmp-cjk@bucs'.
2058
2059         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2060         XEmacs CHISE.
2061
2062 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2063
2064         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2065         setting for `==>ucs@bucs'.
2066
2067         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2068         XEmacs CHISE.
2069
2070 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2071
2072         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2073         - Add setting for `=>>jis-x0208'.
2074         - Omit setting for `=>>jis-x0208@1990'.
2075         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2076           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2077           `=ucs@FOO'.
2078
2079 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2080
2081         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2082         setting for `=>daikanwa'.
2083
2084 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2085
2086         * mule/mule-conf.el (=daikanwa): Fix DOC.
2087         (=>daikanwa): New abstract character for XEmacs CHISE.
2088         (=>ucs@iso): Likewise.
2089         (=>ucs@unicode): Likewise.
2090         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2091
2092 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2093
2094         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2095         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2096           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2097         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2098         - Add `=>big5-cdp'.
2099
2100 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2101
2102         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2103         (=>big5-cdp): New abstract character.
2104
2105 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2106
2107         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2108         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2109         `chinese-big5'.
2110
2111 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-charset.el (default-coded-charset-priority-list):
2114         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2115
2116         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2117         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2118         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2119         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2120         and `=>jis-x0213-2'.
2121
2122 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2123
2124         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2125         XEmacs CHISE.
2126         (=>>ucs@jis/2000): Likewise.
2127         (=>>ucs@jis/2004): Likewise.
2128
2129 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2132         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2133         `=>>ucs@cns'.
2134
2135         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2136         XEmacs CHISE.
2137         (=>>gt): Use quote instead of backquote; modify DOC.
2138         (=>gt): Use quote instead of backquote.
2139         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2140         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2141         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2142         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2143         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2144         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2145
2146 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2147
2148         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2149         `=>>ucs@unicode' and `=>>gt'.
2150
2151 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2152
2153         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2154         XEmacs CHISE.
2155         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2156         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2157         `=jis-x0208@1978/1er-pr' as the mother.
2158         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2159
2160 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2161
2162         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2163         `=ucs@unicode' as the mother.
2164
2165 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2166
2167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2168         setting for `=>>ucs@unicode'.
2169
2170         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2171         CHISE.
2172
2173 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2174
2175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2176         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2177
2178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2179         `=adobe-japan1-6' and `=adobe-japan1-base'.
2180
2181         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2182         XEmacs CHISE.
2183         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2184         specify `min-code' and `max-code'.
2185         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2186         (=adobe-japan1-2): Likewise.
2187         (=adobe-japan1-3): Likewise.
2188         (=adobe-japan1-4): Likewise.
2189         (=adobe-japan1-5): Likewise.
2190         (=adobe-japan1-6): Likewise.
2191
2192 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2193
2194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2195         setting for `=>gt'.
2196
2197 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2198
2199         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2200         CHISE.
2201
2202 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2203
2204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2205         setting for `=>zinbun-oracle'.
2206
2207         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2208         for XEmacs CHISE.
2209
2210 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2211
2212         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2213         for XEmacs CHISE.
2214         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2215         `=jis-x0208@1978' as the mother.
2216
2217 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2218
2219         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2220         - Use `=gt' instead of `ideograph-gt'.
2221         - Use `=gt-k' instead of `ideograph-gt-k'.
2222         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2223         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2224         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2225         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2226         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2227         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2228         - Use `=>>gt' instead of `<=>gt'.
2229         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2230         - Add setting for `=>>jis-x0208@1990'.
2231         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2232           `=>>jis-x0213-1@2000'.
2233         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2234         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2235           `=>>jis-x0213-1@2004'.
2236         - Add setting for `=>>jis-x0208@1978'.
2237         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2238
2239 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2240
2241         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2242         XEmacs CHISE.
2243
2244 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2245
2246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2247         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2248         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2249         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2250         `<=>jis-x0213-1@2004'.
2251
2252 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2253
2254         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2255         CHISE.
2256         (=>jis-x0213-2): Ditto.
2257
2258 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2259
2260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2261         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2262
2263 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2264
2265         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2266         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2267         `=>jis-x0213-1'.
2268
2269 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2270
2271         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2272         CHISE.
2273         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2274
2275 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2276
2277         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2278         `<==>jis-x0213-1'.
2279         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2280         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2281         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2282         (<=>jis-x0208): New alias for `=>jis-x0208'.
2283         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2284         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2285         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2286         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2287         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2288         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2289         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2290         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2291         (=>>gt): Renamed from `<==>gt'.
2292         (<==>gt): New alias for `=>>gt'.
2293
2294 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2295
2296         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2297         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2298         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2299         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2300         - Add settings for `<=>jis-x0213-1@2000' and
2301           `<=>jis-x0213-1@2004'.
2302
2303         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2304         XEmacs CHISE.
2305         (<==>jis-x0213-1): Likewise.
2306         (<==>jis-x0213-1@2000): Likewise.
2307         (<==>jis-x0213-1@2004): Likewise.
2308         (<=>jis-x0208): Add property `=>iso-ir 168'.
2309         (<=>jis-x0208@1997): Likewise.
2310         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2311         as the mother; add property `=>iso-ir 228'.
2312         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2313         property `=>iso-ir 228'.
2314         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2315         property `=>iso-ir 233'.
2316         (<==>gt): Renamed from `<=>gt'.
2317         (<=>gt): New alias for `<==>gt'.
2318
2319 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2320
2321         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2322         CHISE.
2323         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2324         `<=>jis-x0208' as the mother.
2325         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2326         (<=>jis-x0213-1@2000): Ditto.
2327         (<=>jis-x0213-1@2004): Ditto.
2328
2329 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2330
2331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2332         settings for `<=>gt'.
2333
2334         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2335
2336 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2337
2338         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2339         XEmacs CHISE.
2340         (=jis-x0208@1978/-4pr): Likewise.
2341         (=jis-x0208@1978/4-pr): Likewise.
2342         (=jis-x0213-1): Likewise.
2343         (=ucs@iso): Likewise.
2344         (=ucs@unicode): Likewise.
2345         (=ucs@gb): Likewise.
2346         (=ucs@gb/fw): Likewise.
2347         (=ucs@cns): Likewise.
2348         (=ucs@cns/fw): Likewise.
2349         (=ucs@jis): Likewise.
2350         (=ucs@jis/fw): Likewise.
2351         (=ucs@jis/1990): Likewise.
2352         (=ucs@jis/2000): Likewise.
2353         (=ucs@jis/2004): Likewise.
2354         (=ucs@JP): Likewise.
2355         (=ucs@ks): Likewise.
2356         (=ucs@big5): Likewise.
2357         (=ucs@big5/cns11643): Likewise.
2358         (=ucs@cns11643): Likewise.
2359
2360 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-charset.el (default-coded-charset-priority-list):
2363         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2364
2365         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2366         CHISE.
2367         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2368         mother.
2369
2370 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2371
2372         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2373         from src/mule-charset.c].
2374         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2375         specify `final'.
2376         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2377         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2378         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2379         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2380         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2381         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2382
2383 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2384
2385         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2386         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2387         (=jis-x0208@1978/i-4): Specify `partial'.
2388         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2389         mother coded-charset.
2390         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2391
2392 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2393
2394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2395         settings for `=jis-x0213-1@2004'.
2396
2397 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2398
2399         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2400         CHISE.
2401         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2402         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2403         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2404         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2405         temporarily.
2406         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2407
2408 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2409
2410         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2411         CHISE.
2412         (=shinjigen@1ed): Inherited from `=shinjigen'.
2413         (=shinjigen@rev): Likewise.
2414
2415 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2416
2417         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2418         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2419
2420 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2421
2422         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2423         define it as an alias.
2424         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2425         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2426         alias.
2427         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2428         alias.
2429
2430 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2431
2432         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2433         CHISE.
2434
2435 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2436
2437         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2438         CHISE.
2439         (shinjigen-2): Ditto.
2440
2441 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2442
2443         * mule/mule-charset.el (default-coded-charset-priority-list):
2444         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2445         `chinese-big5-eten-*' and `chinese-big5'.
2446
2447 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2450         #x9FA5 temporarily.
2451
2452 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2455         settings for `=jis-x0208@1978/i1'.
2456
2457 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2458
2459         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2460         XEmacs CHISE.
2461
2462 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2463
2464         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2465         XEmacs CHISE.
2466
2467 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2468
2469         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2470         XEmacs CHISE.
2471
2472 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2473
2474         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2475         CHISE.
2476         (=ucs-bmp@cns): Likewise.
2477         (=ucs-bmp@jis): Likewise.
2478         (=ucs-bmp@ks): Likewise.
2479
2480 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2481
2482         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2483         CHISE.
2484         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2485
2486 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2487
2488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2489         settings for `=zinbun-oracle'.
2490
2491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2492         `=zinbun-oracle'.
2493
2494 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2495
2496         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2497         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2498         `=ucs@iso'.
2499
2500 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2501
2502         * mule/mule-charset.el (default-coded-charset-priority-list):
2503         Delete `ucs-sip'; modify order of some CCSs.
2504
2505 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2506
2507         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2508         in XEmacs CHISE.
2509
2510         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2511         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2512         CHISE.
2513
2514 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2515
2516         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2517         its registry.
2518         (=ucs-radicals@unicode): Likewise.
2519
2520 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2521
2522         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2523         CHISE.
2524
2525 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2526
2527         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2528         CHISE.
2529
2530 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2533         CHISE.
2534
2535 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2538         Modify preference of *isolated settings*.
2539
2540 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2541
2542         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2543         utf-2000 is provided.
2544         (=ucs@cns11643): Likewise.
2545
2546 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2547
2548         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2549         Prefer every *isolated setting* to ordinary setting.
2550
2551 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2554         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2555
2556 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2557
2558         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2559         CHISE.
2560
2561 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2562
2563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2564         settings for `=jis-x0208@1997'.
2565
2566 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2567
2568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2569         `=jis-x0208@1997'.
2570
2571 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2572
2573         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2574         XEmacs CHISE.
2575
2576 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2577
2578         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2579         `=jis-x0208@1978'.
2580         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2581         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2582         `=jis-x0208-1990' as the mother.
2583         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2584
2585 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2586
2587         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2588         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2589         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2590         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2591         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2592         for `=ucs@JP'.
2593
2594 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2595
2596         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2597         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2598         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2599         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2600         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2601         `=daikanwa@rev2'.
2602
2603 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2604
2605         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2606         (=gt): Likewise.
2607         (=gt-k): Likewise.
2608         (=gt-pj-*): Likewise.
2609         (=gt-pj-k1): Likewise.
2610         (=gt-pj-k2): Likewise.
2611         (=daikanwa): Likewise.
2612         (=daikanwa-rev1): Likewise.
2613         (=daikanwa-rev2): Likewise.
2614         (=big5-pua): Likewise.
2615         (=big5-eten): Likewise.
2616         (chinese-big5-eten-a): Likewise.
2617         (chinese-big5-eten-b): Likewise.
2618         (=hanziku-*): Likewise.
2619         (=cbeta): Likewise.
2620         (=jef-china3): Likewise.
2621         (=ruimoku-v6): Likewise.
2622         (=ucs@iso): Likewise.
2623         (=ucs@unicode): Likewise.
2624         (=ucs@gb): Likewise.
2625         (=ucs@cns): Likewise.
2626         (=ucs@jis): Likewise.
2627         (=ucs@jis-1990): Likewise.
2628         (=ucs@jis-2000): Likewise.
2629         (=ucs@jp): Likewise.
2630         (=ucs@ks): Likewise.
2631         (=ucs@big5): Likewise.
2632         (=ucs-radicals): Likewise.
2633         (=ucs-radicals@unicode): Likewise.
2634         (=ucs-bmp-cjk): Likewise.
2635         (=ucs-bmp-cjk@unicode): Likewise.
2636         (=ucs-sip-ext-b): Likewise.
2637         (=ucs-sip-ext-b@iso): Likewise.
2638
2639 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2640
2641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2642         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2643
2644 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2645
2646         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2647         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2648         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2649         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2650         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2651         arabic-digit, ipa and ``&I-B-XXXX;''.
2652
2653 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2654
2655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2656         setting for (I-)HZK{03..12}-XXXX.
2657
2658 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2659
2660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2661         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2662
2663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2664         `=ruimoku-v6'.
2665
2666         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2667         CHISE.
2668
2669 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2670
2671         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2672         (=ucs@unicode): Likewise.
2673         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2674         (=ucs@cns): Likewise.
2675         (=ucs@jis): Likewise.
2676         (=ucs@ks): Likewise.
2677         (=ucs@big5): Likewise.
2678
2679 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2680
2681         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2682         `ucs-jis'.
2683         (utf-8-jis-er): Likewise.
2684         (utf-8-jp): New coding-system.
2685         (utf-8-jp-er): Likewise.
2686
2687         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2688
2689 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2690
2691         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2692
2693         * mule/japanese.el: Move definition of `euc-jisx0213' to
2694         mule/mule-coding.el.
2695
2696 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2697
2698         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2699         mule-coding before loading update-cdb when utf-2000 is provided.
2700
2701 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2702
2703         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2704         `=daikanwa'.
2705
2706 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2707
2708         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2709         definition codes when `utf-2000' is provided.
2710
2711 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2712
2713         * mule/mule-category.el (word-combining-categories): Don't setup
2714         `word-combining-categories' in XEmacs CHISE.
2715         (word-separating-categories): Add setting about Latin script in
2716         XEmacs CHISE.
2717
2718 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2719
2720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2721         setting for `chinese-big5'.
2722
2723 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2724
2725         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2726         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2727         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2728         add setting for HZK0[12]-xxxx.
2729
2730 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2731
2732         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2733         in XEmacs CHISE.
2734
2735 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2736
2737         * mule/mule-charset.el (default-coded-charset-priority-list):
2738         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2739         and `chinese-big5' to `=gt-pj-*'.
2740
2741 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2742
2743         * mule/mule-conf.el (=daikanwa): Renamed from
2744         `ideograph-daikanwa'.
2745         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2746
2747 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2748
2749         * mule/mule-conf.el (=cns11643-7): Renamed from
2750         `chinese-cns11643-7'.
2751         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2752
2753 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2754
2755         * mule/mule-conf.el (=cns11643-6): Renamed from
2756         `chinese-cns11643-6'.
2757         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2758
2759 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2760
2761         * mule/mule-conf.el (=cns11643-5): Renamed from
2762         `chinese-cns11643-5'.
2763         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2764
2765 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2766
2767         * mule/mule-conf.el (=cns11643-4): Renamed from
2768         `chinese-cns11643-4'.
2769         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2770
2771 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2772
2773         * mule/mule-conf.el (=cns11643-3): Renamed from
2774         `chinese-cns11643-3'.
2775         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2776
2777 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2778
2779         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2780         `=cns11643-2'.
2781         (chinese-cns11643-2): New alias for `=cns11643-2'.
2782
2783 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2784
2785         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2786         `=cns11643-1'.
2787         (chinese-cns11643-1): New alias for `=cns11643-1'.
2788
2789 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2790
2791         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2792         (chinese-gb12345): New alias for `=gb12345'.
2793
2794 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2795
2796         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2797         (chinese-gb2312): New alias for `=gb2312'.
2798
2799 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2800
2801         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2802         (chinese-big5): New alias for `=big5'.
2803
2804 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2805
2806         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2807         (korean-ksc5601): New alias for `=ks-x1001'.
2808
2809 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2810
2811         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2812         `=jis-x0212'.
2813         (japanese-jisx0212): New alias for `=jis-x0212'.
2814
2815 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2816
2817         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2818         `=jis-x0208-1983'.
2819         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2820
2821 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2822
2823         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2824         `=jis-x0208-1978'.
2825         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2826
2827 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2828
2829         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2830         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2831
2832 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2833
2834         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2835         (chinese-cns11643-3): Specify iso-ir 183.
2836         (chinese-cns11643-4): Specify iso-ir 184.
2837         (chinese-cns11643-5): Specify iso-ir 185.
2838         (chinese-cns11643-6): Specify iso-ir 186.
2839         (chinese-cns11643-7): Specify iso-ir 187.
2840         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2841         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2842
2843 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2844
2845         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2846         \uXXXX for every cases.
2847
2848 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2849
2850         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2851         (ucs-big5): Changed to an alias for `=ucs@big5'.
2852
2853 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2854
2855         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2856         (ucs-ks): Changed to an alias for `=ucs@ks'.
2857
2858 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2859
2860         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2861         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2862
2863 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2864
2865         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2866         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2867
2868 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2869
2870         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2871         (ucs-jis): Changed to an alias for `=ucs@jis'.
2872
2873 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2874
2875         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2876         (ucs-cns): Changed to an alias for `=ucs@cns'.
2877
2878 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2879
2880         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2881         (ucs-gb): Changed to an alias for `=ucs@gb'.
2882
2883 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2884
2885         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2886         `ideograph-daikanwa-2'.
2887         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2888         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2889
2890 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2891
2892         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2893         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2894
2895         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2896         for `xemacs-chise-version'.
2897
2898 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2899
2900         * mule/mule-charset.el (default-coded-charset-priority-list):
2901         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2902         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2903         instead of `ideograph-hanziku-*'.
2904
2905         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2906         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2907
2908 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2909
2910         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2911         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2912         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2913         `utf-2000' is provided.
2914
2915 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2916
2917         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2918         is provided [was builtin coded-charsets].
2919
2920 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2921
2922         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2923         is provided [was builtin coded-charsets].
2924
2925 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2926
2927         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2928         is provided [was builtin coded-charsets].
2929
2930 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2931
2932         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2933         is provided [was builtin coded-charsets].
2934
2935 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2936
2937         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2938         when `utf-2000' is provided [was builtin coded-charsets].
2939
2940 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2941
2942         * mule/mule-conf.el (=hanziku-*): Renamed from
2943         `ideograph-hanziku-*'.
2944         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2945
2946 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2947
2948         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2949         `utf-2000' is provided [was builtin coded-charsets].
2950         (ideograph-hanziku-{1..12}): Likewise.
2951
2952 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2953
2954         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2955         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2956
2957 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2958
2959         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2960         when `utf-2000' is provided [was builtin coded-charsets].
2961
2962 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2963
2964         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2965         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2966         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2967
2968 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2969
2970         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2971         (ideograph-gt): Changed to an alias for `=gt'.
2972
2973 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2974
2975         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2976         is provided; it was defined as a builtin coded-charset.
2977         (ideograph-gt): Likewise.
2978
2979 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2980
2981         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2982         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2983
2984 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2985
2986         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2987         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2988
2989 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2990
2991         * mule/mule-conf.el (=big5-eten): Renamed from
2992         `chinese-big5-eten'.
2993         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2994
2995 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2996
2997         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2998         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2999
3000 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3001
3002         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3003         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3004
3005 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3006
3007         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3008         (china3-jef): Changed to an alias for `=jef-china3'.
3009
3010 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3011
3012         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3013         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3014
3015         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3016         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3017         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3018         when `utf-2000' is provided.
3019
3020 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3021
3022         * mule/mule-charset.el (default-coded-charset-priority-list):
3023         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3024
3025         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3026         (ucs-jis-2000): Deleted.
3027
3028 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3029
3030         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3031         UTF-2000.
3032         (=ucs-jis-2000): New coded-charset for UTF-2000.
3033
3034 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3035
3036         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3037         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3038
3039 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3040
3041         * mule/mule-charset.el (default-coded-charset-priority-list):
3042         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3043         `ideograph-cbeta'.
3044
3045 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3046
3047         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3048         builtin coded-charset].
3049
3050 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3051
3052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3053         settings for &K0-xxxx and &I-K0-xxxx.
3054
3055 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3056
3057         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3058         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3059
3060 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3061
3062         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3063         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3064
3065 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3066
3067         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3068         UTF-2000.
3069         (ideograph-gt-pj-k1): Likewise.
3070         (ideograph-gt-pj-k2): Likewise.
3071
3072 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3073
3074         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3075         `=jis-x0208'.
3076
3077 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3078
3079         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3080         UTF-2000 [was a builtin coded-charset].
3081
3082 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3083
3084         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3085         (utf-8-gb-er): Likewise.
3086
3087 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3088
3089         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3090         settings for JIS X 0212 and JIS X 0208:1978.
3091
3092 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3093
3094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3095         setting for JIS X 0213.
3096
3097 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3098
3099         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3100         standard-case-table in UTF-2000.
3101
3102 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3103
3104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3105         definitions for isolated-chars.
3106
3107 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3108
3109         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3110         `configure-utf-2000-lisp-directory'.
3111         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3112         `mule-lisp-load-path'.
3113
3114 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3115
3116         * startup.el (startup-setup-paths): Set and use
3117         `utf-2000-lisp-directory'.
3118         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3119         UTF-2000.
3120
3121 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3122
3123         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3124         (paths-find-utf-2000-lisp-directory): New function.
3125         (paths-construct-load-path): Add new optional argument
3126         `utf-2000-lisp-directory'.
3127
3128         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3129
3130 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3131
3132         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3133         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3134         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3135         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3136         `chinese-big5-2' in UTF-2000.
3137
3138         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3139         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3140
3141 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3142
3143         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3144         `big5-eten-er' in UTF-2000.
3145         (big5-cdp): Modify DOC-string and mnemonic.
3146
3147 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3148
3149         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3150         UTF-2000 [renamed from utf-8-er].
3151         (utf-8-gb): New coding-system in UTF-2000.
3152         (utf-8-gb-er): Likewise.
3153         (utf-8-cns): Likewise.
3154         (utf-8-cns-er): Likewise.
3155         (utf-8-big5): Likewise.
3156         (utf-8-big5-er): Likewise.
3157         (utf-8-jis): Likewise.
3158         (utf-8-jis-er): Likewise.
3159         (utf-8-ks): Likewise.
3160         (utf-8-ks-er): Likewise.
3161         (utf-8-er): Likewise.
3162
3163 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3164
3165         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3166         instead of `utf-8-unix' in UTF-2000.
3167
3168         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3169
3170 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3171
3172         * mule/japanese.el (euc-jisx0213): New coding-system.
3173
3174         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3175         `japanese-jisx0208-1990' as the mother.
3176
3177 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3178
3179         * dumped-lisp.el (preloaded-file-list): Change condition of
3180         loading "close-cdb".
3181
3182 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3183
3184         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3185         setup `coded-charset-entity-reference-alist'.
3186
3187 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3188
3189         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3190         UTF-2000.
3191
3192 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3193
3194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3195         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3196
3197 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3198
3199         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3200         (chinese-big5-eten-a): Likewise.
3201         (chinese-big5-eten-b): Likewise.
3202         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3203         code range is #x8140 .. #x8DFE.
3204
3205 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3206
3207         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3208         UTF-2000.
3209         (chinese-big5-cdp): Likewise.
3210
3211 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3212
3213         * dumped-lisp.el (preloaded-file-list): Rename
3214         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3215
3216 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3217
3218         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3219         append `system-char-db-source-file-list' into
3220         `preloaded-file-list' in UTF-2000.
3221
3222 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3223
3224         * dumped-lisp.el (preloaded-file-list): Delete
3225         character-definition files.
3226
3227 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3228
3229         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3230         UTF-2000.
3231
3232 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3233
3234         * mule/mule-charset.el (default-coded-charset-priority-list):
3235         Delete `mojikyo-2022-1'.
3236
3237 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3238
3239         * mule/mule-charset.el (default-coded-charset-priority-list):
3240         Delete `mojikyo'.
3241
3242 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3243
3244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3245         `ucs-sip'.
3246
3247 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3248
3249         * mule/mule-charset.el (default-coded-charset-priority-list):
3250         Comment out `chinese-gb12345'.
3251
3252 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3253
3254         * bytecomp.el (byte-compile-insert-header): Fixed.
3255
3256 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3257
3258         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3259         XEmacs UTF-2000.
3260
3261 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3262
3263         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3264         UTF-2000.
3265
3266 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3267
3268         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3269         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3270
3271 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3272
3273         * mule/mule-charset.el (default-coded-charset-priority-list):
3274         `japanese-jef-china3' is renamed `china3-jef'.
3275
3276 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3277
3278         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3279         `japanese-jef-china3' and `ideograph-cbeta'.
3280
3281 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3282
3283         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3284
3285 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3286
3287         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3288         `chinese-big5-cdp'.
3289
3290 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3291
3292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3293         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3294
3295 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3296
3297         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3298         loading character definitions.
3299
3300 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3301
3302         * dumped-lisp.el (preloaded-file-list): Rename
3303         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3304
3305 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3306
3307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3308         `chinese-big5'.
3309
3310 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3311
3312         * dumped-lisp.el (preloaded-file-list): Dump
3313         "Ideograph-R028-Private" with XEmacs UTF-2000.
3314
3315 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3316
3317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3318         `chinese-gb12345'.
3319
3320 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3321
3322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3323         `ideograph-gt-pj-{1..11}'.
3324
3325         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3326         XEmacs UTF-2000.
3327
3328 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3329
3330         * mule/mule-charset.el (default-coded-charset-priority-list):
3331         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3332         `chinese-isoir165'.
3333
3334 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3335
3336         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3337         `image/png', `image/x-xpm' and `image/tiff'.
3338
3339         * files.el (binary-file-regexps): Add *.PNG.
3340
3341 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3342
3343         * mule/mule-charset.el (default-coded-charset-priority-list):
3344         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3345         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3346
3347 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3348
3349         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3350         the first completion when UTF-2000 is running.
3351
3352 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3353
3354         * mule/mule-charset.el (default-coded-charset-priority-list):
3355         Delete `ucs'.
3356
3357 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3358
3359         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3360
3361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3362         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3363
3364 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3365
3366         * mule/vietnamese.el (vscii-2): Delete abolished property
3367         `composite'; now composite mode is default.
3368
3369 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3370
3371         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3372         of `raw-text'; check \uHHHH representation even if non-ascii
3373         characters are not found.
3374
3375         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3376         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3377         unconditionally.
3378
3379         * mule/viet-ccl.el: New file.
3380
3381         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3382         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3383         - Separate CCL based implementations to viet-ccl.el.
3384
3385 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3386
3387         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3388         "jisx0213.2000-1".
3389         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3390
3391         * mule/mule-charset.el (default-coded-charset-priority-list):
3392         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3393         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3394
3395 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3396
3397         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3398
3399 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3400
3401         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3402         `ucs' in UTF-2000.
3403
3404 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3405
3406         * mule/mule-charset.el (default-coded-charset-priority-list):
3407         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3408         `arabic-iso8859-6'.
3409
3410 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3411
3412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3413         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3414
3415 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3416
3417         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3418         `katakana-jisx0201' in UTF-2000.
3419
3420 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3421
3422         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3423         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3424         "u0FB50-Arabic-Presentation-Forms-A",
3425         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3426         "u0FE50-Small-Form-Variants",
3427         "u0FE70-Arabic-Presentation-Forms-B",
3428         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3429         UTF-2000.
3430
3431 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3432
3433         * dumped-lisp.el (preloaded-file-list): Delete
3434         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3435         ... "Ideograph-R214-Flute" in UTF-2000.
3436
3437 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3438
3439         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3440         (japanese-jisx0213-2): New coded-charset.
3441
3442         * dumped-lisp.el (preloaded-file-list): Add
3443         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3444         "Ideograph-R030-Mouth".
3445
3446 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3447
3448         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3449         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3450         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3451         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3452         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3453         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3454         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3455         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3456
3457 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3458
3459         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3460         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3461         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3462         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3463         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3464
3465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3466         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3467
3468 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3469
3470         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3471         in UTF-2000.
3472
3473 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3474
3475         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3476         (chinese-isoir165): Moved from mule/chinese.el.
3477         (chinese-cns11643-3): Moved from mule/chinese.el.
3478         (chinese-cns11643-4): Moved from mule/chinese.el.
3479         (chinese-cns11643-5): Moved from mule/chinese.el.
3480         (chinese-cns11643-6): Moved from mule/chinese.el.
3481         (chinese-cns11643-7): Moved from mule/chinese.el.
3482
3483         * mule/chinese.el: Move definition of coded-charsets to
3484         mule/mule-conf.el.
3485
3486 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3487
3488         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3489         `ideograph-daikanwa'.
3490
3491 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3492
3493         * dumped-lisp.el (preloaded-file-list): Delete
3494         "ccs-jisx0201-latin.el".
3495
3496 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3497
3498         * dumped-lisp.el (preloaded-file-list): Add
3499         "u031A0-Extended-Bopomofo" in UTF-2000.
3500
3501 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3502
3503         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3504         renamed to u02E00-CJK-Radical-Supplement.
3505
3506 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3507
3508         * dumped-lisp.el (preloaded-file-list): Add
3509         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3510         "u030A0-Katakana", "u03100-Bopomofo",
3511         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3512         "u03200-Enclosed-CJK-Letters-and-Months" and
3513         "u03300-CJK-Compatibility".
3514
3515 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3516
3517         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3518         "u02F00-Kangxi-Radicals" and
3519         "u02FF0-Ideographic-Description-Characters".
3520
3521 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3522
3523         * dumped-lisp.el (preloaded-file-list): Add
3524         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3525         "u02800-Braille-Patterns" in UTF-2000.
3526
3527 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3528
3529         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3530         "uXXXXX-*.el" in UTF-2000.
3531
3532         * bytecomp.el (byte-compile-insert-header): Delete comments if
3533         non-ASCII characters are found; allow `byte-compile-dynamic' and
3534         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3535         `raw-text'.
3536
3537 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3538
3539         * dumped-lisp.el (preloaded-file-list): Add
3540         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3541         "u025A0-Geometric-Shapes.el".
3542
3543 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3544
3545         * dumped-lisp.el (preloaded-file-list): Add
3546         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3547         "u02460-Enclosed-Alphanumerics.el".
3548
3549 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3550
3551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3552         `chinese-gb2312'.
3553
3554         * dumped-lisp.el (preloaded-file-list): Add
3555         "u02200-Mathematical-Operators.el" and
3556         "u02300-Miscellaneous-Technical.el".
3557
3558 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3559
3560         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3561         `chinese-cns11643-*'.
3562
3563         * dumped-lisp.el (preloaded-file-list): Add
3564         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3565         "u02190-Arrows.el" in UTF-2000.
3566
3567 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3568
3569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3570         `korean-ksc5601'.
3571
3572         * dumped-lisp.el (preloaded-file-list): Add
3573         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3574         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3575         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3576
3577 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3578
3579         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3580
3581 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3582
3583         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3584         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3585         "u01780-Khmer.el", "u01800-Mongolian.el",
3586         "u01E00-Latin-Extended-Additional.el" and
3587         "u01F00-Greek-Extended.el" in UTF-2000.
3588
3589 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3590
3591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3592         `ethiopic-ucs' and `ethiopic'.
3593
3594         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3595         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3596
3597         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3598         from mule/ethiopic.el.
3599
3600         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3601         mule/mule-conf.el.
3602
3603 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3604
3605         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3606         `lao'.
3607
3608         * mule/mule-conf.el (lao): New coded-charset.
3609
3610         * dumped-lisp.el (preloaded-file-list): Add
3611         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3612         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3613         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3614         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3615         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3616
3617 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3618
3619         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3620         `ucs-bmp' and `arabic-iso8859-6'.
3621
3622 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3623
3624         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3625         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3626         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3627
3628 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3629
3630         * startup.el (normal-top-level): Load autoload file for UTF-2000
3631         in UTF-2000.
3632
3633 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3634
3635         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3636         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3637         "u00020-Basic-Latin.el", "u00080-C1.el",
3638         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3639         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3640         "u002B0-Spacing-Modifier-Letters.el",
3641         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3642         UTF-2000.
3643
3644 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3645
3646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3647         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3648         instead of `vietnamese-viscii-*'.
3649
3650 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3651
3652         * mule/mule-conf.el: New file.
3653
3654         * mule/misc-lang.el: Move definition of charset `ipa' to
3655         mule/mule-conf.el.
3656
3657 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3658
3659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3660         `latin-viscii'; prefer it for characters used in Vietnamese.
3661
3662 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3663
3664         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3665
3666 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3667
3668         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3669         `vietnamese-viscii-lower'.
3670         (latin-viscii-upper): Renamed from charset
3671         `vietnamese-viscii-upper'.
3672         (vietnamese-viscii-lower): New alias for charset
3673         `latin-viscii-lower'.
3674         (vietnamese-viscii-upper): New alias for charset
3675         `latin-viscii-upper'.
3676
3677 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3678
3679         * mule/mule-charset.el (default-coded-charset-priority-list):
3680         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3681
3682 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3683
3684         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3685         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3686         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3687         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3688         lisp/utf-2000.
3689
3690 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3691
3692         * mule/ccs-tcvn5712.el: New file.
3693
3694 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3695
3696         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3697         in UTF-2000.
3698
3699 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3700
3701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3702         `japanese-jisx0208'.
3703
3704 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3705
3706         * dumped-lisp.el (preloaded-file-list): Add
3707         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3708         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3709         UTF-2000.
3710
3711         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3712         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3713         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3714         mule/ccs-viscii.el: New files.
3715
3716         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3717         if \uXXXX is found.
3718
3719 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3720
3721         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3722         `hiragana-jisx0208' and `katakana-jisx0208'.
3723
3724 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3725
3726         * mule/chinese.el (chinese-cns11643-3): Define it even if
3727         `utf-2000' is provided.
3728         (chinese-cns11643-4): Likewise.
3729         (chinese-cns11643-5): Likewise.
3730         (chinese-cns11643-6): Likewise.
3731         (chinese-cns11643-7): Likewise.
3732
3733 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3734
3735         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3736         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3737
3738 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3739
3740         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3741         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3742
3743 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3744
3745         * mule/mule-charset.el (default-coded-charset-priority-list):
3746         Setup in UTF-2000.
3747
3748 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3749
3750         * mule/viet-chars.el: Don't define charset
3751         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3752         they are defined as builtin charsets.
3753
3754 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3755
3756         * version.el (emacs-version): Add more space just before UTF-2000
3757         version string.
3758
3759 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3760
3761         * version.el ([constant] emacs-version): Don't add a space in the
3762         preceding place of `xemacs-betaname' because it is duplicated.
3763         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3764
3765         * startup.el (splash-frame-body): Add ETL.
3766
3767 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3768
3769         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3770         is provided because it is defined as builtin charset.
3771         (chinese-cns11643-4): Likewise.
3772         (chinese-cns11643-5): Likewise.
3773         (chinese-cns11643-6): Likewise.
3774         (chinese-cns11643-7): Likewise.
3775
3776 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3777
3778         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3779         coding-system `iso-10646-ucs-4' is not defined.
3780
3781 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3782
3783         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3784         coding-system if `utf-2000' is provided.
3785
3786 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3787
3788         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3789         `utf-2000' is provided.
3790
3791 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3792
3793         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3794         if utf-2000 is provided temporally.
3795
3796 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3797
3798         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3799         as builtin variable].
3800
3801 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3802
3803         * files.el (insert-file-contents-literally): Treat file as binary;
3804         call file-name-handlers. [sync with Emacs 20.3.10]
3805
3806 2008-12-28  Vin Shelton  <acs@xemacs.org>
3807
3808         * XEmacs 21.4.22 is released
3809
3810 2008-12-30  Vin Shelton  <acs@xemacs.org>
3811
3812         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3813         during building even if no packages are found.
3814
3815 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3816
3817         * printer.el (generic-print-region): 
3818         (generic-print-buffer): 
3819         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3820         check if the msprinter device is available, now that msprinter is
3821         always available as a specifier tag. 
3822
3823 2008-12-24  Vin Shelton  <acs@xemacs.org>
3824
3825         * about.el: Add Francisco to my bio!
3826
3827 2008-12-23  Vin Shelton  <acs@xemacs.org>
3828
3829         * autoload.el: Move operator definitions to autoload-operators.el
3830         in the xemacs-base package.
3831
3832 2007-11-22  Vin Shelton  <acs@xemacs.org>
3833
3834         * about.el (about-hacker-contribution): Updated my bio.
3835
3836 2007-10-07  Vin Shelton  <acs@xemacs.org>
3837
3838         * XEmacs 21.4.21 is released
3839
3840 2007-09-19  Didier Verna  <didier@xemacs.org>
3841
3842         Update my personal info.
3843         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3844         * about.el (about-other-current-hackers): Ditto.
3845         * about.el (about-url-alist): Add my musical website.
3846         * about.el (about-personal-info): Update my entry.
3847         * about.el (about-hacker-contribution): Ditto.
3848
3849 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3850
3851         * package-get.el (package-get-download-sites): Update download
3852         sites in Japan.
3853         * package-get.el (package-get-pre-release-download-sites): Ditto.
3854
3855 2007-08-18  Vin Shelton  <acs@xemacs.org>
3856
3857         * package-get.el (package-get-pre-release-download-sites): Sync
3858         mirror sites with 21.5.  (Thanks, Adrian)
3859
3860 2007-08-09  Mike Sperber  <mike@xemacs.org>
3861
3862         * startup.el (migrate-user-init-file): Create backup of
3863         `user-init-file' before migrating.
3864         * startup.el (maybe-migrate-user-init-file): Print
3865         information about backup file.
3866         (maybe-create-compatibility-dot-emacs): Follow above change.
3867
3868 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3869
3870         * font-lock.el: Sync font-lock-add-keywords and
3871         font-lock-remove-keywords from GNU Emacs.
3872         * font-lock.el (font-lock-keywords-alist): New.
3873         * font-lock.el (font-lock-removed-keywords-alist): New.
3874         * font-lock.el (font-lock-add-keywords): New.
3875         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3876         * font-lock.el (font-lock-remove-keywords): New.
3877
3878 2007-08-16  Vin Shelton  <acs@xemacs.org>
3879
3880         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3881         patch from Hans de Graaff.
3882
3883 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3884
3885         * package-get.el (package-get-download-sites): Document Chile and
3886         update Denmark download site.
3887         * package-get.el (package-get-pre-release-download-sites): Ditto.
3888
3889 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3890
3891         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3892
3893 2006-12-09  Vin Shelton  <acs@xemacs.org>
3894
3895         * XEmacs 21.4.20 is released
3896
3897 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3898
3899         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3900
3901 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3902
3903         * info.el (Info-find-file-node, Info-insert-dir)
3904         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3905         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3906         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3907         and discussion.
3908
3909 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3910
3911         * obsolete.el (line-beginning-position): New, from 21.5.x.
3912         (line-end-position): Ditto.
3913
3914 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3915
3916         * package-get.el (package-get-download-sites): Welcome
3917         nl.xemacs.org and Thanks!
3918         * package-get.el (package-get-pre-release-download-sites): Ditto.
3919
3920 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3921
3922         * font-lock.el: Add support for not-so recent changes in Java to
3923         java-mode.
3924
3925 2006-01-28  Vin Shelton  <acs@xemacs.org>
3926
3927         * XEmacs 21.4.19 is released
3928
3929 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3930
3931         * easymenu.el: Update copyright. 
3932         * easymenu.el (easy-menu-all-popups):
3933         Add a docstring. 
3934         * easymenu.el (easy-menu-add):
3935         Document a bug, rework the function to preserve any existing
3936         non-default mode-popup-menu instead of overwriting it, and not to
3937         bother normalising the menu title (nothing else does).
3938         * easymenu.el (easy-menu-remove):
3939         Restore the default mode-popup-menu instead of leaving an empty
3940         one when we remove the last easy-menu popup. 
3941
3942 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3943
3944         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3945         as suggested by Rodrigo Ventura.
3946         * package-get.el (package-get-pre-release-download-sites): Ditto,
3947         with replacement of xemacs-21.5 by beta, which is the logical path
3948         to our beta core and package pre-releases.
3949
3950 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3951
3952         * package-get.el (package-get-download-sites): Add Hong Kong
3953         download site.
3954         * package-get.el (package-get-pre-release-download-sites): Ditto.
3955
3956 2005-12-26  Vin Shelton  <acs@xemacs.org>
3957
3958         * find-paths.el:
3959         * find-paths.el (paths-emacs-root-p): Add search for package root.
3960         * find-paths.el (paths-find-emacs-root): Replaced with
3961         paths-find-invocation-roots, which returns a list of roots.
3962         * find-paths.el (paths-find-invocation-roots): New.
3963         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3964
3965 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3966
3967         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3968         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3969
3970 2005-12-03  Vin Shelton <acs@xemacs.org>
3971
3972         * XEmacs 21.4.18 is released
3973
3974 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3975
3976         * package-get.el (package-get-download-sites): Update reflecting
3977         latest http://www.xemacs.org/Releases/ information generated by
3978         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3979         * package-get.el (package-get-pre-release-download-sites): Ditto.
3980
3981 2005-02-28  Simon Josefsson  <jas@extundo.com>
3982
3983         * about.el (xemacs-hackers): Add jas.
3984         (about-other-current-hackers): Likewise.
3985         (about-url-alist): Add URL for jas.
3986         (about-personal-info): Document jas.
3987         (about-hacker-contribution): Describe jas contributions.
3988
3989 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3990
3991         * easymenu.el (easy-menu-remove): As described in 
3992         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3993         except the "Command" menu from mode-popup-menu. 
3994
3995 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3996  
3997         * font.el (font-spatial-to-canonical): Correct calculation of 
3998         return value for pixel-based input value. 
3999  
4000 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4001
4002         * code-process.el (call-process): Process-related docstring
4003         improvements spurred by Norbert Koch.
4004         * code-process.el (call-process-region): Ditto.
4005         * code-process.el (start-process): Ditto.
4006
4007 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4008
4009         * finder.el (finder-find-library): Return filename actually
4010         searched for.
4011
4012 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4013
4014         * help.el (view-emacs-news): Use `expand-file-name' instead of
4015         `locate-data-file' as the latter will find any "NEWS" files that
4016         might exist in packages _before_ the one in core.
4017
4018 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4019
4020         * package-get.el (package-get-init-package):
4021         package-get-init-package buglet (21.4.17) by Jeff Mincy
4022         <mincy@rcn.com> fixing false temporary load-path shadows reported
4023         after package installation and simplifying code.
4024
4025 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4026
4027         * package-get.el (package-get-download-sites): Sync mirrors list
4028         with the XEmacs website.
4029         (package-get-pre-release-download-sites): Ditto.
4030
4031 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4032
4033         * derived.el (derived-mode-merge-syntax-tables):
4034         Revert my 21.5-only patch of 2003-07-18 which slipped in
4035         through Jerry James's patch of 2004-06-07.
4036
4037 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4038
4039         * cmdloop.el (keyboard-quit): Remove workaround for
4040         `region-active-p' not making sure active region is in current
4041         buffer now that it does.
4042         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4043         * simple.el (region-active-p): `region-active-p' to only return t
4044         when active region is in current buffer.
4045
4046 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4047
4048         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4049         package names, quell a byte-compiler warning, doc fix.
4050
4051 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4052
4053         * buffer.el (pop-to-buffer):
4054         * window-xemacs.el (display-buffer):
4055         Document use of `same-window-buffer-names,' `same-window-regexps'
4056         by pop-to-buffer and display-buffer. 
4057         
4058 2005-02-06  Vin Shelton <acs@xemacs.org>
4059
4060         * XEmacs 21.4.17 is released
4061
4062 2005-01-29  Ben Wing  <ben@xemacs.org>
4063
4064         * shadow.el (find-emacs-lisp-shadows):
4065         Add custom-defines to list of ignored files.
4066
4067 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4068
4069         * simple.el (shifted-motion-keys-select-region): Fix statement
4070         about unshifted-motion-keys-deselect-region.
4071
4072 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4073
4074         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4075         now) for GNU Emacs compatibility.
4076         (make-obsolete-variable): Ditto.
4077
4078 2004-01-08  Ben Wing  <ben@xemacs.org>
4079
4080         * code-files.el (load):
4081         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4082
4083 2004-12-05  Vin Shelton <acs@xemacs.org>
4084
4085         * XEmacs 21.4.16 is released
4086
4087 2004-12-04  Vin Shelton  <acs@xemacs.org>
4088
4089         * auto-autoloads.el: Regenerated.
4090
4091         * custom-load.el: Regenerated.
4092
4093 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4094
4095         Fix bug: apropos errors if a defalias refers to an undefined
4096         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4097
4098         * apropos.el (apropos):
4099         (apropos-command):
4100         * help.el (frob-help-extents):
4101         * help-macro.el (make-help-screen):
4102         * hyper-apropos.el (hyper-apropos-grok-functions):
4103         (hyper-apropos-get-doc):
4104         Catch void-function error thrown by `documentation'.
4105
4106 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4107
4108         * packages.el (package-require): Fix incorrect arg to format.
4109         This fixes a `format specifier' error.
4110
4111 2004-08-13  Jerry James  <james@xemacs.org>
4112
4113         * bytecomp.el (forward-word): Tell the byte compiler the correct
4114         number of arguments to forward-word.
4115
4116 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4117
4118         * etags.el: Fixed loading of include files for tag completion. Now
4119         you can make a tag file for a library, include it into your
4120         project and it will be reloaded only if it changed. Infinte
4121         include loops are detected and the correct tag files are loaded.
4122         * etags.el (buffer-tag-table-list): Load and verify tag files in
4123         the external function buffer-tag-table-list-load.
4124         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4125         tag files. Also load the included tag files. The priority of the
4126         included files is right below their parent file. If multiple
4127         matches occur then the symbols from the parent file are found
4128         first.
4129         * etags.el (tag-table-include-files): Corrected comment
4130         string. Switched to pattern constant tags-include-pattern to have
4131         it at a central location.
4132         * etags.el (tags-include-pattern): Added doc string.
4133         * etags.el (add-to-tag-completion-table): Removed obsolete
4134         comments as the include files are allready returned by
4135         buffer-tag-table-list and loaded.
4136         * etags.el (find-tag-internal): The include files are allready
4137         included in tag-tables as buffer-tag-table-list returns them now.
4138
4139 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4140
4141         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4142         Loading items into the notebook is now done by C code.
4143         * widgets-gtk.el (gtk-widget-instantiate-internal):
4144         Style no longer changed.
4145
4146 2004-06-28  Nix  <nix@esperi.org.uk>
4147
4148         * cmdloop.el (truncate-command-history-for-gc): Delay
4149         execution of all things that look up variable bindings,
4150         via `enqueue-eval-event'.
4151
4152 2004-06-24  Vin Shelton  <acs@xemacs.org>
4153
4154         * package-get.el (package-get-require-signed-base-updates):
4155         now defaults to nil.
4156
4157 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4158
4159         * subr.el (split-string): Clean up docstring.
4160
4161 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4162
4163         * faces.el (zmacs-region): fix typo in docstring.
4164
4165 2004-06-07  Jerry James  <james@xemacs.org>
4166
4167         * derived.el: Synch with Emacs 21.3.
4168         * subr.el (with-local-quit): New, from Emacs 21.3.
4169         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4170         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4171         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4172
4173 2004-06-16  Jerry James  <james@xemacs.org>
4174
4175         * cl.el (cl-set-substring): Increment start by the length of the
4176         string, not the string itself.
4177
4178 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4179
4180         * etags.el (tag-table-include-files): Expand included TAGS file
4181         paths to avoid problems with relative paths.  Thanks to Peter
4182         Chubb <peterc@gelato.unsw.edu.au>.
4183         * etags.el (tags-include-pattern): New.
4184         * etags.el (add-to-tag-completion-table): Parse and ignore
4185         trailing include lines.
4186
4187 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4188
4189         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4190         avoiding line solely composed of equal signs.
4191
4192 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4193
4194         * cus-edit.el (alloc): Typo fix.
4195         * cus-edit.el (custom-browse-visibility): Ditto.
4196         * cus-edit.el (custom-variable-value-create): Ditto.
4197         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4198         * cus-edit.el (custom-save-variables): Bind print-length and
4199         print-level to nil to avoid value abbreviation.
4200         * cus-edit.el (custom-save-face-internal): Ditto.
4201         * cus-edit.el (custom-save-faces): Save in sorted order.
4202         * cus-edit.el (custom-save-resets): Bind print-length and
4203         print-level to nil to avoid value abbreviation.
4204         * cus-edit.el (custom-save-loaded-themes): Ditto.
4205
4206 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4207
4208         * subr.el (split-string-default-separators): New.
4209         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4210         see comment in source.
4211
4212 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4213
4214         * mule/japanese.el (paragraph-start, paragraph-separate):
4215         Remove anchor to BOL.
4216
4217 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4218
4219         * cl.el (gensym, gentemp): Improve docstrings.
4220
4221 2004-05-10  Vin Shelton  <acs@xemacs.org>
4222
4223         * etags.el: Sync with 21.5 version.
4224
4225 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4226
4227         * etags.el:
4228         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4229         only for use with exuberant ctags. This will also enable building of 
4230         completion tables with exuberant ctags. This will not work with
4231         xemacs ctags. 
4232         * etags.el (get-tag-table-buffer): New function for creating of
4233         completion table is used if tags-exuberant-ctags-optimization-p ist t
4234         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4235         finding the tag names. New.
4236         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4237         building tag completion table with exuberant ctags. New.
4238         * etags.el (find-tag-internal): Improve exact tag matching for tags
4239         with name fields. Before the patch return types of functions or
4240         function parameters (with exuberant ctags) were found as matches.
4241
4242 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4243
4244         * list-mode.el (display-completion-list): Fixed completion list was
4245         taking the width of the frame and not of the window for displaying
4246         the selection methods.
4247
4248 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4249
4250         * menubar-items.el (default-menubar): Options are saved to custom.el.
4251
4252
4253 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4254
4255         * isearch-mode.el (isearch-abort): Preserve successful search target.
4256
4257 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4258
4259         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4260         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4261         Bihlmeyer.
4262         * gnuserv.el (gnuserv-mode-line-string): New.
4263         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4264         gnuserv-mode.
4265         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4266         * gnuserv.el (gnuserv-edit-files): Use
4267         make-x-device-with-gtk-fallback.
4268
4269 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4270
4271         * gtk-widgets.el: New import: gtk-accel-group-new.
4272         * dialog-gtk.el:
4273         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4274         * dialog-gtk.el (popup-builtin-question-dialog):
4275         Added support for dialog button mnemonics.
4276
4277 2004-03-22  Chris Green <cmg@dok.org>
4278
4279         * process.el (shell-command): Output buffer was ignored when a
4280         background process was run via shell-command.
4281
4282 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4283
4284         * cus-edit.el (custom-save-variables): Retrieve a list of
4285         variables to save first, sort it, and make sure the variables are
4286         saved in sorted order.
4287
4288 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4289  
4290         * package-get.el (package-get-update-base-from-buffer): Force
4291         binary coding system for verifying GnuPG signature in the
4292         package-index file.
4293  
4294 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4295
4296         * package-get.el (package-get-package-index-file-location): Handle
4297         missing "EMACSPACKAGEPATH" environment variable.
4298
4299 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4300
4301         * package-admin.el (package-admin-find-top-directory): Simplify
4302         directory comparisions and fix substring errors on short path
4303         components.
4304         * package-get.el (package-get-package-index-file-location):
4305         Default to first component of "EMACSPACKAGEPATH", if set.
4306
4307 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4308
4309         * package-get.el (process-error): New error datum.
4310
4311 2004-02-02  Vin Shelton <acs@xemacs.org>
4312
4313         * XEmacs 21.4.15 is released
4314
4315 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4316
4317         * itimer.el (activate-itimer): Modify the itimer timeout value as
4318         if it were begun at the last time when the itimer driver was woken
4319         up.
4320
4321 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4322
4323         * specifier.el (Copyright):
4324         Update.
4325         (make-specifier-and-init):
4326         (map-specifier):
4327         (canonicalize-inst-pair):
4328         (canonicalize-spec-list):
4329         (set-specifier):
4330         Synch docstrings to 21.5 where appropriate.
4331
4332 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4333
4334         * package-get.el (package-get-list-packages-where): New.  A
4335         function that allows searching for groups of packages.  For
4336         example, find all packages that require the fsf-compat package.
4337
4338 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4339
4340         The Great PUI Sync.
4341
4342         * auto-autoloads.el: Regenerated.
4343
4344         * custom-load.el: Regenerated.
4345
4346         * dumped-lisp.el (packages-hardcoded-lisp): New.
4347
4348         * menubar-items.el (menu-max-items): New.
4349         (menu-submenu-max-items): New.
4350         (menu-submenu-name-format): New.
4351         (menu-split-long-menu): New.
4352         (menu-sort-menu): New.
4353         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4354
4355         * obsolete.el (pui-add-install-directory): Renamed to the more
4356         logical `pui-set-local-package-get-directory'.
4357         (package-get-download-menu): Moved to `package-ui.el' and renamed
4358         to `package-ui-add-download-menu'.
4359
4360         * package-admin.el (package-admin-install-function-mswindows):
4361         Whitespace clean up.
4362         (package-admin-add-single-file-package): Removed.
4363         (package-admin-default-install-function): Whitespace clean up.
4364         (package-admin-find-top-directory): New.
4365         (package-admin-get-install-dir): Use it.
4366         (package-admin-get-manifest-file): 
4367         (package-admin-check-manifest): 
4368         (package-admin-add-binary-package):
4369         (package-admin-get-lispdir):
4370         (package-admin-delete-binary-package):
4371         (package-admin):
4372
4373         * package-get.el (package-get-package-index-file-location): New.
4374         (package-get-install-to-user-init-directory): New.
4375         (package-get-remote):
4376         (package-get-download-sites):
4377         (package-get-pre-release-download-sites): New.
4378         (package-get-site-release-download-sites): New.
4379         (package-get-base-filename):
4380         (package-get-always-update):
4381         (package-get-user-index-filename): Removed.
4382         (package-get-pgp-available-p): New.
4383         (package-get-require-signed-base-updates):
4384         (package-get-was-current):
4385         (package-entries-are-signed): New.
4386         (package-get-continue-update-base): New.
4387         (package-get-download-menu): Removed.
4388         (package-get-require-base):
4389         (package-get-update-base-entry):
4390         (package-get-locate-file):
4391         (package-get-locate-index-file):
4392         (package-get-maybe-save-index):
4393         (package-get-update-base):
4394         (package-get-update-base-from-buffer):
4395         (package-get-update-base-entries):
4396         (package-get-interactive-package-query):
4397         (package-get-update-all):
4398         (package-get-all):
4399         (package-get-dependencies):
4400         (package-get-init-package):
4401         (package-get-info): New.
4402         (package-get):
4403         (package-get-staging-dir):
4404         (package-get-set-version-prop): Removed.
4405         (package-get-installedp):
4406         (package-get-ever-installed-p):
4407         (packages): Removed.
4408         (package-get-custom-groups): Removed.
4409         (package-get-custom): Removed.
4410         (package-get-custom-add-entry): Removed.
4411
4412         * package-info.el (batch-update-package-info):
4413
4414         * package-net.el (package-net-batch-generate-bin-ini):
4415         (package-net-update-installed-db):
4416
4417         * package-ui.el (pui-info-buffer):
4418         (pui-directory-exists): Removed.
4419         (pui-package-dir-list): Removed.
4420         (pui-add-install-directory): Removed.
4421         (package-ui-download-menu): New.
4422         (package-ui-pre-release-download-menu): New.
4423         (package-ui-site-release-download-menu): New.
4424         (pui-set-local-package-get-directory): New.
4425         (pui-package-symbol-char):
4426         (pui-update-package-display):
4427         (pui-toggle-package):
4428         (pui-toggle-package-key):
4429         (pui-toggle-package-delete):
4430         (pui-toggle-package-delete-key):
4431         (pui-toggle-package-event):
4432         (pui-toggle-verbosity-redisplay):
4433         (pui-install-selected-packages):
4434         (pui-add-required-packages):
4435         (pui-help-echo):
4436         (pui-display-info):
4437         (list-packages-mode):
4438         (pui-list-packages):
4439
4440         * packages.el (packages-compute-package-locations):
4441         (package-require):
4442         (package-delete-name):
4443         (packages-hardcoded-lisp): Removed.
4444         (packages-useful-lisp): Removed.
4445         (packages-unbytecompiled-lisp): Removed.
4446         (packages-find-package-directories):
4447
4448         Summary:
4449
4450         Major code clean up of all things PUI.
4451
4452         Much improved code to determine where packages should be
4453         installed.  PUI no longer depends on any packages being
4454         pre-installed to compute where packages are to be installed to.
4455
4456         The user can specify the location of their package-index file.  It
4457         isn't necessary to set this because it has sane defaults.  People
4458         who "run-in-place" won't accidently overwrite the CVS
4459         package-index file.  See
4460         `package-get-package-index-file-location'. 
4461
4462         PUI will now properly clean up after itself in the event of an
4463         unsuccessful package install.  This drastically reduces the number
4464         of "wrong md5sum" FAQs.
4465
4466         non-Mule XEmacsen can no longer install Mule packages.
4467
4468         Package management via the custom interface has been removed.
4469
4470         The PUI related menubar items have been reorganised.
4471
4472         The PGP verification code has been fixed and the default for
4473         whether or not it is used is automatically computed.
4474
4475         * update-elc.el ((preloaded-file-list site-load-packages
4476         need-to-dump dumped-exe)):
4477         Just a couple of small changes to allow for
4478         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4479         existing anymore.
4480
4481 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4482
4483         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4484         apply `format' to the first argument of byte-compile-warn, it
4485         already calls format.
4486
4487 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4488
4489         * files.el (delete-old-versions): Avoid going interactive during
4490         make install when environment variable VERSION_CONTROL is set.
4491
4492 2003-12-04  Vin Shelton  <acs@xemacs.org>
4493
4494         * menubar-items.el (menu-item-search): Only bring up search dialog
4495         box if the feature is available and desired.
4496
4497 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4498
4499         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4500
4501 2003-11-05  Vin Shelton  <acs@xemacs.org>
4502
4503         * help.el (Help-prin1-face):
4504         (Help-princ-face):
4505         princ and prin1 are functions and need to be called as such.  The
4506         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4507
4508 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4509
4510         * about.el (about-xemacs): Give full version and build date.
4511
4512 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4513
4514         * win32-native.el (grep-null-device): This XEmacs has null-device.
4515
4516 2003-09-06  Mike Sperber  <mike@xemacs.org>
4517
4518         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4519         implement the specified semantics for `defvar.'
4520
4521 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4522
4523         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4524         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4525         displaying buffer in question.
4526
4527 2003-09-03  Vin Shelton <acs@xemacs.org>
4528
4529         * XEmacs 21.4.14 is released
4530
4531 2003-08-17  Vin Shelton  <acs@xemacs.org>
4532
4533         * about.el: Vanity patch.
4534
4535 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4536
4537         * code-process.el (call-process):
4538         (call-process-region):
4539         (start-process):
4540         Document coding system processing.
4541
4542 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4543
4544         * startup.el (splash-frame-body): Idiomatic English.
4545
4546 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4547
4548         * font-lock.el (font-lock-match-java-declarations): Move
4549         save-restriction, narrow-to-region to beginning of function to
4550         avoid going beyond the limit and causing an infloop.
4551
4552 2003-04-16  Jerry James  <james@xemacs.org>
4553
4554         * keydefs.el: Remove mappings for keys mapped to the nowhere
4555         defined function function-key-error.
4556
4557 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4558
4559         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4560         lisp-interaction-mode-hook): Add the docstrings.
4561
4562 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4563
4564         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4565         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4566         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4567
4568 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4569
4570         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4571         lambda list after the original doc.  Care about
4572         #'(lambda () "SingleString") 
4573         (cl-upcase-arg): 
4574         (cl-function-arglist):
4575         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4576         circular data structures in lambda list specification
4577
4578 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4579
4580         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4581         to appear in font-lock-function-name-face.
4582
4583 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4584
4585         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4586         is not also the value of the lambda.
4587
4588 2003-05-06  Andy Piper  <andy@xemacs.org>
4589
4590         * files.el (revert-buffer): Make sure local variables get processed,
4591         even in the case of an optimized reversion.
4592
4593 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4594
4595         * XEmacs 21.4.13 is released
4596
4597 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4598
4599         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4600         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4601
4602 2003-02-14  Ben Wing  <ben@xemacs.org>
4603
4604         * byte-optimize.el:
4605         * byte-optimize.el (byte-compile-inline-expand):
4606         * byte-optimize.el (byte-compile-unfold-lambda):
4607         * byte-optimize.el (byte-optimize-form-code-walker):
4608         * byte-optimize.el (byte-optimize-form):
4609         * byte-optimize.el (byte-decompile-bytecode-1):
4610         * byte-optimize.el (byte-optimize-lapcode):
4611         Review carefully and sync up to 20.7 except for areas as noted.
4612         Fixes problem with JDE compilation.
4613
4614 2003-02-05  Ben Wing  <ben@xemacs.org>
4615
4616         * simple.el:
4617         * simple.el (motion-keys-for-shifted-motion):
4618         Omit M-S-home/end from motion keys.
4619
4620 2003-02-07  Ben Wing  <ben@xemacs.org>
4621
4622         * text-props.el (text-property-any):
4623         * text-props.el (text-property-not-all):
4624         Fix bug when end > start.
4625
4626 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4627
4628         * info.el (Info-insert-dir): Make default-directory end in
4629         separator.  Patch due to Martin Buchholz.
4630
4631 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4632
4633         * XEmacs 21.4.12 "Portable Code" is released.
4634
4635 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4636
4637         * about.el: Update golubev data.
4638
4639 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4640
4641         * isearch-mode.el (isearch-mode-map): Substitute comment on
4642         desirability, and back out "GR is printable" changes.
4643
4644 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4645
4646         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4647
4648 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4649
4650         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4651
4652 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4653
4654         * menubar-items.el (default-menubar): Use browse-url-mozilla
4655         instead of browse-url-gnome-moz for Mozilla.
4656
4657 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4658
4659         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4660
4661 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4662
4663         * files.el (auto-mode-alist): Remove redundant entries for modes
4664         that live in packages.
4665         (interpreter-mode-alist): Ditto.
4666
4667 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4668
4669         * menubar-items.el (default-menubar): Sync with current
4670         browse-url-xemacs.el.
4671
4672 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4673
4674         * XEmacs 21.4.10 "Military Intelligence" is released.
4675
4676 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4677
4678         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4679
4680 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4681
4682         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4683
4684 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4685
4686         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4687         effect free function.
4688         (font-lock-fontify-keywords-region): Supply the argument to
4689         font-lock-compile-keywords.
4690
4691 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4692
4693         * package-get.el (package-get-download-sites): Bring sites list
4694         up to date, prefer xx.xemacs.org addresses.
4695
4696 2002-09-27  Andy Piper  <andy@xemacs.org>
4697
4698         * dialog.el (make-dialog-box): for general dialogs only
4699         delete-frame-hook will be run.
4700
4701 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4702
4703         * font-lock.el (font-lock-fontify-syntactically-region): Add
4704         comment about lookup-syntax-properties, document LOUDLY as unused.
4705
4706 2002-08-26  Andy Piper  <andy@xemacs.org>
4707
4708         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4709         merge.
4710
4711 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4712
4713         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4714         (make-obsolete-variable): Ditto.
4715         (make-compatible): Ditto.
4716         (make-compatible-variable): Ditto.
4717
4718 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4719
4720         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4721         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4722
4723 2002-08-28  Andy Piper  <andy@xemacs.org>
4724
4725         * files.el (revert-buffer): propagate revert-without-query-status.
4726
4727 2002-06-03  Andy Piper  <andy@xemacs.org>
4728
4729         * dialog-items.el (make-search-dialog): align various subcontrols
4730         in visually pleasing ways, allow frame to autosize to the dialog
4731         size.
4732         * dialog.el (make-dialog-box): add a border inside the frame. Add
4733         :autosize property, if t then reset the frame size appropriately
4734         before the frame is mapped.
4735         * gutter-items.el (set-progress-feedback-instantiator): align
4736         various subcontrols.
4737         * gutter-items.el (set-progress-abort-instantiator): ditto.
4738
4739 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4740
4741         * XEmacs 21.4.9 "Informed Management" is released.
4742
4743 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4744
4745         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4746         "&optional append" argument.
4747
4748 2002-07-16  Didier Verna  <didier@xemacs.org>
4749
4750         * subr.el (replace-in-string): fix case fold bug introduced by
4751         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4752         case-fold-search in temporary buffers.
4753
4754 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4755
4756         * lib-complete.el (find-library): Remove check for mule because
4757         decompression DOES work on Mule.
4758
4759 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4760
4761         * simple.el (join-line): New alias for `delete-indentation'.
4762
4763 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4764
4765         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4766         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4767         (font-lock-builtin-face): New.
4768         (font-lock-constant-face): New.
4769         (font-lock-face-list): Add builtin and constant faces.
4770
4771 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4772
4773         * autoload.el (make-autoload): Support define-derived-mode.
4774         Collected puts of doc-string-elt property.  Based on a patch by
4775         Didier Verna <didier@xemacs.org>.
4776
4777 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4778
4779         * wid-edit.el (widget-field-activate): Fix docstring typo.
4780
4781 2002-07-23  Andy Piper  <andy@xemacs.org>
4782
4783         * about.el (about-personal-info): update me.
4784
4785 2002-07-12  Andy Piper  <andy@xemacs.org>
4786
4787         * custom.el (custom-theme-set-variables): remove bogus
4788         arguments. Use custom-set-default to set defaults.
4789         (custom-set-variables): update doc.
4790         (custom-local-buffer): new, synced from FSF.
4791         (custom-set-default): ditto.
4792         (defcustom): update doc.
4793
4794 2002-06-16  Andy Piper  <andy@xemacs.org>
4795
4796         * menubar-items.el (default-menubar): enable windows printing on
4797         cygwin as well as native.
4798
4799 2002-06-12  Andy Piper  <andy@xemacs.org>
4800
4801         * printer.el (generic-print-buffer): catch all errors so that the
4802         print device can be cleared in all scenarios.
4803         (Printer-clear-device): make sure clearing the printer allows it
4804         to be used again immediately.
4805         (generic-print-region): make sure the default printer face is
4806         black-on-white.
4807
4808 2002-04-23  Jerry James  <james@xemacs.org>
4809
4810         * window-xemacs.el (display-buffer-function): Change doc to
4811         reflect new arg.
4812         * window-xemacs.el (pre-display-buffer-function): Ditto.
4813         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4814         non-nil, make the new window just big enough for its contents.
4815         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4816         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4817         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4818
4819 2002-06-06  Andy Piper  <andy@xemacs.org>
4820
4821         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4822         (defcustom): ditto.
4823         (custom-handle-keyword): ditto.
4824
4825 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4826
4827         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4828         Make obsolete.  Default to nil.
4829         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4830         Inspired by a patch by John Palmieri.
4831
4832 2002-07-01  Mike Alexander  <mta@arbortext.com>
4833
4834         * process.el (shell-command-on-region): Don't delete the region
4835         before giving it to call-process-region
4836
4837 2002-06-04  Jerry James <james@eecs.ku.edu>
4838
4839         * find-paths.el (paths-find-architecture-directory): Search in
4840         `system-configuration'/`base', not `base'`system-configuration'.
4841
4842 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4843
4844         * info.el (Info-index): Add missing \ in [ t].
4845
4846 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4847
4848         * gutter-items.el (gutter-buffers-tab-visible-p,
4849         buffers-tab-omit-function, buffers-tab-selection-function,
4850         buffers-tab-filter-functions):
4851         Doc improvements.
4852
4853 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4854
4855         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4856
4857         * toolbar-items.el (toolbar-news): Fix typo in message string.
4858
4859 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4860
4861         * dialog.el (yes-or-no-p-dialog-box): 
4862         * cmdloop.el (y-or-n-p-minibuf):
4863         (yes-or-no-p-minibuf):
4864         (yes-or-no-p):
4865         (y-or-n-p): 
4866         Specify negative answers in docstrings.
4867
4868 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4869
4870         * package-ui.el (pui-help-echo): Display both installed and author
4871         version.  Use a balloon-help window to display extra info like
4872         package requires.
4873
4874 2002-05-30  Andy Piper  <andy@xemacs.org>
4875
4876         * files.el (revert-buffer-internal): don't visit
4877         revert-buffer. Kill buffer when not used. Suggested by Mike
4878         Alexander <mta@arbortext.com>
4879
4880 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4881
4882         * files.el (revert-buffer): More docstring fiddling.
4883
4884 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4885
4886         * files.el (revert-buffer):
4887         (revert-buffer-internal):
4888         (revert-buffer-insert-file-contents-function):
4889         Improve docstrings and comments.
4890
4891 2002-05-08  Andy Piper  <andy@xemacs.org>
4892
4893         * files.el (revert-buffer): observe noconfirm behavior.
4894
4895 2002-04-09  Andy Piper  <andy@xemacs.org>
4896
4897         * files.el (revert-buffer): use revert-buffer-internal if it looks
4898         like doing so will not result in any user-visible changes.
4899         (revert-buffer-internal): new function. Do the actual process of
4900         reversion and then see whether the result is any different to what
4901         we have already. If it is not then do nothing.
4902
4903 2001-12-11  Andy Piper  <andy@xemacs.org>
4904
4905         * menubar.el (get-popup-menu-response): re-order so that it works
4906         on more sane/facist window systems.
4907
4908 2001-12-03  Andy Piper  <andy@xemacs.org>
4909
4910         * faces.el (frob-face-property): don't infloop in face frobbing
4911         from Jan Vroonhof <jan@xemacs.org>.
4912
4913 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4914
4915         * faces.el (frob-face-property): Follow face fall-back hierarchy
4916         properly for face properties without an instance. Only do manual
4917         copy form 'default in last resort. This handles in particular
4918         the case where 'default itself has only a fall-back (which is
4919         the case by default on windows).
4920
4921 2001-11-24  Andy Piper  <andy@xemacs.org>
4922
4923         * printer.el (generic-print-region): set default-frame-plist to
4924         nil while creating the printer frame so that sizes reflect the
4925         printed page.
4926
4927         * faces.el (face-complain-about-font): Don't complain on printers.
4928
4929 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4930         
4931         * package-net.el: Andy synch.
4932         
4933 2001-12-16  Andy Piper  <andy@xemacs.org>
4934
4935         * package-get.el (package-get-update-all): Make sure installed.db
4936         gets updated after updating packages.
4937
4938 2002-03-28  Ben Wing  <ben@xemacs.org>
4939
4940         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4941         continuation, truncation so that we don't get line jumpiness from
4942         them being larger than the line height.
4943
4944         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4945
4946 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4947
4948         * font.el (font-window-system-mappings): Add mapping for Gtk
4949         (assume identical to X) 
4950
4951 2002-02-04  Andy Piper  <andy@xemacs.org>
4952
4953         * files.el (convert-standard-filename): Fix for short filename
4954         Peter Arius <pas@methodpark.de>
4955
4956 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4957
4958         * list-mode.el (default-choose-completion): completion-base-size
4959         should refer to local value in the completion list buffer.
4960
4961 2001-12-03  Didier Verna  <didier@xemacs.org>
4962
4963         * rect.el: autoload `replace-rectangle'.
4964         * keydefs.el (global-map): bind it to `C-x r p'.
4965
4966 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4967
4968         * XEmacs 21.4.8 "Honest Recruiter" is released.
4969
4970 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4971
4972         This patch is based on Jerry James's patch and analysis.
4973
4974         * select.el (get-clipboard):
4975         (get-selection):
4976         Update docstrings.
4977         (get-clipboard-foreign):
4978         (get-selection-foreign):
4979         New function for use as `interprogram-paste-function's.
4980
4981         * simple.el (interprogram-paste-function): Change default to
4982         `get-clipboard-foreign'; improve docstring.
4983         (interprogram-cut-function): Improve dosctring.
4984
4985 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4986
4987         * XEmacs 21.4.7 "Economic Science" is released.
4988
4989 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4990
4991         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4992
4993 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4994
4995         * obsolete.el (assq-delete-all): New compatibility alias for 
4996         remassq.
4997
4998 2002-01-09  Simon Josefsson  <jas@extundo.com>
4999
5000         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5001
5002 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5003
5004         * info.el (Info-auto-generate-directory): Default
5005         Info-auto-generate-directory to 'if-outdated.
5006
5007 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5008
5009         * startup.el (normal-top-level): Prevent migration code from
5010         trashing .emacs on an error in loading the init files.
5011
5012 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5013
5014         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5015         "system default" Xdefaults and friends get xrdb-mode.
5016
5017 2002-03-05  Mats Lidell  <matsl@contactor.se>
5018  
5019         * help-nomule.el (tutorial-supported-languages): Added Swedish
5020         tutorial. Sorted languages.
5021
5022 2002-02-11  Mike Sperber <mike@xemacs.org>
5023
5024         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5025         regenerating outdated dir files and dir is non-existent.
5026
5027 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5028
5029         * code-files.el (convert-mbox-coding-system): Improve comment.
5030         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5031         coding-system argument to `write-region-pre-hook' call.
5032         (write-region-pre-hook): Fix docstring to mention lockname argument.
5033
5034 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5035
5036         * minibuf.el (completing-read): Remove redundant wrong arg list.
5037
5038         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5039
5040 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5041
5042         * obsolete.el (interactive-form): new compatibility alias for 
5043         function-interactive.
5044
5045 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5046
5047         * menubar-items.el (Menubar-items-truncate-list): Removed.
5048         * menubar-items.el (Menubar-items-truncate-history): New.
5049         * menubar-items.el (default-menubar): Use
5050         Menubar-items-truncate-history.
5051
5052 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5053
5054         * printer.el (generic-print-region): Pass correct arguments to
5055         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5056         Torkelsson <torkel@acc.umu.se>.
5057
5058 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5059
5060         * help.el (describe-mode): synched with FSF 19.34; handle nil
5061         minor mode indicators.
5062
5063 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5064
5065         * minibuf.el (completing-read): Update docstring.
5066
5067 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5068
5069         * XEmacs 21.4.6 "Common Lisp" is released.
5070
5071 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5072
5073         * package-net.el: Inadvertant synch with Windows branch.  From
5074         Andy's log:
5075         (package-net-kit-version): new variable.
5076         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5077
5078 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5079
5080         * package-get.el (package-get-locate-index-file): Also search the
5081         core etc/ directory for the package index file if it can't be
5082         found in ~/.xemacs/.
5083
5084 2001-12-13  William Perry  <wmperry@gnu.org>
5085
5086         * dialog-gtk.el (popup-builtin-question-dialog):
5087         Conform to API in gui.c.
5088         
5089 2001-11-12  Andy Piper  <andy@xemacs.org>
5090
5091         * cus-edit.el (custom-save-face-internal): make sure we save
5092         non-themed faces.
5093         (custom-save-variables): ditto variables.
5094
5095 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5096
5097         * faces.el (make-face-family):
5098         (make-face-size):
5099         New face-modifying functions per Jan Vroonhof.
5100
5101         cus-face.el (custom-set-face-font-family):
5102         (custom-set-face-font-size):
5103         Use them.
5104
5105         * font.el (font-window-system-mappings): More precise docstring.
5106
5107         (font-create-name):
5108         (font-create-object):
5109         (tty-font-create-object):
5110         (tty-font-create-plist):
5111         (x-font-create-object):
5112         (x-font-create-name):
5113         (ns-font-create-name):
5114         (mswindows-font-create-object):
5115         (mswindows-font-create-name):
5116         Add doctrings.
5117
5118 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5119
5120         * gtk-faces.el (gtk-init-device-faces): removed spurious
5121         quote before let* expression.
5122
5123 2001-10-29  Andy Piper  <andy@xemacs.org>
5124
5125         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5126         modified when changing coding system.
5127
5128         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5129         that we invoke the GUI directory selector.
5130
5131 2001-10-25  Andy Piper  <andy@xemacs.org>
5132
5133         * dialog.el (make-dialog-box): use new directory dialog support.
5134         * minibuf.el (read-file-name-1): ditto.
5135         (read-file-name): ditto.
5136         (read-directory-name): ditto.
5137
5138 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5139
5140         * XEmacs 21.4.5 "Civil Service" is released.
5141
5142 2001-04-23  Didier Verna  <didier@xemacs.org>
5143
5144         * cus-edit.el (custom-variable-pre-save): New.
5145         * cus-edit.el (custom-variable-post-save): New.
5146         * cus-edit.el (custom-variable-save): use them.
5147         * cus-edit.el (custom-face-pre-save): New.
5148         * cus-edit.el (custom-face-post-save): New.
5149         * cus-edit.el (custom-face-save): use them.
5150         * cus-edit.el (custom-group-pre-save): New.
5151         * cus-edit.el (custom-group-post-save): New.
5152         * cus-edit.el (custom-group-save): use them.
5153         * cus-edit.el (Custom-save): use the pre/post functions above,
5154         call `custom-save-all' only once.
5155         * cus-edit.el (custom-variable-pre-reset-standard): New.
5156         * cus-edit.el (custom-variable-post-reset-standard): New.
5157         * cus-edit.el (custom-variable-reset-standard): use them.
5158         * cus-edit.el (custom-face-pre-reset-standard): New.
5159         * cus-edit.el (custom-face-post-reset-standard): New.
5160         * cus-edit.el (custom-face-reset-standard): use them.
5161         * cus-edit.el (custom-group-pre-reset-standard): New.
5162         * cus-edit.el (custom-group-post-reset-standard): New.
5163         * cus-edit.el (Custom-reset-standard): use them.
5164         * cus-edit.el (custom-face-reset-saved): use the pre/post
5165         functions above, call `custom-save-all' only once.
5166
5167 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5168
5169         * gutter-items.el (buffers-tab face): Derive from the modeline
5170         face by default.  Many people use white-on-black for the default
5171         font, and the tabs look hideous with that color combination.  The
5172         modeline usually has the correct colors.
5173
5174 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5175
5176         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5177         (tag-mark-stack-max): Typo fix.
5178
5179 2001-09-28  Ben Wing  <ben@xemacs.org>
5180
5181         * font-lock.el:
5182         * font-lock.el (font-lock-after-change-function):
5183         fix problem with last patch, reported by Katsumi Yamaoka.
5184
5185 2001-09-17  Ben Wing  <ben@xemacs.org>
5186
5187         * font-lock.el (font-lock-after-change-function):
5188         fix problem when you insert a comment on the line before a line of
5189         code: if we use the following char, then when you hit backspace,
5190         the following line of code turns the comment color.
5191
5192 2001-06-08  Ben Wing  <ben@xemacs.org>
5193
5194         * process.el: comment about shell-command-switch.
5195         * process.el (shell-quote-argument): Need to quote a null
5196         argument, too.  From Dan Holmsand.
5197         
5198         * startup.el (normal-top-level): Delete some unused FSF junk.
5199         * startup.el (command-line-early):
5200         
5201         * startup.el (command-line): Call MS Windows init function.
5202         
5203         * win32-native.el:
5204         * win32-native.el (mswindows-system-shells): New.
5205         * win32-native.el (mswindows-system-shell-p): New.
5206         * win32-native.el (init-mswindows-at-startup): New.
5207         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5208         * win32-native.el (mswindows-quote-one-simple-arg):
5209         * win32-native.el (mswindows-quote-one-command-arg):
5210         * win32-native.el (mswindows-construct-process-command-line-alist):
5211         Correct comments at top.  Correctly handle passing arguments
5212         to Cygwin programs and to bash.  Fix quoting of zero-length
5213         arguments (from Dan Holmsand).  Set shell-command-switch based
5214         on shell-file-name, which in turn comes from env var SHELL.
5215
5216 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5217
5218         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5219         default-toolbar-position): Fill docstrings for balloon-help.
5220
5221 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5222
5223         * faces.el: Reenable specifications over 'gtk domain.
5224
5225 2001-08-08  Didier Verna  <didier@xemacs.org>
5226
5227         * autoload.el (update-autoload-files): make defdir a file name,
5228         not directory name.
5229
5230 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5231
5232         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5233
5234         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5235
5236 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5237
5238         * font-menu.el (font-menu-set-font): Default to current font-family.
5239         (font-menu-preferred-resolution):
5240         (font-menu-size-scaling):
5241         Provide gtk defaults, too.
5242
5243 2001-07-29  Mike Alexander  <mta@arbortext.com>
5244
5245         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5246         list
5247         (custom-set-face-font-family): ditto
5248
5249 2001-07-26  Mike Sperber <mike@xemacs.org>
5250
5251         * files.el (auto-mode-alist): .9 files are man pages, too.
5252
5253 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5254
5255         * process.el (call-process-internal): bind
5256         coding-system-for-write to 'binary when calling
5257         start-process-internal, so the process receives 
5258         the literal contents of INFILE.
5259
5260 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5261
5262         * files.el (auto-mode-alist): Add configure.ac support.
5263
5264 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5265
5266         * buff-menu.el:
5267         mouse.el:
5268         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5269
5270 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5271
5272         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5273
5274 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5275
5276         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5277         mixed text.
5278         (kinsoku-eol-p): Ditto.
5279
5280 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5281
5282         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5283         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5284         characters as the category `s' or `e' correctly.
5285
5286 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5287
5288         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5289
5290 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5291
5292         * mule/cyrillic.el:  Set up case table.
5293
5294 2001-06-08  Mike Sperber <mike@xemacs.org>
5295
5296         * files.el (save-some-buffers-1): Don't zap the help window right
5297         after `map-y-or-n-p' has popped it up.
5298
5299 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5300
5301         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5302
5303 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5304
5305         * specifier.el: define-specifier-tag 'gtk.
5306
5307 2001-05-12  Ben Wing  <ben@xemacs.org>
5308
5309         * find-paths.el (paths-find-recursive-path):
5310         fix error with null EXCLUDE-REGEXP.
5311         
5312         * font-lock.el (font-lock-mode):
5313         fix problem reported by hrvoje with buffers starting with a space.
5314         
5315 2001-05-06  Ben Wing  <ben@xemacs.org>
5316
5317         * dialog.el (make-dialog-box):
5318         * menubar-items.el (default-menubar):
5319         * printer.el (generic-print-buffer):
5320         * printer.el (generic-print-region):
5321         implement printing the selection when it's selected.
5322
5323 2001-04-18  Didier Verna  <didier@xemacs.org>
5324
5325         * cus-edit.el (Custom-reset-standard): reset to standard settings
5326         not only when the buffer's :custom-state is 'modified, but also
5327         when it is 'set or 'saved.
5328
5329 2001-04-17  Didier Verna  <didier@xemacs.org>
5330
5331         * startup.el (load-user-init-file): define `custom-file' before
5332         loading the user's init file.
5333
5334 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5335
5336         * menubar.el (popup-mode-menu): Make it work with
5337         popup-menu-titles turned off.
5338         
5339 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5340
5341         * about.el (about-mailto-link): Use compose-mail for sending mail.
5342
5343 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5344
5345         * package-admin.el (package-install-hook): New.
5346         (package-delete-hook): New.
5347         (package-admin-add-single-file-package): Use package-delete-hook.
5348
5349         * package-get.el (package-get): Use package-install-hook.
5350
5351 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5352
5353         * package-ui.el (pui-install-selected-packages): reverse the lists
5354         of packages so that they get handled in the same order as they
5355         were selected.
5356
5357 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5358
5359         * packages.el (locate-library): Use read-library-name for completion.
5360
5361 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5362
5363         * byte-optimize.el (=): `=' is not a binary predicate!
5364         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5365         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5366
5367 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5368
5369         * bytecomp.el (byte-compile-arithcompare):
5370         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5371
5372 2001-06-03  William M. Perry  <wmperry@gnu.org>
5373
5374         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5375         return the filename selected by the user!
5376
5377 2001-05-31  William M. Perry  <wmperry@gnu.org>
5378
5379         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5380         in XEmacs/GTK.
5381
5382 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5383
5384         * coding.el: Tiny typo fixed.
5385
5386 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5387
5388         * XEmacs 21.4.3 "Academic Rigor" is released.
5389
5390 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5391
5392         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5393
5394 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5395
5396         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5397
5398 2001-05-04  Ben Wing  <ben@xemacs.org>
5399
5400         * printer.el (generic-print-buffer):
5401         * printer.el (generic-print-region):
5402         Enable dialog boxes.  Apply workaround recommended by Kirill.
5403         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5404         
5405         * simple.el (kill-whole-line):
5406         * simple.el (kill-line-1):
5407         * simple.el (kill-entire-line):
5408         * simple.el (kill-line):
5409         * simple.el (backward-kill-line):
5410         Take out interactive dependence of kill-whole-line.
5411
5412 2001-04-22  Ben Wing  <ben@xemacs.org>
5413
5414         * dialog.el (make-dialog-box):
5415         Put dialog titles back in -- this time correctly.  Fix various
5416         other problems with leaks and such.
5417
5418         * simple.el (region-exists-p):
5419         * simple.el (region-active-p):
5420         Add comment about which one is correct to use in menu specs.
5421
5422 2001-05-05  Ben Wing  <ben@xemacs.org>
5423
5424         * dialog.el (make-dialog-box): fix doc string.
5425         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5426         take out Pretty Print.
5427         * printer.el:
5428         * printer.el (printer-current-device): New.
5429         * printer.el (Printer-get-device): New.
5430         * printer.el (Printer-clear-device): New.
5431         * printer.el (generic-page-setup): New.
5432         * printer.el (generic-print-buffer):
5433         * printer.el (generic-print-region):
5434         Implement Page Setup.  Handle errors properly.
5435
5436 2001-05-05  Ben Wing  <ben@xemacs.org>
5437
5438         * subr.el (error): Complete list of errors in doc string.
5439         
5440 2001-04-22  Ben Wing  <ben@xemacs.org>
5441
5442         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5443         
5444 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5445
5446         * build-report.el: Remove CVS keywords since this file has been in
5447         core lisp for a while now.
5448         * build-report.el (build-report-make-output-files): Fix typo.
5449
5450 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5451
5452         * about.el (about-finish-buffer): Make sure the last change works
5453         even if EVENT is nil.
5454
5455 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5456
5457         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5458         clicked, not the one that happens to be the current buffer at the
5459         time.
5460
5461 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5462
5463         * cus-edit.el (custom-display): Support the GTK Window System also.
5464
5465 2001-04-30  Ben Wing  <ben@xemacs.org>
5466
5467         * printer.el:
5468         * printer.el (printer-page-header):
5469         * printer.el (Print-context): New.
5470         * printer.el (printer-page-footer):
5471         * printer.el (generate-header-element): New.
5472         * printer.el (generate-header-line): New.
5473         * printer.el (print-context-property):
5474         * printer.el (generic-print-buffer):
5475         * printer.el (generic-print-region):
5476         Implement headers and footers.  Implement calling Print dialog box
5477         (#### but it doesn't quite work yet).
5478
5479 2001-04-25  Ben Wing  <ben@xemacs.org>
5480
5481         * about.el (xemacs-hackers):
5482         * about.el (about-url-alist):
5483         * about.el (about-personal-info):
5484         * about.el (about-hacker-contribution):
5485         More contributions.
5486         
5487         * simple.el (handle-post-motion-command):
5488         Fix spurious setting of zmacs-region-stays to t after a non-shift
5489         motion command.
5490
5491 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5492
5493         * about.el (about-personal-info): Update my bio.
5494         (about-hacker-contribution): Ditto.
5495
5496 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5497
5498         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5499
5500 2001-04-19  Andy Piper  <andy@xemacs.org>
5501
5502         * package-net.el (package-net-cygwin32-binary-size): new size.
5503         (package-net-win32-binary-size): new size.
5504         (package-net-convert-index-to-ini): Use new arch.
5505         (package-net-batch-convert-index-to-ini): Removed.
5506         (package-net-generate-bin-ini): New.
5507         (package-net-batch-generate-bin-ini): New.
5508
5509 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5510
5511         * XEmacs 21.4.1 "Copyleft" is released.
5512
5513 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5514
5515         * x-compose.el (xlib-input-method-bug-workaround):
5516         (alias-colon-to-double-quote):
5517         Force sort in map-keymap to work around rehash bug.
5518
5519 2001-04-17  Ben Wing  <ben@xemacs.org>
5520
5521         * about.el: Finish overhaul, add a few new hackers, update a
5522         couple old ones.
5523
5524 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5525
5526         * XEmacs 21.4.0 "Solid Vapor" is released.
5527
5528 2001-04-15  Ben Wing  <ben@xemacs.org>
5529
5530         * about.el:
5531         * about.el (about-headline-face): New.
5532         * about.el (about-link-face): New.
5533         * about.el (about-current-release-maintainers): New.
5534         * about.el (about-other-current-hackers): New.
5535         * about.el (about-url-alist):
5536         * about.el (about-once-and-future-hackers): New.
5537         * about.el (about-mailto-link): New.
5538         * about.el (about-get-buffer):
5539         * about.el (about-finish-buffer):
5540         * about.el (about-xemacs):
5541         * about.el (about-features): Removed.
5542         * about.el (about-advantages): New.
5543         * about.el (about-maintainer-info): Removed.
5544         * about.el (about-personal-info): New.
5545         * about.el (about-hacker-contribution): New.
5546         * about.el (about-maintainer):
5547         * about.el (about-show-linked-info):
5548         * about.el (about-hackers):
5549         Major revamping.  Rewriting of most of the text, improve the
5550         link handling, separate info on contributors into personal
5551         and contribution info, add new contributors, update personal
5552         info, etc. etc.
5553         
5554         * menubar-items.el (default-menubar):
5555         Help menubar entry for News now says more accurately
5556         "What's New in XEmacs".
5557         
5558         * mouse.el:
5559         * mouse.el (mouse-track-cleanup-hook):
5560         * mouse.el (mouse-track):
5561         Don't set-buffer to a dead buffer when calling mouse-track
5562         cleanup hooks.
5563
5564 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5565
5566         * XEmacs 21.2.47 "Zephir" is released.
5567
5568 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5569
5570         * dialog.el (make-dialog-box): Disable dialog box titles until
5571         we get them working.
5572
5573 2001-03-30  Ben Wing  <ben@xemacs.org>
5574
5575         * help.el:
5576         * help.el (Help-princ-face):
5577         * help.el (Help-prin1-face):
5578         * help.el (frob-help-extents):
5579         * help.el (describe-function-1):
5580         * help.el (describe-variable):
5581         Avoid using font-lock faces, which may not be defined.
5582         Instead, use hyper-apropos faces, and make sure they're
5583         defined as necessary by using `require'. (It's not so safe
5584         to do this for font-lock.) In any case, we will eventually
5585         be merging this functionality into hyper-apropos.
5586
5587         * loaddefs.el (completion-ignored-extensions):
5588         Fix documentation.
5589         
5590         * menubar-items.el (menu-truncate-list): Removed.
5591         * menubar-items.el (Menubar-items-truncate-list): New.
5592         * menubar-items.el (default-menubar):
5593         Fix errors if grep or compile command is too long.  Rename helper
5594         function to be less visible.
5595
5596 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5597
5598         * byte-optimize.el (byte-optimize-minus):
5599         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5600
5601 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5602
5603         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5604         Mule is available.
5605
5606         * mule/latin.el: New file.
5607
5608 2001-03-11  Ben Wing  <ben@xemacs.org>
5609
5610         * auto-save.el:
5611         * auto-save.el (auto-save-directory):
5612         * auto-save.el (make-auto-save-file-name):
5613         * auto-save.el (auto-save-file-name-p): New.
5614
5615         Merge in improvements from other definition of
5616         make-auto-save-file-name in files.el.
5617         
5618         * auto-save.el (auto-save-original-name):
5619         * auto-save.el (auto-save-name-in-fixed-directory):
5620         * auto-save.el (auto-save-unslashify-name): Removed.
5621         * auto-save.el (auto-save-slashify-name): Removed.
5622         * auto-save.el (auto-save-reserved-chars): New.
5623         * auto-save.el (auto-save-escape-name): New.
5624         * auto-save.el (auto-save-unhex): New.
5625         * auto-save.el (auto-save-unescape-name): New.
5626
5627         Change algorithm for encoding filenames in auto-save names to be
5628         entirely safe with all filesystems and all possible characters in
5629         a filename, and 100% reversible. (Essentially, uses
5630         quoted-printable as the encoding.)
5631         
5632         * auto-save.el (recover-all-files):
5633
5634         Use insert-directory rather than calling ls directly -- fixes
5635         things under Windows.
5636
5637         * files.el:
5638         * files.el (convert-standard-filename): Substitute FSF's
5639         definition for this (we had nothing here before).
5640         
5641         * files.el (backup-buffer): Warning fix.
5642         
5643         * files.el (make-backup-file-name):
5644         * files.el (find-backup-file-name):
5645         Fix error in calling sequence to auto-save-file-name-p.
5646         
5647         * files.el (recover-file):
5648         Use insert-directory rather than calling ls directly -- fixes
5649         things under Windows.
5650
5651         * files.el (make-auto-save-file-name): Removed.
5652         * files.el (auto-save-file-name-p): Removed.
5653         auto-save is always dumped so no sense in having a definition
5654         that will always be overwritten with another.
5655         
5656         * files.el (insert-directory):
5657         * win32-native.el:
5658         * win32-native.el (debug-mswindows-process-command-lines):
5659         * win32-native.el (original-make-auto-save-file-name): Removed.
5660         * win32-native.el (make-auto-save-file-name): Removed.
5661
5662
5663 2001-03-21  Martin Buchholz <martin@xemacs.org>
5664
5665         * XEmacs 21.2.46 "Urania" is released.
5666
5667 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5668
5669         * menubar-items.el (default-menubar): Update sample.emacs to
5670         sample.init.el and adjust accelerators.
5671
5672 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5673
5674         * build-report.el (build-report): Improve docstring.
5675
5676 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5677
5678         * ChangeLog: Log GTK merge.
5679
5680         * gutter-items.el:
5681         * mwheel.el:
5682         * sound.el:
5683         * startup.el:
5684         Revert gratuitous whitespace changes.
5685
5686 2001-03-07  Ben Wing  <ben@xemacs.org>
5687
5688         * help.el:
5689         * help.el (key-or-menu-binding):
5690         * help.el (Help-find-file): New.
5691         * help.el (describe-beta):
5692         * help.el (describe-copying):
5693         * help.el (describe-project):
5694         * help.el (view-emacs-news):
5695         * help.el (view-sample-init-el): New.
5696         * help.el (Help-princ-face): New.
5697         * help.el (Help-prin1-face): New.
5698         * help.el (help-symbol-function-context-menu):
5699         * help.el (help-symbol-variable-context-menu):
5700         * help.el (help-symbol-function-and-variable-context-menu):
5701         * help.el (frob-help-extents):
5702         * help.el (describe-function-1):
5703         * help.el (describe-variable):
5704
5705         Add coloring in Help buffers, correspondent with hyperlinks.
5706         View files in view-mode rather than Fundamental.
5707         Remove separators from context menus -- now handled in generic code.
5708         Add `Find Tag' to context menu.
5709         
5710         * menubar.el (popup-mode-menu):
5711
5712         Rewrite code that outputs the popup menu to (a) put more specific
5713         entries first, (b) be more robust, (c) output the proper context
5714         menu separators automatically (the context menu functionality is
5715         new and currently used only by Help).
5716
5717 2001-03-10  William M. Perry  <wmperry@aventail.com>
5718
5719         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5720         this function when converting from the 21.1 GTK branch.  Now
5721         supports file, password, question, and color built-in dialogs.
5722
5723 2001-03-06  Ben Wing  <ben@xemacs.org>
5724
5725         * keydefs.el:
5726         * keydefs.el (global-map):
5727         Add commented-out change of M-k (for 21.5).
5728         
5729         * menubar-items.el (default-menubar):
5730         Fix items to control kill-line behavior; add items for
5731         shifted motion.
5732         
5733         * simple.el:
5734         * simple.el (kill-whole-line):
5735         * simple.el (historical-kill-line): Removed.
5736         * simple.el (kill-line): Removed.
5737         * simple.el (kill-entire-line): New.
5738         * simple.el (kill-line-1): New.
5739         * simple.el (backward-kill-line):
5740         Undo kill-whole-line == always changes.  Add new function
5741         kill-entire-line to unconditionally delete the current line.
5742         Add comments describing the lamentable state of affairs of
5743         the kill-line functions and variables.
5744
5745 2001-03-02  Ben Wing  <ben@xemacs.org>
5746
5747         * simple.el:
5748         * simple.el (beginning-of-buffer):
5749         * simple.el (end-of-buffer):
5750         * simple.el (mark-ring-unrecorded-commands):
5751         * simple.el (signal-error-on-buffer-boundary):
5752         * simple.el (shifted-motion-keys-select-region):
5753         * simple.el (unshifted-motion-keys-deselect-region):
5754         * simple.el (motion-keys-for-shifted-motion): New.
5755         * simple.el (handle-pre-motion-command):
5756         * simple.el (handle-post-motion-command):
5757         * simple.el (forward-char-command):
5758         * simple.el (backward-char-command):
5759         * simple.el (scroll-up-command):
5760         * simple.el (scroll-down-command):
5761         * simple.el (next-line):
5762         * simple.el (previous-line):
5763         * simple.el (backward-block-of-lines):
5764         * simple.el (forward-block-of-lines):
5765         * simple.el (backward-word):
5766         * simple.el (mark-word):
5767
5768         Augment documentation of the most common motion commands to make
5769         note of the shifted-motion support.  Improve the support to (a)
5770         properly document how it works and why it's done in the fashion it
5771         is, and (b) allow the keystrokes that trigger it to be customized.
5772
5773         Correct error in the customize specification of
5774         mark-ring-unrecorded-commands.
5775
5776 2001-03-02  Ben Wing  <ben@xemacs.org>
5777
5778         * font-lock.el:
5779         * font-lock.el (font-lock-pending-extent-table): Removed.
5780         * font-lock.el (font-lock-pending-buffer-table): New.
5781         * font-lock.el (font-lock-pre-idle-hook):
5782         * font-lock.el (font-lock-after-change-function):
5783         * font-lock.el (font-lock-fontify-pending-extents):
5784         * font-lock.el (font-lock-lisp-like):
5785
5786         Fix handling of pending extents to avoid excessive slowness (N^2
5787         behavior) when making lots of buffer changes between redisplays,
5788         such as when saving the Options.
5789
5790 2001-03-09  William M. Perry  <wmperry@aventail.com>
5791
5792         * device.el:
5793         * dragdrop.el:
5794         * dumped-lisp.el:
5795         * faces.el:
5796         * frame.el:
5797         * gnuserv.el:
5798         * loadup.el:
5799         * menubar-items.el:
5800         * minibuf.el:
5801         The Great GTK Merge.
5802
5803         * ChangeLog.GTK:
5804         * dialog-gtk.el:
5805         * gdk.el:
5806         * generic-widgets.el:
5807         * glade.el:
5808         * gnome-widgets.el:
5809         * gnome.el:
5810         * gtk-compose.el:
5811         * gtk-extra.el:
5812         * gtk-faces.el:
5813         * gtk-ffi.el:
5814         * gtk-file-dialog.el:
5815         * gtk-font-menu.el:
5816         * gtk-glyphs.el:
5817         * gtk-init.el:
5818         * gtk-iso8859-1.el:
5819         * gtk-marshal.el:
5820         * gtk-mouse.el:
5821         * gtk-package.el:
5822         * gtk-password-dialog.el:
5823         * gtk-select.el:
5824         * gtk-widget-accessors.el:
5825         * gtk-widgets.el:
5826         * gtk.el:
5827         widgets-gtk.el:
5828         The Great GTK Merge: new files.
5829
5830 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5831
5832         * generic-widgets.el: Don't require gtk (a built-in feature) at
5833         top level.  Don't execute the last sexp unless (featurep 'gtk).
5834
5835 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5836
5837         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5838
5839 2001-02-23  Martin Buchholz <martin@xemacs.org>
5840
5841         * XEmacs 21.2.45 "Thelxepeia" is released.
5842
5843 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5844  
5845         * about.el (xemacs-hackers): update my entry. 
5846         * about.el (about-maintainer-info): ditto. 
5847         * about.el (about-hackers): ditto. 
5848
5849 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5850
5851         * about.el (about-maintainer-info): More vanity info about
5852         yours truly.
5853
5854 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5855
5856         * build-report.el (build-report-destination): xemacs-build-reports
5857         has moved to SourceForge, where mailing list name length is
5858         restricted, hence the name change to
5859         xemacs-buildreports@xemacs.org.
5860         * build-report.el (build-report-keep-regexp): Update default.
5861         * build-report.el (build-report-delete-regexp): Ditto.
5862         * build-report.el (build-report-make-output-files): Ditto.
5863
5864 2001-02-19  Craig Lanning  <lanning@scra.org>
5865
5866         * lisp-mode.el: Add indentation specifications for following
5867         Common Lisp forms: handler-case, handler-bind, with-slots,
5868         with-open-file, with-open-stream, print-unreadable-object.
5869
5870 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5871
5872         * font-lock.el (font-lock-set-defaults-1):
5873         Move initialization of `font-lock-cache-position' so that it's set
5874         even if font-lock-keywords is already defined.
5875
5876 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5877
5878         * autoload.el (generate-file-autoloads-1):
5879         Use `emacs-lisp-mode-syntax-table' instead of
5880         `lisp-mode-syntax-table'.
5881         * lisp-mode.el (lisp-mode-syntax-table):
5882         Get rid of old checks for `parse-partial-sexp' version.
5883         Make `|' (pipe) string delimiter instead of punctuation.
5884
5885 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5886
5887         * window.el (save-selected-window):
5888         Use gensym for better macro hygiene.
5889
5890 2001-02-06  Mike Sperber <mike@xemacs.org>
5891
5892         * dump-paths.el:
5893         * startup.el (startup-setup-paths): Set and use
5894         `mule-lisp-directory'.
5895         (startup-setup-paths-warning): Ditto.
5896
5897         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5898         (paths-construct-load-path): Consider `mule-lisp-directory'.
5899
5900 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5901
5902         * font-lock.el: Syntax table improvements used.  A few random
5903         changes are not specified below.
5904         (font-lock-fontify-string-delimiters):
5905         (font-lock-syntactic-keywords):
5906         (font-lock-cache-state nil):
5907         (font-lock-cache-position):
5908         New variables.
5909         (font-lock-set-syntax):
5910         (font-lock-apply-syntactic-highlight):
5911         (font-lock-fontify-syntactic-anchored-keywords):
5912         (font-lock-fontify-syntactic-keywords-region):
5913         (font-lock-eval-keywords):
5914         New functions.
5915         (font-lock-remove-face):
5916         (font-lock-fontify-syntactically-region):
5917         Use syntax properties.
5918
5919 2001-02-08  Martin Buchholz <martin@xemacs.org>
5920
5921         * XEmacs 21.2.44 "Thalia" is released.
5922
5923 2001-01-16  Mike Sperber <mike@xemacs.org>
5924
5925         * startup.el (normal-top-level): Work even if no installation root
5926         is found.
5927
5928 2001-01-30  Andy Piper  <andy@xemacs.org>
5929
5930         * gutter-items.el (progress-abort-glyph): remove instantiator.
5931         (set-progress-abort-instantiator): new function.
5932         (abort-progress-feedback): use it.
5933
5934         * gutter.el (set-gutter-dirty-p): new function.
5935
5936 2001-01-30  Didier Verna  <didier@xemacs.org>
5937
5938         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5939
5940 2001-01-24  Didier Verna  <didier@xemacs.org>
5941
5942         * sound.el (sound-extension-list): give a better default value.
5943         * sound.el (load-sound-file): improve the doc string, also find
5944         files given by absolute names, pass a real extension list to
5945         `locate-file'.
5946
5947 2001-01-26  Martin Buchholz <martin@xemacs.org>
5948
5949         * XEmacs 21.2.43 "Terspichore" is released.
5950
5951 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5952
5953         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5954         messages from gnuserv.
5955
5956 2001-01-20  Martin Buchholz <martin@xemacs.org>
5957
5958         * XEmacs 21.2.42 "Poseidon" is released.
5959
5960 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5961
5962         * cl-macs.el (cl-upcase-arg): New function.
5963         (cl-function-arglist): New function.
5964         (cl-transform-lambda): Automatically add CL-style lambda list to
5965         documentation string using functions above.
5966
5967 2001-01-12  Andy Piper  <andy@xemacs.org>
5968
5969         * package-get.el (package-get-custom): call
5970         package-net-update-installed-db.
5971
5972         * package-ui.el (pui-install-selected-packages): call
5973         package-net-update-installed-db.
5974
5975         * package-net.el (package-net-update-installed-db): use
5976         packages-package-list so that we reflect reality.
5977
5978         * packages.el (packages-package-list): Make docstring reflect
5979         reality.
5980
5981         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5982
5983         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5984         isn't installed.
5985
5986 2001-01-17  Andy Piper  <andy@xemacs.org>
5987
5988         * wid-edit.el (widget-activation-glyph-mapper): activate or
5989         deactivate native widgets.
5990         (widget-glyph-insert-glyph): record instantiator.
5991         (widget-push-button-value-create): use it.
5992
5993         * gui.el (gui-button-action): new function. Make button's domain
5994         buffer current when calling.
5995         (make-gui-button): update to use gui-button-action.
5996
5997 2001-01-16  Didier Verna  <didier@xemacs.org>
5998
5999         * menubar-items.el (default-menubar): add an entry for modeline
6000         horizontal scrolling in Options -> Display.
6001
6002 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6003
6004         * package-get.el (package-get-require-signed-base): Set to nil
6005         by default.
6006
6007 2001-01-17  Martin Buchholz <martin@xemacs.org>
6008
6009         * XEmacs 21.2.41 "Polyhymnia" is released.
6010
6011 2001-01-16  Mike Sperber <mike@xemacs.org>
6012
6013         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6014         catch lisp/mule/.
6015
6016 2001-01-14  Mike Sperber <mike@xemacs.org>
6017
6018         * startup.el (maybe-create-compatibility-dot-emacs):
6019         (maybe-unmigrate-user-init-file):
6020         (unmigrate-user-init-file): Created.
6021         (maybe-migrate-user-init-file): Offer creation of compatibility
6022         .emacs.
6023         Some doc fixes wrt init file location.
6024
6025 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6026
6027         * faces.el (face-frob-from-locale-first): new variable.
6028         (frob-face-font-2): Honor tags arg while trying to use
6029         standard-face-mapping.  When face-frob-from-locale-first is set,
6030         first try to set face inheriting from frobbed-face.
6031
6032 2001-01-15  Didier Verna  <didier@xemacs.org>
6033
6034         * about.el (xemacs-hackers): update my entry.
6035         * about.el (about-url-alist): ditto.
6036         * about.el (about-maintainer-info): ditto.
6037         * about.el (about-hackers): ditto.
6038
6039 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6040
6041         The byte compiler has been badly broken for a year,
6042         by the patch of 1999-12-06.
6043         * byte-optimize.el (byte-optimize-form-code-walker):
6044         Bug was: the byte compiler was making this erroneous optimization:
6045         (progn (or (foo)) (bar)) ==> (bar)
6046
6047 2000-11-20  Mike Sperber <mike@xemacs.org>
6048
6049         * setup-paths.el (paths-core-load-path-depth): Split
6050         `paths-load-path-depth' in two for site and core lisp.  Don't
6051         recurse into core.
6052         * setup-paths.el (paths-construct-load-path): Use.
6053
6054 2001-01-10  Andy Piper  <andy@xemacs.org>
6055
6056         * package-net.el (package-net-cygwin32-binary-size): new variable
6057         (package-net-win32-binary-size): ditto.  add much needed
6058         commentary.
6059
6060         * gutter-items.el (buffers-tab-items): correct off-by-one error
6061         for buffers-tab-max-size.
6062
6063 2001-01-08  Martin Buchholz <martin@xemacs.org>
6064
6065         * XEmacs 21.2.40 is released.
6066
6067 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6068
6069         * mule/hebrew.el: Fix comments and typos.
6070         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6071
6072 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6073
6074         * ChangeLog.1: move ancient log from fill.el.
6075
6076         * dump-paths.el:
6077         paragraphs.el:
6078         mule/mule-category.el:
6079         Miscellaneous typo fixes and slight doc clarifications.
6080
6081         * mule/mule-ccl.el:  Correct file name in header.
6082
6083 2000-12-31  Martin Buchholz <martin@xemacs.org>
6084
6085         * XEmacs 21.2.39 is released.
6086
6087 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6088
6089         * byte-optimize.el (byte-optimize-cond):
6090         (byte-optimize-cond-1): New.
6091         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6092         Optimizes (cond (x nil)) ==> nil.
6093         Provide better diagnostic on malformed expr like (cond foo).
6094
6095 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6096
6097         * mule/mule-coding.el:
6098         mule/mule-cmds.el (reset-language-environment,
6099         set-language-environment-coding-systems):
6100         Safer default coding-priority-list, corresponding to src/file-coding.h.
6101
6102 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6103
6104         * package-admin.el: Allow package removal from
6105         early-package-load-path.
6106
6107 2000-12-15  Andreas Jaeger  <aj@suse.de>
6108
6109         * about.el (about-maintainer-info): Update my entry.
6110
6111 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6112
6113         * packages.el (locate-library): Add support for bzip2
6114         compressed .el files.
6115
6116 2000-12-12  Andy Piper  <andy@xemacs.org>
6117
6118         * package-net.el: new file.
6119
6120 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6121
6122         * font-lock.el: Add missing C++ keywords.
6123
6124 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6125
6126         * simple.el (indent-for-comment): Preserve indentation of comments
6127         starting in column 0, as documented in (Info-goto-node
6128         "(xemacs)Comments").  Update docstring accordingly.
6129
6130 2000-12-05  Martin Buchholz <martin@xemacs.org>
6131
6132         * XEmacs 21.2.38 is released.
6133
6134 2000-12-04  Didier Verna  <didier@xemacs.org>
6135
6136         * mouse.el (default-mouse-track-set-point-in-window): remove
6137         spurious '+' operation detected by Martin.
6138
6139
6140 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6141
6142         * cl-extra.el (coerce):
6143         Implement char to integer coercion.
6144         Remove extraneous (numberp) test.
6145
6146         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6147         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6148         (byte-optimize-predicate):
6149         Warn if evaluating constant expression signals an error.
6150         (byte-optimize-form): Small simplification.
6151
6152         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6153
6154 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6155
6156         * byte-optimize.el:
6157         (byte-optimize-minus):
6158         (byte-optimize-plus):
6159         (byte-optimize-mult):
6160         (byte-optimize-quo):
6161         Use (car (last x)) instead of (last x) to get last elt!
6162         Use `byte-optimize-predicate' to optimize `%'.
6163         Move optimizations for special numeric args to bytecomp.el.
6164         * bytecomp.el (byte-compile-associative): Remove.
6165         (byte-compile-max): New.
6166         (byte-compile-min): New.
6167         Properly handle erroneous calls: (max) (min).
6168         (byte-compile-plus): New.
6169         (byte-compile-minus):
6170         It's easiest to handle 0, +1 and -1 args here.
6171         (byte-compile-mult): New.
6172         It's easiest to handle 1, -1 and 2 args here.
6173         (byte-compile-quo):
6174         It's easiest to handle 0, +1 and -1 args here.
6175         Issue byte-compiler warning when dividing by zero.
6176
6177         Byte-compiler arithmetic improvements.
6178         Better optimize these expressions in the obvious way:
6179         (+ x y 1)   -->  varref x varref y add add1
6180         (+ x y -1)  -->  varref x varref y add sub1
6181         (- x y 0)   -->  (- x y)
6182         (- 0 x y)   -->  (- (- x) y)
6183         (% 42 19)   --> compile-time constant
6184         (/ 42 19)   --> compile-time constant
6185         (* (foo) 2) --> foo call dup plus
6186
6187         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6188         unless (declaim (optimize (safety 3)))
6189         or (setq byte-compile-delete-errors nil).
6190
6191 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6192
6193         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6194         docstrings.
6195
6196 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6197
6198         * startup.el (command-line-do-help):  Add documentation of
6199         portable dumper switches.
6200
6201 2000-11-22  Andy Piper  <andy@xemacs.org>
6202
6203         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6204
6205         * glyphs.el (init-glyphs): don't use autodetect for strings.
6206
6207 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6208
6209         * byte-optimize.el (byte-optimize-char-before):
6210         (byte-optimize-backward-char):
6211         (byte-optimize-backward-word):
6212         Fix incorrect optimizations for these sorts of expressions:
6213         (let ((x nil)) (backward-char x))
6214
6215 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6216
6217         * byte-optimize.el:
6218         * byte-optimize.el (byte-optimize-backward-char): New.
6219         * byte-optimize.el (byte-optimize-backward-word): New.
6220         Make backward-word and backward-char as efficient as forward versions.
6221
6222         * bytecomp.el (byte-compile-no-args-with-one-extra):
6223         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6224         * bytecomp.el (byte-compile-two-args-with-one-extra):
6225         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6226         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6227         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6228         Check if extra arg is constant nil, and if so, use byte-coded call.
6229
6230         * simple.el (backward-word):
6231         * simple.el (mark-word):
6232         * simple.el (kill-word):
6233         * simple.el (backward-kill-word):
6234         Make COUNT argument optional, for consistency with forward-char et al.
6235
6236         * abbrev.el (abbrev-string-to-be-defined):
6237         * abbrev.el (inverse-abbrev-string-to-be-defined):
6238         * abbrev.el (inverse-add-abbrev):
6239         * abbrev.el (expand-region-abbrevs):
6240         * buff-menu.el (Buffer-menu-execute):
6241         * indent.el (move-to-left-margin):
6242         * indent.el (indent-relative):
6243         * indent.el (move-to-tab-stop):
6244         * info.el (Info-reannotate-node):
6245         * lisp-mode.el (lisp-indent-line):
6246         * lisp.el (end-of-defun):
6247         * lisp.el (move-past-close-and-reindent):
6248         * misc.el (copy-from-above-command):
6249         * mouse.el (default-mouse-track-scroll-and-set-point):
6250         * page.el (forward-page):
6251         * paragraphs.el (forward-paragraph):
6252         * paragraphs.el (end-of-paragraph-text):
6253         * picture.el (picture-forward-column):
6254         * picture.el (picture-self-insert):
6255         * rect.el (extract-rectangle-line):
6256         * simple.el (newline):
6257         * simple.el (fixup-whitespace):
6258         * simple.el (backward-delete-char-untabify):
6259         * simple.el (transpose-chars):
6260         * simple.el (transpose-preceding-chars):
6261         * simple.el (do-auto-fill):
6262         * simple.el (indent-new-comment-line):
6263         * simple.el (blink-matching-open):
6264         * view-less.el (cleanup-backspaces):
6265         * wid-edit.el (widget-transpose-chars):
6266         * term/bg-mouse.el (bg-insert-moused-sexp):
6267         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6268
6269         * info.el (Info-fontify-node):
6270         * simple.el (backward-delete-function):
6271         Use canonical delete-backward-char instead of backward-delete-char.
6272
6273 2000-11-20  Andy Piper  <andy@xemacs.org>
6274
6275         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6276         no buffers.
6277
6278 2000-11-20  Andy Piper  <andy@xemacs.org>
6279
6280         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6281         buffer tabs.
6282
6283 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6284
6285         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6286         (proclaim inline...) was shadowing compiler-macros.
6287
6288 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6289
6290         * bytecomp.el (byte-compile-eval): New.
6291         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6292         Keeps this promise made in Lispref:
6293         "If a file being compiled contains a `defmacro' form, the macro is
6294         defined temporarily for the rest of the compilation of that file."
6295
6296 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6297
6298         * cl.el (floatp-safe):
6299         (plusp):
6300         (minusp):
6301         (oddp):
6302         (evenp):
6303         (cl-abs):
6304         Use a better parameter name than `x'.
6305
6306         * cl-macs.el (check-type): Make continuable.  Change documentation
6307         to require PLACE, but accept any form for compatibility.
6308
6309         * abbrev.el (define-abbrev): Use check-type.
6310         * font-menu.el (font-menu-change-face): Use check-type.
6311         * menubar.el (relabel-menu-item): Use check-type.
6312         * itimer.el: Fix typo.
6313
6314 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6315
6316         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6317
6318 2000-11-14  Martin Buchholz <martin@xemacs.org>
6319
6320         * XEmacs 21.2.37 is released.
6321
6322 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6323
6324         * code-cmds.el: Provide the feature.
6325
6326 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6327
6328         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6329
6330         * code-cmds.el: New file
6331         * mule/mule-cmds.el:
6332         * mule/mule-misc.el
6333         (coding-keymap): New keymap. Define coding system keyboard
6334         commands on file-coding builds too.
6335         (coding-system-change-eol-conversion):
6336         (universal-coding-system-argument):
6337         (set-default-coding-systems):
6338         (prefer-coding-system): Moved from mule-cmds.el
6339         (set-buffer-process-coding-system): Moved from mule-misc.el
6340
6341 2000-09-15  Stephen Carney <carney@scubadoo.com>
6342
6343         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6344
6345 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6346
6347         * package-get.el (package-get-download-sites): Add a pre-release
6348         site for experimental packages.
6349
6350         * auto-autoloads.el: Regenerated.
6351
6352 2000-08-01  Andy Piper  <andy@xemacs.org>
6353
6354         * gutter-items.el (buffers-tab-omit-function): reference
6355         buffers-tab-select-visible-buffers.
6356         (buffers-tab-filter-functions): new variable, by default uses
6357         buffers-tab-selection-function and buffers-tab-omit-function.
6358         (select-buffers-tab-buffers-by-mode): invert arguments.
6359         (buffers-tab-select-visible-buffers): new function. Invert calling
6360         of buffers-menu-omit-invisible-buffers.
6361         (buffers-tab-items): rewrite to use
6362         buffers-tab-filter-functions. Rewrite docstring.
6363         (gutter-buffers-tab-extent): delete.
6364         (add-tab-to-gutter): always build a new extent when adding the
6365         tabs.
6366         (update-tab-in-gutter): make gutter dirty when orientation
6367         changes.
6368
6369 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6370
6371         * bytecomp.el (byte-compile-defvar-or-defconst):
6372         Only do loadhist recording if defvar form includes a value.
6373
6374 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6375
6376         * bytecomp.el (byte-compile-initial-macro-environment):
6377         `eval-when-compile' should not compile its body.
6378
6379 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6380
6381         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6382         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6383         some Japanese English.  Remove some ancient FSF comments, and
6384         improve docstrings.  Use symbols not vectors for tables.
6385
6386 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6387
6388         * keymap.el:
6389         (local-key-binding):
6390         (global-key-binding):
6391         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6392
6393         * lisp.el:
6394         (backward-sexp): Slightly simpler code.
6395         (mark-sexp): Make arg optional, like FSF Emacs.
6396         (forward-list): Slightly simpler code.
6397         (backward-list): Slightly simpler code.
6398         (down-list):  Make arg optional, like FSF Emacs.
6399         (up-list):  Make arg optional, like FSF Emacs.
6400         (backward-up-list):  Make arg optional, like FSF Emacs.
6401         (kill-sexp):  Make arg optional, like FSF Emacs.
6402         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6403
6404         * font-menu.el (font-menu-change-face):
6405         Take continuable errors into account.
6406
6407         * abbrev.el:
6408         * abbrev.el (clear-abbrev-table):
6409         * abbrev.el (define-abbrev-table):
6410         * abbrev.el (define-abbrev):
6411         * abbrev.el (insert-abbrev-table-description):
6412         * apropos.el (apropos-documentation-check-doc-file):
6413         * apropos.el (apropos-documentation-check-elc-file):
6414         * buff-menu.el (list-buffers):
6415         * buff-menu.el (list-buffers-noselect):
6416         * bytecomp.el (byte-recompile-directory):
6417         * bytecomp.el (batch-byte-compile):
6418         * cl-macs.el (typep):
6419         * code-files.el (find-coding-system-magic-cookie):
6420         * code-files.el (insert-file-contents):
6421         * cus-edit.el (customize-set-variable):
6422         * cus-edit.el (customize-save-variable):
6423         * cus-face.el (custom-set-face-font-size):
6424         * cus-face.el (custom-set-face-update-spec):
6425         * cus-face.el (custom-reset-faces):
6426         * custom.el (custom-check-theme):
6427         * custom.el (copy-upto-last):
6428         * fill.el (canonically-space-region):
6429         * fill.el (fill-paragraph):
6430         * fill.el (fill-region):
6431         * fill.el (find-space-insertable-point):
6432         * fill.el (justify-current-line):
6433         * faces.el (face-spec-update-all-matching):
6434         * faces.el (set-face-stipple):
6435         * files-nomule.el (insert-file-contents):
6436         * files.el (insert-file-contents-literally):
6437         * files.el (hack-local-variables-last-page):
6438         * files.el (basic-save-buffer):
6439         * files.el (insert-directory):
6440         * font-menu.el (font-menu-change-face):
6441         * font.el (font-spatial-to-canonical):
6442         * format.el (format-encode-region):
6443         * format.el (format-insert-file):
6444         * format.el (format-replace-strings):
6445         * gutter.el (set-gutter-element):
6446         * help.el (key-or-menu-binding):
6447         * help.el (describe-bindings):
6448         * help.el (with-syntax-table):
6449         * indent.el (indent-rigidly):
6450         * indent.el (delete-to-left-margin):
6451         * info.el:
6452         * info.el (Info-extract-dir-entry-from):
6453         * info.el (Info-build-dir-anew):
6454         * info.el (Info-rebuild-dir):
6455         * info.el (Info-batch-rebuild-dir):
6456         * info.el (Info-read-subfile):
6457         * info.el (Info-build-node-completions):
6458         * info.el (Info-extract-menu-node-name):
6459         * isearch-mode.el (isearch-range-invisible):
6460         * isearch-mode.el (isearch-restore-invisible-extents):
6461         * itimer.el (itimerp):
6462         * itimer.el (itimer-live-p):
6463         * keymap.el:
6464         * keymap.el (substitute-key-definition):
6465         * keymap.el (read-command-or-command-sexp):
6466         * keymap.el (local-key-binding):
6467         * keymap.el (global-key-binding):
6468         * keymap.el (global-set-key):
6469         * keymap.el (local-set-key):
6470         * ldap.el:
6471         * ldap.el (ldap-add-entries):
6472         * ldap.el (ldap-delete-entries):
6473         * lisp.el (backward-sexp):
6474         * lisp.el (mark-sexp):
6475         * lisp.el (forward-list):
6476         * lisp.el (backward-list):
6477         * lisp.el (down-list):
6478         * lisp.el (backward-up-list):
6479         * lisp.el (up-list):
6480         * lisp.el (kill-sexp):
6481         * lisp.el (backward-kill-sexp):
6482         * menubar.el (add-menu-button):
6483         * menubar.el (add-submenu):
6484         * menubar.el (delete-menu-item):
6485         * menubar.el (relabel-menu-item):
6486         * mouse.el (narrow-window-to-region):
6487         * obsolete.el (define-obsolete-variable-alias):
6488         * obsolete.el (store-substring):
6489         * package-admin.el:
6490         * package-admin.el (package-admin-install-function):
6491         * package-admin.el (package-admin-install-function-mswindows):
6492         * package-admin.el (package-admin-default-install-function):
6493         * package-get.el (package-get-update-base-entries):
6494         * packages.el (packages-load-package-dumped-lisps):
6495         * packages.el (packages-collect-package-dumped-lisps):
6496         * printer.el (generic-print-buffer):
6497         * printer.el (generic-print-region):
6498         * replace.el (occur-mode-mouse-goto):
6499         * replace.el (perform-replace):
6500         * select.el (get-selection-no-error):
6501         * simple.el:
6502         * simple.el (newline):
6503         * simple.el (open-line):
6504         * simple.el (edit-and-eval-command):
6505         * simple.el (goto-line):
6506         * simple.el (undo):
6507         * simple.el (kill-region):
6508         * simple.el (copy-region-as-kill):
6509         * simple.el (kill-ring-save):
6510         * simple.el (set-mark):
6511         * simple.el (next-line):
6512         * simple.el (previous-line):
6513         * simple.el (line-move):
6514         * simple.el (set-goal-column):
6515         * simple.el (comment-region):
6516         * subr.el:
6517         * subr.el (putf):
6518         * syntax.el (modify-syntax-entry):
6519         * syntax.el (map-syntax-table):
6520         * view-less.el (view-file):
6521         * view-less.el (view-buffer):
6522         * view-less.el (view-file-other-window):
6523         * window-xemacs.el (backward-other-window):
6524         * window.el:
6525         * window.el (one-window-p):
6526         * window.el (walk-windows):
6527         * window.el (window-list):
6528         * x-mouse.el (x-mouse-kill):
6529         * x-select.el (x-get-cutbuffer):
6530         * x-select.el (x-store-cutbuffer):
6531         * term/bg-mouse.el (bg-mouse-line-to-center):
6532         * term/sun-mouse.el (window-line-end):
6533         * term/sun-mouse.el (sun-select-region):
6534         * term/sun.el (kill-region-and-unmark):
6535         * mule/mule-category.el:
6536         * mule/mule-category.el (modify-category-entry):
6537         * mule/mule-category.el (char-category-list):
6538         * mule/mule-coding.el (coding-system-force-on-output):
6539         * mule/mule-misc.el (coding-system-put):
6540         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6541
6542 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6543
6544         * cus-face.el: Typo fixes and tiny clarifications.
6545         * custom.el: ditto
6546
6547 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6548
6549         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6550         * startup.el (normal-top-level): Setup auto-save-list-file-name
6551         if auto-save-list-file-prefix is non-nil.
6552
6553 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6554
6555         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6556
6557 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6558
6559         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6560         get symbol at point-min.
6561
6562 2000-10-24  Didier Verna  <didier@xemacs.org>
6563
6564         * info.el (Info-emacs-info-file-name): defconst it.
6565         * info.el (Info-footnote-tag): defcustom it.
6566         * info.el (Info-no-description-string): ditto.
6567         * info.el (Info-find-node): adapt to new semantics of
6568         'Info-suffixed-file (don't do the case variants stuff).
6569         * info.el (Info-insert-dir): rewrite the dir file variants code.
6570         * info.el (Info-directory-files): New. Return the list of info
6571         files in a directory.
6572         * info.el (Info-dir-outdated-p): use it.
6573         * info.el (Info-parse-dir-entries): ditto.
6574         * info.el (Info-build-dir-anew): don't restrict to files ending
6575         with a ".info.*" extension.
6576         * info.el (Info-set-mode-line): ditto.
6577         * info.el (Info-read-subfile): adapt to new semantics of
6578         'Info-suffixed-file (append 'exact argument).
6579         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6580         string independently of the case.
6581         * info.el (Info-suffixed-file): use it (match all possible case
6582         for the file name).
6583         * info.el (Info-insert-file-contents): code cleanup.
6584         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6585         columns.
6586         * info.el (Info-batch-rebuild-dir): ditto.
6587         * info.el (Info-read-node-name-1): ditto.
6588         * info.el (Info-search): ditto.
6589         * info.el (Info-fontify-node): ditto.
6590
6591
6592 2000-10-24  Didier Verna  <didier@xemacs.org>
6593
6594         * process.el (shell-command): when called from a program, avoid
6595         'push-mark's "mark-set" message.
6596
6597 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6598
6599         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6600         by a symbol, not by a vector.
6601         * mule/vietnamese.el (vscii): Likewise.
6602         (viscii): Likewise.
6603         * mule/cyrillic.el (koi8-r): Likewise.
6604
6605         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6606         by a symbol, not by a vector.
6607         (chinese-big5-2): Likewise.
6608         * mule/ethiopic.el (ethiopic): Likewise.
6609         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6610         (vietnamese-viscii-upper): Likewise.
6611
6612 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6613
6614         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6615
6616 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6617
6618         * byte-optimize.el (byte-optimize-car): New function.
6619         (byte-optimize-cdr): Ditto.
6620
6621 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6622
6623         * byte-optimize.el: Partial synch with FSF 20.7.
6624         Optimize constant concatenation.
6625         Add keymapp as a side effect free function.  It is a built-in.
6626         (byte-after-unbind-pos): Remove byte-equal.
6627
6628 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6629
6630         * update-elc-2.el: Quote regexps correctly.
6631
6632 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6633
6634         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6635         (ccl-compile): Apply integerp, not integer-or-char-p to
6636         check the type of the buffer magnification
6637         (ccl-compile-write-string): Encode a string with binary
6638         coding system.
6639         (ccl-compile-write-repeat): Likewise.
6640
6641 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6642
6643         * buff-menu.el:
6644         * bytecomp.el:
6645         * coding.el:
6646         * faces.el:
6647         * files.el:
6648         * fill.el:
6649         * float-sup.el:
6650         * font-lock.el:
6651         * help.el:
6652         * iso8859-1.el:
6653         * loaddefs.el:
6654         * menubar-items.el:
6655         * menubar.el:
6656         * modeline.el:
6657         * msw-font-menu.el:
6658         * paragraphs.el:
6659         * paths.el:
6660         * replace.el:
6661         * simple.el:
6662         * sound.el:
6663         * startup.el:
6664         * version.el:
6665         * x-faces.el:
6666         * x-font-menu.el:
6667         Remove purecopy.
6668
6669 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6670
6671         * simple.el (do-auto-fill): Use the function pointer to by
6672         `comment-line-break-function', not `indent-new-comment-line'. This
6673         fixes an issue with cc-mode comment continuation.
6674
6675 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6676
6677         * simple.el (turn-on-auto-fill):  Add (interactive).
6678         * mwheel.el (mwheel-install): Add (interactive).
6679         * font-lock.el (turn-on-font-lock): Add (interactive).
6680         (turn-off-font-lock): Add (interactive).
6681
6682 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6683
6684         * packages.el (packages-special-base-regexp): Add `man'.
6685
6686 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6687
6688         * wid-edit.el (widget-specify-active): map over extents in current
6689         buffer like `widget-specify-inactive' does.  Mapping over the
6690         inactive extent object does not work since the current extent is
6691         ignored by `map-extents'.
6692
6693 2000-10-04  Martin Buchholz <martin@xemacs.org>
6694
6695         * XEmacs 21.2.36 is released.
6696
6697 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6698
6699         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6700         Optimize the compiled-function-constants vector by byte-code
6701         reference counts.
6702
6703 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6704
6705         * build-report.el (build-report-delete-regexp): quote value in
6706         defcustom
6707
6708 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6709
6710         * build-report.el (build-report): Don't bind srcdir which we don't
6711         use in `multiple-value-bind' to avoid the only byte-compiler
6712         warning.
6713
6714 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6715
6716         * build-report.el: Requires cl and custom now.
6717         build-report-version is determined by XEmacs version -- remove
6718         build-report-version*.
6719         * build-report.el (build-report-version): Removed.
6720         * build-report.el (build-report-installation-version-regexp): New.
6721         * build-report.el (build-report-version-file-regexp): New.
6722         * build-report.el (build-report-installation-srcdir-regexp): New.
6723         * build-report.el (build-report-destination): Offer
6724         xemacs-build-reports and xemacs-beta.
6725         * build-report.el (build-report-keep-regexp): Adjusted.
6726         * build-report.el (build-report-delete-regexp): Adjusted.
6727         * build-report.el (build-report-make-output-dir): New.
6728         * build-report.el (build-report-installation-file): Replace use of
6729         `concat' with `expand-file-name'.
6730         * build-report.el (build-report-make-output-file): Removed.
6731         * build-report.el (build-report-make-output-files): New.
6732         * build-report.el (build-report-subject): Identify as
6733         user-variable with "*...".
6734         * build-report.el (build-report-prompts): Ditto.
6735         * build-report.el (build-report-version-file): New.
6736         * build-report.el (build-report-file-encoding): Identify as
6737         user-variable with "*...".
6738         * build-report.el (build-report-make-output-get): New.
6739         * build-report.el (build-report-insert-header): Report
6740         emacs-version and system-configuration instead of
6741         build-report-version.
6742         * build-report.el (build-report-insert-make-output): Add file
6743         argument.
6744         * build-report.el (build-report-insert-installation-file):
6745         Re-indent.
6746         * build-report.el (build-report-keep): Change docstring,
6747         re-indent.
6748         * build-report.el (build-report-delete): Ditto.
6749         * build-report.el (build-report-installation-data): New.
6750         * build-report.el (build-report-version-file-data): New.
6751
6752 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6753
6754         * byte-optimize.el (byte-optimize-lapcode):
6755         Fix the optimization of using the first 5 elements of the
6756         constants vector for variables.
6757         (byte-optimize-lapcode): Fix another ancient broken optimization.
6758
6759 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6760
6761         * *: Spelling mega-patch
6762
6763 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6764
6765         * easymenu.el: doc fixes.
6766         (easy-menu-do-define): Use backquote.
6767         (easy-menu-change):
6768         (easy-menu-add):
6769         `when' seems much clearer than `if' here.
6770         (easy-menu-remove):
6771         (easy-menu-add-item):
6772         (easy-menu-item-present-p):
6773         (easy-menu-remove-item):
6774         Wrap using (when (featurep 'menubar) ...)
6775
6776 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6777
6778         * bytecomp.el (displaying-byte-compile-warnings):
6779         Revert Ben's change to this function below so that the compile log
6780         is displayed properly for users of the "popper" package.
6781
6782 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6783
6784         * window.el (save-selected-window): Use backquote.
6785
6786         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6787         Renamed from `byte-compile-file-form-defvar'.
6788         * bytecomp.el (byte-compile-defvar-or-defconst):
6789         Only cons onto current-load-list in top-level forms.
6790         Else this leaks a cons cell every time a defun is called.
6791         Renamed from `byte-compile-defvar', for clarity.
6792         Warn when docstring of defvar is not a string.
6793         Use consistent error messages.
6794         Better comments.
6795
6796 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6797
6798         * simple.el (set-variable):
6799         Remove unneeded defvar by rearranging order of let* forms.
6800
6801         * mule/mule-ccl.el (ccl-get-next-code):
6802         * menubar-items.el (bookmark-menu-filter):
6803         (language-environment-menu-filter):
6804         (tutorials-menu-filter):
6805         * toolbar-items.el (toolbar-compile):
6806         * byte-optimize.el (disassemble-offset):
6807         Use (declare (special ...)) instead of `defvar'.
6808
6809         * cl-macs.el (cl-do-proclaim):
6810         Fix (declare (special ...)) warning suppression syntax.
6811
6812 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6813
6814         * info.el (Info-tag-table-marker):
6815         (Info-tag-table-buffer):
6816         (Info-find-file-node):
6817         (Info-read-subfile):
6818         (Info-build-node-completions):
6819         (Info-search):
6820         (Info-mode):
6821         Multiple info buffer support.
6822
6823 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6824
6825         * ldap.el (ldap-decode-entry): New defun
6826         (ldap-search-entries): Use it in order to decode DN-prefixed
6827         entries properly
6828
6829 2000-08-23  Daniel Pittman <daniel@danann.net>
6830
6831         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6832         Use `eq', not `=', to compare symbols.
6833
6834 2000-07-30  Ben Wing  <ben@xemacs.org>
6835
6836         * bytecomp.el (byte-compile-report-error):
6837         * bytecomp.el (displaying-byte-compile-warnings):
6838         if stack-trace-on-error is set, send out a backtrace when
6839         an error is encountered that stops byte compilation.  this
6840         should make it much much easier to track down those curious
6841         problems.  also undo the kludge of using a separate "*Show*"
6842         buffer for display when there's a temp-buffer-show-function;
6843         we can avoid this by just being a little smarter.
6844
6845         * dialog-items.el:
6846         * dialog-items.el (search-dialog-regexp): New.
6847         * dialog-items.el (search-dialog-callback):
6848         * dialog-items.el (make-search-dialog):
6849         add a regexp option to the dialog and clean up a bit.
6850
6851         * dialog.el:
6852         * dialog.el (yes-or-no-p-dialog-box):
6853         * dialog.el (get-dialog-box-response):
6854         * dialog.el (make-dialog-box):
6855         * dialog.el (dialog-box-finish): New.
6856         * dialog.el (dialog-box-cancel): New.
6857         * dialog.el (internal-make-dialog-box-exit): New.
6858         implement [properly!] the :modal property of the new dialog box
6859         interface.  this is the first time xemacs has ever had *proper*
6860         modal dialog boxes, giving the standard window-system feedback.
6861         (e.g. under windows, clicking on a disabled frame causes a beep
6862         and makes the dialog box flash three times.)
6863
6864         * dragdrop.el: header keyword frobbing.
6865
6866         * dumped-lisp.el (preloaded-file-list):
6867         renamed winnt.el to win32-native.el.
6868
6869         * faces.el (face-property):
6870         * faces.el (set-face-property):
6871         * faces.el (frob-face-property):
6872         * faces.el (frob-face-font-2):
6873         * faces.el (make-face-bold):
6874         * faces.el (make-face-italic):
6875         * faces.el (make-face-bold-italic):
6876         * faces.el (make-face-unbold):
6877         * faces.el (make-face-unitalic):
6878         * faces.el (make-face-smaller):
6879         * faces.el (make-face-larger):
6880         clean up the implementation of these so that window-system-specific
6881         methods are called only on objects belonging to that window system.
6882         previously, you could have [e.g.] mswindows-make-face-bold called
6883         on font object of device type `stream', which is not good and
6884         explains the subtle errors Adrian was getting when byte-compiling
6885         something that required 'term. (Adrian, now you can use stack-trace-
6886         on-error to find the exact place where things are going wrong instead
6887         of having to laboriously binary-search your way through.)
6888
6889         * finder.el (finder-known-keywords):
6890         cleaned up -- properly sorted, clarified the meanings of many of
6891         the keywords, and added a few -- mswin, gui, content, build, www,
6892         user, services.  the last two try to distinguish between a package
6893         that's used directly by the user, and a package that provides
6894         support services to other packages.
6895
6896         * font-lock.el (lisp-font-lock-keywords-2):
6897         update list of lisp control structures to include everything,
6898         including new ones i introduced.
6899
6900         * gutter.el: header keyword frobbing.
6901
6902         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6903         recent isearch element was not doing so!  you got the second-most-
6904         recent instead.
6905
6906         * lisp-mode.el (construct-lisp-mode-menu):
6907         more menubar cleanups.
6908         * lisp-mode.el (with-selected-window):
6909         make it indent properly.
6910
6911         * menubar-items.el (default-menubar): lots of menubar cleanups.
6912         rearranged the options menu the most, e.g. splitting up the
6913         Keyboard/Mouse menu into a new Editing menu and combining the
6914         separate Scrollbar/Gutter/Toolbar submenus into Display.
6915         Got rid of General, moved items to Editing or new Troubleshooting.
6916         Moved Packages to Tools; doesn't seem to belong under Options.
6917         Added stuff to the Cmds menu, e.g. Change Case.
6918
6919         NB please don't complain about these periodic menubar changes.
6920         Anything like this is necessarily incremental in its construction
6921         -- By constant use you gradually become more and more aware of
6922         better and better ways to group menu items.  When we eventually
6923         move the options menu to a property sheet, the existing structure
6924         will probably be preserved fairly well.
6925
6926         * minibuf.el (next-history-element): fix problems with pressing
6927         down arrow in repeat-complex-command.
6928
6929         * modeline.el:
6930         * modeline.el (modeline-3d-p): New.
6931         added custom variable for controlling the 3d modeline.  the
6932         corresponding Options item has been present for a long time,
6933         but commented out with "fix me!" comments.  it's fixed now.
6934
6935         * obsolete.el (add-menu):
6936         remove bogus gettexts.
6937
6938         * process.el (shell-quote-argument):
6939         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6940         For bash under Windows native, see below.
6941
6942         * simple.el:
6943         * simple.el (display-warning-buffer):
6944         Fixed the handling of warning display to eliminate the annoying
6945         *Show* buffer, like was done for byte-compiler output above.
6946
6947         * simple.el (debug-print): New.
6948         Simple function for sending debug messages to the console and/or
6949         other debug places.
6950
6951         * subr.el (replace-in-string):
6952         Rewrite this function to avoid N^2 behavior with large strings --
6953         catastrophic with the new Windows selection code! (Apparently the
6954         author of this function didn't realize there was a fun
6955         replace-match that could make his life much easier, because we
6956         duplicated the entire logic.  The new version is smaller, easier
6957         to understand, much more robust, and has extended features --
6958         those of replace-match.)
6959
6960         * window.el:
6961         * window.el (with-selected-window): New.
6962         An obvious complement to the existing `with-selected-frame' and
6963         `with-current-buffer'.
6964
6965         * win32-native.el: Renamed from winnt.el.
6966         Added a great deal of stuff for properly handling process quoting,
6967         somewhat modeled on Kirill's original model (which i later threw
6968         away).  We should now finally have correctly working process arg
6969         quoting/dequoting so that the final app gets exactly what we
6970         intended.  Because the mechanism is in Lisp, it's easily
6971         extendible. (For those running bash and running the native
6972         version, I tried hard to do what I thought was correct.  But more
6973         thought is needed, and ideally the volunteer work of people with
6974         these configurations that they generally run on.)
6975
6976         * x-font-menu.el (x-font-menu-font-data):
6977         Put in defvar's to fix byte-compiler warnings.
6978
6979 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6980
6981         * select.el (selection-coercion-alist): Initialise.
6982         * select.el (select-coerce-to-text): New.
6983         * select.el (select-coerce): New.
6984         New functions to perform type and value coercion.
6985
6986         * select.el (select-buffer-killed-default): Keep data if it was
6987         on the clipboard.
6988
6989 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6990
6991         * menubar-items.el (default-menubar): Fix typo.
6992         (default-menubar): `lambda' was mispelled as `lamda'.
6993
6994 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6995
6996         * window.el (shrink-window-if-larger-than-buffer): Remove
6997         edge checking code.
6998
6999 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7000
7001         * paths.el (gnus-local-domain): Removed.
7002         (gnus-local-organization): Ditto.
7003         (gnus-startup-file): Ditto.
7004
7005 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7006
7007         * files.el (auto-mode-alist): Add .spec for RPM.
7008
7009 2000-07-31  Andy Piper  <andy@xemacs.org>
7010
7011         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7012
7013 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7014
7015         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7016         browse-url.
7017         * help.el (xemacs-www-page): Ditto.
7018         (xemacs-www-faq): Ditto.
7019         * menubar-items.el (default-menubar): Ditto.
7020
7021         * wid-edit.el (widget-url-link-action): Ditto.
7022         From: Kenichi OKADA <okada@opaopa.org>.
7023
7024 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7025
7026         * finder.el (finder-commentary): Add autoload cookie.
7027
7028 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7029
7030         * files.el (insert-file-contents-literally): Fix second let
7031         binding for `coding-system-for-read' to `coding-system-for-write'
7032         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7033
7034 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7035
7036         * files.el (insert-file-contents-literally): Use binary coding
7037         system (from Morioka san).
7038         (insert-file-contents-literally): Make file-name-handler method.
7039
7040 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7041
7042         * cl-macs.el (get-selection): Add defsetf.
7043
7044 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7045
7046         * x-init.el (x-activate-region-as-selection): replace obsolete
7047         function x-own-selection with own-selection.
7048         (ow-find): replace obsolete functions x-get-selection and
7049         x-get-clipboard with get-selection and get-clipboard.
7050         (init-post-x-win): replace obsolete function x-disown-selection
7051         with disown-selection.
7052
7053 2000-07-20  Mike Sperber  <mike@xemacs.org>
7054
7055         * startup.el (load-user-init-file): Only try to load init file if
7056         it exists.
7057
7058 2000-07-10  Andy Piper  <andy@xemacs.org>
7059
7060         * dialog-items.el: sync with Ben's patch.
7061
7062         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7063         comment.
7064         (progress-text-glyph): deleted.
7065         (progress-layout-glyph): make completely minimal.
7066         (progress-gauge-glyph): ditto.
7067         (progress-display-style): fix to handle dynamic instantiator
7068         changes.
7069         (progress-text-instantiator): new.
7070         (progress-layout-instantiator): new.
7071         (progress-gauge-instantiator): new.
7072         (set-progress-display-instantiator): renamed and changed from
7073         set-progress-display-style.
7074         (progress-abort-glyph): use instantiator not glyph.
7075         (append-progress-display): use set-progress-display-instantiator
7076         and set-glyph-image.
7077         (abort-progress-display): ditto.
7078         (raw-append-progress-display): ditto.
7079
7080 2000-07-20  Ben Wing  <ben@xemacs.org>
7081
7082         * code-files.el: Move Mule-specific code to mule-coding.el.
7083
7084 2000-07-15  Ben Wing  <ben@xemacs.org>
7085
7086         * autoload.el:
7087         Fixed comments.
7088
7089         * cmdloop.el:
7090         * cmdloop.el (yes-or-no-p):
7091         * cmdloop.el (y-or-n-p):
7092         Make these functions use should-use-dialog-box-p and not be
7093         overridden in dialog.el.
7094
7095         * cus-dep.el:
7096         * cus-dep.el (Custom-make-dependencies): Removed.
7097         * cus-dep.el (Custom-make-dependencies-1): New.
7098         * cus-dep.el (Custom-make-one-dependency): New.
7099         New entry point for use in Makefiles, to avoid excessive
7100         invocations.
7101
7102         * cus-edit.el (custom-variable-reset-saved):
7103         * cus-edit.el (custom-variable-reset-standard):
7104         * cus-edit.el (custom-save-resets):
7105         Fix bytecompiler warnings.
7106
7107         * dialog.el:
7108         * dialog.el (yes-or-no-p-dialog-box):
7109         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7110         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7111         * dialog.el (get-dialog-box-response):
7112         * dialog.el (message-or-box):
7113         * dialog.el (make-dialog-box):
7114         * dialog.el (popup-dialog-box): New.
7115         Avoid yes-or-no-p bogosities.
7116         Create a general function `make-dialog-box' to encapsulate all
7117         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7118
7119         * dumped-lisp.el (preloaded-file-list):
7120         Add dialog-items.  Clean up.  Group files by types.
7121
7122         * easymenu.el (easy-menu-add):
7123         * easymenu.el (easy-menu-remove):
7124         Account for accelerators.
7125
7126         * extents.el:
7127         * extents.el (extent-list): New args, like in map-extents.
7128         * extents.el (extent-at-event): New.
7129         * extents.el (extents-at-event): New.
7130
7131         * font-lock.el:
7132         * font-lock.el (font-lock-mode):
7133         * font-lock.el (font-lock-default-fontify-buffer):
7134         * font-lock.el (font-lock-default-unfontify-region):
7135         * font-lock.el (font-lock-fontify-syntactically-region):
7136         * font-lock.el (font-lock-fontify-keywords-region):
7137         Use new progress-feedback names.
7138
7139         * font-lock.el (java-font-lock-identifier-regexp):
7140         * font-lock.el (java-font-lock-class-name-regexp):
7141         Fix bytecompiler warnings.
7142
7143         * gutter-items.el:
7144         * gutter-items.el (progress-display-use-echo-area): Removed.
7145         * gutter-items.el (progress-feedback-use-echo-area): New.
7146         * gutter-items.el (progress-display-popup-period): Removed.
7147         * gutter-items.el (progress-feedback-popup-period): New.
7148         * gutter-items.el (set-progress-display-style): Removed.
7149         * gutter-items.el (set-progress-feedback-style): New.
7150         * gutter-items.el (progress-display-style): Removed.
7151         * gutter-items.el (progress-feedback-style): New.
7152         * gutter-items.el (progress-stack):
7153         * gutter-items.el (progress-displayed-p): Removed.
7154         * gutter-items.el (progress-feedbacked-p): New.
7155         * gutter-items.el (clear-progress-display): Removed.
7156         * gutter-items.el (clear-progress-feedback): New.
7157         * gutter-items.el (progress-display-clear-when-idle): Removed.
7158         * gutter-items.el (progress-feedback-clear-when-idle): New.
7159         * gutter-items.el (remove-progress-display): Removed.
7160         * gutter-items.el (remove-progress-feedback): New.
7161         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7162         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7163         * gutter-items.el (append-progress-display): Removed.
7164         * gutter-items.el (append-progress-feedback): New.
7165         * gutter-items.el (abort-progress-display): Removed.
7166         * gutter-items.el (abort-progress-feedback): New.
7167         * gutter-items.el (raw-append-progress-display): Removed.
7168         * gutter-items.el (raw-append-progress-feedback): New.
7169         * gutter-items.el (display-progress-display): Removed.
7170         * gutter-items.el (display-progress-feedback): New.
7171         * gutter-items.el (current-progress-display): Removed.
7172         * gutter-items.el (current-progress-feedback): New.
7173         * gutter-items.el (current-progress-display-label): Removed.
7174         * gutter-items.el (current-progress-feedback-label): New.
7175         * gutter-items.el (progress-display): Removed.
7176         * gutter-items.el (progress-feedback): New.
7177         Replace "progress-display" with "progress-feedback" globally.
7178
7179         * gutter-items.el (lprogress-display): Removed.
7180         * gutter-items.el (progress-feedback-with-label): New.
7181         Rename lprogress-display ==> progress-feedback-with-label.
7182
7183         * gutter-items.el (search-dialog-direction): Removed.
7184         * gutter-items.el (search-dialog-text): Removed.
7185         * gutter-items.el (search-dialog-callback): Removed.
7186         * gutter-items.el (make-search-dialog): Removed.
7187         Move to dialog-items.el.
7188
7189         * help.el:
7190         * help.el (help-mode-quit):
7191         * help.el (mode-for-help): New.
7192         * help.el (help-sticky-window): New.
7193         * help.el (help-window-config): New.
7194         * help.el (with-displaying-help-buffer):
7195         * help.el (function-at-event): New.
7196         * help.el (help-symbol-regexp): New.
7197         * help.el (help-symbol-run-function-1): New.
7198         * help.el (help-symbol-run-function): New.
7199         * help.el (help-symbol-function-context-menu): New.
7200         * help.el (help-symbol-variable-context-menu): New.
7201         * help.el (help-symbol-function-and-variable-context-menu): New.
7202         * help.el (frob-help-extents): New.
7203         * help.el (describe-function-1):
7204         * help.el (variable-at-point):
7205         * help.el (variable-at-event): New.
7206         * help.el (describe-variable):
7207         Major overhaul.
7208         - Make functions and variables be mousable.
7209         - Middle button hyperlinks.
7210         - New context-menu entries.
7211
7212         * keydefs.el:
7213         * keydefs.el (global-map):
7214         New key bindings to move lines up and down.
7215
7216         * lisp-mode.el:
7217         * lisp-mode.el (construct-lisp-mode-menu): New.
7218         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7219         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7220         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7221         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7222         Make popup and menubar menus be different.  Popup menu uses
7223         clicked location and automatically assumes symbol under the mouse
7224         for various commands.
7225
7226         * menubar-items.el:
7227         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7228         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7229
7230         * menubar-items.el (global-popup-menu): Removed.
7231         * menubar-items.el (mode-popup-menu): Removed.
7232         * menubar-items.el (activate-popup-menu-hook): Removed.
7233         * menubar-items.el (popup-mode-menu): Removed.
7234         * menubar-items.el (popup-buffer-menu): Removed.
7235         * menubar-items.el (popup-menubar-menu): Removed.
7236         Move to menubar.el.
7237
7238         * menubar.el:
7239         * menubar.el (global-popup-menu): New.
7240         * menubar.el (mode-popup-menu): New.
7241         * menubar.el (activate-popup-menu-hook): New.
7242         * menubar.el (last-popup-menu-event): New.
7243         * menubar.el (popup-mode-menu): New.
7244         * menubar.el (popup-buffer-menu): New.
7245         * menubar.el (popup-menubar-menu): New.
7246         * menubar.el (menu-call-at-event): New.
7247         Move non-content functions here.  Add support for context menu
7248         items on extents.
7249
7250         * minibuf.el (minibuffer-history-uniquify):
7251         Typo fix.
7252
7253         * minibuf.el (read-file-name-1):
7254         Call new file dialog box if it exists.
7255
7256         * minibuf.el (mouse-rfn-setup-vars):
7257         Clean up "chop" action.
7258
7259         * mouse.el:
7260         * mouse.el (button2): Now bound to mouse-track.
7261         * mouse.el (click-inside-extent-p):
7262         * mouse.el (point-inside-extent-p):
7263         * mouse.el (point-inside-selection-p):
7264         * mouse.el (mouse-drag-or-yank): Removed.
7265         * mouse.el (mouse-begin-drag-n-drop): New.
7266         * mouse.el (mouse-eval-sexp):
7267         * mouse.el (mouse-track-activate-strokes): New.
7268         * mouse.el (mouse-track-do-activate): New.
7269         * mouse.el (mouse-track):
7270         * mouse.el (default-mouse-track-event-is-with-button): New.
7271         * mouse.el (default-mouse-track-cleanup-hook):
7272         * mouse.el (default-mouse-track-drag-hook):
7273         * mouse.el (default-mouse-track-drag-up-hook):
7274         * mouse.el (default-mouse-track-click-hook):
7275         Merge drag-n-drop into mouse-track.
7276         Add general "activate" support to replace specific button2 kludges.
7277         Use "button modifier" support in mouse-track.
7278
7279         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7280
7281         * package-ui.el:
7282         * package-ui.el (pui-menu):
7283         * package-ui.el (pui-popup-context-sensitive): Removed.
7284         Fix bytecompiler warnings.
7285         Clean up popup code a bit.
7286
7287         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7288
7289         * simple.el:
7290         * simple.el (transpose-lines):
7291         * simple.el (transpose-line-up): New.
7292         * simple.el (transpose-line-down): New.
7293         * simple.el (transpose-subr):
7294         * simple.el (transpose-subr-1): Removed.
7295         Clean up, add functions to move lines up and down.
7296
7297         * startup.el (mail-host-address):
7298         * startup.el (user-mail-address):
7299         Customize.
7300
7301         * subr.el:
7302         * subr.el (set-symbol-value-in-buffer): New.
7303         * subr.el (error):
7304         * subr.el (check-argument-type):
7305         * subr.el (defined-error-p): New.
7306         Add structured error support.
7307
7308         * toolbar-items.el (toolbar-compile):
7309         Use new make-dialog-box.
7310
7311         * update-elc.el:
7312
7313         * userlock.el (ask-user-about-lock-dbox):
7314         * userlock.el (ask-user-about-supersession-threat-dbox):
7315         * userlock.el (ask-user-about-lock):
7316         * userlock.el (ask-user-about-supersession-threat):
7317         Use new make-dialog-box.
7318         Add safety checks; use should use-dialog-box-p.
7319
7320         * window-xemacs.el:
7321         * window-xemacs.el (__buffer-dedicated-frame):
7322         * window-xemacs.el (buffer-dedicated-frame): New.
7323         * window-xemacs.el (set-buffer-dedicated-frame): New.
7324         Move dedicated-frame stuff into lisp.
7325
7326 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7327
7328         * printer.el (generic-print-region): Do not require that
7329         `printer-name' be set.
7330         (printer-name): Commentary clarification.
7331
7332 2000-07-19  Martin Buchholz <martin@xemacs.org>
7333
7334         * XEmacs 21.2.35 is released.
7335
7336 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7337
7338         * select.el (selection-coercible-types): Initialise.
7339
7340 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7341
7342         * select.el (own-clipboard): Bug fix.
7343
7344 2000-07-17  Mike Sperber  <mike@xemacs.org>
7345
7346         * cus-edit.el (custom-migrate-custom-file): Save init file before
7347         continuing.
7348
7349 2000-07-16  Mike Sperber  <mike@xemacs.org>
7350
7351         * startup.el (load-init-file): Remove silly call to
7352         `load-user-custom-file`.
7353         (maybe-migrate-user-init-file): Minor fixes.
7354
7355 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7356
7357         * apropos.el (apropos-documentation-check-doc-file):
7358         `doc' variable should be let-bound, as was presumably intended.
7359
7360         * cus-edit.el (custom-variable-reset-saved):
7361         (custom-variable-reset-standard):
7362         Remove unused variable comment-widget.  Twice.
7363
7364         * toolbar.el (toolbar-blank-press-function):
7365         Add a real defvar with initial value nil and proper docstring.
7366         (press-toolbar-button): No need to check for boundp-ness anymore.
7367
7368         * rect.el (open-rectangle-line): Remove useless (let) form.
7369         Add defvar for pending-delete-mode.
7370
7371         * info.el (Info-find-node): This function needs an autoload cookie.
7372
7373         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7374         Use let* since the second form referred to the first.
7375
7376 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7377
7378         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7379         instead of removed `mswindows-get-clipboard'.
7380
7381
7382 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7383
7384         * select.el (select-convert-from-text): New.
7385         * select.el (select-convert-from-length): New.
7386         * select.el (select-convert-from-integer): New.
7387         * select.el (select-convert-from-identity): New.
7388         * select.el (select-convert-from-filename): New.
7389         * select.el (selection-converter-in-alist): Use them.
7390         New converter functions for X.
7391
7392         * select.el (get-selection): Removed comment.
7393
7394         * select.el (own-selection): Removed append code - I thought
7395         I'd already done this, but apparently not...
7396
7397         * select.el: Changed comment about TIMESTAMP.
7398
7399         * select.el (select-convert-in): New.
7400         * select.el (select-convert-out): New.
7401         New functions that get used by select.c.
7402
7403         * select.el (select-buffer-killed-default): New.
7404         * select.el (select-buffer-killed-text): New.
7405         * select.el (selection-buffer-killed-alist): New.
7406         New list and functions that get called if a relevant selection
7407         exists and a buffer gets killed.
7408
7409         * select.el (select-convert-to-targets):
7410         * select.el (select-convert-to-identity): Removed.
7411         * select.el (select-convert-from-identity): Removed.
7412         * select.el (select-converter-out-alist):
7413         Removed _EMACS_INTERNAL selection type.
7414
7415         * x-select.el (xselect-kill-buffer-hook): Removed.
7416         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7417         Removed this X-specific nonesense. Use the generic support
7418         in select.el instead.
7419
7420 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7421
7422         * mule/mule-category.el (defined-category-hashtable):
7423         Use make-hash-table instead of make-hashtable
7424
7425         * buff-menu.el: Byte-compiler warning fix.
7426
7427         * isearch-mode.el (isearch-highlight-all-cleanup):
7428         Remove unused variable `isearch-highlight-all-start'.
7429
7430         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7431
7432         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7433
7434         * cus-dep.el (Custom-make-dependencies):
7435         Add autoload cookie for custom-add-loads to generated custom-load.el.
7436
7437         * autoload.el (autoload-package-name): Warning suppression.
7438         Move defvar prior to first use.
7439
7440         * custom.el: Add autoload for custom-declare-face.
7441         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7442         * cl.el (cl-hack-byte-compiler):
7443         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7444         to work properly.
7445
7446 2000-07-08  Mike Sperber  <mike@xemacs.org>
7447
7448         * startup.el (load-home-init-file): Added variable.
7449         (maybe-migrate-user-init-file): Added.
7450         (load-user-init-file): Load custom file if different from init
7451         file.
7452
7453         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7454         "startup."
7455
7456         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7457         Moved `custom-file'-related code to cus-file.el.
7458
7459         * cus-file.el: New file.
7460
7461 2000-04-01  Mike Sperber  <mike@xemacs.org>
7462
7463         * packages.el (packages-find-package-directories): Added support
7464         for external package hierarchies with in-place installations.
7465
7466         * find-paths.el (paths-root-in-place-p): Added.
7467         (paths-find-emacs-directory): Added support for external
7468         directories with in-place installations.
7469         (paths-find-site-directory): Ditto.
7470
7471         * startup.el (find-user-init-file): Also look for
7472         ~/.xemacs/init.elc? in preference to ~/.emacs.
7473
7474 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7475
7476         * select.el (own-selection):
7477         * select.el (own-clipboard): Changed `append' parameter to
7478         `how-to-use' parameter.
7479         * select.el (own-selection): Removed icky append code.
7480         * select.el (own-selection, get-selection): Removed extra type
7481         checking.
7482         * select.el (selection-appender-alist):
7483         * select.el (selection-converter-{in|out}-alist): Initialise.
7484         * select.el (select-append-to-*): New.
7485         * select.el (select-convert-from-*): New.  New functions to append
7486         data and convert data from external type.
7487
7488 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7489
7490         * font-lock.el: Javadoc enhancements.
7491
7492 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7493
7494         * printer.el (generic-print-region): Compose job name from buffer
7495         name.
7496
7497 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7498
7499         * font-lock.el (font-lock-fontify-pending-extents): Call
7500         font-lock-fontify-region instead of font-lock-fontify-buffer
7501         to avoid unnecessary progress gauges.
7502
7503 2000-07-06  Craig Lanning  <lanning@scra.org>
7504
7505         * custom-load.el (faces):
7506
7507         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7508         dir is a regex.
7509
7510         * process.el (call-process-internal): from Dan Holmsand, use binary
7511         coding systems so that jka-compr works.
7512
7513 2000-07-07  Ben Wing  <ben@xemacs.org>
7514
7515         * font-lock.el: Undo previous change.  Unfortunately, some
7516         files actually use the variables directly in their init code
7517         without quoting them.
7518
7519 2000-07-07  Ben Wing  <ben@xemacs.org>
7520
7521         * font-lock.el (defvar font-lock-*-face): Removed.
7522
7523         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7524         only when necessary.
7525
7526 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7527
7528         * cl-macs.el: fix cl-transform-function-property kludge
7529         so that it does not require a random feature.
7530
7531 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7532
7533         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7534         as in Linux kernel "Rules.make".
7535
7536 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7537
7538         * build-report.el (build-report): Add autoload cookie.
7539
7540 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7541
7542         * package-ui.el (defgroup pui):  Correct a misspelling
7543         (pui-toggle-package-delete):  Change `seleted' to `selected'
7544
7545 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7546
7547         * package-get.el (package-get-update-base):
7548         (package-get): Use insert-file-contents-literally always.
7549         (package-get-maybe-save-index):
7550         Force coding system for writing to binary.
7551
7552 2000-06-08  Mike Alexander  <mta@arbortext.com>
7553
7554         * code-process.el (call-process-region): If there is no coding
7555         system for the process on process-coding-system-alist use the
7556         coding system of the buffer containing the region.
7557
7558 2000-06-10  Ben Wing  <ben@xemacs.org>
7559
7560         * cmdloop.el (command-error):
7561         If debug-on-error and noninteractive, output backtrace.
7562
7563         * files.el (file-relative-name):
7564         Remove MSDOS references.
7565
7566         * simple.el (line-number): New function, due to non-obvious
7567         behavior/usage of count-lines.
7568
7569         * simple.el (count-lines): document non-obvious usage to get
7570         line number.
7571
7572 2000-06-11  Ben Wing  <ben@xemacs.org>
7573
7574         * faces.el ((featurep 'xpm)):
7575         * x-faces.el (x-init-face-from-resources):
7576         * x-faces.el (x-init-frame-faces):
7577         * x-misc.el (x-init-specifier-from-resources):
7578         * x-misc.el (x-get-resource-and-bogosity-check):
7579         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7580         * x-mouse.el (x-init-pointer-shape):
7581         * x-scrollbar.el (x-init-scrollbar-from-resources):
7582         Add sixth argument to x-get-resource calls so as to issue warnings
7583         rather than errors on bogus arguments.
7584
7585 2000-06-05  Ben Wing  <ben@xemacs.org>
7586
7587         * compat.el: new file.  provides a clean, non-intrusive way to
7588         define compatibility functions.
7589
7590         * process.el (shell-quote-argument): temporary fix for lack
7591         of nt-quote-process-args.  #### I need to put back the overall
7592         structure of that mechanism but redo the guts of it using the
7593         extra intelligence in the C code.
7594
7595 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7596
7597         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7598         `package-get' does in package-get.el, instead of using external
7599         "md5sum" program.
7600
7601         * package-get.el (package-get): Insert package file literally to
7602         make checksum calculation work.
7603
7604 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7605
7606         * code-files.el (convert-mbox-coding-system): Deleted.
7607         (file-coding-system-alist): Removed reference to
7608         convert-mbox-coding-system.
7609
7610 2000-05-28  Martin Buchholz <martin@xemacs.org>
7611
7612         * XEmacs 21.2.34 is released.
7613
7614 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7615
7616         * font-lock.el (font-lock-keywords): Rewrote docstring
7617
7618 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7619
7620         * loadhist.el (unload-feature): handle case where x is both boundp
7621         and fboundp
7622
7623 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7624
7625         * packages.el: It's ok to use built-in macros, but not lisp
7626         defined ones.
7627
7628 2000-05-20  Ben Wing  <ben@xemacs.org>
7629
7630         * font-lock.el:
7631         * font-lock.el (font-lock-message-threshold):
7632         * font-lock.el (font-lock-mode):
7633         * font-lock.el (font-lock-default-fontify-buffer):
7634         * font-lock.el (font-lock-always-fontify-immediately):
7635         * font-lock.el (font-lock-old-extent): Removed.
7636         * font-lock.el (font-lock-old-len): Removed.
7637         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7638         * font-lock.el (font-lock-pending-extent-table): New.
7639         * font-lock.el (font-lock-range-table): New.
7640         * font-lock.el (font-lock-after-change-function):
7641         * font-lock.el (font-lock-after-change-function-1): Removed.
7642         * font-lock.el (font-lock-fontify-pending-extents): New.
7643         * font-lock.el ('font-lock-revert-cleanup): Removed.
7644         * font-lock.el ('font-lock-revert-setup): Removed.
7645         Rewrite deferral code to handle any number of changes, merging
7646         them properly.  Remove hacked-up code for revert-buffer, now
7647         unnecessary.
7648
7649         * menubar-items.el (default-menubar):
7650         In Options->Edit Init File, don't switch to emacs-lisp-mode
7651         unless necessary; doing this turns off font-lock.
7652
7653 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7654
7655         * keydefs.el: Define C-x BS to backward-kill-sentence.
7656
7657 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7658
7659         * files.el (hack-local-variables-prop-line): Use non-greedy
7660         matching to process -*-texinfo-*- -*-.
7661
7662 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7663
7664         * minibuf.el (minibuf-directory-files): new function.
7665         (read-file-name-activate-callback): use minibuf-directory-files.
7666         (read-directory-name-internal): ditto.
7667         (mouse-file-display-completion-list): ditto.
7668         (mouse-directory-display-completion-list): ditto.
7669         (read-file-name-internal): remove "./" from completion list unless
7670         explicitly matched, for consistency.
7671
7672 2000-05-11  Ben Wing  <ben@xemacs.org>
7673
7674         * gutter-items.el (gutter-buffers-tab):
7675         * gutter-items.el (add-tab-to-gutter):
7676         * gutter-items.el (update-tab-in-gutter):
7677         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7678         * gutter-items.el (append-progress-display):
7679         * gutter-items.el (abort-progress-display):
7680         * gutter-items.el (raw-append-progress-display):
7681         Further fixes.  Use set-glyph-image not set-image-instance-property,
7682         to fix problems with multiple windows in a frame.
7683
7684         * menubar-items.el (tutorials-menu-filter):
7685         Fix typo.
7686
7687         * startup.el (early-error-handler):
7688         Display message box under windows; otherwise, message will disappear
7689         before it can be viewed.
7690
7691         * update-elc.el:
7692         Fix bug in NEEDTODUMP processing.
7693
7694 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7695
7696         * startup.el (lock-directory): Removed.
7697         (superlock-file): Ditto.
7698         (startup-set-paths): Remove lockdir.
7699         (startup-setup-paths-warning): Remove lock-directory.
7700
7701         * setup-paths.el (paths-find-lock-directory): Removed.
7702         (paths-find-superlock-file): Ditto.
7703
7704 2000-05-09  Ben Wing  <ben@xemacs.org>
7705
7706         * faces.el (set-face-property):
7707         * faces.el (set-face-font):
7708         * faces.el (set-face-foreground):
7709         * faces.el (set-face-background):
7710         * faces.el (set-face-background-pixmap):
7711         * faces.el (set-face-underline-p):
7712         * faces.el (set-face-strikethru-p):
7713         * faces.el (set-face-highlight-p):
7714         * faces.el (set-face-dim-p):
7715         * faces.el (set-face-blinking-p):
7716         * faces.el (set-face-reverse-p):
7717         doc string changes.
7718
7719         * glyphs.el:
7720         * glyphs.el (make-image-specifier):
7721         * glyphs.el (glyph-property):
7722         * glyphs.el (set-glyph-image):
7723         * glyphs.el (make-glyph):
7724         * glyphs.el (make-pointer-glyph):
7725         * glyphs.el (make-icon-glyph):
7726         * glyphs.el (widget-image-instance-p): New.
7727         authorship info, lots of doc changes.  New predicate, inadvertently
7728         omitted.  the general principle with specifier docs is now that
7729         the description of instantiators should go with the make-foo-specifier
7730         fun's doc string, rather than in foo-specifier-p.  this follows
7731         conventions elsewhere in XEmacs and in general is a lot more obvious
7732         of a place to look.  sometimes the make-foo-specifier function needs
7733         to be created in the process.
7734
7735         * gutter.el:
7736         * gutter.el (make-gutter-specifier): New.
7737         * gutter.el (make-gutter-size-specifier): New.
7738         * gutter.el (make-gutter-visible-specifier): New.
7739         specifier doc updates according to the conventions specified before.
7740
7741         * objects.el:
7742         * objects.el (make-font-specifier):
7743         * objects.el (make-color-specifier):
7744         * objects.el (make-face-boolean-specifier): New.
7745         specifier doc updates according to the conventions specified before.
7746
7747         * specifier.el:
7748         * specifier.el (set-specifier):
7749         * specifier.el (make-integer-specifier): New.
7750         * specifier.el (make-boolean-specifier): New.
7751         * specifier.el (make-natnum-specifier): New.
7752         * specifier.el (make-generic-specifier): New.
7753         * specifier.el (make-display-table-specifier): New.
7754         specifier doc updates according to the conventions specified before.
7755
7756         * toolbar.el:
7757         * toolbar.el (make-toolbar-specifier): New.
7758         specifier doc updates according to the conventions specified before.
7759
7760 2000-05-09  Ben Wing  <ben@xemacs.org>
7761
7762         * process.el (call-process-internal): Revert to previous version
7763         because Mike's change clashed with a change I did not long before.
7764         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7765         Thanks very much Mike for pointing out the bug and submitting a
7766         patch!
7767
7768 2000-04-13  Mike Alexander  <mta@arbortext.com>
7769
7770         * process.el (call-process-internal): Send the correct input buffer
7771         (call-process-internal): Return the exit status of the process
7772
7773 2000-05-07  Ben Wing  <ben@xemacs.org>
7774
7775         * winnt.el:
7776         * winnt.el (nt-quote-args-verbatim): Removed.
7777         * winnt.el (nt-quote-args-prefix-quote): Removed.
7778         * winnt.el (nt-quote-args-backslash-quote): Removed.
7779         * winnt.el (nt-quote-args-double-quote): Removed.
7780         * winnt.el (nt-quote-args-functions-alist): Removed.
7781         * winnt.el (nt-quote-process-args): Removed.
7782         Remove all stuff for argument quoting.  We borrow the code instead
7783         from Emacs 20.6, which is much more careful in its quoting
7784         (e.g. in handling runs of the escape character) and avoids most of
7785         the need for this Lisp mechanism by checking to see whether we're
7786         running a Cygwin or normal program and doing the appropriate
7787         quoting.  If we end up needing such a mechanism, we should add
7788         it by extending the variable `mswindows-quote-process-args' so it
7789         can take an alist of regexps.
7790
7791 2000-05-07  Ben Wing  <ben@xemacs.org>
7792
7793         * keydefs.el:
7794         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7795         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7796         the window without moving point.
7797
7798         * simple.el:
7799         * simple.el (scroll-up-one): New.
7800         * simple.el (scroll-down-one): New.
7801         Functions for use with C-M-up/down.
7802
7803 2000-05-01  Martin Buchholz <martin@xemacs.org>
7804
7805         * XEmacs 21.2.33 is released.
7806
7807 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7808
7809         * dialog.el (yes-or-no-p-dialog-box):
7810         Fix docstring.
7811         Fix following horrible bug in X11 mode with focus-follows-mouse:
7812           1. Visit two files in two different frames.
7813           2. do File->Revert Buffer in one of those frames.
7814           3. Dialog box appears.
7815           4. Arrange things so that the mouse passes over the *other*
7816              frame, then to the dialog box, and click on "Yes".
7817           5. The file contents end up in the *wrong* buffer!
7818         Add TODO comment.
7819
7820 2000-04-28  Ben Wing  <ben@xemacs.org>
7821
7822         * help.el (describe-installation): correct typo introduced
7823         in last patch: boundp -> fboundp.
7824
7825         * etags.el (buffer-tag-table-list):
7826         canonicalize filenames to Unix format so that tag-table-alist
7827         searching works under Windows.
7828
7829         * autoload.el:
7830         Bowdlerize the supposedly objectionable words
7831         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7832
7833         * gutter-items.el (set-progress-display-style):
7834         * gutter-items.el (search-dialog-callback):
7835         * gutter-items.el (make-search-dialog):
7836         Change to new callback-ex api.
7837
7838 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7839
7840         * help.el: (describe-installation): decode-coding-string is not
7841         defined in a non MULE environment.
7842
7843 2000-04-28  Ben Wing  <ben@xemacs.org>
7844
7845         * gutter-items.el (buffer-list-changed-hook):
7846         use it, not record-buffer-hook.
7847
7848         * subr.el (record-buffer-hook): Removed.
7849
7850 2000-04-27  Ben Wing  <ben@xemacs.org>
7851
7852         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7853         use NORECORD option.  Andy will not like this, but the existing
7854         gutter behavior is just wrong, as per this comment:
7855
7856         ;; this used to add the norecord flag to both calls below.
7857         ;; this is bogus because it is a pervasive assumption in XEmacs
7858         ;; that the current buffer is at the front of the buffers list.
7859         ;; for example, select an item and then do M-C-l
7860         ;; (switch-to-other-buffer).  Things get way confused.
7861         ;;
7862         ;; Andy, if you want to maintain the current look, you must
7863         ;;  *uncouple* the gutter order and buffers order.
7864
7865         * loaddefs.el (completion-ignored-extensions): unfuckify.
7866
7867         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7868         xemacs.mak.
7869
7870         * autoload.el (batch-update-one-directory): new function, used in
7871         xemacs.mak.
7872
7873         * loadup.el: set gc-cons-threshold very high unless dumping --
7874         loadup during update-elc is much much much faster.  also do this
7875         when quick-building.
7876
7877         add commented-out code for profiling loadup.
7878
7879
7880         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7881         is required in order to build xemacs.
7882
7883 2000-04-26  Ben Wing  <ben@xemacs.org>
7884
7885         * loadup.el: don't garbage collect during loadup if quick-build
7886         compile-time option is set.
7887
7888 2000-04-23  Ben Wing  <ben@xemacs.org>
7889
7890         * update-elc.el: compute whether any dumped .el or .elc files
7891         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7892         if so.
7893
7894         * update-elc.el (update-elc-files-to-compile): always change
7895         NOBYTECOMPILE in the src directory rather than current dir,
7896         so it will work under NT.
7897
7898         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7899         the form of this file is identical between Unix and Windows.
7900         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7901         Added comment.
7902         (update-autoloads-from-directory): updated doc string.
7903         updated doc strings in a few other places.
7904
7905 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7906
7907         * bytecomp.el (byte-force-recompile): Fix argument to
7908         byte-recompile-directory.
7909
7910 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7911
7912         * gutter-items.el (progress-display-clear-when-idle): Use
7913         add-one-shot-hook.
7914         * gutter-items.el (clear-progress-display): Adjust number of
7915         arguments.
7916
7917 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7918
7919         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7920
7921 2000-04-16  Ben Wing  <ben@xemacs.org>
7922
7923         * printer.el: New file.
7924
7925         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7926
7927         * help.el (describe-installation): Fix decoding for Windows.
7928
7929         * menubar-items.el:
7930         * menubar-items.el (default-menubar):
7931         * menubar-items.el (tutorials-menu-filter): New.
7932         * menubar-items.el (popup-menubar-menu):
7933         Add authorship.  Redo Help menu and Tutorials filter.
7934
7935         * menubar.el: Correct comment.
7936
7937         * modeline.el (modeline-buffer-identification): Correct doc string.
7938
7939         * simple.el:
7940         * simple.el (printing): Removed.
7941         * simple.el (printer-name): Removed.
7942         * simple.el (generic-print-buffer): Removed.
7943         * simple.el (generic-print-region): Removed.
7944         Move generic print code to printer.el.
7945
7946 2000-04-15  Ben Wing  <ben@xemacs.org>
7947
7948         * simple.el (generic-print-region): New.
7949         make this function actually work.
7950         (generic-print-buffer): call generic-print-region.
7951
7952 2000-04-14  Andy Piper  <andy@xemacs.org>
7953
7954         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7955         by using the new widget-callback-current-channel.
7956         (search-dialog-callback): ditto.
7957
7958 2000-04-12  Andy Piper  <andy@xemacs.org>
7959
7960         * gutter.el (default-gutter-position): moved from gutter-items.el.
7961         (default-gutter-position-changed-hook): ditto.
7962         (gutter-element-visibility-changed-hook): ditto.
7963         (set-gutter-element): ditto.
7964         (remove-gutter-element): ditto.
7965         (set-gutter-element-visible-p): ditto.
7966         (gutter-element-visible-p): ditto.
7967         (init-gutter): ditto.
7968
7969         * dialog.el (make-dialog-box): renamed and moved from
7970         gutter-items.el
7971
7972         * gutter-items.el: move various functions elsewhere.
7973
7974 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7975
7976         * menubar-items.el: Fixed place of parenthesis.
7977
7978 2000-04-12  Ben Wing  <ben@xemacs.org>
7979
7980         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7981                 without constantly being prompted for the tag.
7982         * simple.el: Added a number of section headings, to clarify the
7983                 organization of this file.
7984         * simple.el (activate-region):
7985         * simple.el (region-exists-p):
7986         * simple.el (region-active-p):
7987                 Moved these three function down to the other side of
7988                 the case-changing functions, so they join the rest of
7989                 the region code.
7990         * simple.el (printing): New.
7991         * simple.el (printer-name): New.
7992         * simple.el (generic-print-buffer): New.
7993                 New functions, a very simple prototype for a unified
7994                 printing interface.
7995
7996         * process.el (call-process-internal): Real fix for null BUFFER,
7997                 other problems with BUFFER specs.
7998
7999         * menubar-items.el:
8000                 Fixed up File->Print to use new printing functions.
8001                 Various corrections and expansions to Grep/Compile menus.
8002                 New options for Printing.
8003                 New options for SMTP Mail, the way to send mail under
8004                   MS Windows. (There's also a package patch to make SMTP
8005                   Mail be the default under MSWin.)
8006
8007 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8008
8009         * menubar-items.el: Selecting Rectangle Mousing from menubar
8010         did not work.  Needed to quote mouse-track-rectangle-p.
8011
8012 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8013
8014         * cl-compat.el (keywordp): Removed.
8015
8016 2000-04-05  Andy Piper  <andy@xemacs.org>
8017
8018         * gutter-items.el (progress-layout-glyph): don't initialize here.
8019         (progress-gauge-glyph): use dynamic sizing.
8020         (set-progress-display-style): new function. Set progress glyphs
8021         appropriately depending on the style.
8022         (progress-display-style): new variable. Custom version of
8023         set-progress-display-style.
8024         (progress-abort-glyph): switch to dynamic sizes.
8025         (search-dialog-text): make the edit field active.
8026
8027 2000-04-04  Andy Piper  <andy@xemacs.org>
8028
8029         * gutter-items.el (make-search-dialog): need to make the search
8030         dialog visible after creation.
8031
8032         * menubar-items.el (default-menubar): use the search dialog for
8033         searching. Remove some extraneous search menu items.
8034
8035         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8036         well as strings.
8037         (make-gutter-only-dialog-frame): allow the user to create the
8038         frame unmapped. Allow the gutter spec to be given as a glyph.
8039         (search-dialog-direction): new variable.
8040         (search-dialog-text): new variable.
8041         (search-dialog-callback): new function. Callback for the search
8042         dialog action.
8043         (make-search-dialog): new function. Create a user-friendly search
8044         dialog.
8045
8046 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8047
8048         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8049         under Windows.
8050
8051 2000-04-01  Andy Piper  <andy@xemacs.org>
8052
8053         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8054         progress more accurately.
8055
8056 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8057
8058         * finder.el (finder-compile-keywords): Process readable files only.
8059         Because error in process of .#finder-inf.el when compile xemacs
8060         with --with-clash-detection option.
8061
8062 2000-03-31  Andy Piper  <andy@xemacs.org>
8063
8064         * gutter-items.el (append-progress-display): don't delay after a
8065         successful font-lock.
8066         (make-gutter-only-dialog-frame): new function. Allow users to
8067         create gutter-only dialogs.
8068
8069 2000-03-27  Mike Alexander  <mta@arbortext.com>
8070
8071         * process.el (call-process-internal): Handle a null BUFFER
8072         parameter correctly.
8073
8074 2000-03-28  Andy Piper  <andy@xemacs.org>
8075
8076         * gutter-items.el (abort-progress-display): put strings in the
8077         gutter not extents.
8078         (progress-layout-glyph): signal special 'quit callback.
8079         (progress-display-quit-function): deleted.
8080         (progress-display-stop-callback): deleted.
8081         (progress-display-dispatch-command-events): deleted.
8082         (append-progress-display): remove calls to
8083         progress-display-dispatch-command-events.
8084         (raw-append-progress-display): ditto.
8085
8086 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8087
8088         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8089         being a list.  Actually define `stipple-pixmap-p' which is used as
8090         an error predicate.  Correctly handle PIXMAP being either relative
8091         or absolute file name.
8092
8093 2000-03-24  Andy Piper  <andy@xemacs.org>
8094
8095         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8096         (abort-progress-display): ditto. Don't delete the created extent.
8097         (raw-append-progress-display): ditto.
8098         (progress-display-dispatch-non-command-events): new
8099         function. Encapsulates what we want to do when no command input is
8100         required.
8101         (progress-display-dispatch-command-events): likewise, but disable
8102         for now since it causes too many problems.
8103         (append-progress-display): use them.
8104         (raw-append-progress-display): ditto.
8105         (default-gutter-position-changed-hook): set this rather than
8106         default-gutter-position-changed.
8107         (default-gutter-position-changed-hook): lambda with zero arguments
8108         rather than one.
8109         (raw-append-progress-display): trap errors in pending input since
8110         allowing them to signal will hose the gauge well and
8111         truly. Ideally we would like to delay these until we are more able
8112         to cope.
8113         (append-progress-display): ditto.
8114
8115 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8116
8117         * lisp/make-docfile.el: call-process-internal is now implemented
8118         in process.el.
8119
8120 2000-03-21  Ben Wing  <ben@xemacs.org>
8121
8122         * mule\mule-cmds.el (set-language-info-alist):
8123         Fix to correspond to new menu arrangement.
8124
8125 2000-03-21  Ben Wing  <ben@xemacs.org>
8126
8127         * process.el:
8128         * process.el (call-process-internal): New.
8129         New implementation of call-process.  Only enabled under NT, so far.
8130         stderr handling not implemented yet in CVS'd C code.
8131
8132 2000-03-20  Ben Wing  <ben@xemacs.org>
8133
8134         * lisp-mode.el:
8135         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8136         * lisp-mode.el (lisp-interaction-mode):
8137         Put back Lisp Interaction menubar for Jan V's sake.
8138
8139         * simple.el:
8140         * simple.el (mark-ring):
8141         * simple.el (dont-record-current-mark): New.
8142         * simple.el (in-shifted-motion-command): New.
8143         * simple.el (mark-ring-unrecorded-commands): New.
8144         * simple.el (mark-ring-max):
8145         * simple.el (set-mark-command):
8146         * simple.el (push-mark):
8147         * simple.el (handle-pre-motion-command):
8148         Implement scheme for not recording unimportant marks.
8149
8150         * subr.el:
8151         * subr.el (function-allows-args): New.
8152         New function function-allows-args.
8153
8154 2000-03-20  Martin Buchholz <martin@xemacs.org>
8155
8156         * XEmacs 21.2.32 is released.
8157
8158 2000-03-20  Andy Piper  <andy@xemacs.org>
8159
8160         * gutter-items.el (update-tab-in-gutter): force selection of the
8161         selected-window if required to do so.
8162         (buffers-tab-items): ditto.
8163         (add-tab-to-gutter): ditto.
8164         (create-frame-hook): use force-selection.
8165         (default-gutter-position-changed): lambdify.
8166         (update-tab-hook): deleted since it was only used in one place.
8167
8168 2000-03-18  Andy Piper  <andy@xemacs.org>
8169
8170         * files.el (find-file-noselect): undo change that shouldn't have
8171         gone in.
8172
8173 2000-03-17  Andy Piper  <andy@xemacs.org>
8174
8175         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8176         of selected-window trickery.
8177
8178         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8179         frames tabs.
8180         (progress-display-stop-callback): progress -> progress-display
8181         (progress-display-quit-function): ditto.
8182         (clear-progress-display): ditto.
8183         (remove-progress-display): ditto.
8184         (append-progress-display): ditto.
8185         (abort-progress-display): ditto.
8186         (raw-append-progress-display): ditto.
8187         (display-progress-display): ditto.
8188         (current-progress-display-label): ditto.
8189         (current-progress-display): ditto.
8190         (lprogress-display): ditto and save the buffer
8191         (progress-display): ditto. Otherwise the buffer sometimes gets
8192         changed which confuses font-lock.
8193
8194         * font-lock.el (font-lock-default-fontify-buffer): catch all
8195         errors, not just quit.
8196         (font-lock-mode): progress -> display-progress
8197         (font-lock-default-fontify-buffer): ditto.
8198         (font-lock-fontify-syntactically-region): ditto.
8199         (font-lock-fontify-keywords-region): ditto.
8200
8201 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8202
8203         * cl.el (gensym): Move to here from cl-macs.el.
8204         (gentemp): Ditto.
8205
8206 2000-03-16  Andy Piper  <andy@xemacs.org>
8207
8208         * font-lock.el (font-lock-mode): use lprogress and friends for
8209         progress management.
8210         (font-lock-default-fontify-buffer): ditto.
8211         (font-lock-fontify-syntactically-region): ditto.
8212         (font-lock-fontify-keywords-region): ditto.
8213         (font-lock-revert-cleanup): fix reverting.
8214         (font-lock-revert-setup): ditto.
8215
8216         * gutter-items.el (progress-use-echo-area): new variable. Use the
8217         echo area for progress gauges if non-nil.
8218         (clear-progress): remove echo area stuff and defer to
8219         clear-message.
8220         (append-progress): dispatch non-command events after each progress
8221         increment. Remove echo area stuff.
8222         (abort-progress): remove echo area stuff and defer to
8223         display-message.
8224         (raw-append-progress): ditto. Dispatch non-command events after
8225         gutter redisplay.
8226         (display-progress): defer echo area stuff to display-message.
8227
8228         * gutter-items.el (clear-progress):
8229         (abort-progress): indentation changes.
8230         (display-progress): don't clear progress.
8231         (append-progress): compare messages with equal.
8232         (raw-append-progress): use dispatch-non-command-events to flush
8233         widget creation events.
8234
8235 2000-03-13  Ben Wing  <ben@xemacs.org>
8236
8237         * abbrev.el:
8238         * abbrev.el (abbrev-string-to-be-defined): New.
8239         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8240         Changes for use with the menubar.
8241
8242 2000-03-12  Ben Wing  <ben@xemacs.org>
8243
8244         * alist.el (vassoc): moved here from font-menu.el.
8245
8246         * custom.el (defface): typo fix.
8247
8248         * dialog.el (yes-or-no-p-dialog-box):
8249         * dialog.el (message-box):
8250         * files.el (save-some-buffers-1):
8251         Put accelerators in the button names.
8252
8253         * font-lock.el (font-lock-comment-face):
8254         * font-lock.el (font-lock-keyword-face):
8255         * font-lock.el (font-lock-function-name-face):
8256         Fixed some of the colors under MS Windows because the existing
8257         default colors were hardly different from black and needed to be
8258         made lighter.
8259
8260         * font-menu.el:
8261         * font-menu.el (font-menu-split-long-menu):
8262         * font-menu.el (font-menu-family-constructor):
8263         * font-menu.el (font-menu-size-constructor):
8264         * font-menu.el (font-menu-weight-constructor):
8265         * font-menu.el (font-menu-set-font):
8266         vassoc moved to alist.el.
8267         Accelerators added to all menus.
8268         Unused bound var new-props removed.
8269
8270         * keydefs.el: I did a whole lot of rearranging to put things in a
8271         more consistent order and fixed a number of cases where key
8272         combinations involving up, down, left, right and so on were
8273         defined but the corresponding keypad combinations were not
8274         defined.
8275
8276         * lisp-mode.el:
8277         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8278         * lisp-mode.el (emacs-lisp-mode):
8279         * lisp-mode.el (lisp-interaction-mode):
8280         * lisp-mode.el (flet):
8281         Added accelerators onto the menus.
8282         Made all the different versions of the let function be indented
8283         the same way.
8284         Undid Steve's easy-menu-ification, because it makes it impossible
8285         to have the menubar and popup menus different.
8286         Cleaned up the menu; added items for find-function &c and some
8287         indenting, and removed debug-on-*.
8288
8289         * list-mode.el (list-mode-hook):
8290         * list-mode.el (list-mode):
8291         * list-mode.el (completion-setup-hook):
8292         * list-mode.el (display-completion-list):
8293         Added support for the :window-height keyword, which is required
8294         because of other changes that I made for the file dialog box.  I
8295         also made the hook variables list-mode-hook and
8296         completion-setup-hook and also minibuffer-setup-hook in
8297         minibuf.el be permanent-local; see comment in list-mode.el.
8298
8299         * map-ynp.el (map-y-or-n-p):
8300         Added accelerators to the dialog buttons.
8301
8302         * menubar-items.el (menu-truncate-list):
8303         New internal function.
8304         * menubar-items.el (submenu-generate-accelerator-spec):
8305         * menubar-items.el (menu-item-strip-accelerator-spec):
8306         * menubar-items.el (menu-item-generate-accelerator-spec):
8307         New exported functions, for use in auto-generating accelerator specs.
8308
8309         * menubar-items.el:
8310         * menubar-items.el (default-menubar):
8311         * menubar-items.el (maybe-add-init-button):
8312         * menubar-items.el (bookmark-menu-filter):
8313         * menubar-items.el (slow-format-buffers-menu-line):
8314         * menubar-items.el (build-buffers-menu-internal):
8315         * menubar-items.el (language-environment-menu-filter):
8316         * menubar-items.el (default-popup-menu):
8317         * menubar-items.el (popup-buffer-menu):
8318         * menubar-items.el (popup-menubar-menu):
8319         Did a major overhaul on this file, and in fact I'm nowhere near
8320         done working on the menubar, and there will be more patches to
8321         come.  A basic summary of what I've done:
8322
8323         a) I added accelerators to all of the menu items.  For menus that
8324         are auto-generated, such as the buffers menu, the accelerators are
8325         automatically added to the beginning of each line using the
8326         numbers 1 through 9, then zero, and then letters starting with A,
8327         but omitting the letters that are already in use for the fixed
8328         menu items at the top of the buffers menu.  To facilitate adding
8329         accelerators of this kind, I created some new functions
8330         (*-accelerator-spec), which are also being used by other filters
8331         that auto generate lists of things such as ftp sites to download
8332         packages.  If people really don't like these accelerators
8333         appearing at the beginning of the menu items, a variable can be
8334         added to optionally turn them off, but I think this is rather
8335         pointless because other menu items have accelerators and many or
8336         most of the menu users will use the accelerators if the support is
8337         there.
8338
8339         b) I combined the top level Tools and Apps menus into a single
8340         Tools menu, because the distinction between the two is not
8341         obvious, and the items on the menus are not used often enough that
8342         putting some of them onto submenus is a problem.
8343
8344         c) I created two new top level menus called View and Cmds because
8345         there were too many items on the File and Edit menus, and I'm going
8346         to be adding more items to these menus.  In contrast to the Tools
8347         menu, the items on these menus may be used quite often during an
8348         editing session, and so should be available with fewer
8349         keystrokes.
8350
8351         d) I added a number of options to the options menu, including one
8352         for controlling whether the alt key can be used to traverse to
8353         menu items using the accelerators, one for controlling behavior of
8354         control-k, one for controlling how the kill and yank functions
8355         interact with the clipboard, a few additional buffers-menu
8356         options, and various other things.  I also did a bit of
8357         rearranging, for example, combining the keyboard and mouse options
8358         into a single keyboard and mouse submenu to facilitate the
8359         accelerators on that level.
8360
8361         e) I changed the variable buffers-menu-format-buffer-line-function
8362         to take two arguments instead of one, the second argument being
8363         the line number for use in creating an accelerator.  I added a
8364         hack to support existing functions with one argument (although I
8365         doubt that very many of these exist), for backward compatibility.
8366
8367         f) I moved the top level mule menu to be a submenu of the edit
8368         menu.  I think that most of the items on this menu are fairly
8369         useless and there are certainly not enough frequently used items
8370         to justify this being its own top level menu.
8371
8372         g) I combined most of the items in big-menubar.el into the main menu.
8373         If people think the main menu is too big, it would be possible to
8374         create different configurations, some smaller.
8375
8376         * menubar.el (check-menu-syntax):
8377         Deleted some syntax checks that were no longer valid, partly
8378         because of changes that were already made a long time ago, and
8379         partly because of a change I made where I allow the name of the
8380         menu item to be an evaluated expression rather than just a string,
8381         similar to all of the other parameters of a menu item.
8382
8383         * minibuf.el:
8384         * minibuf.el (read-file-name-1):
8385         * minibuf.el (mouse-read-file-name-1):
8386         I made a number of changes to improve the appearance
8387         and functioning of the file dialog box.  They include:
8388
8389         a) Fixing the problem where closing the dialog box by clicking on
8390         the close button of the window didn't properly exit the
8391         minibuffer.
8392
8393         b) Fixing the problem that if you typed part of a file name, and
8394         then clicked on a completion with the mouse, the file was not
8395         correctly selected.
8396
8397         c) Changing the title of the dialog box to reflect the operation
8398         being done in accordance with user interface conventions, rather
8399         than the name of the dialog box buffer, which is rather useless.
8400
8401         d) Remove the words "possible completions are" which didn't
8402         belong.
8403
8404         e) Fix things so that the completions scroll off the end of the
8405         completions windows only to the right, rather than both to the
8406         right and down, which is in accordance with Windows user interface
8407         conventions.
8408
8409         * msw-init.el (init-post-mswindows-win):
8410         Added a binding for meta-F4, which is the standard windows binding
8411         for exiting a program.
8412
8413         * select.el (get-selection-no-error):
8414         * select.el (own-selection):
8415         * select.el (own-clipboard):
8416         Added an optional argument called append to the functions
8417         own-selection and own-clipboard.  This adds support for appending
8418         text to the existing selection and allows the function
8419         own-clipboard to be used as the value of the variable
8420         interprogram- cut-function.
8421
8422         Fixed a bug in own-selection in handling zmacs-region-stays.
8423
8424         * simple.el (historical-kill-line): New.
8425
8426         * simple.el (kill-line):
8427         * simple.el (interprogram-cut-function):
8428         * simple.el (interprogram-paste-function):
8429         * simple.el (handle-pre-motion-command):
8430         * simple.el (next-line):
8431         * simple.el (previous-line):
8432         a) Expanded the variable kill-whole-line, so that function
8433         kill-line can be set to delete the entire line always, not just
8434         when cursor is at the beginning of the line.  This is controlled
8435         by setting the variable kill-whole-line to the symbol 'always.
8436         This behavior, as well as the existing kill-whole-line behavior,
8437         now only take effect when kill-line is called interactively,
8438         although this is a departure from a previous behavior in the case
8439         of setting this variable kill-whole-line to t.  It is almost
8440         certainly what has always been intended, and most likely the old
8441         way of doing things introduced bugs.  I also created a function
8442         called historical-kill-line, which ignores the kill-whole-line
8443         setting and always gives the historical behavior of only killing
8444         to the end of the line.  I bound this function to shift- control-k
8445         so that the kill to end of line behavior is available, even when
8446         kill-whole-line has been set to change control-k into the simple
8447         delete-whole-line behavior. (This can be set using the options
8448         menu.)
8449
8450         b) I changed things so that kill and yank now interact with the
8451         clipboard by default under windows.  This was done by changing the
8452         default value of interprogram-cut- function and
8453         interprogram-paste-function.  You can get the old behavior by
8454         setting these to nil, and there is an option on the options menu
8455         to do this.
8456
8457         c) I added support for selecting text using shifted motion keys.
8458         This support is on by default and can be controlled by the
8459         variable shifted-motion-keys-select-region.  There is also a
8460         variable called unshifted-motion-keys-deselect-region that
8461         controls more specifically how the shifted motion key behavior
8462         works.  I did not put an option on the options menu to turn this
8463         off, because I can't imagine why this would be useful.
8464
8465         * simple.el (forward-block-of-lines):
8466         * simple.el (backward-block-of-lines):
8467         * simple.el (block-movement-size):
8468         New.
8469
8470         * simple.el (uncapitalized-title-words):
8471         * simple.el (uncapitalized-title-word-regexp):
8472         * simple.el (capitalize-string-as-title):
8473         * simple.el (capitalize-region-as-title):
8474         New.
8475
8476
8477         * subr.el (add-hook):
8478         * subr.el (make-local-hook): New.
8479         * subr.el (remove-local-hook): New.
8480         * subr.el (add-one-shot-hook): New.
8481         * subr.el (add-local-one-shot-hook): New.
8482         Added some functions to make using hooks easier.
8483         These include:
8484
8485         a) Functions add-local-hook and remove-local-hook to make it easy
8486         to use local hooks.
8487
8488         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8489         make it possible to add a "one-shot" hook, which is to say a hook
8490         that runs only once, and automatically removes itself after the
8491         first time it has run.
8492
8493 2000-03-09  Andy Piper  <andy@xemacs.org>
8494
8495         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8496
8497 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8498
8499         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8500         Moved from menubar-items.el.
8501         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8502
8503 2000-03-08  Andy Piper  <andy@xemacs.org>
8504
8505         * gutter-items.el (build-buffers-tab-internal): add selected field
8506         to buffers tab spec.
8507
8508 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8509
8510         * minibuf.el (last-exact-completion): Initialize to nil.
8511
8512 2000-03-07  Didier Verna  <didier@xemacs.org>
8513
8514         * startup.el (command-line-1): remove unused variable
8515         `first-file-buffer'.
8516
8517 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8518
8519         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8520         which is also used for Web server log files.
8521
8522 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8523
8524         * mule/mule-charset.el: Setup auto-fill-chars.
8525
8526 2000-03-02  SL Baur  <steve@beopen.com>
8527
8528         * subr.el (with-string-as-buffer-contents): Reimplement using
8529         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8530         non-deletion of buffer after execution problem.
8531         (with-output-to-string): Use unique buffer name.
8532
8533 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8534
8535         * gutter-items.el (buffers-tab-sort-function):  New variable.
8536         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8537
8538 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8539
8540         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8541
8542 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8543
8544         * menubar-items.el (maybe-add-init-button): Remove the "Load
8545         .emacs" button from all menubars.
8546
8547 2000-03-01  Didier Verna  <didier@xemacs.org>
8548
8549         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8550         region rectangle replacement (from Jan Vroonhof).
8551         (replace-rectangle): new function.
8552
8553 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8554
8555         * mule/mule-cmds.el (set-default-coding-systems): Use
8556         set-terminal-coding-system and set-keyboard-coding-system.
8557         * coding.el (set-terminal-coding-system): Use
8558         set-console-tty-output-coding-system.
8559         (set-keyboard-coding-system): Use
8560         set-console-tty-input-coding-system.
8561
8562 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8563
8564         * minibuf.el (read-variable): Allow symbol to default argument.
8565
8566 2000-02-27  Andy Piper  <andy@xemacs.org>
8567
8568         * gutter-items.el (update-tab-hook): new function to be used for
8569         hooks.
8570         (create-frame-hook): add update-tab-hook.
8571         (record-buffer-hook): ditto.
8572         (default-gutter-position-changed): ditto.
8573         (default-gutter-position): updating the buffers tab is now handled
8574         by a hook.
8575         (default-gutter-position-changed-hook): new variable.
8576         (gutter-element-visibility-changed-hook): ditto.
8577         (set-gutter-element-visible-p): call it.
8578         (set-gutter-element): use modify-specifier-instances. Set extents
8579         as duplicable before using.
8580         (remove-gutter-element): ditto.
8581         (set-gutter-element-visible-p): ditto.
8582         (init-gutter): new function.
8583         (add-tab-to-gutter): use new gutter-element functions rather than
8584         setting specifiers directly.
8585         (clear-progress): ditto.
8586         (abort-progress): ditto.
8587         (gutter-buffers-tab-visible-p): renamed from
8588         default-gutter-visible-p
8589
8590         * specifier.el (modify-specifier-instances): new function from Jan
8591         Vroonhof.
8592
8593         * x-init.el (init-post-x-win): call init-gutter.
8594
8595         * msw-init.el (init-post-mswindows-win): call init-gutter.
8596
8597         * menubar-items.el (default-menubar): Update to reflect new gutter
8598         variables.
8599
8600 2000-02-26  Andy Piper  <andy@xemacs.org>
8601
8602         * gutter-items.el (set-gutter-element): new function. Add gutter
8603         elements to the specified gutter.
8604         (remove-gutter-element): new function. Remove gutter elements from
8605         the specified gutter.
8606         (set-gutter-element-visible-p): new function. Set gutter element
8607         visibility for the provided gutter-visible specifier.
8608
8609 2000-02-23  Andy Piper  <andy@xemacs.org>
8610
8611         * gutter-items.el (add-tab-to-gutter): specify dimensions
8612         dynamically.
8613
8614 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8615
8616         * gutter-items.el (add-tab-to-gutter):
8617         * package-get.el (package-get-interactive-package-query):
8618         * package-ui.el (pui-directory-exists):
8619         (pui-install-selected-packages):
8620         (pui-list-packages):
8621         Use #'(lambda ...)  instead of '(lambda ...).
8622
8623 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8624
8625         * startup.el (load-user-init-file): Check to make sure user
8626           has an init-file before calling load().
8627
8628 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8629
8630         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8631
8632 2000-02-23  Martin Buchholz <martin@xemacs.org>
8633
8634         * XEmacs 21.2.31 is released.
8635
8636 2000-02-21  Mike Sperber <mike@xemacs.org>
8637
8638         * loadup.el (really-early-error-handler):
8639         * update-elc.el:
8640         * make-docfile.el:
8641         Remove dependency on EMACSBOOTSTRAP... environment variables.
8642
8643 2000-02-21  Martin Buchholz <martin@xemacs.org>
8644
8645         * XEmacs 21.2.30 is released.
8646
8647 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8648
8649         * byte-optimize.el (byte-optimize-plus):
8650         (byte-optimize-minus):
8651         (byte-optimize-multiply):
8652         Optimize (- 0) to 0, not (-)
8653         Optimize (+ 5 3.0) to 8.0
8654         Optimize (* 5 3.0) to 15.0
8655         Improve readability.
8656
8657 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8658
8659         * modeline.el: (modeline-scrolling-method): change modeline
8660         mswindows cursor appearance according to the value.
8661
8662         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8663         and 'gui-element face colors and 'gui-element face font to Windows
8664         defaults.
8665
8666 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8667
8668         * font-lock.el: Javadoc enhancements
8669
8670 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8671
8672         * ldap.el (toplevel): Test if LDAP support has been compiled in
8673         (ldap-verbose): New option
8674         (ldap-search-entries): Renamed from the previous ldap-search
8675         Conditionalize message display on ldap-verbose
8676         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8677         defuns
8678         (ldap-search): Is now defined as an obsolete wrapper calling
8679         ldap-search-basic or ldap-search-entries
8680
8681
8682 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8683             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8684             Jan Vroonhof  <jan@xemacs.org>
8685
8686         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8687         When for-effect is true, didn't call `byte-optimize-form'
8688         in and/or subforms without last.
8689
8690 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8691
8692         * package-get.el (package-get-download-sites): Use correct custom
8693         type.
8694
8695 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8696
8697         * files.el (write-file): Ask for coding system when compiled with
8698         file-coding.
8699
8700 2000-02-16  Andy Piper  <andy@xemacs.org>
8701
8702         * buffer.el (switch-to-buffer): give norecord argument to
8703         set-window-buffer instead of explicitly recording.
8704
8705         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8706         we have to pick a window.
8707
8708 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8709
8710         * mule/mule-cmds.el (describe-language-support): Don't add
8711         unexist function to help-map.
8712         (describe-coding-system): Don't use already assigend `C'.
8713
8714 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8715
8716         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8717         work in custom.
8718
8719 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8720
8721         * about.el: Ienaga's e-mail address change.
8722
8723 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8724
8725         * etags.el (find-tag): force new window -- even if buf already
8726         visible -- when other-window is t
8727
8728 2000-02-16  Martin Buchholz <martin@xemacs.org>
8729
8730         * XEmacs 21.2.29 is released.
8731
8732 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8733
8734         * cl-extra.el (getf): This is now identical to `plist-get', so
8735         just defalias it.
8736         * cl-macs.el: Make getf an alias to plist-get, at the
8737         byte-compiler level, using define-compiler-macro.
8738
8739 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8740
8741         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8742
8743 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8744
8745         * lisp/etags.el (find-tag-internal): set exact-tagname to
8746           a regular expression that matches against the tagname
8747           part of the tag entry first instead of only looking in
8748           the context area.
8749
8750 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8751
8752         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8753         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8754
8755 2000-02-07  Martin Buchholz <martin@xemacs.org>
8756
8757         * XEmacs 21.2.28 is released.
8758
8759 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8760
8761         * cl-extra.el (getf): Just call `get', never `get*'.
8762         Make arglist match docstring.
8763         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8764         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8765         * byte-optimize.el: remove references to `get*'.
8766
8767 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8768
8769         * mule/european.el: Add syntax information for Latin3 and Latin4.
8770
8771 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8772
8773         * byte-optimize.el: Byte-optimize (length "foo")
8774
8775 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8776
8777         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8778         width check using `window-leftmost-p' and `window-rightmost-p'.
8779
8780 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8781
8782         * wid-edit.el (widget-match-inline): An atom never matches a
8783           list.
8784
8785 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8786
8787         * modeline.el: Consolidated 'x and 'mswindows specification under
8788         'win tag.
8789
8790 2000-01-29  Andy Piper  <andy@xemacs.org>
8791
8792         * gutter-items.el: (format-buffers-tab-line): Try and be
8793         intelligent about buffer naming when we have duplicates.
8794
8795 2000-01-29  Andy Piper  <andy@xemacs.org>
8796
8797         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8798         updated when it becomes visible.
8799
8800 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8801
8802         * bytecomp.el (byte-compile-insert-header): Properly set coding
8803         system under MULE and file-coding.
8804
8805 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8806
8807         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8808         (dontusethis-set-value-terminal-coding-system-handler):
8809         (dontusethis-set-value-keyboard-coding-system-handler):
8810         Never undefine coding system aliases.  Emergency fix for gnus.
8811
8812 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8813
8814         * files.el (abbreviate-file-name): Use directory-sep-char instead
8815         of hard-coded "/".
8816
8817 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8818
8819         * startup.el (user-init-file-base-list): New variable, replacing
8820         user-init-file-base.
8821         (find-user-init-file): New function.
8822         (command-line-early): Use it.
8823         (load-user-init-file): Ditto.
8824
8825 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8826
8827         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8828         calling valid-image-instantiator-format-p
8829
8830 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8831
8832         * isearch-mode.el (isearch-mode): The variable is
8833         isearch-unhidden-extents, not isearch-opened-extents.
8834
8835 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8836
8837         * minibuf.el (next-history-element): Modify error message if a
8838         default value is available.
8839
8840 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8841
8842         * bytecomp.el (byte-compile-file): Don't unconditionally write
8843         .elc files in binary - might contain non-Latin1.
8844
8845 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8846
8847         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8848         for windows-nt.
8849
8850         * version.el:
8851         * startup.el (user-init-file-base):
8852         * process.el (call-process-region):
8853         * files.el (make-backup-file-name):
8854         (backup-file-name-p):
8855         (file-relative-name):
8856         (abbreviate-file-name):
8857         (set-auto-mode):
8858         * code-process.el (call-process-region): Removed unnecessary
8859         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8860         support out of the universe.
8861
8862         * process.el:
8863         * code-process.el:
8864         * bytecomp.el (byte-compile-file): Removed reference to
8865         buffer-file-type, and commented usage of binary-process-output
8866         NTEmacs variables.
8867
8868 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8869
8870         * help.el (function-arglist): Add case for macro.
8871
8872 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8873
8874         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8875         printers.
8876         (custom-display): Added a menu for printer/display tags.
8877
8878         * frame.el (frame-type):
8879         * device.el (device-type): Added 'msprinter to the doc string, and
8880         removed 'pc -- it is not going to be implemented ever.
8881         (call-device-method): Fixed docstring typo.
8882         Defined specifier tags 'printer and 'display.
8883
8884 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8885
8886         * lisp/itimer.el (itimer-run-expired-timers): (consp
8887           last-command-event-time) instead of (consp
8888           'last-command-event-time).
8889
8890 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8891
8892         * msw-glyphs.el: Removed obsolete commentary.
8893
8894 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8895
8896         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8897         better default value.
8898
8899 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8900
8901         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8902         (read-string): Ditto.
8903         (eval-minibuffer): Ditto.
8904         (read-command): Ditto.
8905         (read-function): Ditto.
8906         (read-variable): Ditto.
8907         (read-number): Ditto.
8908         (read-shell-command): Ditto.
8909         (read-number): Record history.
8910
8911 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8912
8913         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8914
8915 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8916
8917         * faces.el (startup-initialize-custom-faces): New function.
8918         Reset all faces created during auto-autoloads loading time
8919         by defface.
8920         * startup.el (command-line): Call it.
8921
8922 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8923
8924         * about.el (about-hackers): Add myself to contributors list.
8925
8926 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8927
8928         * menubar-items.el (maybe-add-init-button): Removed an argument in
8929         a call to load-user-init-file, as the function managed to lose its
8930         formal parameter a few betas ago.
8931
8932 2000-01-18  Martin Buchholz <martin@xemacs.org>
8933
8934         * XEmacs 21.2.27 is released.
8935
8936 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8937
8938         * process.el (shell-command-to-string): Use the FSF docstring.
8939         Make shell-command-to-string the standard function, and
8940         exec-to-string the (deprecated) alias.
8941
8942         * startup.el: typo fix.
8943
8944 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8945
8946         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8947
8948 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8949
8950         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8951         buffers after visible buffers.
8952         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8953
8954 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8955
8956         * info.el (Info-extract-menu-node-name): Stop at a dot
8957         followed by whitespace or right parenthesis.
8958
8959 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8960
8961         * info.el (Info-directory-list): Warn against using Customize with
8962         Info-directory-list.
8963
8964 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8965
8966         * minibuf.el (read-file-name): doc fix.
8967
8968         * autoload.el (update-file-autoloads): doc fix.
8969
8970         * about.el (about-hackers): Change my E-mail address.
8971
8972 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8973
8974         * info.el (Info-visit-file): Just use the `f' interactive spec to
8975         read a filename in the standard way.
8976
8977 2000-01-13  Andy Piper  <andy@xemacs.org>
8978
8979         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8980         (gutter-buffers-tab-extent): new variable.
8981         (update-tab-in-gutter): call add-tab-to-gutter again if the
8982         orientation has changed.
8983         (add-tab-to-gutter): cope with different orientations.
8984
8985 2000-01-11  Didier Verna  <didier@xemacs.org>
8986
8987         * info.el (Info-following-node-name): backward-skip dots as well
8988         as spaces (dots at the end of a node name aren't part of it).
8989         (Info-extract-menu-node-name): don't skip dots. There could be
8990         some in the node name.
8991         (Info-index): allow dots to be part of a node name.
8992
8993 2000-01-12  Andreas Jaeger  <aj@suse.de>
8994
8995         * files.el (auto-mode-alist): Added idlwave-mode.
8996         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8997
8998 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8999
9000         * info.el (Info-search): Show default value.
9001
9002 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9003
9004         * info.el (Info-read-node-completion-table): New variable.
9005         (Info-read-node-name-1): New function.
9006         (Info-read-node-name): Use it.
9007         (Info-follow-reference): Use DEFAULT argument of completing-read.
9008         (Info-menu): Ditto.
9009
9010 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9011
9012         * hyper-apropos.el (hyper-describe-key-briefly): Save
9013         window configuration.
9014         (hyper-describe-face): Use DEFAULT of completing-read.
9015         (hyper-apropos-read-variable-symbol): Ditto.
9016         (hyper-apropos-read-function-symbol): Ditto.
9017
9018 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9019
9020         * mule/mule-cmds.el (set-default-coding-system): Set
9021         comint-exec-hook to use coding-system-for-read and
9022         coding-system-for-write so that C-x RET c works.
9023
9024 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9025
9026         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9027         (previous-matching-history-element): Increment
9028         minibuffer-max-depth by 1.
9029         (next-matching-history-element): Ditto.
9030
9031 2000-01-11  Andy Piper  <andy@xemacs.org>
9032
9033         * gutter-items.el (buffers-tab): Create a new face for the buffers
9034         tab.
9035         (buffers-tab-face): use it.
9036
9037 2000-01-10  Didier Verna  <didier@xemacs.org>
9038
9039         * modeline.el (modeline-scrolling-method): change modeline X
9040         cursor appearance according to the value.
9041
9042 2000-01-07  Andreas Jaeger  <aj@suse.de>
9043
9044         * about.el (about-hackers): Moved my entry to contributor list.
9045         (xemacs-hackers): Added myself.
9046         (about-maintainer-info): Added description of myself.
9047
9048
9049 2000-01-07  Didier Verna  <didier@xemacs.org>
9050
9051         * modeline.el (modeline-scrolling-method): new variable.
9052         (mouse-drag-modeline): add reference to it in the docstring.
9053         (mouse-drag-modeline): handle it.
9054
9055 2000-01-08  Andy Piper  <andy@xemacs.org>
9056
9057         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9058         calls.
9059         (remove-buffer-from-gutter-tab): ditto.
9060
9061 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9062
9063         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9064         (custom-face-edit): Fix grammatical error in help message.
9065
9066 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9067
9068         * movemail.el: Added.
9069
9070         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9071
9072 2000-01-03  Didier Verna  <didier@xemacs.org>
9073
9074         * modeline.el (mouse-drag-modeline): remove the code related to
9075         the modeline horizontal scrolling facility.
9076
9077 1999-12-31  Martin Buchholz <martin@xemacs.org>
9078
9079         * XEmacs 21.2.26 is released.
9080
9081 1999-12-28  Andy Piper  <andy@xemacs.org>
9082
9083         * wid-edit.el (widget-push-button-value-create): The gui cache
9084         does not agree with native widgets which can only be displayed
9085         once per window. The reasons for caching are diminished now that
9086         we don't hog resources when creating buttons.
9087         (widget-push-button-cache) deleted.
9088
9089 1999-12-24  Martin Buchholz <martin@xemacs.org>
9090
9091         * XEmacs 21.2.25 is released.
9092
9093 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9094
9095         * hyper-apropos.el (hyper-apropos): Toggle
9096         hyper-apropos-programming-apropos correctly.
9097         Set REGEXP when user accepts default value.
9098
9099 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9100
9101         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9102         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9103
9104 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9105
9106         * mule/mule-category.el (undefined-category-designator):
9107         Return char instead of character.  Search for undefined one.
9108         (describe-category): Use with-displaying-help-buffer.
9109
9110 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9111
9112         * byte-optimize.el (byte-optimize-plus):
9113         Optimize (+ 1) to 1 instead of (1+ nil).
9114
9115         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9116
9117         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9118
9119         * byte-optimize.el (byte-optimize-char-before): New function.
9120         Remove performance penalty for using (char-before) instead of (char-after).
9121
9122 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9123
9124         * mule/mule-category.el (char-category-list): Return character
9125         instead of integer.
9126
9127 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9128
9129         * minibuf.el (read-buffer): Check default is buffer object.
9130
9131 1999-11-25  Andy Piper  <andy@xemacs.org>
9132
9133         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9134         for buttons.
9135
9136 1999-12-16  Andreas Jaeger  <aj@suse.de>
9137
9138         * package-get.el (package-get-maybe-save-index): Fixed typo.
9139         Patch by Jeff Miller <jmiller@smart.net>.
9140
9141 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9142
9143         * gnuserv.el (gnuserv-process-filter):  don't call
9144         gnuserv-write-to-client when gnuserv-current-client is nil
9145
9146 1999-12-14  Martin Buchholz <martin@xemacs.org>
9147
9148         * XEmacs 21.2.24 is released.
9149
9150 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9151
9152         * about.el (about-hackers): Update my email address.
9153
9154 1999-12-07  Martin Buchholz <martin@xemacs.org>
9155
9156         * XEmacs 21.2.23 is released.
9157
9158 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9159
9160         * package-get.el (package-get-download-sites): Removed several
9161         defunct download sites, added many new ones, and corrected a few
9162         incorrect directory-on-site entries.  Added physical locations to
9163         site-description.
9164
9165 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9166
9167         * finder.el (finder-commentary): add DOC string and fix
9168         interactive spec
9169
9170 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9171
9172         * help.el (describe-function): Don't forget to intern the string
9173         completing-read returns.
9174         (describe-variable): Ditto.
9175
9176 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9177
9178         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9179         `hyper-apropos-help-mode' here to find symbol to customize
9180         irregardless of cursor position and simplify
9181         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9182         `hyper-apropos-popup-menu'.
9183
9184 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9185
9186         * apropos.el (apropos-mode-map): Add return to call
9187         apropos-follow.
9188         (apropos-print): Call apropos-mode to have better
9189         command reference. Put keymap text-poperty to
9190         symbole name.
9191
9192 1999-11-22  Alastair Burt  <burt@dfki.de>
9193
9194         * help.el: (describe-bindings-1): Added handling of keymaps for
9195         the extents at point.
9196
9197 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9198
9199         * gutter-items.el (buffers-tab-items): Wrap the function in a
9200         save-match-data
9201
9202 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9203
9204         * help.el (describe-function): Use the DEFAULT argument to
9205         completing-read.
9206         (describe-variable): Ditto.
9207
9208 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9209
9210         * minibuf.el (read-from-minibuffer): Add optional argument
9211         DEFAULT to have better mini-buffer history support.
9212         (completing-read): Pass default to read-from-minibuffer.
9213         (read-buffer): Pass default to completing-read.
9214
9215 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9216
9217         * font-lock.el (font-lock-doc-string-face): Document the
9218         `font-lock-lisp-like' property.
9219
9220 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9221
9222         * lisp-mode.el: Specify `font-lock-lisp-like'.
9223
9224         * font-lock.el (font-lock-lisp-like): New function.
9225         (font-lock-fontify-syntactically-region): Use it.
9226
9227 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9228
9229         * XEmacs 21.2.22 is released
9230
9231 1999-11-28  Martin Buchholz <martin@xemacs.org>
9232
9233         * XEmacs 21.2.21 is released.
9234
9235 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9236
9237         * minibuf.el (read-coding-system): Accept symbol and
9238         coding-system object as a default-coding-system.
9239
9240 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9241
9242         * minibuf.el (read-coding-system): Accept symbol as
9243         a default-coding-system.
9244
9245 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9246
9247         * apropos.el (apropos-documentation): Use insert instead
9248         of princ.
9249
9250 1999-11-07  William M. Perry  <wmperry@aventail.com>
9251
9252         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9253           for the linux console.
9254
9255         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9256           stuff to work when you are not on a window system, since the GPM
9257           mouse support now allows pasting from outside of XEmacs.
9258
9259 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9260
9261         * XEmacs 21.2.20 is released
9262
9263 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9264
9265         * setup-paths.el (paths-default-info-directories): Add
9266         /usr/share/info and /usr/local/share/info.
9267
9268 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9269
9270         * about.el: Updated Vladimir Ivanovic's info.
9271
9272 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9273
9274         * auto-show.el (auto-show-truncationp): Remove.
9275
9276         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9277
9278 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9279
9280         * indent.el (indent-line-to): fix bug: spaces were not replaced
9281         with tab if column is multiple of tab-width
9282         From dhn@qedinc.com
9283
9284 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9285
9286         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9287         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9288
9289         * package-get.el (package-get-package-provider): Be verbose when
9290         interactive. Patch from Robert Pluim
9291
9292 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9293
9294         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9295         info file suffixes.
9296
9297 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9298
9299         * process.el (open-network-stream): Add a new optional parameter
9300         PROTOCOL to support udp; fix a minor typo and add an explanation
9301         in docstring for udp programming.
9302
9303         * code-process.el (open-network-stream): Add a new optional
9304         parameter PROTOCOL to support udp; fix a minor typo and add an
9305         explanation in docstring for udp programming.
9306
9307 1999-10-18  Andy Piper  <andy@xemacs.org>
9308
9309         * gui.el (make-gui-button): be more precise about how we call
9310         callbacks.
9311
9312         * wid-edit.el (widget-push-button-value-create): Use the new form
9313         of native gui-button.
9314
9315 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9316
9317         * info.el (Info-page-prev): Don't do (sit-for 0).
9318
9319 1999-10-13  Andy Piper  <andy@xemacs.org>
9320
9321         * gutter-items.el (progress-abort-glyph): new glyph for showing
9322         abort status.
9323         (append-progress): dispatch-event rather than sit-for.
9324         (abort-progress): new function. Show the abort glyph with an
9325         appropriate message.
9326         (raw-append-progress): dispatch-event rather than sit-for.
9327         (display-progress): cope with aborts.
9328
9329         * gui.el (make-gui-button): Use native widgets for buttons
9330         unconditionally.
9331         (insert-gui-button): ditto.
9332         (gui-button-p): ditto.
9333
9334         * xbm-button.el: remove from core.
9335
9336         * xpm-button.el: remove from core.
9337
9338 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9339
9340         * faces.el (init-device-faces): Don't initialize the random faces
9341         on the stream device.
9342
9343 1999-10-06  Andy Piper  <andy@xemacs.org>
9344
9345         * files.el (recover-file): Don't use ls under windows for revert buffer.
9346
9347 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9348
9349         * package-get.el (package-get-download-menu): Make menu really
9350         toggle download sites.
9351         (package-get-download-sites): Add autoload cookie.
9352
9353 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9354
9355         * setup-paths.el (paths-find-module-directory): Ditto.
9356
9357 1999-09-29  Werner Fink  <werner@suse.de>
9358
9359         * setup-paths.el (paths-find-exec-directory): Add missing nil
9360         parameter for environment.
9361
9362 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9363
9364         * modeline.el (modeline-format):
9365         Only purecopy the strings.  Else
9366         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9367         barfs.
9368
9369 1999-08-28  Mike Woolley  <mike@bulsara.com>
9370
9371         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9372         user setting comint-completion-addsuffix and
9373         comint-process-echoes.
9374
9375 1999-09-22  Andy Piper  <andy@xemacs.org>
9376
9377         * gutter-items.el (update-tab-in-gutter): use
9378         last-nonminibuf-window instead of selected-window.
9379
9380 1999-09-18  Andy Piper  <andy@xemacs.org>
9381
9382         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9383         display on.
9384
9385         * subr.el (record-buffer-hook): new variable so that the hook gets
9386         some documentation.
9387
9388 1999-09-16  Andy Piper  <andy@xemacs.org>
9389
9390         * gutter-items.el (update-tab-in-gutter): only update when the
9391         gutter is visible.
9392         (remove-buffer-from-gutter-tab): ditto.
9393
9394 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9395
9396         * simple.el (do-auto-fill): Commented out part of Kinsoku
9397         processing.
9398
9399 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9400
9401         * isearch-mode.el (isearch-highlightify-region): Give the
9402         highlighting extents a high priority.
9403         (isearch-make-extent): Give the main highlighting extent an even
9404         higher priority.
9405
9406 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9407
9408         * packages.el (packages-compute-package-locations): Fix typo from
9409         -u rationalization.
9410
9411 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9412
9413         * setup-paths.el (paths-find-doc-directory): Respect value of
9414         `configure-doc-directory.'
9415
9416         * find-paths.el (paths-find-architecture-directory): Give
9417         precendence `default' argument (which typically comes from
9418         configure).
9419
9420 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9421
9422         * startup.el (command-line-early): Added options -user-init-file
9423         and -user-init-directory.
9424
9425         * files.el (user-init-file): Default to NIL so we can recognize
9426         when it's set.
9427
9428 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9429
9430         * obsolete.el (init-file-user):
9431         * startup.el:
9432         * packages.el (packages-compute-package-locations):
9433         * package-get.el (package-get-user-index-filename):
9434         * menubar-items.el (maybe-add-init-button):
9435         * info.el (Info-annotations-path):
9436         * dump-paths.el:
9437         Change `user-init-directory' to be an absolute path.
9438         Use `user-init-directory' where appropriate.
9439         Zap `init-file-user' and its uses.
9440
9441 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9442
9443         * subr.el (copy-symbol): New function.
9444
9445 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9446
9447         * isearch-mode.el (isearch-done): Be sure to restore invisible
9448         extents in the proper buffer.
9449         (isearch-pre-command-hook): Set this-command to the correct value
9450         in case the buffer has changed and old overriding-local-map was
9451         used.
9452         (isearch-restore-extent): Use remprop instead of setting the
9453         property to nil.
9454
9455 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9456
9457         * cmdloop.el (execute-extended-command): Update zmacs region
9458         before the delay.
9459         (execute-extended-command): Make the message gettext-friendly.
9460
9461 1999-09-07  Andy Piper  <andy@xemacs.org>
9462
9463         * gutter-items.el (progress-gauge-glyph): renamed from
9464         progress-glyph.
9465         (progress-text-glyph): new variable.
9466         (progress-layout-glyph): use layouts and text glyphs.
9467         (progress-area-buffer): removed.
9468         (progress-text-and-extent): new variable.
9469         (progress-displayed-p): dynamically create gutter area buffer.
9470         (clear-progress): ditto.
9471         (raw-append-progress): ditto.
9472         (append-progress): use new glyph names.
9473         (raw-append-progress): only create the extent when needed. set
9474         properties more optimally.
9475         (progress): remove args.
9476
9477 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9478
9479         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9480         mapcar where the return value is unused.
9481         (isearch-restore-invisible-extents): Ditto.
9482         (isearch-highlight-all-cleanup): Ditto.
9483         (isearch-delete-extents-in-range): Traverse the extents only once.
9484         (isearch-highlight-all-update): Don't start over if the search
9485         string has changed and more input is pending.
9486
9487 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9488
9489         * packages.el (packages-find-package-data-path): Ditto.
9490
9491         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9492
9493         * subr.el (mapc-internal): Don't make obsolete.
9494
9495         * cl-extra.el (mapc): Resurrect.
9496
9497 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9498
9499         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9500         alias.
9501
9502         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9503         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9504         (isearch-yank-clipboard): Use get-clipboard instead of
9505         x-get-clipboard.
9506         (isearch-yank-selection): Fix docstring.
9507
9508 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9509
9510         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9511
9512 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9513
9514         * cl-macs.el (extent-start-position): Fix setf method.
9515         (extent-end-position): Ditto.
9516
9517 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9518
9519         * isearch-mode.el: End merge with FSF 20.4.
9520
9521         * isearch-mode.el (search-invisible): New variable.
9522         (isearch-hide-immediately): Ditto.
9523         (isearch-unhidden-extents): Ditto.
9524         (isearch-range-invisible): New function.
9525         (isearch-unhide-extent): Ditto.
9526         (isearch-restore-invisible-extents): Ditto.
9527         (isearch-restore-extent): Ditto.
9528
9529         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9530         implementation.
9531         (isearch-ring-retreat-edit): Ditto.
9532         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9533         (isearch-forward-regexp): New arguments NOT-REGEXP and
9534         NO-RECURSIVE-EDIT.
9535         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9536         (isearch-backward-regexp): New arguments NOT-REGEXP and
9537         NO-RECURSIVE-EDIT.
9538         (isearch-mode): Return isearch-success.
9539         (isearch-update): Use unread-command-events instead of
9540         unread-command-event.
9541         (isearch-abort): If an invalid regexp is encountered, keep popping
9542         states.
9543         (isearch-*-char): Use FSF implementation.
9544         (isearch-whitespace-chars): Use the more robust FSF's
9545         implementation.
9546         (isearch-within-brackets): New variable.
9547         (isearch-mode): Initialize it.
9548         (isearch-edit-string): Bind it.
9549         (isearch-search-and-update): Set it.
9550         (isearch-push-state): Push it.
9551         (isearch-top-state): Pop it.
9552         (isearch-search): Set it.
9553         (isearch-printing-char): When called by isearch-whitespace-chars,
9554         handle M-SPC gracefully.
9555         (isearch-message-prefix): New argument ELLIPSIS.
9556         (isearch-message-suffix): Ditto.
9557         (isearch-message): Use the ELLIPSIS argument when calling
9558         isearch-message-prefix and isearch-message-suffix.
9559         (isearch-message-prefix): Distinguish between "wrapped" and
9560         "overwrapped" search, FWIW.
9561
9562 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9563
9564         * isearch-mode.el (isearch-edit-string): Use the head of the
9565         search ring instead of search-last-string and search-last-regexp.
9566         (search-highlight): Renamed from isearch-highlight.
9567         (isearch-exit): Use the new name.
9568         (isearch-highlight): Ditto.
9569         (isearch-dehighlight): Ditto.
9570         (isearch-update-ring): New function.
9571         (isearch-done): Call it.
9572         (isearch-done): New argument EDIT.
9573         (isearch-repeat): If search string is empty, look up at the car of
9574         the search ring; ignore the yank pointer.
9575         (isearch-abort): Call isearch-done with NOPUSH.
9576         (isearch-cancel): New function.
9577         (isearch-mode-map): Bind it to ESC ESC ESC.
9578
9579         * isearch-mode.el: Begin merge with FSF 20.4.
9580
9581 1999-09-01  Andy Piper  <andy@xemacs.org>
9582
9583         * x-select.el (x-get-clipboard): obsolete.
9584         (x-yank-clipboard-selection): obsolete
9585
9586         * select.el (disown-selection): need to be careful to disown the
9587         clipboard if we set it via selection.
9588         (get-clipboard): move from x-select.el
9589         (yank-clipboard-selection): ditto.
9590
9591 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9592
9593         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9594         isearch-highlight-all-matches to nil.
9595         (isearch-fixed-case): New variable.
9596         (isearch-mode): Initialize it.
9597         (isearch-edit-string): Save it.
9598         (isearch-toggle-case-fold): Set it.
9599         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9600         need to check isearch-fixed-case.
9601         (isearch-toggle-case-fold): Update highlighting of all matches
9602         before the pause.
9603         (isearch-edit-string):
9604
9605 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9606
9607         * isearch-mode.el (isearch-edit-string): Call isearch-message
9608         before reading the event so that the prompt is displayed properly.
9609         (isearch-message): Use isearch-nonincremental when calling
9610         isearch-message-prefix.
9611         (minibuffer-local-isearch-map): Bind up and down to do the same as
9612         M-p and M-n respectively.
9613         (isearch-done): New arg NOPUSH.
9614         (isearch-edit-string): Use it.
9615         (isearch-edit-string): Don't bind isearch-string.
9616         (isearch-ring-adjust): Edit string, *then* push state.
9617
9618 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9619
9620         * faces.el (isearch-secondary): Make isearch-secondary look
9621         different than default.
9622
9623 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9624
9625         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9626         save-excursion.
9627         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9628         (isearch-update): Call isearch-dehighlight without arguments.
9629         (isearch-done): Ditto.
9630
9631         * isearch-mode.el (isearch-fix-case): If the search string has no
9632         upper-case letters, allow the folding to be reenabled.
9633         Previously, once disabled, the folding would remain that way until
9634         the end of isearch.
9635         (isearch-top-state): Call isearch-fix-case.
9636
9637         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9638         save-excursion.
9639         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9640
9641 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9642
9643         * xpm-button.el:
9644         xbm-button.el: Need to exist in core because gui.el depends on
9645         them.
9646
9647 1999-08-31  Andy Piper  <andy@xemacs.org>
9648
9649         * gutter-items.el (buffers-tab-face): new customizable variable.
9650         (buffers-tab-default-buffer-line-length): new specifier for
9651         maximum viewable characters.
9652         (progress-stack): new variable for implementing widget-based
9653         progress messages.
9654         (progress-area-buffer): ditto.
9655         (progress-glyph-height): ditto.
9656         (progress-stop-callback): ditto.
9657         (progress-quit-function): new function.
9658         (progress-glyph): new variable.
9659         (progress-layout-glyph): ditto.
9660         (progress-displayed-p): new function, see message-displayed-p for
9661         details.
9662         (clear-progress): ditto.
9663         (remove-progress): ditto.
9664         (append-progress): ditto.
9665         (raw-append-progress): ditto.
9666         (display-progress): ditto.
9667         (current-progress): ditto.
9668         (current-progress-label): ditto.
9669         (progress): ditto.
9670         (lprogress): ditto.
9671
9672
9673 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9674
9675         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9676
9677         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9678         `isearch-yank-selection'.
9679         (isearch-mode-map): Use it.
9680         (isearch-yank-selection): Use `get-selection' instead of
9681         `get-x-selection'.
9682
9683 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9684
9685         * faces.el (isearch-secondary): Create face here.
9686
9687         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9688         timers.
9689
9690 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9691
9692         * subr.el (buffer-string): More robust backward compatibility
9693         check, courtesy William Perry.
9694
9695 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9696
9697         * replace.el (perform-replace): Stop the search after the search
9698         limit has been reached.
9699
9700 1999-08-23  Andy Piper  <andy@xemacs.org>
9701
9702         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9703         here if we don't have one.
9704
9705 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9706
9707         * ldap.el (ldap-coding-system): Default to nil until we get
9708         efficient UTF8 support
9709         (ldap-decode-string): Guard against `decode-coding-string' not
9710         being defined
9711         (ldap-encode-string): Guard against `encode-coding-string' not
9712         being defined
9713
9714 1999-08-23  Didier Verna  <didier@xemacs.org>
9715
9716         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9717         Some doc strings improvements, and add a star to the `interactive'
9718         calls.
9719
9720 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9721
9722         * font-lock.el (java-font-lock-keywords-3): introduced new
9723         keywords and regexpes for javadoc syntax 1.2.
9724
9725 1999-08-17  Andy Piper  <andy@xemacs.org>
9726
9727         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9728         format-buffers-tab-line.
9729         (buffers-tab-max-buffer-line-length): new variable.
9730         (format-buffers-tab-line): new function. truncate names if over
9731         buffers-tab-max-buffer-line-length.
9732
9733 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9734
9735         * cus-start.el: Customize the variable `bell-inhibit-time'.
9736
9737 1999-08-16  Andy Piper  <andy@xemacs.org>
9738
9739         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9740         brute-force approach to deleting the last buffer.
9741         (buffers-tab-grouping-regexp): new customizable variable.
9742         (select-buffers-tab-buffers-by-mode): use it.
9743
9744 1999-08-13  Andy Piper  <andy@xemacs.org>
9745
9746         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9747         deletion problem.
9748
9749 1999-07-30  Didier Verna  <didier@xemacs.org>
9750
9751         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9752         of princ to output symbols.
9753         (custom-save-face-internal): ditto.
9754         (custom-save-resets): ditto.
9755
9756 1999-08-09  Didier Verna  <didier@xemacs.org>
9757
9758         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9759         `regexp-quote' to protect the major mode name for use as a regular
9760         expression (c++ needs this for instance).
9761
9762 1999-08-08  Andy Piper  <andy@xemacs.org>
9763
9764         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9765         cope with similar mode names.
9766
9767         * gutter-items.el (buffers-tab-selection-function): new selection
9768         function.
9769         (select-buffers-tab-buffers-by-mode): new function.
9770         (buffers-tab-items): use it if set to only display buffers in the
9771         tab in the current buffer's group..
9772         (update-tab-in-gutter): use new api.
9773         (remove-buffer-from-gutter-tab): ditto.
9774
9775         * gutter-items.el (buffers-tab-max-size): set custom selection
9776         default to 6.
9777         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9778         (add-tab-to-gutter): set face as default.
9779
9780 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9781
9782         * faces.el (frob-face-property): Merge the fall-back specifier
9783         with the target, not replace it.
9784
9785 1999-08-05  Andy Piper  <andy@xemacs.org>
9786
9787         * gutter-items.el (update-tab-in-gutter): add frame argument for
9788         buffer-items.
9789         (update-tab-in-gutter): use it.
9790
9791         * gutter-items.el (record-buffer-hook): set.
9792
9793         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9794         change.
9795         (switch-to-buffer-hook) deleted.
9796
9797 1999-08-04  Andy Piper  <andy@xemacs.org>
9798
9799         * gutter-items.el (update-tab-in-gutter): make sure this will work
9800         as an argument to create-frame-hook.
9801
9802 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9803
9804         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9805         instead of timer emulation.
9806
9807 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9808
9809         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9810         Emacs isearch enhancements.
9811
9812 1999-07-28  Andy Piper  <andy@xemacs.org>
9813
9814         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9815         all devices that support tab controls.
9816         (remove-buffer-from-gutter-tab): new function. to be used as a
9817         value for kill-buffer-hook.
9818
9819 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9820
9821         * auto-show.el (auto-show-truncationp): changed to match
9822         `window_translation_on'
9823
9824 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9825
9826         * XEmacs 21.2.19 is released
9827
9828 1999-07-28  SL Baur  <steve@miho>
9829
9830         * code-files.el (insert-file-contents): Fix docstring.
9831         revert previous change.
9832
9833 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9834
9835         * fill.el (fill-region-as-paragraph): Change re-break-point to
9836         contain word-across-newline plus one character so that filling
9837         Japanese and Chinese works as desired.
9838         * simple.el (do-auto-fill): Ditto.
9839
9840 1999-07-26  SL Baur  <steve@miho>
9841
9842         * mule/japanese.el ("Japanese"): Do not specify a default input
9843         method.
9844         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9845
9846 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9847
9848         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9849         able to use cl-macs macro in early lisp.
9850
9851 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9852
9853         * custom.el:
9854         * cus-face.el:
9855         * cus-edit.el:
9856                 Massive custom Theme API changes.
9857
9858 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9859
9860         * code-files.el (insert-file-contents): Regard
9861         coding-system-magic-cookie if `coding-system-for-read' is nil.
9862
9863 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9864
9865         * mule/thai-xtis.el: Add coding: local variable, to avoid
9866         bootstrapping problem with C locale.
9867
9868 1999-07-22  Andy Piper  <andy@xemacs.org>
9869
9870         * dumped-lisp.el (preloaded-file-list): guard against putting
9871         gutter-items in a less than functional XEmacs.
9872         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9873
9874 1999-07-18  Bob Weiner  <weiner@beopen.com>
9875
9876         * fill.el (fill-context-prefix): Fixed bug that prevented the
9877         setting of an adaptive fill prefix when the `dont-skip-first' was
9878         t.
9879
9880 1999-07-22  SL Baur  <steve@miho>
9881
9882         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9883
9884 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9885
9886         * files.el (interpreter-mode-alist): add `make', `guile', and
9887         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9888         makefile-mode, guile is a scheme, and someday XEmacs will be
9889         modular enough to use as an efficient scripting tool.)
9890
9891 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9892
9893         * mule/mule-cmds.el (reset-language-environment): Regard
9894         coding-category `utf-8' and `ucs-4' if they are available.
9895
9896 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9897
9898         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9899         (prefer-coding-system): Fix DOC-string.
9900
9901         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9902         DOC-string too.
9903
9904         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9905         Mule.
9906         (coding-system-change-eol-conversion): Fix DOC-string.
9907
9908 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9909
9910         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9911         instead of `list-coding-system'.
9912
9913 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9914
9915         * menubar-items.el (default-menubar): `select-input-method' was
9916         renamed to `set-input-method'.
9917
9918         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9919         "Set Language Environment" menu.
9920
9921         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9922         "Describe Language Support" menu.
9923
9924 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9925
9926         * mule/chinese.el ("Chinese-GB"): Rename
9927         `chinese-gb-environment-setup-function' to
9928         `setup-chinese-gb-environment-internal'.
9929
9930 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9931
9932         * mule/korean.el: Use `define-coding-system-alias' instead of
9933         `copy-coding-system'.
9934
9935 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9936
9937         * mule/mule-cmds.el (set-language-environment-coding-systems):
9938         Treat duplicated coding-categories.
9939
9940 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9941
9942         * mule/japanese.el: Use `define-coding-system-alias' instead of
9943         `copy-coding-system'.
9944
9945 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9946
9947         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9948         coding-system `viscii'.
9949
9950 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9951
9952         * mule/cyrillic.el:
9953         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9954         (cyrillic-alternativnyj-decode-table): New variable.
9955         (cyrillic-alternativnyj-encode-table): New variable.
9956         - Specify `iso-8-1' as a category of coding-system
9957           `alternativnyj'.
9958         - Abolish general Cyrillic environment.
9959
9960 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9961
9962         * mule/chinese.el:
9963         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9964         - Register `chinese-gb-environment-setup-function' as a
9965           `setup-function' of "Chinese-GB" environment.
9966
9967 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9968
9969         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9970         optional argument `parents'.
9971
9972         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9973         property for Thai-XTIS.
9974
9975         * mule/mule-help.el (help-with-tutorial): Use property
9976         `tutorial-coding-system' of language-info as a coding-system to
9977         read tutorial file.
9978
9979 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9980
9981         * mule/thai-xtis.el: Don't setup `setup-function' and
9982         `exit-function'.
9983
9984         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9985         `set-coding-category-system' to set up coding-system for
9986         coding-category.
9987
9988         * mule/mule-cmds.el (prefer-coding-system): Use
9989         `set-coding-category-system' to set up coding-system for
9990         coding-category.
9991
9992 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9993
9994         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9995         Thai-XTIS environment.
9996
9997         * mule/mule-cmds.el (prefer-coding-system): Use
9998         `find-coding-system' instead of `coding-system-p'.
9999
10000 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10001
10002         * mule/mule-cmds.el (set-language-environment-coding-systems):
10003         Modify eol-type for XEmacs.
10004
10005         * mule/thai-xtis.el: Delete unused local variable `category'.
10006
10007         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10008         function.
10009         (prefer-coding-system): Don't call
10010         `update-coding-systems-internal'; use function
10011         `coding-category-list' instead of variable `coding-category-list';
10012         use `set-coding-priority-list' instead of `set-coding-priority';
10013         modify `eol-type' for XEmacs.
10014
10015         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10016         `charset-columns'.
10017         (char-width): Likewise.
10018
10019 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10020
10021         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10022         `tis-620'.
10023
10024         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10025         `set-coding-priority-list' instead of `set-coding-priority'; don't
10026         call `update-coding-systems-internal'.
10027
10028         * mule/mule-misc.el (coding-system-get): New function.
10029         (coding-system-put): New function.
10030         (coding-system-category): New function.
10031
10032 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10033
10034         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10035         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10036         to avoid conflict with leim/quail/thai-xtis.
10037
10038         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10039         to thai-xtis-chars.el.
10040
10041         * mule/thai-xtis-chars.el: New file (split from
10042         mule/thai-xtis.el).
10043
10044 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10045
10046         * mule/thai-xtis.el:
10047         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10048         - Add syntax entries.
10049         - Put `preferred-coding-system' of the charset `thai-xtis' to
10050           `tis-620'.
10051
10052 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10053
10054         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10055         rewritten to use write-multibyte-character.
10056
10057 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10058
10059         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10060         of `iso-2022-7'.
10061         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10062         ported yet.
10063         (read-input-method-name): Treat optional argument `default'.
10064
10065 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10066
10067         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10068         all.
10069         (set-language-info-alist): Set up menus here.
10070
10071 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10072
10073         * minibuf.el (completing-read): Add new optional argument
10074         `default'.
10075         (read-coding-system): Add new optional argument
10076         `default-coding-system'.
10077
10078 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10079
10080         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10081         (viet-viscii-...->viet-vscii...).
10082
10083 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10084
10085         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10086         and menus.
10087
10088 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10089
10090         * mule/mule-cmds.el (input-method-function): Add permanent-local
10091         property.
10092
10093 1999-03-30  Dave Love  <fx@gnu.org>
10094
10095         * mule/mule-cmds.el (current-language-environment): Doc fix.
10096
10097 1999-02-06  Richard Stallman  <rms@gnu.org>
10098
10099         * mule/european.el (setup-slovenian-environment): New function.
10100         ("Slovenian"): New language environment.
10101
10102 1999-01-27  Dave Love  <fx@gnu.org>
10103
10104         * mule/mule-cmds.el (current-language-environment): Provide :link,
10105         :type (choices) and appropriate :get.
10106
10107 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10108
10109         * mule/mule-cmds.el (describe-language-environment): Don't alter
10110         input-method-alist.
10111
10112 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10113
10114         * mule/mule-cmds.el (prefer-coding-system): Call
10115         set-coding-priority, so that the internal array of priorities is
10116         also updated.
10117
10118 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10119
10120         * mule/mule-cmds.el (prefer-coding-system): If the argument
10121         requires specific EOL conversion type, make the default coding
10122         systems use that.
10123
10124 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10125
10126         * mule/mule-cmds.el (set-language-environment): Pass the default
10127         eol-type to set-language-environment-coding-systems.
10128         (set-default-coding-systems): Copy the eol-type property for the
10129         new default values of {buffer-file,process}-coding-system from the
10130         old defaults.
10131         (set-language-environment-coding-systems): Accept an optional
10132         argument EOL-TYPE, and set the eol-type property of the default
10133         coding systems accordingly.
10134
10135 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10136
10137         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10138         use generate-new-buffer instead of get-buffer-create.
10139
10140 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10141
10142         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10143
10144 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10145
10146         * mule/mule-cmds.el (default-input-method): Fix custom type.
10147
10148 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10149
10150         * mule/mule-cmds.el (setup-specified-language-environment):
10151         Add apropos-inhibit property.
10152         (describe-specified-language-support): Likewise.
10153
10154 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10155
10156         * mule/mule-cmds.el: Doc fixes.
10157
10158 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10159
10160         * mule/mule-cmds.el (register-input-method): Doc-string
10161         modified.
10162
10163 1998-09-01  Dave Love  <fx@gnu.org>
10164
10165         * mule/mule-cmds.el (current-language-environment): Fix
10166         setter function.
10167
10168 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10169
10170         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10171         mule/european.el, mule/hebrew.el, mule/japanese.el,
10172         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10173         avoid bootstrapping problem if you need to recompile all the Lisp
10174         files using interpreted code.
10175
10176 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10177
10178         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10179         ("Latin-2"): Likewise.
10180
10181 1998-08-18  Per Starback  <starback@update.uu.se>
10182
10183         * mule/european.el (setup-latin2-environment): Fix typo.
10184
10185 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10186
10187         * mule/european.el: Give proper value of `input-method' key to all
10188         lang. env.
10189
10190         * mule/mule-cmds.el (activate-input-method): Handle the case that
10191         the arg INPUT-METHOD is nil correctly.
10192         (read-multilingual-string): Activate the specified input method
10193         before calling read-string.  Afterward, activate the original
10194         input method.
10195
10196 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10197
10198         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10199         (set-language-info-alist): Fix typo in doc-string.
10200
10201         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10202
10203 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10204
10205         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10206         (reset-language-environment): New function for the job that
10207         setup-english-environment used to do.
10208         (set-language-environment): Do more setups according to the info
10209         in language-info-alist.
10210         (read-language-name): Handle the case that the arg KEY is nil.
10211         (describe-language-environment): Handle input-method property.
10212
10213         * mule/: All files under this directory, which related with
10214         specific languages (such as mule/european.el, mule/greek.el,
10215         mule/hebrew.el, mule/misc-lang.el), modified as below.
10216         (setup-XXX-environment): Just call set-language-environment.  If
10217         they used to do some other jobs than what done by
10218         set-language-environment, those jobs are done in
10219         setup-XXX-environment-internal now.
10220         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10221         the value to setup-XXX-environment-internal.  Add properties
10222         input-method and features.
10223
10224         * mule/english.el (setup-english-environment): Just call
10225         reset-language-environment.
10226
10227         * mule/european.el (setup-8-bit-environment): Function deleted.
10228
10229 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10230
10231         * mule/mule-cmds.el (input-method-exit-on-first-char)
10232         (input-method-use-echo-area): Doc fixes.
10233
10234 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10235
10236         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10237         variable.
10238         (input-method-use-echo-area): New variable.
10239
10240 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10241
10242         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10243
10244 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10245
10246         * mule/mule-cmds.el (activate-input-method): Update mode line.
10247         (inactivate-input-method): Likewise.
10248
10249 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10250
10251         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10252         input method in the current buffer, but just bind
10253         current-input-method.
10254
10255 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10256
10257         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10258
10259         * mule/misc-lang.el ("IPA"): Add coding-priority and
10260         coding-system.
10261
10262 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10263
10264         * mule/greek.el: Add coding-priority.
10265
10266 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10267
10268         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10269         LANG-ENV.
10270
10271 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10272
10273         * mule/mule-cmds.el (register-input-method): Fix previous change.
10274         (setup-specified-language-environment): Doc fix.
10275
10276 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10277
10278         * mule/mule-cmds.el: Several doc fixes.
10279         (get-language-info, set-language-info): Rename argument.
10280         (set-language-info-alist): Likewise.
10281         (register-input-method): Rename argument.
10282         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10283
10284 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10285
10286         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10287         default value while reading an input method.
10288
10289 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10290
10291         * mule/mule-cmds.el (universal-coding-system-argument):
10292         Use buffer-file-coding-system as default.
10293
10294 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10295
10296         * mule/korean.el ("Korean"): Doc fix.
10297
10298 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10299
10300         * mule/mule-cmds.el (describe-language-environment): Print the
10301         languge environment at the head.
10302
10303 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10304
10305         * mule/japanese.el: Set exit-function to exit-japanese-environment
10306         for Japanese environment.
10307
10308 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10309
10310         * mule/mule-cmds.el (set-language-environment): Doc fix.
10311         (current-language-environment): Use defcustom.
10312         (default-input-method): Specify :type.
10313
10314 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10315
10316         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10317         modified.
10318         (prefer-coding-system): Doc-string modified.
10319
10320 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10321
10322         * mule/mule-cmds.el (set-language-info): Doc-string
10323         describes `coding-priority' KEY.
10324         (set-language-environment-coding-systems): New function.
10325         (select-safe-coding-system): New function.
10326         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10327         (set-language-info-alist): New optionla arg PARENTS.  Call
10328         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10329         (set-language-environment-coding-systems): New function.
10330
10331         * mule/chinese.el: Remove setting up of
10332         describe-chinese-environment-map and
10333         setup-chinese-environment-map.  Exclude them in args of calls to
10334         set-language-info-alist.  Register coding-priority key in
10335         language-info-alist.
10336
10337         * mule/cyrillic.el: Remove setting up of
10338         describe-cyrillic-environment-map and
10339         setup-cyrillic-environment-map.  Exclude them in args of calls to
10340         set-language-info-alist.  Register coding-priority key in
10341         language-info-alist.
10342
10343         * mule/english.el: Register coding-priority key in
10344         language-info-alist.
10345
10346         * mule/ethiopic.el: Register coding-priority key in
10347         language-info-alist.
10348
10349         * mule/european.el: Remove setting up of
10350         describe-european-environment-map and
10351         setup-european-environment-map.  Exclude them in args of calls to
10352         set-language-info-alist.  Register coding-priority key in
10353         language-info-alist.  Add "German" language env.
10354         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10355         (setup-german-environment): New function.
10356
10357         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10358         change default input method to "greek-postfix".
10359
10360         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10361         coding-priority key in
10362
10363 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10364
10365         * mule/mule-cmds.el (set-language-info): Doc fix.
10366         (input-method-inactivate-hook): Doc fix.
10367
10368 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10369
10370         * mule/mule-cmds.el (set-input-method): Renamed from
10371         select-input-method.
10372
10373 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10374
10375         * mule/mule-cmds.el (set-language-environment): Run
10376         exit-language-environment-hook before calling `exit-function'
10377         which is specified for the language environment.
10378
10379 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10380
10381         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10382         modified.
10383         (prefer-coding-system): Likewise.
10384         (describe-language-environment): Print aliases of each coding
10385         system.
10386         (set-language-environment-hook): New variable.
10387         (exit-language-environment-hook): New variable.
10388         (set-language-environment): Call these hooks.  Before setting a
10389         new language environment, exit from the
10390         current-language-environment if necessary.
10391         (input-method-verbose-flag): The value can be nil, t,
10392         complex-only, or default.
10393         (input-method-highlight-flag): Doc-string augmented.
10394         (activate-input-method): Check if we can run the registered
10395         function to activate an input method.
10396
10397         * mule/korean.el: Set exit-function for language environment
10398         "Korean" to exit-korean-environment.
10399         (setup-korean-environment): Moved to korea-util.el.
10400
10401 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10402
10403         * mule/mule-cmds.el (read-multilingual-string): Use
10404         current-input-method prior to default-input-method.  Don't bind
10405         current-input-method by `let', instead, activate the specified
10406         input method in the current buffer temporarily.
10407
10408 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10409
10410         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10411
10412 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10413
10414         * mule/chinese.el (post-read-decode-hz): Return the result of
10415         decode-hz-region.
10416         (pre-write-encode-hz): Do not change the value of
10417         last-coding-system.
10418
10419 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10420
10421         * mule/mule-ccl.el: Doc fixes.
10422
10423 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10424
10425         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10426         (check-ccl-program): New macro.
10427
10428 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10429
10430         * mule/mule-ccl.el: Comment about CCL syntax modified.
10431         (ccl-command-table): Add read-multibyte-character and
10432         write-multibyte-character.
10433         (ccl-code-table): Add ex-cmd.
10434         (ccl-extended-code-table): New variable.
10435         (ccl-embed-extended-command): New function.
10436         (ccl-compile-read-multibyte-character,
10437         ccl-compile-write-multibyte-character) New functions.
10438         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10439         ccl-dump-write-multibyte-character): New functions.
10440
10441 1999-07-22  SL Baur  <steve@miho>
10442
10443         * config.el (config-value-file): config.values is installed into
10444         doc-directory.
10445         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10446
10447 1999-07-19  Didier Verna  <didier@xemacs.org>
10448
10449         * rect.el: all functions rewritten, except when noted. Below is a
10450         list of interface changes.
10451         (apply-on-rectangle): new function. Obsoletes
10452         `operate-on-rectangle'. All functions that used to call this
10453         function now call the new one.
10454         (kill-rectangle): added optional prefix arg to fill lines.
10455         (delete-rectangle): ditto.
10456         (delete-extract-rectangle): ditto.
10457         (open-rectangle): ditto.
10458         (clear-rectangle): ditto.
10459         (delete-rectangle-line): added third arg FILL.
10460         (delete-extract-rectangle-line): ditto.
10461         (open-rectangle-line): ditto.
10462         (clear-rectangle-line): ditto.
10463
10464 1999-07-18  Andy Piper  <andy@xemacs.org>
10465
10466         * menubar-items.el (default-menubar): add gutter options.
10467
10468         * gutter-items.el: new file.
10469         (gutter): new group for custom.
10470         (gutter-visible-p): new variable.
10471         (default-gutter-position): ditto.
10472         (buffers-tab): new group for the buffers tab.
10473         (gutter-buffers-tab): widget to put in the gutter.
10474         (buffers-tab-max-size): max number of tabs.
10475         (buffers-tab-switch-to-buffer-function): function to call when a
10476         tab is pressed.
10477         (buffers-tab-omit-function): filter buffers with this function.
10478         (buffers-tab-format-buffer-line-function): format buffer names for
10479         inclusion in tabs.
10480         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10481         the record.
10482         (build-buffers-tab-internal): build a list of tab items.
10483         (buffers-tab-items): ditto.
10484         (add-tab-to-gutter): put a tab in the gutter area.
10485         (update-tab-in-gutter): reset the buffers in the tab.
10486
10487         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10488
10489         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10490         (switch-to-buffer-hooks): new hook.
10491
10492         * toolbar.el (default-toolbar-position): fix typo.
10493
10494 1999-07-16  Andy Piper  <andy@xemacs.org>
10495
10496         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10497
10498 1999-07-15  Didier Verna  <didier@xemacs.org>
10499
10500         * cus-edit.el (custom-prompt-variable): optional third arg makes
10501         prompt for a comment string.
10502         (customize-set-value): optional prefix makes this function handle
10503         variable comments.
10504         (customize-set-variable): ditto.
10505         (customize-save-variable): ditto.
10506         (customize-customized): handle custom comments.
10507         (customize-save-customized): ditto.
10508         (custom-variable-state-set): ditto.
10509         (custom-face-state-set): ditto.
10510         (customize-saved): ditto.
10511         (custom-variable-set): ditto.
10512         (custom-face-set): ditto.
10513         (custom-variable-save): ditto.
10514         (custom-face-save): ditto.
10515         (custom-variable-reset-saved): ditto.
10516         (custom-face-reset-saved): ditto.
10517         (custom-variable-reset-standard): ditto.
10518         (custom-face-reset-standard): ditto.
10519         (custom-comment-face): new face.
10520         (custom-comment-tag-face): ditto.
10521         (custom-comment): new widget.
10522         (custom-comment-create): new function.
10523         (custom-comment-delete): ditto.
10524         (custom-comment-value-set): ditto.
10525         (custom-comment-show): ditto.
10526         (custom-comment-invisible-p): ditto.
10527         (custom-variable-value-create): create a comment field widget.
10528         (custom-face-value-create): ditto.
10529         (custom-variable-menu): new entry for adding a custom comment.
10530         (custom-face-menu): ditto.
10531         (custom-save-variables): possibly save custom comments.
10532         (custom-save-faces): ditto.
10533
10534         * cus-face.el (custom-set-faces): the arguments can now have a
10535         custom comment as fourth argument.
10536
10537         * custom.el (custom-set-variables): the arguments can now have a
10538         custom comment as fifth element.
10539
10540 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10541
10542         * XEmacs 21.2.18 is released
10543
10544 1999-07-13  SL Baur  <steve@miho>
10545
10546         * lib-complete.el (read-library-name): Revert previous change.
10547         (read-library): Ditto.
10548
10549 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10550
10551         * packages.el (packages-package-list): Capitalize docstring.
10552
10553         * packages.el (packages-find-package-library-path): Use #'nconc
10554         rather than #'append to reduce consing -- #'mapcar uses Flist,
10555         which returns a freshly consed list.  #'append would create yet
10556         another fresh list, using Fmake_list in concat.
10557
10558         * packages.el (package-provide): Use setq with remassq like it
10559         says in its docstring.
10560
10561 1999-07-06  SL Baur  <steve@miho.m17n.org>
10562
10563         * lib-complete.el (progn-with-message): Fix typo.
10564
10565 1999-07-06  SL Baur  <steve@miho.m17n.org>
10566
10567         * mule/mule-misc.el (char-octet): Make function match docstring.
10568         From Katsumi Yamaoka <yamaoka@jpl.org>
10569
10570 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10571
10572         * wid-edit.el (widget-documentation): corrected spelling error.
10573
10574 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10575
10576         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10577         keys if already bound
10578
10579 1999-07-06  SL Baur  <steve@miho.m17n.org>
10580
10581         * lib-complete.el (progn-with-message): Revert previous changes.
10582
10583 1999-06-24  Bob Weiner  <weiner@beopen.com>
10584
10585         * lib-complete.el (find-library):
10586         (find-library-other-window):
10587         (find-library-other-frame): Completely rewrote
10588         so that these functions actually work when called non-interactively.
10589         Also made them handle LIBRARY arguments which end with .el or .elc.
10590
10591 1999-06-24  Bob Weiner  <weiner@beopen.com>
10592
10593         * simple.el (indent-new-comment-line): Locally bound
10594         `block-comment-start' to `comstart' or else when this is called
10595         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10596         `block-comment-start' value, ignoring any existing spacing after a
10597         comment prefix in the previous line and producing ugly comments.
10598
10599 1999-06-23  Bob Weiner  <weiner@beopen.com>
10600
10601         * list-mode.el (mouse-choose-completion):
10602         (choose-completion):
10603         (completion-switch-to-minibuffer): Added.
10604         ([Tab]): [Tab] previously switched to the minibuffer
10605         but since [space] does that and since most applications in the
10606         world use [Tab] to select the next item in a list, do that in the
10607         *Completions* buffer too.  This will cause the least confusion
10608         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10609         06/23/1999.
10610
10611 1999-06-22  Bob Weiner  <weiner@beopen.com>
10612
10613         * help.el (help-buffer-name): Added support for a null value
10614         of `help-buffer-prefix-string' since some buffers require no
10615         prefix.
10616
10617 1999-06-20  Bob Weiner  <weiner@beopen.com>
10618
10619         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10620         in the completion-list-mode-map to bury the completions buffer
10621         even when the minibuffer is no longer active.
10622
10623 1999-06-20  Bob Weiner  <weiner@beopen.com>
10624
10625         * list-mode.el (list-mode): It is visually disconcerting to have
10626         the text cursor disappear within list buffers, especially when
10627         moving from window to window, so leave it visible.
10628
10629 1999-07-01  SL Baur  <steve@miho.m17n.org>
10630
10631         * menubar-items.el (default-menubar): Conditionalize the bug
10632         report menu item (which may not be possible in this XEmacs).
10633         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10634
10635 1999-06-30  SL Baur  <steve@miho.m17n.org>
10636
10637         * subr.el (with-current-buffer): DOC string fix.
10638         Suggested by Bob Weiner <weiner@altrasoft.com>
10639
10640 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10641
10642         * cus-face.el (custom-face-italic): insert missing args
10643
10644 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10645
10646         * packages.el (package-locations): Changed default early package
10647         hierarchies to ~/.xemacs/mule-packages and
10648         ~/.xemacs/xemacs-packages.
10649
10650 1999-06-23  SL Baur  <steve@miho.m17n.org>
10651
10652         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10653
10654 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10655
10656         * packages.el (package-locations): Changed default early package
10657         hierarchy to ~/.xemacs/packages.
10658         (package-locations): Removed `packages' as a possible name for a
10659         late package hierarchy.
10660
10661 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10662
10663         * mule/mule-category.el (word-combining-categories): Set up new
10664         variable.
10665         (word-separating-categories): Likewise.
10666
10667 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10668
10669         * XEmacs 21.2.17 is released
10670
10671 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10672
10673         * font-menu.el (font-menu-set-font): allow for nil specification
10674         of font size.
10675
10676 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10677
10678         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10679         is 1.
10680
10681 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10682
10683         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10684         8859-5 instead of ISO 8859-1.
10685
10686 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10687
10688         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10689         (viet-viscii-encode-table): Ditto.
10690
10691         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10692         Make obsolete definition of char-octet.
10693
10694 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10695
10696         * subr.el: Move no-Mule make-char ...
10697         * help-nomule.el (make-char): To here.
10698         (string-width): Make Mule compatibility alias.
10699
10700 1999-06-15  Andy Piper  <andy@xemacs.org>
10701
10702         * select.el (get-selection-no-error): really make there be no-error.
10703         (get-selection): revert to original.
10704
10705 1999-06-11  Andy Piper  <andy@xemacs.org>
10706
10707         * select.el (selection-sets-clipboard): renamed.
10708         (own-selection): use it.
10709
10710 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10711
10712         * XEmacs 21.2.16 is released
10713
10714 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10715
10716         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10717         missing characters to avoid crash.
10718
10719 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10720
10721         * coding.el (set-terminal-coding-system): Only set the console
10722         coding system on the selected console if it is a tty.
10723
10724 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10725
10726         * cus-face.el:
10727         * cus-edit.el:
10728         * faces.el:
10729         (custom):
10730         (face-spec-set):
10731         * faces.el (frob-face-property):
10732         * font-menu.el (font-menu-set-font):
10733                   Actually apply changes from 1999-03-17
10734
10735 1999-06-10  Andy Piper  <andy@xemacs.org>
10736
10737         * select.el (get-selection): abstract out non error-signalling
10738         part.
10739         (get-selection-no-error): get-selection without signalling an
10740         error.
10741         (selection-is-clipboard-p): new variable. controls whether the
10742         selection sets the clipboard.
10743         (own-selection): use it.
10744
10745         * mouse.el (insert-selection): fallback to clipboard after trying
10746         primary selection and cutbuffer.
10747
10748 1999-06-05  Andy Piper  <andy@xemacs.org>
10749
10750         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10751         selection functions.
10752
10753 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10754
10755         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10756         default value.
10757         (load): Use `raw-text' instead of `no-conversion'.
10758         (insert-file-contents): Likewise.
10759
10760         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10761         of `no-conversion'.
10762
10763 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10764
10765         * coding.el: Don't copy `no-conversion' to `raw-text'.
10766
10767 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10768
10769         * subr.el (make-char): Define it if Mule is not around.
10770
10771 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10772
10773         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10774
10775         * x-select.el (x-disown-selection-internal): Restore symbol as an
10776         obsolete alias.
10777         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10778
10779 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10780
10781         * XEmacs 21.2.15 is released
10782
10783 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10784
10785         * subr.el (split-string): Avoid infinite looping
10786
10787 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10788
10789         * ldap.el (ldap-ignore-attribute-codings): New variable
10790         (ldap-default-attribute-decoder): New variable
10791         (ldap-coding-system): New variable
10792         (ldap-attribute-syntax-encoders): New variable
10793         (ldap-attribute-syntax-decoders): New variable
10794         (ldap-attribute-syntaxes-alist): New variable
10795         (ldap-encode-boolean): New function
10796         (ldap-decode-boolean): New function
10797         (ldap-encode-country-string): New function
10798         (ldap-decode-string): New function
10799         (ldap-decode-address): New function
10800         (ldap-encode-address): New function
10801         (ldap-decode-attribute): New function
10802         (ldap-search): Use some of these
10803
10804 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10805
10806         * version.el (emacs-version): Make the patch level/beta come
10807         before the XEmacs qualifier so that it gets into (funcall
10808         emacs-version) and thus in the bug reports.
10809         (emacs-version>=): Support patch levels.
10810
10811 1999-06-03  SL Baur  <steve@xemacs.org>
10812
10813         * version.el: implement x.y.z version number
10814         From Jan Vroonhof <vroonhof@math.ethz.ch>
10815
10816 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10817
10818         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10819
10820 1999-05-22  Vin Shelton <acs@xemacs.org>
10821
10822         * startup.el: Document -private and break out non-standard X options.
10823
10824 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10825
10826         * mule/mule-charset.el (charset-after): New function.
10827         (charset-direction): Synch with Mule, update docstring.
10828         (get-charset-property): New function.
10829         (put-charset-property): New function.
10830         (charset-plist): New function.
10831
10832         * mule/mule-charset.el (compose-region):
10833         (decompose-region): remove;  these functions (which don't work
10834         since we don't do composite characters) have been moved to
10835         mule-util.el.
10836         (toplevel): follow coding standards
10837
10838 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10839
10840         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10841         exist any more.
10842
10843         * code-files.el: Fix commentary to follow coding standards.  Move
10844         the single line left in mule-files.el to here.
10845
10846         * mule/mule-files.el: delete.
10847
10848 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10849
10850         * info.el (Info-scroll-prev): Use event functions instead of the
10851         old emacs 19 interface.
10852
10853 1999-06-02  Andy Piper  <andy@xemacs.org>
10854
10855         * x-font-menu.el (x-font-menu-load-font):
10856         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10857
10858 1999-05-31  Andy Piper  <andy@xemacs.org>
10859
10860         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10861         group.
10862         (font-menu-this-frame-only-p): ditto.
10863         (font-menu-max-items): reinstate, from Jan Vroonhof
10864         <vroonhof@math.ethz.ch>
10865         (font-menu-submenu-name-format): ditto.
10866         (font-menu-split-long-menu): ditto, for use by the family
10867         constructor.
10868         (font-menu-family-constructor): use it.
10869
10870 1999-05-30  Andy Piper  <andy@xemacs.org>
10871
10872         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10873         for use by the font menu.
10874
10875         * msw-font-menu.el: new file implementing mswindows specific
10876         font-menu behaviour.
10877         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10878         (mswindows-font-menu-junk-families): ditto.
10879         (hack-font-truename): ditto.
10880         (mswindows-font-regexp-ascii): ditto.
10881         (mswindows-reset-device-font-menus): ditto.
10882         (mswindows-font-menu-font-data): ditto.
10883         (mswindows-font-menu-load-font): ditto.
10884
10885         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10886         (x-font-menu-font-data): ditto.
10887         (x-font-menu-load-font): ditto.
10888
10889         * font-menu.el: new file implementing generic font menu behaviour.
10890         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10891         made device independent.
10892         (font-menu-this-frame-only-p): ditto.
10893         (font-menu-preferred-resolution): ditto.
10894         (font-menu-size-scaling): new variable used to determine whether
10895         sizes are in points or tenths of a point.
10896         (vassoc): moved from x-font-menu.el.
10897         (device-fonts-cache): ditto.
10898         (device-fonts-cache): ditto.
10899         (flush-device-fonts-cache): ditto.
10900         (reset-device-font-menus): copied from x-font-menu.el and made
10901         device independent. Most functionality deferred to
10902         device-dependent versions.
10903         (font-menu-family-constructor): copied from x-font-menu.el and
10904         made device independent.
10905         (font-menu-size-constructor): ditto.
10906         (font-menu-weight-constructor): ditto.
10907         (font-menu-set-font): ditto.
10908         (font-menu-change-face): ditto.
10909         (font-menu-load-font): new device method.
10910         (font-menu-font-data): ditto.
10911
10912         * x-font-menu.el: The above functions deleted.
10913
10914 1999-05-26  Andy Piper  <andy@xemacs.org>
10915
10916         * update-elc.el:
10917         * make-docfile.el:
10918         * loadup.el: rehash expand-file-name usage to not use default-directory.
10919
10920 1999-05-21  Andy Piper  <andy@xemacs.org>
10921
10922         * x-select.el (x-select-convert-to-text):
10923         (x-selected-text-type):
10924         (x-get-selection):
10925         (xselect-convert-to-string):
10926         (xselect-convert-to-compound-text):
10927         (xselect-convert-to-length):
10928         (xselect-convert-to-targets):
10929         (xselect-convert-to-delete):
10930         (xselect-convert-to-filename):
10931         (xselect-convert-to-charpos):
10932         (xselect-convert-to-lineno):
10933         (xselect-convert-to-colno):
10934         (xselect-convert-to-sourceloc):
10935         (xselect-convert-to-os):
10936         (xselect-convert-to-host):
10937         (xselect-convert-to-user):
10938         (xselect-convert-to-class):
10939         (xselect-convert-to-name):
10940         (xselect-convert-to-integer):
10941         (xselect-convert-to-atom):
10942         (xselect-convert-to-identity): functions renamed from x-* and
10943         moved to select.el.
10944         (x-get-secondary-selection): use rename get-selection.
10945         (x-get-clipboard): ditto.
10946         (x-own-selection): moved to select.el.
10947         (x-valid-simple-selection-p): ditto.
10948         (x-dehilight-selection): ditto.
10949         (x-own-clipboard): ditto.
10950         (x-disown-selection): ditto.
10951
10952         * x-mouse.el (x-yank-function): moved to mouse.el.
10953         (x-insert-selection): ditto.
10954         (x-set-point-and-move-selection): use renamed function.
10955
10956         * select.el (selected-text-type): moved and renamed from
10957         x-select.el.
10958         (selection-owner-p): moved to C.
10959         (selection-exists-p): ditto.
10960         (get-cutbuffer): new device method.
10961         (get-selection): generalised and moved from x-select.el.
10962         (own-selection): moved x-own-selection functionality into here.
10963         (dehilight-selection): renamed and moved from x-select.el.
10964         (own-clipboard): functionality moved from x-select.el using new
10965         generic C builtins.
10966         (disown-clipboard): ditto.
10967         (select-convert-to-text):
10968         (select-convert-to-string):
10969         (select-convert-to-compound-text):
10970         (select-convert-to-length):
10971         (select-convert-to-targets):
10972         (select-convert-to-delete):
10973         (select-convert-to-filename):
10974         (select-convert-to-charpos):
10975         (select-convert-to-lineno):
10976         (select-convert-to-colno):
10977         (select-convert-to-sourceloc):
10978         (select-convert-to-os):
10979         (select-convert-to-host):
10980         (select-convert-to-user):
10981         (select-convert-to-class):
10982         (select-convert-to-name):
10983         (select-convert-to-integer):
10984         (select-convert-to-atom):
10985         (select-convert-to-identity): new functions renamed from x-* and
10986         moved from x-select.el.
10987
10988         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10989         into here and use as the default window-system mouse yank.
10990         (insert-selection): generalised and moved from x-mouse.el.
10991         (own-clipboard): moved to C.
10992
10993         * msw-select.el (mswindows-selection-owned-p): deleted.
10994         (mswindows-own-selection): generalised and moved to select.el.
10995         (mswindows-disown-selection): generalised and moved to C.
10996         (mswindows-selection-owner-p): ditto.
10997
10998 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10999
11000         * XEmacs 21.2.14 is released
11001
11002 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11003
11004         * about.el: update contact info for jason and slb.
11005
11006 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11007
11008         * mule/european.el (setup-romanian-environment): Add Romanian
11009         support from Emacs/Mule romanian.el.
11010
11011 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11012
11013         * cus-face.el: Label all custom changes with the 'custom' tag.
11014
11015         * cus-edit.el: idem ditto.
11016
11017         * faces.el: Added suport for adding device tags to various functions.
11018         (custom): New device tag.
11019         (face-spec-set): Call reset face with tags argument. No longer do
11020         x-init-global-faces hack.
11021
11022         * faces.el (frob-face-property): Use an anonymous specifier to map
11023         frob-face-property-1 over.
11024
11025         * x-font-menu.el (font-menu-set-font): Always specify all
11026         properties to custom.
11027
11028 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11029
11030         * mule/european.el (setup-czech-environment): Add czech support.
11031         From David Sauer <davids@orfinet.cz>
11032
11033 1999-03-15  SL Baur  <steve@xemacs.org>
11034
11035         * check-features.el: Turn hard errors into warnings.
11036
11037 1999-03-21  SL Baur  <steve@xemacs.org>
11038
11039         * simple.el (delete-key-deletes-forward): As per discussion on
11040         xemacs-beta, default to t.
11041
11042 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11043
11044         * loadup.el: Define Installation-string before loading anything.
11045
11046 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11047
11048         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11049         From Anders Stenman <stenman@isy.liu.se>
11050
11051 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11052
11053         * wid-edit.el (widget-glyph-find): Ditto.
11054
11055         * packages.el (locate-library): Ditto.
11056
11057         * loadup.el (really-early-error-handler): Ditto.
11058
11059         * lib-complete.el (read-library): Ditto.
11060
11061         * faces.el (set-face-stipple): Ditto.
11062
11063         * code-files.el (load): Use new calling style of locate-file.
11064
11065 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11066
11067         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11068         dead.
11069
11070 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11071
11072         * dumped-lisp.el (preloaded-file-list): Don't load
11073         Installation.el.
11074
11075         * loadup.el (Installation-string): Define it here.
11076
11077 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11078
11079         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11080         Installation.el needs to be loaded before `dump-paths', otherwise
11081         the dumping process won't find it.
11082
11083 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11084
11085         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11086         subr so that we can use `replace-in-string' in Installation.el to
11087         get rid of C-m chars under the native Windows build.
11088
11089 1999-04-29  Andy Piper  <andy@xemacs.org>
11090
11091         * make-docfile.el: canonicalize file and directory names.
11092
11093         * device.el (call-device-method): new function for calling device
11094         specific methods.
11095         (define-device-method): new function for defining device methods.
11096         (define-device-method*): ditto.
11097
11098 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11099
11100         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11101
11102 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11103
11104         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11105         (cyrillic-koi8-r-encode-table): Likewise.
11106         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11107         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11108
11109         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11110         from vietnamese.el].
11111
11112         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11113         mule/mule-misc.el.
11114
11115 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11116
11117         * mule/thai-xtis.el:
11118         - Change font registry name from "Thai94x94-0" to "xtis-0".
11119         - Change mnemonic of coding-system `tis-620' to "TIS620".
11120
11121 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11122
11123         * mule/ethiopic.el: fixed.
11124
11125 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11126
11127         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11128
11129         * mule/thai-xtis.el: New file.
11130
11131         * mule/vietnamese.el: New file.
11132
11133         * mule/ethiopic.el: New file.
11134
11135 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11136
11137         * bytecomp.el (byte-compile-close-variables): Leave
11138         debug-issue-ebola-notices alone.
11139
11140 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11141
11142         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11143         at the top of the buffer since it is the most important thing to
11144         customize
11145         (ldap-get-host-parameter): New defun
11146         (ldap-search): Add a new parameter `withdn' to retrieve the
11147         distinguished names of entries
11148
11149 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11150
11151         * startup.el (splash-frame-body): Date and spelling fixes.
11152
11153 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11154
11155         * view-less.el (toggle-truncate-lines): add autoload tag
11156
11157 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11158
11159         * format.el (format-alist): Disable image stuff.
11160
11161 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11162
11163         * wid-edit.el (widget-glyph-find): Search by directories, then by
11164         suffixes rather than the other way around.
11165         (widget-image-conversion): Renamed to
11166         `widget-image-file-name-suffixes'.
11167
11168 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11169
11170         * mule/mule-charset.el: Made old functions obsolete, remove the
11171         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11172         (charset-iso-graphic-plane): Rename from charset-graphic.
11173         (charset-iso-final-char): Rename from charset-final.
11174         (charset-width): Rename from charset-columns.
11175         (charset-bytes): Added from fsf compatibility, returns always 1.
11176
11177         * mule/mule-misc.el: Move charset-doc-string alias to
11178         mule-charset.el
11179
11180 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11181
11182         * x-faces.el (x-make-font-bold-italic): honor
11183         *try-oblique-before-italic-fonts*
11184
11185 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11186
11187         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11188
11189 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11190
11191         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11192         name.
11193
11194 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11195
11196         * cl-extra.el (equalp): Would bug out for lists.
11197
11198 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11199
11200         * about.el (about-hackers):  Change cgw's email address
11201
11202 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11203
11204         * XEmacs 21.2.13 is released
11205
11206 1999-03-12  SL Baur  <steve@xemacs.org>
11207
11208         * simple.el (delete-key-deletes-forward): Revert to previous
11209         behavior.
11210
11211 1999-01-18  Didier Verna  <didier@xemacs.org>
11212
11213         * menubar-items.el (xemacs-splash-buffer): handle the case of
11214         multiple elements in the splash buffer body.
11215
11216         * startup.el (splash-frame-timeout): new constant: interval
11217         between splash buffer elements.
11218         (command-line-1): handle splash buffer with multiple elements (use
11219         a timeout).
11220         (splash-frame-body): Originally `startup-splash-frame-body'.
11221         Rewrote a cleaner and more readable version. This can now be array,
11222         in which case each element is displayed in turn in the splash buffer.
11223         (splash-frame-static-body): new constant. Persistent information
11224         across all splash buffer elements (preserves the possibility to give
11225         it in different languages.
11226         (circulate-splash-frame-elements): new function. Used as a timeout
11227         to circulate through all splash frame elements and display them in
11228         sequence.
11229         (display-splash-frame): originally `startup-splash-frame'. Handle
11230         the case of multiple elements in the splash buffer body. Now
11231         returns a timeout id if multiple elements to display, or nil.
11232
11233 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11234
11235         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11236         so they can be overridden by x-init-face-from-resources.
11237         Additionally specify the font name also with an x tag.
11238
11239 1999-03-08  Andy Piper  <andy@xemacs.org>
11240
11241         * package-get.el (package-get-base): autoload.
11242
11243         * menubar-items.el (default-menubar): add update menu item. Fix
11244         custom menu to only be activated when package-base is available.
11245
11246         * package-get.el (package-get-custom): don't load
11247         package-get-custom as it is auto-generated. Fix group definition.
11248
11249 1999-03-05  Didier Verna  <didier@xemacs.org>
11250
11251         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11252         instead of `symbol-name' (Thanks Kyle).
11253
11254         * cus-edit.el (custom-save-variables): use `prin1' instead of
11255         princ to write symbols.
11256
11257 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11258
11259         * XEmacs 21.2.12 is released
11260
11261 1999-03-05  SL Baur  <steve@xemacs.org>
11262
11263         * menubar-items.el (default-menubar): Add kfm browsing support.
11264         From Neal Becker <nbecker@fred.net>
11265
11266 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11267
11268         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11269         calls to font-lock during buffer reversion.
11270
11271 1999-02-12  Didier Verna  <didier@xemacs.org>
11272
11273         * info.el (Info-build-node-completions): unconditionally widen the
11274         tag table buffer.
11275
11276 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11277
11278         * x-faces.el (x-init-face-from-resources):
11279         Only set fonts in the 'x locale.
11280
11281 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11282
11283         * package-ui.el (pui-install-selected-packages): Don't throw on
11284         `package-admin-delete-binary-package' returning nil since it's
11285         normal.  Reindent function.
11286         (pui-add-required-packages): Handle case where packages selected
11287         for installation have never been installed.
11288
11289 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11290
11291         * menubar-items.el (default-menubar):
11292         Implement the ``Mule->Set coding system of process'' menu item.
11293
11294 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11295
11296         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11297         files
11298         - Change some `if's to `when's
11299
11300 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11301
11302         * XEmacs 21.2.11 is released
11303
11304 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11305
11306         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11307         against window close (Fix Bug #460).
11308         (ask-user-about-lock-dbox): Idem.
11309
11310 1999-02-25  SL Baur  <steve@xemacs.org>
11311
11312         * mule/mule-charset.el (charset-leading-byte): New function.
11313         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11314
11315 1999-02-12  Andy Piper  <andy@xemacs.org>
11316
11317         * about.el (xemacs-hackers): change andy's email address.
11318         (about-url-alist): change andy's web page address.
11319         (about-xemacs): add piper.
11320
11321 1999-02-16  SL Baur  <steve@xemacs.org>
11322
11323         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11324         of mule-base into lisp/mule.
11325
11326 1999-02-16  SL Baur  <steve@xemacs.org>
11327
11328         * mule/arabic.el:
11329         mule/canna-leim.el:
11330         mule/chinese.el:
11331         mule/cyrillic.el:
11332         mule/english.el:
11333         mule/european.el:
11334         mule/greek.el:
11335         mule/hebrew.el:
11336         mule/japanese.el:
11337         mule/kinsoku.el:
11338         mule/korean.el:
11339         mule/misc-lang.el:
11340         mule/mule-category.el:
11341         mule/mule-ccl.el:
11342         mule/mule-charset.el:
11343         mule/mule-cmds.el:
11344         mule/mule-coding.el:
11345         mule/mule-files.el:
11346         mule/mule-help.el:
11347         mule/mule-init.el:
11348         mule/mule-misc.el:
11349         mule/mule-tty-init.el:
11350         mule/mule-x-init.el:
11351         mule/viet-chars.el:  Remerge from mule-base.
11352
11353         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11354         of mule-base into lisp/mule.
11355
11356 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11357
11358         * process.el (exec-to-string): Use `shell-command-switch' in place
11359         of hard-wired "-c" (for WindowsNT).
11360
11361 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11362
11363         * menubar-items.el (default-menubar):  Remove obsolete
11364         "Gopher" item
11365
11366 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11367
11368         * package-admin.el (package-admin-get-install-dir): First fall
11369         back to the location of xemacs-base for non-mule packages.
11370
11371 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11372
11373         * paths.el:
11374         - improved automounter tmp directory support.
11375         - support 4 (!) empirically discovered automounter conventions
11376
11377 1999-02-12  SL Baur  <steve@xemacs.org>
11378
11379         * etags.el (pop-tag-mark): autoload to match key binding.
11380
11381 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11382
11383         * XEmacs 21.2.10 is released
11384
11385 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11386
11387         * package-get.el (package-get-remote-filename): Don't bug out for
11388         a local file name in the search entry.
11389
11390 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11391
11392         * XEmacs 21.2.9 is released
11393
11394 1999-01-19  Didier Verna  <didier@xemacs.org>
11395
11396         * replace.el (replace-search-function): new variable containing a
11397         function to perform a search-forward.
11398         (replace-re-search-function): new variable containing a function
11399         to perform a re-search-forward.
11400         (perform-replace): use them.
11401
11402 1999-01-25  Didier Verna  <didier@xemacs.org>
11403
11404         * select.el (selection-owner-p): use the name `XEmacs'.
11405         (cut-copy-clear-internal): ditto.
11406
11407 1999-01-18  Andy Piper  <andy@xemacs.org>
11408
11409         * about.el (about-url-alist): Update my entry.
11410         (xemacs-hackers): Ditto.
11411
11412 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11413
11414         * buffer.el (switch-to-buffer): Fixing documentation.
11415         * minibuf.el (minibuffer-completion-table): ditto.
11416         * cl-macs.el (return-from): ditto.
11417
11418 1999-01-04  Didier Verna  <didier@xemacs.org>
11419
11420         * replace.el (delete-non-matching-lines): temporarily disable
11421         case-folding when called interactively with a regexp containing
11422         uppercase characters.
11423         (delete-matching-lines): ditto.
11424         (count-matches): ditto.
11425         (list-matching-lines): ditto.
11426
11427 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11428
11429         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11430         abort if current window is split horizontally, not if others are
11431         split.  Got rid of unnecessary minibuffer checking.  Also, add
11432         some comments (it's still complex).
11433
11434 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11435
11436         * package-get.el: changed address for doc.ic.ac.uk to
11437         sunsite.doc.ic.ac.uk
11438
11439 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11440
11441         * ldap.el (toplevel): Remove requires so that the file compiles
11442         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11443
11444 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11445
11446         * dump-paths.el: Calculate module-directory and set
11447         module-load-path to the load path for modules.
11448
11449         * loadup.el: Get bootstrap value of module-load-path from the
11450         environment variable EMACSBOOTSTRAPMODULEPATH.
11451         - Display the module load path if we're debugging paths.
11452
11453         * setup-paths.el: Added function paths-find-site-module-directory.
11454         - Added function paths-find-module-directory.
11455         - Added function paths-construct-module-load-path.  Uses new
11456         environment variable EMACSMODULEPATH.
11457
11458 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11459
11460         * font.el (font-default-object-for-device):
11461         Oops! This `or' can't be replaced by `unless'.
11462         Fixed inability to run w3, among other things.
11463
11464 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11465
11466         * package-admin.el: Change initialization of
11467           package-admin-install-function dependent on system type.
11468           Change package-admin-install-function-mswindows to use
11469           "minitar".
11470
11471 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11472
11473         * mouse.el (default-mouse-motion-handler): Disable help echo while
11474         in the minibuffer.
11475
11476 1998-12-28  Martin Buchholz <martin@xemacs.org>
11477
11478         * XEmacs 21.2.8 is released.
11479
11480 1998-12-24  Martin Buchholz <martin@xemacs.org>
11481
11482         * XEmacs 21.2.7 is released.
11483
11484 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11485
11486         * package-ui.el (pui-list-packages): Set truncate-lines.
11487
11488         * package-get.el (package-get-download-menu): Use
11489         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11490
11491         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11492         (pui-help-string): idem.
11493         (list-packages-mode): New major mode.
11494         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11495         (pui-install-selected-packages): Add suport for removing packages.
11496         (pui-toggle-package-delete-key): New function.
11497         (pui-popup-context-sensitive): New kludge.
11498         (pui-list-packages): Add warning when `package-get-remote' is nil.
11499         (package-ui-add-site): New function.
11500
11501 1998-12-01  Didier Verna  <didier@xemacs.org>
11502
11503         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11504
11505 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11506
11507         * ldap.el: Custom-ized
11508         (toplevel): Do not provide `ldap' which is provided by C level
11509         LDAP code
11510         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11511
11512 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11513
11514         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11515
11516 1998-12-17  Andy Piper  <andy@xemacs.org>
11517
11518         * sound.el (sound-load-list): name changed from sound-load-alist.
11519         (sound-extension-list): name changed from sound-ext-list.
11520         (load-default-sounds): use new names.
11521         (load-sound-file): use new names.
11522
11523 1998-12-16  Andy Piper  <andy@xemacs.org>
11524
11525         * XEmacs 21.2.6 is released
11526
11527 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11528
11529         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11530         errors.
11531
11532 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11533
11534         * wid-edit.el (widget-echo-this-extent): Set
11535         help-echo-owns-message to t.
11536
11537 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11538
11539         * package-get.el (package-get-download-menu): use toggles for
11540           each site in the download site menu.
11541
11542 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11543
11544         * package-get.el (package-get): If we cannot find a package
11545           because package-get-remote is not set, give a more helpful
11546           error message.
11547
11548 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11549
11550         * package-get.el (package-get-remote-filename): use an EFS path
11551         with user anonymous if no user is specified.
11552
11553 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11554
11555         * faces.el (face-spec-set): Re-init fallfacks for default after
11556         calling reset-face on the default face.
11557
11558 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11559
11560         * package-admin.el (package-admin-default-install-function):
11561         Behave as advertised.  Make sure the pkg-dir is proper for
11562         default-directory.
11563         (package-admin-add-binary-package): Make sure the pkg-dir is
11564         proper for default-directory.
11565         (package-admin-install-function-mswindows): Make sure the pkg-dir
11566         is proper for default-directory.
11567
11568 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11569
11570         * XEmacs 21.2.5 is released
11571
11572 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11573
11574         * files.el (binary-file-regexps): regexp-opt is not available at
11575         bytecompile time.
11576
11577 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11578
11579         * x-win-xfree86.el:
11580         * x-win-sun.el (x-win-init-sun):
11581         * x-win-sun.el:
11582         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11583         * x-iso8859-1.el:
11584         * x-init.el (init-post-x-win):
11585         * x-init.el (init-pre-x-win):
11586         * x-init.el (x-initialize-compose):
11587         * x-init.el:
11588         * x-compose.el:
11589         * winnt.el:
11590         * widget.el:
11591         * wid-edit.el (widget-glyph-click):
11592         * wid-edit.el (widget-glyph-find):
11593         * wid-edit.el (widget-type):
11594         * view-less.el (view-buffer-other-window):
11595         * very-early-lisp.el:
11596         * version.el:
11597         * toolbar.el:
11598         * toolbar-items.el:
11599         * term/sun.el (suntool-map):
11600         * term/sun-mouse.el:
11601         * term/internal.el:
11602         * syntax.el (modify-syntax-entry):
11603         * symbol-syntax.el:
11604         * subr.el:
11605         * startup.el (lock-directory):
11606         * simple.el (set-comment-column):
11607         * simple.el (backward-delete-char-untabify):
11608         * shadow.el (find-emacs-lisp-shadows):
11609         * shadow.el:
11610         * setup-paths.el (paths-construct-info-path):
11611         * select.el (cut-copy-clear-internal):
11612         * process.el (call-process-region):
11613         * process.el (start-process-shell-command):
11614         * process.el:
11615         * paths.el (rmail-spool-directory):
11616         * paragraphs.el (use-hard-newlines):
11617         * package-get.el (package-get-dependencies):
11618         * package-admin.el (package-admin-delete-binary-package):
11619         * obsolete.el (truncate-string):
11620         * obsolete.el (store-substring):
11621         * mouse.el (default-mouse-track-maybe-own-selection):
11622         * mouse.el (mouse-yank-at-point):
11623         * modeline.el:
11624         * modeline.el (mouse-drag-modeline):
11625         * minibuf.el (read-directory-name-internal):
11626         * minibuf.el (read-file-name-internal):
11627         * minibuf.el (read-file-name-internal-1):
11628         * minibuf.el (read-file-name-2):
11629         * minibuf.el (exact-minibuffer-completion-p):
11630         * minibuf.el (read-from-minibuffer):
11631         * minibuf.el:
11632         * menubar.el (check-menu-syntax):
11633         * map-ynp.el (map-y-or-n-p):
11634         * make-docfile.el (docfile-out-of-date):
11635         * loadup.el ((member "run-temacs" command-line-args)):
11636         * loadup.el ((member "no-site-file" command-line-args)):
11637         * loadup.el (really-early-error-handler):
11638         * loadup.el:
11639         * loadhist.el:
11640         * loaddefs.el:
11641         * lisp-mnt.el (lm-verify):
11642         * lib-complete.el (lib-complete:cache-completions):
11643         * lib-complete.el (library-all-completions):
11644         * itimer.el (itimer-run-expired-timers):
11645         * info.el (Info-mode):
11646         * info.el (Info-insert-file-contents):
11647         * info.el (Info-rebuild-dir):
11648         * info.el (Info-build-dir-anew):
11649         * info.el (Info-parse-dir-entries):
11650         * info.el (Info-dir-outdated-p):
11651         * info.el (Info-insert-dir):
11652         * info.el (info-xref):
11653         * info.el:
11654         * hyper-apropos.el (hyper-apropos-get-doc):
11655         * hyper-apropos.el (hyper-describe-face):
11656         * hyper-apropos.el (hyper-apropos-mode):
11657         * hyper-apropos.el:
11658         * help.el (list-processes):
11659         * help.el:
11660         * gnuserv.el:
11661         * font.el (mswindows-font-create-name):
11662         * font.el (font-default-font-for-device):
11663         * font.el (x-font-create-object):
11664         * font.el (font-registry):
11665         * font.el:
11666         * font-lock.el (font-lock-keywords):
11667         * font-lock.el:
11668         * finder.el (finder-compile-keywords):
11669         * find-paths.el (paths-find-recursive-path):
11670         * fill.el (set-justification-center):
11671         * fill.el (fill-region-as-paragraph):
11672         * files.el (insert-directory):
11673         * files.el (wildcard-to-regexp):
11674         * files.el (recover-file):
11675         * files.el (basic-save-buffer):
11676         * files.el (delete-auto-save-file-if-necessary):
11677         * files.el (file-relative-name):
11678         * files.el (backup-extract-version):
11679         * files.el (backup-buffer):
11680         * files.el (set-visited-file-name):
11681         * files.el (set-auto-mode):
11682         * files.el (interpreter-mode-alist):
11683         * files.el:
11684         * files.el (find-file-noselect):
11685         * files.el (abbreviate-file-name):
11686         * files.el (parse-colon-path):
11687         * files.el (directory-abbrev-alist):
11688         * etags.el (visit-tags-table-buffer):
11689         * easymenu.el (easy-menu-define):
11690         * dragdrop.el (experimental-dragdrop-drag):
11691         * dragdrop.el (dragdrop-drop-do-functions):
11692         * dragdrop.el (dragdrop-drop-at-point):
11693         * disass.el (disassemble-1):
11694         * disass.el (disassemble-internal):
11695         * disass.el (disassemble):
11696         * disass.el:
11697         * derived.el (derived-mode-init-mode-variables):
11698         * derived.el (define-derived-mode):
11699         * custom.el (defgroup):
11700         * cus-edit.el (custom-quote):
11701         * config.el:
11702         * code-process.el (open-network-stream):
11703         * code-process.el (start-process):
11704         * code-process.el (call-process-region):
11705         * code-process.el (call-process):
11706         * code-process.el:
11707         * code-files.el (insert-file-contents):
11708         * code-files.el:
11709         * code-files.el (buffer-file-coding-system-for-read):
11710         * cmdloop.el (yes-or-no-p-minibuf):
11711         * cl.el:
11712         * cl-macs.el:
11713         * cl-extra.el:
11714         * callers-of-rpt.el (make-caller-report):
11715         * callers-of-rpt.el:
11716         * bytecomp.el (batch-byte-recompile-directory):
11717         * bytecomp.el (batch-byte-compile-1):
11718         * bytecomp.el (batch-byte-compile):
11719         * bytecomp.el (display-call-tree):
11720         * bytecomp.el (byte-compile-insert):
11721         * bytecomp.el (byte-compile-two-args-19->20):
11722         * bytecomp.el (byte-compile-variable-ref):
11723         * bytecomp.el (byte-compile-form):
11724         * bytecomp.el (byte-compile-top-level-body):
11725         * bytecomp.el (byte-compile-out-toplevel):
11726         * bytecomp.el (byte-compile-byte-code-maker):
11727         * bytecomp.el (byte-compile-file-form-defmumble):
11728         * bytecomp.el (byte-compile-file-form):
11729         * bytecomp.el (byte-compile-keep-pending):
11730         * bytecomp.el (byte-compile-insert-header):
11731         * bytecomp.el (byte-compile-from-buffer):
11732         * bytecomp.el (byte-compile-file):
11733         * bytecomp.el (byte-recompile-file):
11734         * bytecomp.el (byte-compile-close-variables):
11735         * bytecomp.el (byte-compile-warn-about-unused-variables):
11736         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11737         * bytecomp.el (byte-compiler-legal-options):
11738         * bytecomp.el (byte-compile-lapcode):
11739         * bytecomp.el (byte-optimize-log):
11740         * bytecomp.el ((fboundp 'defsubst)):
11741         * bytecomp.el:
11742         * bytecomp-runtime.el:
11743         * byte-optimize.el (byte-optimize-apply):
11744         * byte-optimize.el (car):
11745         * byte-optimize.el (byte-optimize-form):
11746         * byte-optimize.el (byte-optimize-form-code-walker):
11747         * byte-optimize.el:
11748         * build-report.el (build-report-insert-installation-file):
11749         * build-report.el (build-report):
11750         * auto-show.el:
11751         * apropos.el (apropos-documentation):
11752         - mega patch
11753         - clean up byte-compile warnings
11754         - remove unused variables
11755         - Use common lisp style hashtable functions
11756         - byte compiler cleanup
11757         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11758         - remove old backquote syntax usage
11759         - move some cl functionality into C for speed.
11760         - remove last remaining VMS support
11761         - spelling fixes
11762         - implement last, butlast, nbutlast, copy-list in C.
11763         - new macro ignore-file-errors, similar to ignore-errors
11764           (ignore-file-errors (delete-file "foo"))
11765         - get frequent garbage collection during loadup.el by tweaking
11766           gc-cons-threshold, rather than explicitly calling garbage-collect
11767         - default delete-key-deletes-forward to `t'.
11768
11769 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11770
11771         * XEmacs 21.2-beta4 is released.
11772
11773 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11774
11775         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11776         (easy-menu-item-present-p): Wrapper around find-menu-item.
11777         (easy-menu-remove-item): Wrapper around delete-menu-item.
11778
11779         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11780         (add-menu-button): Add 'in-menu' argument.
11781         (add-menu-item-1): Add in-menu support to helper function.
11782
11783 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11784
11785         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11786
11787 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11788
11789         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11790         of Dec 4, 1997.
11791
11792 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11793
11794         * process.el (shell-command-on-region): Report if the command
11795         succeeded or failed.
11796
11797 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11798
11799         * subr.el (buffer-substring-no-properties): Comment out.
11800
11801 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11802
11803         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11804           into font instances first, like `x-frob-font-size' does.
11805           (mswindows-find-larger-font): ditto
11806
11807 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11808
11809         * package-ui.el (pui-install-selected-packages): fix args in call
11810         to `package-get'.
11811
11812 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11813
11814         * package-get.el (host-name): New widget type.
11815         (package-get-remote): Better customization using new type.
11816         (package-get-download-sites): idem dito.
11817
11818         (package-get-custom): Do not use package-get-all untill we have
11819         runtime dependencies.
11820
11821         (package-get-remove-copy): Default to 't' we no longer need this
11822         kludge as we do not currently use depenencies.
11823
11824         (package-get-was-current): New variable.
11825         (package-get-require-base): New 'force-current' argument.
11826         (package-get-update-base): idem
11827         (package-get-package-provider):  idem
11828         (package-get-locate-index-file): New 'no-remote' argument.
11829         (package-get-locate-file): idem.
11830
11831         (package-get-maybe-save-index): New function.
11832         (package-get-update-base): Use it.
11833
11834 1998-10-28 Greg Klanderman <greg@alphatech.com>
11835
11836         * package-get.el (package-get-remote): default to nil; by default,
11837         don't go out to the net via EFS.  They must select a download site.
11838         (package-get-download-sites): new variable.
11839         (package-get-download-menu): new function.
11840         (package-get-locate-index-file): new function.
11841         (package-get-update-base): use it.
11842
11843         * menubar-items.el (default-menubar): add "Update Package Index"
11844         and "Add Download Site" menus under Options | Manage Packages.
11845
11846 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11847
11848         * package-get.el (package-get): bugfix code checking installed version
11849         for case where package is not currently installed.
11850         (package-get-require-signed-base-updates): new variable.
11851         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11852         deemed not a goot thing.  Use the variable
11853         package-get-allow-unsigned-base-updates instead.
11854
11855 1998-10-16 Greg Klanderman <greg@alphatech.com>
11856
11857         * package-get.el (package-get): Don't install an older version than
11858         we already have unless explicitly told to.  Issue a warning.
11859
11860         * package-ui.el (pui-add-required-packages): when adding
11861         dependencies, don't add packages that are up to date.
11862         (pui-package-symbol-char):  Don't consider a package out of date
11863         if you have a newer version installed than the latest version in
11864         package-get-base.
11865
11866         * package-get.el (package-get-base-filename): document that it may
11867         be a path relative to package-get-remote;  new default value.
11868         (package-get-locate-file): new function.
11869         (package-get-update-base): use it to expand package-get-base-filename.
11870         (package-get-save-base): new function to save the package-get database
11871         to file.
11872         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11873         (package-get-update-base): pass the REMOTE-SOURCE arg.
11874         (package-get-update-base-entry): call package-get-custom-add-entry.
11875         (package-get-file-installed-p): removed; no longer needed.
11876         (package-get-create-custom): ditto.
11877         (toplevel): remove code to build and load package-get-custom.el
11878         (package-get-custom-add-entry): new function.
11879
11880 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11881
11882         * wid-edit.el (widget-button-click): Don't switch window.
11883
11884 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11885
11886         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11887
11888 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11889
11890         * etags.el (find-tag-default): Run find-tag-hook using
11891         run-hooks rather than funcall
11892
11893 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11894
11895         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11896         and the current local map as the parents to isearch-mode-map.
11897
11898 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11899
11900         * XEmacs 21.2-beta3 is released.
11901
11902 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11903
11904         * package-get.el (package-get-update-base): use
11905         insert-file-contents-internal, not insert-file-contents-literally.
11906
11907 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11908
11909         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11910         dump time.
11911
11912 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11913
11914         * package-get.el (package-get-update-base-entry): new function.
11915         (package-get-update-base): renamed; was `package-get-load-base'.
11916         cleanup, and use package-get-update-base-from-buffer.
11917         (package-get-update-base-from-buffer): new function.
11918         (package-get-update-base-entries): new; helper for above.
11919         Do not eval lisp grabbed over ftp; parse it from new format.
11920
11921 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11922
11923         * files.el (set-auto-mode): Don't play games loading package-get
11924         database; package-get-package-provider will handle it all.
11925
11926 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11927
11928         * package-get.el (package-get-base-filename): new variable.
11929         (package-get-require-base): new function.
11930         (package-get-pgp-signed-begin-line): new variable.
11931         (package-get-pgp-signature-begin-line): ditto.
11932         (package-get-pgp-signature-end-line):  ditto.
11933         (package-get-load-base): new function.
11934         (package-get-interactive-package-query):
11935         (package-get-update-all):
11936         (package-get-dependencies):
11937         (package-get-package-provider):
11938         (package-get-custom): use package-get-require-base.
11939         [package-get-custom loading]: disable for now.
11940
11941         * package-ui.el (pui-list-packages): use (package-get-require-base)
11942
11943 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11944
11945         * package-ui.el: Correct obvious thinko in choosing extent face.
11946
11947 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11948
11949         * menubar-items.el (default-menubar): pui-list-package has nothing
11950         to with Customize. Move all the package stuff to a new Item in Options.
11951
11952         * package-ui.el (pui-menu): Add menu and Popup menu.
11953
11954         * package-get.el (package-get): Use new
11955         package-admin-get-install-dir.
11956
11957         * package-admin.el (package-admin-get-install-dir): New syntax.
11958         Conserve package location and put mule packages where mule-base is.
11959
11960         * package-get.el : Customized
11961
11962         * package-ui.el (pui): Customized
11963         (pui-package-install-dest-dir): New variable.
11964         (pui-install-selected-packages): Use it
11965
11966 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11967
11968         * package-get.el (package-get-interactive-package-query): Move
11969         dependency on package-get-base to run-time.
11970         (package-get-update-all): Ditto.
11971         (package-get-dependencies): Ditto.
11972         (package-get-package-provider): Ditto.
11973         (package-get-custom): Ditto.
11974
11975 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11976
11977         * events.el: Remove 'ascii-character property from 'backspace
11978         and 'delete symbols
11979
11980 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11981
11982         * package-get-base.el: removed.
11983
11984 1998-09-23  Didier Verna  <didier@xemacs.org>
11985
11986         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11987         (no-upper-case-p): new function.
11988         (with-search-caps-disable-folding): new macro.
11989         (with-interactive-search-caps-disable-folding): new macro.
11990         (zap-to-char): In interactive mode, do a case-sensitive search if
11991         the character is uppercase.
11992         (zap-up-to-char): ditto.
11993
11994         * replace.el (perform-replace): use the function no-upper-case-p.
11995
11996         * isearch-mode.el (isearch-fix-case): ditto.
11997         make obsolete `with-caps-disable-folding' and
11998         `isearch-no-upper-case-p'.
11999
12000         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12001         (tags-search): ditto.
12002         (tags-query-replace): ditto.
12003
12004         * info.el (Info-search): ditto.
12005
12006 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12007
12008         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12009
12010 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12011
12012         * package-admin.el (package-admin-rmtree): rewritten.  need to
12013         check for "." and ".." before symlink check.  expand files and
12014         directories with respect to DIRECTORY, not default-directory.
12015
12016 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12017
12018         * package-get.el (package-get-all): add INSTALL-DIR argument.
12019
12020 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12021
12022         * package-ui.el (pui-add-required-packages): new function, select
12023         dependent packages.
12024         (pui-display-keymap): bind it.
12025         (pui-help-string): document it.
12026         (pui-install-selected-packages): package-get-all -> package-get.
12027
12028         * package-get.el (package-get-dependencies): new function.
12029
12030 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12031
12032         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12033         regexps.
12034
12035 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12036
12037         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12038         function.
12039         (default-mouse-track-normalize-point): Use it.
12040
12041 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12042
12043         * package-admin.el (package-admin-delete-binary-package):
12044                 General cleanup. Remove unnessary use of progn and
12045         save-excursion.
12046         (package-admin-delete-binary-package): Do NOT mess with file
12047         modes. That is evil.
12048         (package-admin-delete-binary-package): Wrap all deleting in
12049         condition-case. The data in MANIFEST is untrustworthy.
12050         (package-admin-delete-binary-package): Let the OS worry about non
12051         empty directories.
12052
12053 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12054
12055         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12056         processing.
12057         (lm-report-bug): Fix mail address to send bug reports to.
12058
12059 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12060
12061         * XEmacs 21.2-beta2 is released.
12062
12063 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12064
12065         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12066
12067 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12068
12069         * info.el (Info-mode): Document page turning by double clicks in
12070         docstring so `M-x describe-mode' will display it.
12071
12072 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12073
12074         * info.el (Info-mouse-track-double-click-hook): Use character
12075         widths to calculate a border region where double clicking does
12076         page turning, and return `nil' by default so other hooks, such as
12077         region highlighting, will be run.
12078
12079 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12080
12081         * sound.el (default-sound-directory-list): Initialize with all the
12082         "sounds" directories in `data-directory-list'.  It used to just be
12083         the first one.
12084
12085         * packages.el (locate-data-directory-list): Created.  This gives
12086         the list of matching directories, unlike `locate-data-directory',
12087         which just gives the first one.
12088
12089 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12090
12091         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12092         make a binding in the local keymap until help-char handling is
12093         improved.
12094
12095         * help.el (help-keymap-with-help-key): Provide keymap with help
12096         binding.
12097         (help-print-help-form): New helper function.
12098
12099 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12100
12101         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12102         move extent to another buffer; no need to create a new extent.
12103         (isearch-fix-case): New function.
12104         (isearch-search-and-update): Use it.
12105
12106 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12107
12108         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12109         the keymap, not minor-mode-map-alist.
12110         (isearch-done): Restore overriding-local-map.
12111
12112 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12113
12114         * bytecomp.el (byte-compile-buffer-substring):
12115         Fix for: (byte-compile (defun f () (buffer-substring)))
12116         ==>   ** buffer-substring called with 3 args, but requires 0-3
12117         - new code not only works, but is more readable, too.
12118
12119 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12120
12121         * msw-faces.el (mswindows-init-device-faces): Don't try to
12122           specify a default font at this late stage. Do try to force
12123           creation of the default face font so that if it fails we get
12124           an error now instead of a crash at frame creation.
12125
12126           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12127           mswindows-make-font-unitalic: Canonical default weight
12128           changed from "Normal" to "Regular".
12129
12130           mswindows-make-font-bold / -bold-italic: Supplied device was
12131           not being passed into call to mswindows-find-smaller-font.
12132
12133 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12134
12135         * package-get.el (package-get-remote): Fix the path where to find
12136           the packages on xemacs.org.
12137
12138 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12139
12140         * about.el (about-maintainer-info): Update Ben's entry.
12141
12142 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12143
12144         * lisp/shadow.el (find-emacs-lisp-shadows):
12145         - `member' was being called on lists of length 2000!
12146         - Replace with hashtables.
12147         - Replace hand-coded loops with (dolist)
12148         - Fix comment typo
12149
12150 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12151
12152         * packages.el: Added new function, `package-delete-name', to
12153           delete existing packages from the installed package database
12154           (`packages-package-list').  Also added the "pkginfo" directory
12155           to `packages-special-base-regexp', so that the pkginfo directory
12156           would not get added to `late-packages'.
12157
12158         * package-admin.el: Added ability to delete an installed package
12159           (added low-level function, `package-admin-delete-package').
12160           Understands how to use the pkginfo/MANIFEST.<package> file to
12161           delete the package.  When installing a package, will also
12162           create a MANIFEST.* file if one is not provided by the
12163           package.  If the MANIFEST.* doesn't exist when deleting a
12164           package, the functions will fall back to attempting to delete
12165           any package-specific lisp directory.
12166
12167         * package-get.el: Moved some functions to package-admin.el.
12168           Added interactive function `package-get-delete-package', for
12169           use by users for deleting a package.
12170
12171           Also modified to not require the presence of efs.
12172
12173 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12174
12175         * files.el (find-file-noselect): Handle all signals, kill the
12176         buffer and resignal.
12177
12178 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12179
12180         * cl-macs.el (glyph-image): Add setf method.
12181
12182 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12183
12184         * package-get.el: Fixed broken EFS downloading.  Also, look for
12185           .tar.gz files first, in preference over .tgz files.
12186
12187         * package-ui.el: Fix display of package version numbers.
12188
12189 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12190
12191         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12192         argument.
12193
12194 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12195
12196         * list-mode.el: `display-completion-list': added new/optional
12197           keyword `:completion-string', which allows the programmer to
12198           change the "Possible completions are:" prompt.
12199
12200         * menubar-items.el: Added new pulldown menu-pick to start up the
12201           visual package browser/installer:
12202
12203                 Options->Customize->List Packages
12204
12205         * package-admin.el: Added hooks for installing under both Unix
12206           and MS Windows.  Does additional error checking.  No longer
12207           calls "add-big-package.sh" to install packages under Unix; now
12208           calls gunzip & tar directly.
12209
12210         * package-get.el: Added ability to install packages from files
12211           on a local disk/CDROM.  Now deletes any existing package lisp
12212           directory.  Does completion on available packages when
12213           querying for package names.  Will also search for .tgz files
12214           in addition for .tar.gz files.  Tries to reload
12215           auto-autoloads, as a convenience when loading new packages,
12216           and also tries to add any new package paths to `load-path'.
12217           Changed all occurences of `concat' to use `expand-file-name'.
12218
12219         * package-ui.el: New file which implements the main visual
12220           package browser/installer, which is started via a menu pick or
12221           M-x pui-list packages.
12222
12223 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12224
12225         * startup.el (load-init-file): spelling fix.
12226
12227 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12228
12229         * startup.el (normal-top-level): Load auto-autoload files
12230         covariantly with their precedence.
12231
12232 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12233
12234         * menubar-items.el (default-menubar): Remove "Font Weight"
12235         option, there is currently no custom equivalent.. Customize-faces
12236         is "Edit faces".
12237
12238         * x-font-menu.el (font-menu-set-font): Use customize to set
12239         default face.
12240
12241         * faces.el (face-spec-update-all-matching): New function.
12242
12243         * cus-face.el (custom-set-face-update-spec): New function.
12244         Interface to customize faces from elisp.
12245
12246         (custom-face-value-create): Show the customized settings if set
12247         but not saved.
12248
12249 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12250
12251         (custom-face-value-create): Show the customized settings if set
12252         but not saved.
12253
12254 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12255
12256         * keydefs.el (global-map): Add FSF 20.3 binding of
12257         query-replace-regexp.
12258
12259 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12260
12261         * minibuf.el (read-file-name-internal-1): use
12262         user-name-completion-1 instead of user-name-completion.
12263
12264 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12265
12266         * loadup.el:
12267         * make-docfile.el:
12268         * update-elc.el: Don't set `source-directory' (now defunct as a
12269         global variable) no more.
12270
12271         * packages.el (packages-list-autoloads): Made `source-directory'
12272         (now defunct as a global variable) a parameter.
12273
12274 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12275
12276         * about.el (about-hackers): new email
12277
12278 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12279
12280         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12281
12282 1998-07-17  Didier Verna  <didier@xemacs.org>
12283
12284         * faces.el (set-face-property):
12285         (set-face-dim-p):
12286         (face-dim-p): updated the doc strings now that the dim property isn't
12287         tty-specific.
12288         (face-equal): the dim property is now a common one.
12289
12290         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12291         Renamed the `stipple' attribute to `background-pixmap'.
12292         (custom-face-background-pixmap): make custom-face-stipple an
12293         obsolete alias for this.
12294
12295 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12296
12297         * find-paths.el (paths-file-readable-directory-p): Created and
12298         used.
12299
12300         * loadup.el: Don't set inhibit-... flags from run-temacs.
12301
12302 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12303
12304         * packages.el (packages-data-path-depth): Added and used.
12305
12306 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12307
12308         * about.el:
12309         - Change .xpm to .png, delete "zcat" section.
12310         - cosmetic fix in the 'marcpa' entry.
12311
12312         * etc/photos
12313         - convert all .xpm.Z to .png
12314         - rename mrb to martin
12315         - rename mcook-m to mcookm
12316
12317 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12318
12319         * x-init.el (x-initialize-compose): Add support for
12320         dead-circumflex as YET ANOTHER NAME for that dead key.
12321
12322 1998-08-05  Colin Rafferty <colin@xemacs.org>
12323
12324         * setup-paths.el (paths-construct-exec-path): Made the
12325         last-packages really be last.
12326         (paths-construct-data-directory-list): Ditto.
12327
12328 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12329
12330         * startup.el(startup-splash-frame-body):
12331         Update Copyright notice in splash screen
12332
12333 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12334
12335         * minibuf.el (read-file-name-internal-1): do ~user completion.
12336
12337 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12338
12339         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12340         aginst destroyed extents
12341
12342 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12343
12344         * package-get.el (package-get): add `install-dir' argument.
12345
12346 1998-07-20  John Jones  <jj@asu.edu>
12347
12348         * package-get.el: calls to package-get-update-all will only
12349           update packages which are already installed.
12350
12351 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12352
12353         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12354         writable.
12355
12356 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12357
12358         * about.el (about-hackers): Correct my email.
12359
12360 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12361
12362         * about.el (about-hackers): new email-address.
12363
12364 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12365
12366         * minibuf.el (read-number): Don't let `input-error' condition
12367         escape.
12368
12369 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12370
12371         * about.el (about-hackers): use my `email-for-life' address.
12372
12373 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12374
12375         * XEmacs 21.2-beta1 is released.
12376
12377 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12378
12379         * ldap.el (ldap-search): Doc string change
12380
12381 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12382
12383         * menubar-items.el (default-menubar): Removed references to
12384         `data-directory', and use `locate-data-file' instead, and made
12385         then greyed out if they don't exist.
12386
12387 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12388
12389         * keymap.el (events-to-keys): Use `format' instead of `concat'
12390         since the latter does not accept integer args anymore
12391
12392 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12393
12394         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12395         macros replaced.
12396
12397 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12398
12399         * make-docfile.el: Get first initialization from very-early-lisp.el
12400         * update-elc.el: Ditto.
12401         * loadup.el (really-early-error-handler): Ditto.
12402
12403         * packages.el (packages-unbytecompiled-lisp): Add new file,
12404         very-early-lisp.el.
12405
12406         * very-early-lisp.el: New file.
12407
12408 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12409
12410         * Symbols that have been obsolete for at least 3 years removed (II).
12411
12412         * obsolete.el (eval-current-buffer): Make compatible.
12413         (byte-code-function-p): Ditto.
12414         (send-string): Removed.
12415         (send-region): Removed.
12416         (screen-scrollbar-width): Removed.
12417         (set-screen-scrollbar-width): Removed.
12418         (set-screen-left-margin-width): Removed.
12419         (set-screen-right-margin-width): Removed.
12420         (screen-left-margin-width): Removed.
12421         (screen-right-margin-width): Removed.
12422         (set-buffer-left-margin-width): Removed.
12423         (set-buffer-right-margin-width): Removed.
12424         (buffer-left-margin-width): Removed.
12425         (buffer-right-margin-width): Removed.
12426         (x-set-frame-icon-pixmap): Removed.
12427         (x-set-screen-icon-pixmap): Removed.
12428         (pixel-name): Removed.
12429         (make-pixmap): Removed.
12430         (make-cursor): Removed.
12431         (pixmap-width): Removed.
12432         (pixmap-contributes-to-line-height-p): Removed.
12433         (set-pixmap-contributes-to-line-height): Removed.
12434
12435 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12436
12437         * obsolete.el (popup-menu-up-p): removed.
12438         (read-no-blanks-input): Removed.
12439         (wholenump): Removed.
12440         (ring-mod): Removed (what was ring-mod?).
12441         (current-time-seconds): Removed.
12442         (run-special-hook-with-args): Removed.
12443         (dot): Removed.
12444         (dot-marker): Removed.
12445         (dot-min): Removed.
12446         (dot-max): Removed.
12447         (window-dot): Removed.
12448         (set-window-dot): Removed.
12449
12450         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12451         `dot-min'.
12452
12453         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12454
12455         * code-files.el (insert-file-contents): Rename
12456         run-special-hook-with-args to run-hook-with-args-until-success.
12457         (write-region): Ditto.
12458
12459 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12460
12461         * about.el: Fix typos, update release date.
12462
12463         * Symbols that have been obsolete for at least 3 years removed.
12464
12465         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12466         screen- functions.
12467         (toplevel): remove setf methods for screen functions.
12468         * cl-macs.el (extent-data): defsetf removed.
12469         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12470         many places to remove.
12471         (comment-indent-hook): Ditto.
12472         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12473         (buffer-dedicated-screen): Ditto.
12474         (deiconify-screen): Ditto.
12475         (delete-screen): Ditto.
12476         (event-screen): Ditto.
12477         (find-file-other-screen): Ditto.
12478         (find-file-read-only-other-screen): Ditto.
12479         (live-screen-p): Ditto.
12480         (screen-height): Ditto.
12481         (screen-iconified-p): Ditto.
12482         (screen-list): Ditto.
12483         (screen-live-p): Ditto.
12484         (screen-name): Ditto.
12485         (screen-parameters): Ditto.
12486         (screen-pixel-height): Ditto.
12487         (screen-pixel-width): Ditto.
12488         (screen-root-window): Ditto.
12489         (screen-selected-window): Ditto.
12490         (screen-totally-visible-p): Ditto.
12491         (screen-visible-p): Ditto.
12492         (screen-width): Ditto.
12493         (screenp): Ditto.
12494         (get-screen-for-buffer): Ditto.
12495         (get-screen-for-buffer-noselect): Ditto.
12496         (get-other-screen): Ditto.
12497         (iconify-screen): Ditto.
12498         (lower-screen): Ditto.
12499         (mail-other-screen): Ditto.
12500         (make-screen): Ditto.
12501         (make-screen-invisible): Ditto.
12502         (make-screen-visible): Ditto.
12503         (modify-screen-parameters): Ditto.
12504         (new-screen): Ditto.
12505         (next-screen): Ditto.
12506         (next-multiscreen-window): Ditto.
12507         (other-screen): Ditto.
12508         (previous-screen): Ditto.
12509         (previous-multiscreen-window): Ditto.
12510         (raise-screen): Ditto.
12511         (redraw-screen): Ditto.
12512         (select-screen): Ditto.
12513         (selected-screen): Ditto.
12514         (set-buffer-dedicated-screen): Ditto.
12515         (set-screen-height): Ditto.
12516         (set-screen-position): Ditto.
12517         (set-screen-size): Ditto.
12518         (set-screen-width): Ditto.
12519         (show-temp-buffer-in-current-screen): Ditto.
12520         (switch-to-buffer-other-screen): Ditto.
12521         (visible-screen-list): Ditto.
12522         (window-screen): Ditto.
12523         (x-set-screen-pointer): Ditto.
12524         (x-set-frame-pointer): Ditto.
12525         (screen-title-format): Ditto.
12526         (screen-icon-title-format): Ditto.
12527         (terminal-screen): Ditto.
12528         (delete-screen-hook): Ditto.
12529         (create-screen-hook): Ditto.
12530         (mouse-enter-screen-hook): Ditto.
12531         (mouse-leave-screen-hook): Ditto.
12532         (map-screen-hook): Ditto.
12533         (unmap-screen-hook): Ditto.
12534         (default-screen-alist): Ditto.
12535         (default-screen-name): Ditto.
12536         (x-screen-defaults): Ditto.
12537         (x-create-screen): Ditto.
12538         * obsolete.el: meta-flag removed.
12539         baud-rate removed.
12540         sleep-for-millisecs removed.
12541         extent-data removed.
12542         set-extent-data removed.
12543         set-extent-attribute removed.
12544         extent-glyph removed.
12545         extent-layout removed.
12546         set-extent-layout removed.
12547         list-faces-display removed.
12548         list-faces removed.
12549         trim-versions-without-asking removed.
12550         after-write-file-hooks removed.
12551         truename removed.
12552         auto-fill-hook removed.
12553         blink-paren-hook removed.
12554         select-screen-hook, deselect-screen-hook removed.
12555         auto-raise-screen, auto-lower-screen removed.
12556
12557         * msw-mouse.el: Global change resource -> mswindows-resource.
12558
12559         * XEmacs 21.0-pre5 is released.
12560
12561 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12562
12563         * about.el (about-hackers): Credits update.
12564
12565 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12566
12567         * register.el (insert-register): Don't activate the region.
12568
12569 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12570
12571         * select.el: Restore x-* symbols for backwards compatibility:
12572         x-copy-primary-selection, x-kill-primary-selection,
12573         x-delete-primary-selection, x-select-make-extent-for-selection,
12574         x-valid-simple-selection-, x-cut-copy-clear-internal.
12575
12576 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12577
12578         * XEmacs 21.0-pre4 is released.
12579
12580 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12581
12582         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12583         reporting bugs.
12584         (maybe-add-init-button): Fix semantics under Windows.  Use
12585         `expand-file-name' rather than `concat'.
12586
12587         * help.el (print-messages): New function.
12588
12589 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12590
12591         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12592
12593 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12594
12595         * about.el: Tweaked my entry in about-hackers.
12596
12597         * find-paths.el (paths-emacs-root-p):
12598           Relaxed emacs-root checking of an in-place installation to
12599           also accommodate the flat layout used on MS Windows.
12600
12601 1998-06-29  John Jones  <jj@asu.edu>
12602
12603         * package-get.el: calls to package-get-update-all will only
12604           update packages which are already installed.
12605
12606 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12607
12608         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12609         are handled by the gui-element face fallbacks now.
12610
12611         * x-faces.el: default gui-element face to "background" as well as
12612         the default face.
12613
12614         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12615         and default face settings since these are set as fallbacks now in
12616         the appropriate domain.
12617
12618 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12619
12620         * text-mode.el (text-mode): Reorder regexp so the OR part
12621         corresponding to `page-delim' goes first and the hack in
12622         `forward-paragraph' will work.
12623         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12624
12625 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12626
12627         * subr.el (remove-hook): When checking the hook value
12628           with functionp, don't apply car to it.
12629
12630 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12631
12632         * package-get.el (package-get-remote-filename):
12633           Don't use file-name-as-directory because the local directory
12634           separator conventions might not be the same as ftp's.
12635
12636 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12637
12638         * ldap.el (ldap-host-parameters-alist): New name of
12639         `ldap-host-parameters-plist'
12640
12641 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12642
12643         * package-get.el: Using (require 'package-get-base), now that it
12644         provides itself.  Consequently removed all instances of (load
12645         "package-get-base.el").
12646
12647 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12648
12649         * subr.el (remove-hook): Don't treat the hook value as a
12650           list unless it is both consp and not functionp.
12651
12652 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12653
12654         * about.el: Email address for Ben Wing is ben@xemacs.org.
12655         * auto-show.el: Ditto.
12656         * bytecomp.el: Ditto.
12657         * faces.el: Ditto.
12658         * x-scrollbar.el: Ditto.
12659         * x-misc.el: Ditto.
12660         * tty-init.el: Ditto.
12661         * toolbar-items.el: Ditto.
12662         * symbol-syntax.el: Ditto.
12663         * specifier.el: Ditto.
12664         * objects.el: Ditto.
12665         * hyper-apropos.el: Ditto.
12666         * glyphs.el: Ditto.
12667
12668 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12669
12670         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12671         vertical-divider-always-visible-p.
12672         (default-mouse-motion-handler): Ditto.
12673
12674 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12675
12676         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12677         global value.
12678
12679 1998-06-21  Oliver Graf <ograf@fga.de>
12680
12681         * build-reports.el: changed receiver to xemacs-build-reports list
12682
12683 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12684
12685         * font.el: Split font-family-mappings into X and
12686           mswindows-specific versions.
12687           mswindows-font-create-[object|name]: Treat supplied size
12688           as a pointsize. Added underline and strikethru handling.
12689
12690         * msw-faces.el: changed default mswindows charset to western.
12691
12692         * msw-glyphs.el: removed space in border-glyph font string that
12693           was inserted to get round bugs in the mswindows C font code.
12694
12695 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12696
12697         * about.el (about-hackers): Credits update.
12698
12699         * help-nomule.el (tutorial-supported-languages): Add Romanian
12700         TUTORIAL.
12701
12702         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12703         to ISO-8859-2.
12704
12705 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12706
12707         * font.el: Split font-family-mappings into X and
12708           mswindows-specific versions.
12709           mswindows-font-create-[object|name]: Treat supplied size
12710           as a pointsize. Added underline and strikethru handling.
12711
12712         * msw-faces.el: changed default mswindows charset to western.
12713
12714         * msw-glyphs.el: removed space in border-glyph font string that
12715           was inserted to get round bugs in the mswindows C font code.
12716
12717 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12718
12719         * minibuf.el: make read-color-completion-table call
12720           (mswindows-color-list for mswindows devices.
12721
12722 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12723
12724         * lisp/font-lock.el
12725         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12726         Let declaration items contain non-word symbol characters.
12727
12728 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12729
12730         * package-get.el (package-get-package-provider): Added autoload
12731         cookie.  Loading "package-get-base.el" in ALL functions that use
12732         it.  Fixed some (interactive ...) with multiple argument specs
12733         again.  Cosmetic indentation changes.
12734
12735 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12736
12737         * info.el (Info-insert-dir): Don't use nreverse on variables
12738         that you want to use later.
12739
12740 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12741
12742         * x-mouse.el (x-set-point-and-move-selection): Replace call
12743         to x-kill-primary-selection with kill-primary-selection
12744
12745 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12746
12747         * simple.el (what-cursor-position): Make cursor position reported
12748         use value of column-number-start-at-one
12749
12750 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12751
12752         * about.el (xemacs-hackers): Fix Jareth's email address.
12753
12754 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12755
12756         * startup.el (startup-splash-frame): Remove
12757         `xemacs-startup-logo-function'.
12758
12759 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12760
12761         * about.el (about-hackers): Update credits list.
12762
12763 1998-06-06  Jeff Miller <jmiller@smart.net>
12764
12765         * lisp/sound.el: Update sound-ext to allow filenames with
12766           extensions to be found by load-sound-file
12767
12768 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12769
12770         * info.el (Info-rebuild-outdated-dir): Removed variable
12771         (Info-auto-generate-directory): New variable
12772         (Info-save-auto-generated-dir): New variable
12773         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12774         (Info-build-dir-anew): Second parameter removed.  Use
12775         `Info-save-auto-generated-dir'
12776         (Info-rebuild-dir): Ditto
12777
12778 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12779
12780         * list-mode.el (next-list-mode-item): Would not recognize
12781         border between directly neighbored items.
12782
12783 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12784
12785         * package-get.el: add autoloads for some functions.
12786
12787 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12788
12789         * specifier.el (let-specifier): Tiny docfixes.
12790
12791 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12792
12793         * msw-mouse.el: set selection-pointer-glyph to Normal.
12794
12795 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12796
12797         * wid-edit.el (widget-specify-secret): New function.
12798         (widget-after-change): Use it.
12799         (widget-specify-field): Use it.
12800
12801 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12802
12803         * mouse.el (drag-window-divider): Use `(not done)' instead of
12804         `doit'; reuse result of `window-pixel-edges'.
12805
12806         * modeline.el (drag-modeline-event-lag): Rename to
12807         drag-divider-event-lag.
12808
12809 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12810
12811         * specifier.el (let-specifier): Rewritten not to generate needless
12812         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12813         arguments.
12814
12815 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12816
12817         * minibuf.el (read-file-name-1): Setup buffer-local value of
12818         `completion-ignore-case' in completions buffer under Windows.
12819
12820 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12821
12822         * about.el (about-maintainer-glyph): Fix support for not
12823         compressed images.
12824
12825 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12826
12827         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12828
12829         * mouse.el (mouse-track): Cancel selection if misc-user event with
12830         `cancel-mode-internal' function is fetched.
12831
12832 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12833
12834         * files.el (save-some-buffers-1): Fixed return value.
12835
12836 1998-06-01  Oliver Graf <ograf@fga.de>
12837
12838         * dragdrop.el: added experimental
12839
12840 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12841
12842         * startup.el (after-init-hook, init-file-user,
12843         user-init-directory, load-user-init-file):  Purge references
12844         to "~/.xemacs/init.el" from docstrings.
12845
12846         (load-user-init-file) Use paths-construct-path to construct
12847         paths to user init files.  Go directly to ~/.emacs, do not
12848         search ~/.xemacs/, do not load `default-custom-file'.
12849
12850 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12851
12852         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12853         general *sh.
12854         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12855
12856 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12857
12858         * menubar-items.el (default-menubar): add Update Packages to customize
12859         menu.
12860
12861 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12862
12863         * faces.el: use toolbar face as a fallback for toolbar properties
12864         in xpm-color-symbols instead of default.
12865
12866         * msw-faces.el: rename 3d-object -> gui-element face.
12867
12868 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12869
12870         * startup.el (xemacs-startup-logo-function): New variable.
12871         (startup-splash-frame): Use it.
12872
12873 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12874
12875         * files.el (save-some-buffers): Would wait 1 second.
12876         (save-some-buffers-1): Delete other windows here instead of in
12877         `save-some-buffers'.
12878         (save-some-buffers): Force redisplay only if windows were deleted.
12879
12880 1998-06-02  Didier Verna  <didier@xemacs.org>
12881
12882         * cus-face.el (custom-face-attributes): generalized the use of
12883         toggle buttons for boolean attributes.
12884         Re-ordered the items a bit.
12885
12886 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12887
12888         * sound.el (default-sound-directory): Use `locate-data-directory'
12889         to find the sounds directory.
12890
12891 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12892
12893         * sound.el: default sound-ext to .wav under mswindows, .au
12894         otherwise. load-default sounds without extensions.
12895
12896 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12897
12898         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12899         if send-pr is not bound.
12900
12901 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12902
12903         * files.el: grok idl files in auto-mode-alist.
12904 1998-06-01  Jeff Miller  <jmiller@smart.net>
12905
12906         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12907         calling `upcase'.
12908
12909 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12910
12911         * msw-glyphs.el: add xbm to the list of image types supported.
12912
12913 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12914
12915         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12916         instead of XEmacs one when dumping InfoDock.
12917
12918 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12919
12920         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12921         for `modeline-visible-p'
12922
12923         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12924
12925 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12926
12927         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12928         since it's not used anymore. doc string fixes.
12929
12930         * package-get.el (package-get-file-installed-p): new function. use
12931         instead of file-installed-p which is in an external package.
12932
12933 1998-05-28  Oliver Graf <ograf@fga.de>
12934
12935         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12936         favor of select-window/switch-to-buffer
12937
12938 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12939
12940         * startup.el: changed (getenv "HOME") to (user-home-directory)
12941
12942 1998-05-25  Oliver Graf <ograf@fga.de>
12943
12944         * frame.el (cde-start-drag) moved to dragdrop.el
12945         (offix-start-drag-region) moved to dragdrop.el
12946         (offix-start-drag) moved to dragdrop.el
12947         * dragdrop.el (cde-start-drag) moved from frame.el
12948         (offix-start-drag-region) moved from frame.el
12949         (offix-start-drag) moved from frame.el
12950         (cde-start-drag-region) cde drag regions
12951         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12952
12953 1998-05-26  Oliver Graf <ograf@fga.de>
12954
12955         * dragdrop.el: created dragdrop-drag prototypes
12956         (cde-start-drag-region) fixed typo
12957
12958 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12959
12960         * simple.el (after-init-hook): Remove reader macro.
12961
12962         * packages.el (packages-hardcoded-lisp): Get rid of reader
12963         macros.  Update DOC string.
12964
12965 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12966
12967         * mouse.el (drag-window-divider): Ditto.
12968
12969         * modeline.el (mouse-drag-modeline): Use it.
12970
12971         * lisp-mode.el (let-specifier): Specify indentation.
12972
12973         * specifier.el (let-specifier): Renamed from
12974         `with-specifier-instance'.
12975
12976 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12977
12978         * x-faces.el:
12979         * faces.el: move definition of xpm-color-symbols from x-faces.el
12980         to faces. Predicate x-get-resource on the presence of x.
12981
12982         * msw-faces.el: set 3d-object face rather than modeline. Specify
12983         faces as specfier defaults.
12984
12985         * package-get.el: don't use package-admin-add-single-file-package.
12986
12987 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12988
12989         * toolbar-items.el: Fixup tooltips.
12990         (toolbar-gnus): Don't use obsolete variable
12991         toolbar-news-frame-properties.
12992         (toolbar-news-reader): Default to `gnus' instead of
12993         `not-configured'.
12994
12995         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12996         Windows.
12997
12998 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12999
13000         * package-get.el: rename -installedp -> -installed-p.
13001
13002 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13003
13004         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13005         attributes, and assinged it to continuation, truncation and
13006         hscroll glyphs.
13007
13008         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13009         and made continuation, truncation and hscroll glyphs arrow
13010         characters out of that font.
13011
13012 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13013
13014         * minibuf.el (minibuffer-electric-separator): Play nicely with
13015         directory-sep-char being \.
13016         (minibuffer-electric-tilde): Ditto.
13017         (read-file-name-map): Ditto.
13018
13019 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13020
13021         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13022         on X devices.
13023         (default-mouse-track-deal-with-down-event): Avoid
13024         `x-disown-selection'; use `disown-selection' instead.
13025
13026 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13027
13028         * select.el:
13029         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13030         moved to (cut-copy-clear-internal) in select.el. Ditto for
13031         (x-delete-primary-selection) (x-kill-primary-selection)
13032         (x-copy-primary-selection).
13033         (own-clipboard): new function.
13034
13035         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13036         functions in select.el. remove old ones.
13037         (mswindows-own-clipboard): new function.
13038
13039 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13040
13041         * gnuserv.el: allow connections from mswindows type devices.
13042
13043 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13044
13045         * msw-glyphs.el: change image type used from cursor to resource.
13046
13047 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13048
13049         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13050         for {top,bottom}-{left,right} values in addition to
13051         {top,bottom}_{left,right}.
13052         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13053
13054 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13055
13056         * cl-macs.el (specifier-instance): Undefine its setf method.
13057
13058         * specifier.el (with-specifier-instance): Added docstring.
13059
13060         * mouse.el (drag-window-divider): Ditto.
13061
13062         * modeline.el (mouse-drag-modeline): Use it.
13063
13064         * lisp-mode.el (with-specifier-instance): Define its indentation
13065         level.
13066
13067         * specifier.el (with-specifier-instance): New macro.
13068
13069 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13070
13071         * package-get.el (package-get-create-custom): new function to
13072         auto-generate package-get-custom.el from package-get-base.el.
13073         * (package-get-ever-installedp): new function.
13074         * (package-get-custom): new function to get all packages specified
13075         by customize.
13076
13077 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13078
13079         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13080
13081 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13082
13083         * cl-extra.el: Reverse previous float change.
13084
13085 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13086
13087         * x-faces.el:
13088         * faces.el (try-font-name): moved from x-faces.el since it is
13089         required by w3 under mswindows as well X.
13090
13091 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13092
13093         * winnt.el: Removed evil (setq completion-ignore-case t)
13094         clause, one more overlookef fsfism.
13095         (nt-quote-args-functions-alist): End sentences with double space.
13096
13097 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13098
13099         * window-xemacs.el (push-window-configuration): Remove kludgery of
13100         recaching default-toolbar specifier.
13101         (pop-window-configuration): Ditto.
13102         (unpop-window-configuration): Ditto.
13103
13104 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13105
13106         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13107
13108 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13109
13110         * winnt.el (nt-quote-args-verbatim): Added function.
13111         (nt-quote-args-prefix-quote): Added function.
13112         (nt-quote-args-backslash-quote): Added function.
13113         (nt-quote-args-double-quote): Added function.
13114         (nt-quote-args-functions-alist): New variable.
13115         (nt-quote-process-args): Added function. This is the main quoting
13116         work horse called from process-nt.c
13117
13118 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13119
13120         * winnt.el: Removed duplicate definitions for backspace,
13121         delete, M-backspace and C-M-backspace.
13122         (file-name-buffer-file-type-alist): Removed this variable.
13123         (find-buffer-file-type): Removed function.
13124         (find-file-binary):  Removed function.
13125         (find-file-text): Removed function.
13126         (find-file-not-found-set-buffer-file-type): Removed function.
13127         (save-to-unix-hook): Removed function.
13128         (revert-from-unix-hook): Removed function.
13129         (using-unix-filesystems): Removed function.
13130         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13131         warning.
13132         (x-set-selection): Removed function.
13133         (x-get-selection): Removed function.
13134         Removed commented FSFisms.
13135         Replaced copyright notice (this file is not part of GNU Emacs).
13136         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13137         comint-process-echoes setting to t.
13138
13139 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13140
13141         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13142         and used following the interface change of
13143         `paths-find-recursive-path'.
13144
13145         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13146         regexp instead of a list of base names.
13147         (paths-version-control-filename-regexp):
13148         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13149         Introduced and used following the interface change of
13150         `paths-find-recursive-path'.
13151
13152 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13153
13154         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13155         on X devices, rather than on all non-TTY devices.
13156
13157 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13158
13159         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13160
13161         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13162
13163 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13164
13165         * itimer.el (activate-itimer): Fixed usage of integers
13166         as argument to `concat'.
13167
13168 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13169
13170         * itimer.el (start-itimer): replace the use of `concat' with
13171         `format'
13172
13173 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13174
13175         * mode-motion.el (mode-motion-hook): Clarify docstring.
13176         From Bob Weiner <weiner@altrasoft.com>
13177
13178         * loadhist.el (symbol-file): Supply prompt string when used
13179         interactively.
13180         From Bob Weiner <weiner@altrasoft.com>
13181
13182 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13183
13184         * loadup.el (really-early-error-handler): Ditto.
13185
13186         * update-elc.el: Ditto.
13187
13188         * setup-paths.el (paths-construct-exec-path): Ditto.
13189
13190         * make-docfile.el: Ditto.
13191
13192         * find-paths.el (paths-decode-directory-path): Use split-path
13193         instead of decode-path.
13194
13195         * files.el (parse-colon-path): Update docstring reference.
13196
13197 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13198
13199         * msw-init.el:
13200         * x-init.el:
13201         Bind cut'n'paste keys to non window-system specific functions.
13202
13203         * msw-select.el: New function mswindows-clear-clipboard.
13204         mswindows-cut-copy-clipboard extended to handle clearing of the
13205         selection and renamed to mswindows-cut-copy-clear-clipboard.
13206
13207         * select.el: on mswindows devices delete-primary-selection
13208         calls mswindows-clear-clipboard.
13209
13210 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13211
13212         * simple.el (quoted-insert): Inhibit quit when using read-char.
13213
13214         * cmdloop.el (read-char): Don't inhibit quit.
13215         (read-char-exclusive): Ditto.
13216         (read-char): Signal quit if quit-char was pressed.
13217         (read-char-exclusive): Ditto.
13218         (read-quoted-char): Return a character, not integer.
13219
13220         * menubar-items.el (default-popup-menu): Use Andy's generic
13221         selection code.
13222         (default-popup-menu): Fix code.
13223
13224 1998-05-14  Oliver Graf <ograf@fga.de>
13225
13226         * dragdrop.el (dragdrop-function-widget): this time it's done
13227
13228 1998-05-13  Oliver Graf <ograf@fga.de>
13229
13230         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13231
13232 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13233
13234         * device.el (device-pixel-width):
13235         (device-pixel-height):
13236         (device-mm-width):
13237         (device-mm-height):
13238         (device-bitplanes):
13239         (device-color-cells): Swapped parameters to device-system-metric
13240         according to the interface change.
13241
13242 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13243
13244         * mouse.el (default-mouse-motion-handler): Use new name of the
13245         function event-over-vertical-divider-p.
13246         Do not set E-W arrow cursor over the divider if
13247         vertical-divider-draggable-p is nil in the window.
13248         ([top-level]): Use new name for the variable
13249         vertical-divider-map.
13250         (drag-window-divider): Respect vertical-divider-draggable-p.
13251         Variable name typo fixes.
13252
13253 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13254
13255         * keymap.el (kbd): Define here; handle string constants and
13256         others...
13257
13258 1998-05-15  Christian Nyb <chr@mediascience.no>
13259
13260         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13261         in Emacs 18.
13262
13263 1998-05-13  Didier Verna  <didier@xemacs.org>
13264
13265         * mouse.el (drag-window-divider): give the vertical divider a
13266         pressed look when dragging it.
13267
13268 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13269
13270         * faces.el: predicate some more face operations on x or mswindows
13271         not just x.
13272
13273         * modeline.el: enable modeline coloring for mswindows.
13274
13275 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13276
13277         * minibuf.el (minibuffer-default): Added variable; compatible with
13278         FSF Emacs.
13279         (next-history-element): Used `minibuffer-default'.
13280
13281 1998-05-12  Oliver Graf <ograf@fga.de>
13282
13283         * dragdrop.el (dragdrop-function-widget): button and mods ok
13284         arguments still look a bit strange
13285         (dragdrop-compare-mods) created
13286         (dragdrop-drop-do-functions) correctly checks for buttons and
13287         modifiers
13288
13289 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13290
13291         * setup-paths.el (paths-default-info-directories): Replace
13292         path-separator with directory-sep-char.
13293
13294         * files.el (path-separator): Don't define it here.
13295
13296 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13297
13298         * update-elc.el: Ditto.
13299
13300         * setup-paths.el (paths-construct-exec-path): Ditto.
13301
13302         * make-docfile.el: Ditto.
13303
13304         * loadup.el (really-early-error-handler): Ditto.
13305
13306         * find-paths.el (paths-decode-directory-path): Use decode-path
13307         instead of decode-path-internal.
13308
13309         * files.el (parse-colon-path): Update docstring.
13310
13311 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13312
13313         * subr.el (get-buffer-window-list): Make BUFFER optional.
13314
13315         * window-xemacs.el (windows-of-buffer): Defalias to
13316         get-buffer-window-list.
13317
13318 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13319
13320         * disass.el: Fix maintainer keyword.
13321
13322         * bytecomp.el (byte-compile-and-load-file): Autoload.
13323         (byte-compile-buffer): Ditto.
13324
13325         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13326         value is returned, not the name.
13327         (lisp-imenu-generic-expression): Enable it.
13328         (lisp-mode-variables): Ditto.
13329         (lisp-indent-offset): Change defconst to defvar.
13330         (lisp-indent-function): Ditto.
13331         (lisp-body-indent): Ditto.
13332
13333 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13334
13335         * modeline.el: Use zap-last-kbd-macro-event.
13336
13337         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13338         nil, don't attempt to do anything with messages.
13339         (eval-last-sexp): Use `letf' for clarity.
13340
13341 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13342
13343         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13344
13345 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13346
13347         * buff-menu.el:
13348         * lisp-mode.el:
13349         * obsolete.el:
13350         Change empty docstrings into no doc strings at all.
13351         Fix bogus FSF-format docstrings.
13352         * etags.el: Fix docstring.
13353
13354 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13355
13356         * package-get.el (package-get): Use internal md5
13357
13358 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13359
13360         * about.el (about-xemacs): Correct abuse of concat.
13361
13362 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13363
13364         * info.el (Info-mode): Use easymenu.
13365
13366 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13367
13368         * apropos.el (apropos): Don't use concat with integers.
13369
13370         * cmdloop.el (describe-last-error): Handle the case when no error
13371         was seen gracefully.
13372
13373         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13374         defun.
13375         (apropos-describe-plist): Ditto.
13376
13377         * help.el (with-displaying-help-buffer): Revert to a defun.
13378         (describe-key): Use it as defun.
13379         (describe-mode): Ditto.
13380         (describe-bindings): Ditto.
13381         (describe-prefix-bindings): Ditto.
13382         (describe-installation): Ditto.
13383         (view-lossage): Ditto.
13384         (describe-function): Ditto.
13385         (describe-variable): Ditto.
13386         (describe-syntax): Ditto.
13387
13388 1998-05-11  Oliver Graf <ograf@fga.de>
13389
13390         * dragdrop.el: changed order of require/provide
13391         (dragdrop-drop-mime-default) changed to new calling conventions
13392         (dragdrop-drop-do-functions) changed to new calling conventions
13393         (dragdrop-function-widget) this one needs more work...
13394
13395 1998-05-10  Oliver Graf <ograf@fga.de>
13396
13397         * about.el: another small change in my entry
13398         * dragdrop.el (dragdrop-drop-log-function): logging added
13399         plus customizations
13400         changed interface to handler functions. now called with event
13401         and object
13402
13403 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13404
13405         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13406         E-W arrow pointer displayed over draggable dividers.
13407
13408         * mouse.el (default-mouse-motion-handler): Show it when
13409         appropriate.
13410         (drag-window-divider): Added.
13411         ([top-level]): Initialized window-divider-map with a keymap
13412         binding the above function to left button down event.
13413
13414         * x-mouse.el (x-init-pointer-shape): Initialize
13415         divider-pointer-glyph from Cursor.dividerPointer, or use default
13416         E-W double arrow.
13417
13418 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13419
13420         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13421
13422 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13423
13424         * simple.el (count-words-buffer): Don't query for buffer.
13425         (count-lines-buffer): Ditto.
13426
13427 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13428
13429         * help.el (where-is): add optional insert argument.
13430
13431 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13432
13433         * help.el (describe-key-briefly): New argument INSERT.
13434
13435         * simple.el (eval-expression): New optional argument; synch with
13436         FSF 20.3.
13437
13438         * keydefs.el (global-map): Add new register bindings.
13439
13440         * register.el: Synched with FSF 20.3.
13441
13442 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13443
13444         * window-xemacs.el (recenter): all arguments are optional.
13445
13446 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13447
13448         * device.el: (device-pixel-width): Reflected name/parameters
13449         change to device-system-metric.
13450         (device-pixel-height): Ditto.
13451         (device-mm-width): Ditto.
13452         (device-mm-height): Ditto.
13453         (device-bitplanes): Ditto.
13454         (device-color-cells): Ditto.
13455
13456 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13457
13458         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13459
13460         * cl.el (most-positive-fixnum): Document.
13461         (most-negative-fixnum): Ditto.
13462
13463         * cus-dep.el: Updated comment.
13464
13465         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13466         constant.
13467
13468         * cus-load.el (custom-put): Removed.
13469
13470         * files.el (after-find-file): Just resignal quit instead of
13471         signaling "canceled".
13472
13473 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13474
13475         * frame.el (other-frame): Use `focus-frame' instead of
13476         select-frame kludges.
13477
13478         * lisp-mode.el: Update lisp-indent-function for
13479         save-selected-frame and with-selected-frame.
13480
13481         * frame.el (save-selected-frame): New macro.
13482         (with-selected-frame): Ditto.
13483         (other-frame): Use `set-frame-focus'.
13484
13485 1998-05-06  Oliver Graf <ograf@fga.de>
13486
13487         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13488         (dragdrop-drop-url-default) default handler for URL drops created
13489         (dragdrop-drop-mime-default) default handler for MIME drops created
13490         (dragdrop-drop-functions) default custom for handling drops created
13491         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13492
13493 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13494
13495         * mouse.el: Removed redundant mouse-mswindows-drop function.
13496
13497 1998-05-05  Oliver Graf <ograf@fga.de>
13498
13499         * about.el: changed some text in my entry
13500         * dragdrop.el: added customs
13501
13502 1998-05-04  Oliver Graf <ograf@fga.de>
13503
13504         * mouse.el: killed global drop key bindings
13505         (mouse-offix-drop) removed
13506         * dragdrop.el: created
13507         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13508
13509 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13510
13511         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13512         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13513
13514         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13515         obsolete comment.
13516
13517         * scrollbar.el (scrollbars-visible-p): Use new
13518         {vertical,horizontal}-scrollbar-visible-p specifiers.
13519
13520 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13521
13522         * device.el (device-pixel-height):
13523         (device-pixel-width):
13524         (device-mm-width):
13525         (device-mm-height):
13526         (device-bitplanes):
13527         (device-color-cells): Moved these 6 functions from device.c; they
13528         all use single (device-system-metrics) call.
13529
13530 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13531
13532         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13533         were renamed.
13534
13535         * menubar-items.el:
13536         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13537         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13538
13539         * help.el (help-map): Remove Hyperbole keybinding logic.
13540         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13541
13542 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13543
13544         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13545         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13546
13547 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13548
13549         * msw-glyphs.el: use nicer icon3 from the frame icon.
13550
13551 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13552
13553         * version.el (emacs-version): Remove InfoDock conditionals.
13554
13555         * startup.el (startup-splash-frame): Change ID logo name.
13556
13557 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13558
13559         * files.el (after-find-file): If the user presses C-g on
13560         directory-creation prompt, kill the buffer.
13561
13562 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13563
13564         * simple.el (count-words-region): Reverse previous change.
13565
13566 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13567
13568         * replace.el (query-replace): Just call perform-replace.
13569         (query-replace-regexp): Ditto.
13570         (perform-replace): Move region handling here.
13571         (perform-replace): Use the new arg to match-data.
13572
13573 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13574
13575         * x-init.el: Install X specific display table that
13576           displays char 0240 as a space to avoid whatever it is
13577           that screws up display of that character code.
13578
13579 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13580
13581         * help.el (function-arglist): If no arguments are documented for a
13582         subr, print nothing rather than incorrect output.
13583
13584 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13585
13586         * cmdloop.el (command-error): Update bail-out error message to use
13587         `emacs-program-name'.
13588
13589         * lib-complete.el: Remove reader macro cruft.
13590
13591         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13592         cruft.
13593
13594         * simple.el (count-words-region): Drop interactive-p check on the
13595         message.
13596
13597 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13598
13599         * font.el
13600         * msw-faces.el
13601         Correct spelling of mswindows-font-canonicalize-name.
13602
13603 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13604
13605         * ldap.el (ldap-host-parameters-alist): Replaced with
13606         `ldap-host-parameters-plist'
13607         (ldap-search): Adapt to previous change
13608
13609 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13610
13611         * about.el (about-hackers): Update Bob Weiner bio.
13612         (about-maintainer-info): Ditto.
13613
13614 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13615
13616         * simple.el (display-warning-minimum-level): Docfix.
13617
13618 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13619
13620         * widget.el (:default-get): New keyword.
13621         * wid-edit.el (default, widget-default-default-get): Define it.
13622         (group, widget-group-default-get): Define it.
13623         (menu-choice, widget-choice-default-get): Define it.
13624         (widget-default-get): New function.
13625         (widget-choice-action): Call it.
13626         (widget-editable-list-entry-create): Call it.
13627
13628 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13629
13630         * byte-optimize.el (byte-boolean-vars): Removed.
13631         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13632         lookup through `byte-boolean-vars'.
13633
13634 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13635
13636         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13637         resource-provided values into ghost specs for scrollbar-height and
13638         scrollbar-width.
13639
13640 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13641
13642         * byte-optimize.el: Don't attempt to optimize /=.
13643
13644         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13645         (byte-compile-/=): Ditto.
13646
13647 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13648
13649         * apropos.el: Use `with-displaying-help-buffer'.
13650         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13651         Use `with-displaying-help-buffer'.
13652         (apropos-follow): Do not give special treatment to buffer cursor
13653         was in prior to a mouse click.
13654         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13655         (apropos-print-doc): Set correct buffer for setting text
13656         properties.
13657
13658 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13659
13660         * help.el (help-buffer-prefix-string): New variable.
13661         (help-buffer-name): Use it.
13662
13663         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13664         mode menu.
13665
13666 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13667
13668         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13669
13670 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13671
13672         * files.el (find-file-noselect): Update docstring.
13673         (find-file-noselect): Signal an error if found an unreadable file.
13674         (file-chase-links): Save the match data.
13675         (normal-mode): Use `lwarn' and `error-message-string'.
13676         (interpreter-mode-alist): Change defconst to defvar.
13677         (inhibit-first-line-modes-regexps): Ditto.
13678         (inhibit-first-line-modes-regexps): Added .tgz.
13679         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13680         (change-major-mode-with-file-name): New user-option.
13681         (set-visited-file-name): Synched with FSF.
13682         (file-name-extension): New function, from FSF 20.3.
13683         (file-relative-name): Synched with FSF.
13684         (save-some-buffers): Support the C-r feature.
13685         (recover-session): Synched with FSF.
13686         (kill-some-buffers): Ditto.
13687         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13688
13689 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13690
13691         * files.el (insert-file): Undo previous change and reenable use of
13692         format.el.
13693
13694 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13695
13696         * window-xemacs.el (recenter): Define.
13697
13698 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13699
13700         * font.el (mswindows-font-create-name)
13701         (mswindows-font-create-object): new functions for mswindows type
13702         fonts.
13703
13704         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13705         strings are parsed as well as font objects.
13706
13707 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13708
13709         * modeline.el (defining-kbd-macro): Restore modeline indication of
13710         kbd-macro being recorded.
13711         (add-minor-mode): Simplify docstring.
13712         (modeline-minor-mode-menu): Remove stuff.
13713
13714 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13715
13716         * code-process.el (call-process): dynamically decide process
13717         coding type.
13718
13719 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13720
13721         * modeline.el: Add line-number-mode, column-number-mode to
13722         the modeline minor-mode menu.  Button2 on the line number does
13723         goto-line.
13724
13725 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13726
13727         * mouse.el: move x-selection-owner-p type things to
13728         selection-owner-p.
13729
13730         * msw-init.el: copy zmacs stuff from x-init.el
13731
13732         * msw-select.el (mswindows-own-selection)
13733         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13734         functions. Very simple minded implementation of selectio
13735         ownership.
13736
13737         * select.el (own-selection) (disown-selection)
13738         (activate-region-as-selection) (select-make-extent-for-selection)
13739         (valid-simple-selection-p): functions moved from x-select.el for
13740         generalized selection.
13741
13742         * x-select.el: see select.el changes.
13743
13744         * x-toolbar.el: use new selection functions.
13745
13746 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13747
13748         * packages.el (packages-find-package-directories): Fixed bug that
13749         would pick up multiple site-package directories.
13750         (package-locations): Added "xemacs-packages" as a late package
13751         location.
13752
13753         * find-paths.el: Now uses `emacs-program-name' and
13754         `emacs-program-version'.
13755         Additions to enforce version-specific directories in
13756         `paths-find-version-directory'.
13757
13758 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13759
13760         * default.el: Removed.
13761         * site-start.el: Removed.
13762
13763 1998-04-29  Didier Verna  <didier@xemacs.org>
13764
13765         * minibuf.el (minibuffer-history-minimum-string-length): Default
13766         to nil.
13767
13768 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13769
13770         * find-paths.el (paths-program-name): Rename.
13771         (paths-emacs-root-p): Ditto.
13772         (paths-find-site-directory): Ditto.
13773
13774 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13775
13776         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13777         `emacs-lisp-byte-compile-and-load'.
13778
13779 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13780
13781         * ldap.el (ldap-search): Fixed additional parameter passing to
13782         `ldap-open'
13783
13784 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13785
13786         * select.el (kill-primary-selection) (selection-owner-p)
13787         (copy-primary-selection) (yank-clipboard-selection)
13788         (selection-exists-p) (delete-primary-selection): new file and
13789         functions that do the right thing for the selected device.
13790
13791         * x-menubar.el: use generalised selection functions.
13792
13793         * dumped-lisp.el: dump select.el.
13794
13795 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13796
13797         * find-paths.el (paths-progname): New variable.
13798         (paths-emacs-root-p): Use it.
13799         (paths-find-site-directory): Ditto.
13800
13801 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13802
13803         * loadup.el ((member "dump" command-line-args)): Dump as
13804         `infodock' if InfoDock.
13805
13806 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13807
13808         * find-paths.el (construct-emacs-version): Simplify, include
13809         program name in the return value.
13810         * (paths-find-version-directory): Use it.
13811
13812 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13813
13814         * info.el (Info-parse-dir-entries): Fixed regexp
13815         (Info-build-dir-anew): Remove full suffix and capitalize info file
13816         name for files with no @direntry
13817         (Info-batch-rebuild-dir): New function
13818         (Info-suffixed-file): Check for regular files instead of simple
13819         file existence (could catch directories before)
13820
13821 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13822
13823         * setup-paths.el, find-paths.el: Removed uses of `not' which
13824         temacs doesn't have.
13825
13826         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13827         into root searching.
13828
13829 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13830
13831         * subr.el: Remove definition of `not'.
13832
13833 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13834
13835         * msw-glyphs.el: enable graphics support.
13836
13837 1998-04-23  Didier Verna  <didier@xemacs.org>
13838
13839         * x-menubar.el (default-menubar): restored the line-number-mode
13840         option.
13841
13842         * misc doc string updates related to the options menu.
13843
13844 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13845
13846         * setup-paths.el (paths-construct-load-path): Fix typo.
13847
13848 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13849
13850         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13851         font-menu-ignore-scaled-fonts don't have to be bound now; this
13852         gets us one step further towards making --no-autoloads work.
13853
13854         * startup.el (normal-top-level): Load auto-autoloads only if
13855         lisp-directory is non-nil.
13856
13857         * setup-paths.el (paths-construct-load-path): Made it robust
13858         against nil lisp-directory.
13859
13860         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13861         to the list of variables that cause a warning when nil.
13862
13863         * toolbar.el (init-toolbar-location): Now works even when there's
13864         no toolbar icon directory.
13865
13866 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13867
13868         * help.el (view-lossage): Recognize it.
13869
13870         * simple.el (log-message): Mark multiline messages.
13871
13872 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13873
13874         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13875
13876 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13877
13878         * package-get.el (package-get-all):  add `\n' separator to
13879         interactive specification so that both variables are read
13880
13881 1998-04-22  Didier Verna  <didier@xemacs.org>
13882
13883         * x-menubar.el: ported the options menu to Custom.
13884         Moved the "read only" toggle button to the buffers menu.
13885         Corrected some missing ;;;###autoload or defcustom.
13886
13887         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13888         the scrollbar-visible specifier for options menu handling.
13889
13890         * toolbar.el (toolbar-visible-p)
13891                      (toolbar-captioned-p)
13892                      (default-toolbar-position): defcustom wrappers around
13893         the toolbar specifiers for options menu handling.
13894
13895         * frame.el (get-frame-for-buffer-default-instance-limit):
13896         defcustom it for options menu handling.
13897
13898         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13899         font-lock-mode for options menu handling.
13900
13901         * cus-start.el: added Custom properties to overwrite-mode for
13902         options menu handling.
13903
13904 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13905
13906         * about.el: shameless self-promotion.
13907
13908 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13909
13910         * simple.el (raw-append-message): Slightly optimize.
13911         (remove-message): Use `push' for clarity.
13912         (append-message): Ditto.
13913         (display-warning): Dito.
13914         (raw-append-message): Send the message to the appropriate device.
13915
13916 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13917
13918         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13919         From Sean MacLennan <Sean.MacLennan@pika.ca>
13920
13921 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13922
13923         * setup-paths.el: Changed `directory-sep-char' to
13924         `path-separator', following a change in GNU Emacs.
13925
13926 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13927
13928         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13929         (Info-build-dir-anew): Add a final newline.
13930         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13931         is `always'
13932         (Info-rebuild-dir): Ditto
13933
13934         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13935
13936 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13937
13938         * simple.el (count-words-buffer): Retain zmacs region.
13939         (count-words-region): Ditto.
13940         * simple.el: (what-line): Expanded line counts.
13941         (count-lines): New parameter to conditionalize whether collapsed
13942         lines get counted.
13943         From Bob Weiner <weiner@altrasoft.com>
13944
13945 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13946
13947         * packages.el (package-locations): infodock-packages must override
13948         mule-packages and packages.
13949
13950 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13951
13952         * wid-edit.el:
13953         remove rude messages from widget-activation-widget-mapper
13954         and widget-activation-glyph-mapper
13955
13956 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13957
13958         * toolbar.el: Remove (featurep 'x) test from
13959         toolbar-make-button-list
13960
13961 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13962
13963         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13964         only if in the same frame.
13965
13966 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13967
13968         * packages.el (package-locations): Added site-packages hierarchy.
13969
13970         * setup-paths.el (paths-default-info-directories): Introduced and
13971         used.
13972
13973         * packages.el, setup-paths.el: Set various path searching depths
13974         to 1.
13975
13976         * packages.el (packages-hierarchy-depth):
13977         (packages-load-path-depth): Introduced and used.
13978
13979         * setup-paths.el (paths-load-path-depth): Introduced and used.
13980
13981         * find-paths.el (paths-find-recursive-path): Added max-depth
13982         parameter.
13983
13984 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13985
13986         * setup-paths.el (paths-construct-info-path): Removed
13987         dependency on behavior of (file-name-as-directory "").
13988
13989 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13990
13991         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13992         lisp objects
13993
13994 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13995
13996         * dump-paths.el, startup.el: Added handling for --debug-paths.
13997
13998 1998-04-15  William M. Perry  <wmperry@aventail.com>
13999
14000         * wid-edit.el: We cannot just set the help-echo or balloon-help
14001           properties for an extent based on the :help-echo widget
14002           property, since help-echo and balloon-help cause an EXTENT to
14003           get passed in, where :help-echo functions are expecting a WIDGET
14004
14005 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14006
14007         * scrollbar.el (init-scrollbar-from-resources): Call
14008         mswindows-init-scrollbar-metrics when appropriate.
14009
14010 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14011
14012         * dumped-lisp.el: dump x-toolbar for window system
14013
14014         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14015         have support and xpm.
14016
14017 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14018
14019         * files.el (toggle-read-only): Fix docstring.
14020         From Didier Verna <didier@xemacs.org>
14021
14022 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14023
14024         * startup.el (normal-top-level): Load autoload-file-name without
14025         specifying an extension---some people only auto-autoload.el.gz.
14026
14027 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14028
14029         * files.el (backup-enable-predicate): Don't bomb on NAME being
14030         nil.
14031
14032 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14033
14034         * find-paths.el, packages.el: Now prefers configure'd paths.
14035         This shouldn't cause any of the originally anticipated problems as
14036         the current paths architecture will not define the various
14037         configure-xxx variables if they're not specified on the configure
14038         command line.
14039
14040         * find-paths.el, setup-paths.el, packages.el: Removed all
14041         mentionings of "/" as a path separator.
14042         Used paths-construct-path throughout.
14043
14044         * find-paths.el (paths-construct-path): Created to assemble paths
14045         from directory components.
14046
14047         * setup-paths.el, packages.el: Used paths-decode-directory-path
14048         instead of decode-path-internal.
14049
14050         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14051         and associates.
14052         (paths-decode-directory-path) Created.
14053
14054         * setup-paths.el: Changed configure-exec-path to
14055         configure-exec-directory.
14056
14057 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14058
14059         * packages.el (packages-find-packages): Fixed decoding of
14060         EMACSPACKAGEPATH.
14061
14062         * startup.el: -no-packages -> -no-early-packages.
14063
14064         (packages-load-package-lisps): Fixed loading of auto-autoload
14065         files.
14066
14067         * startup.el (normal-top-level): Fixed loading of core
14068         auto-autoload.
14069
14070         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14071
14072         * startup.el, packages.el, dump-paths.el: Added proper settings
14073         for site-directory and lisp-directory variables.
14074
14075         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14076         inhibit-package-autoloads and fixed handling of it.
14077
14078         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14079         handling of former inhibit-package-init, now
14080         inhibit-early-packages, to make -vanilla etc. work.
14081
14082 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14083
14084         * code-process.el (start-process): Fallback to 'undecided instead
14085         of 'binary for process input coding stream.
14086
14087         * process.el (start-process): Docstring fix.
14088
14089 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14090
14091         * info.el (Info-insert-dir): Do not insert temporary dir files
14092         in Info-dir-file-attributes
14093         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14094         (Info-rebuild-dir): Ditto.
14095
14096 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14097
14098         * obsolete.el: Added obsoleteness declarations for
14099         `site-directory' and `Info-default-directory-list'.
14100
14101 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14102
14103         * find-paths.el (paths-find-emacs-root): Only look at the
14104         executable at the end of the symlink chain for determining the
14105         Emacs root.
14106
14107 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14108
14109         * setup-paths.el (paths-construct-info-path): Changed construction
14110         to cater to gone default in configure.
14111
14112         * find-paths.el (paths-uniq-append): Added.
14113
14114         * packages.el: Rewritten package path construction once again.
14115
14116         * dump-paths.el, startup.el: Removed package-path as a global
14117         variable.
14118
14119         * package-admin.el (package-admin-add-single-file-package):
14120         (package-admin-add-binary-package): Changed package-path to
14121         late-packages.
14122
14123         * packages.el (packages-split-path): Split path at "/" rather than
14124         nil according to change in emacs.c.
14125
14126 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14127
14128         * setup-paths.el (paths-construct-info-path): Changed info path
14129         order so that directories come out right.
14130         (paths-find-lock-directory): Fixed bug: It used to think
14131         configure-lock-directory is a path.
14132
14133 1998-04-06  Jeff Miller <jmiller@smart.net>
14134
14135         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14136         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14137         eases the use of toolbar-add/kill-item functions.
14138
14139 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14140
14141         * code-files.el (file-coding-system-alist): Commented out
14142         loaddefs.el magical treatment.
14143
14144 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14145
14146         * info.el (Info-rebuild-outdated-dir): Added new option
14147         `conservative' and made it the default
14148         (Info-rebuild-dir): Appropriately parse multi-line description
14149         strings, and multi-section dir files. Issue warning when dir
14150         is rebuilt as temporary
14151         (Info-build-dir-anew): Issue warning when dir is built as
14152         temporary
14153
14154 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14155
14156         * list-mode.el (list-mode-map): Bind highlight motion commands to
14157         standard keys left, right, C-b and C-f.
14158
14159 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14160
14161         * files.el (auto-mode-alist): allow .sc for Scheme->C
14162
14163 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14164
14165         * loadup.el (pureload): Don't quote (garbage-collect).
14166
14167 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14168
14169         * package-get-base.el: Updated.
14170
14171 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14172
14173         * isearch-mode.el (isearch-just-started): New variable.
14174         (isearch-mode): Set it.
14175         (isearch-repeat): Advance one character forward only if the search
14176         was successful, and was not just started.
14177         (isearch-repeat): Clear isearch-just-started.
14178
14179 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14180
14181         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14182         if running -batch.
14183
14184 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14185
14186         * subr.el (listify-key-sequence): Removed.
14187
14188 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14189
14190         * bytecomp.el (byte-compile-print-gensym): New option.
14191         (byte-compile-output-file-form): Use it.
14192         (byte-compile-output-docform): Ditto.
14193         (byte-compile-compiled-obj-to-list): Ditto.
14194
14195 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14196
14197         * msw-glyphs.el: set frame icon if xpm support.
14198
14199 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14200
14201         * help.el: Code that pretty prints variable values
14202           removed.
14203
14204 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14205
14206         * find-paths.el (paths-emacs-root-p): Correct test for installation
14207         directory.
14208         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14209
14210 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14211
14212         * loaddefs.el: Don't set debug-ignored-errors; leave
14213           its default value set to nil.
14214
14215 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14216
14217         * info.el (Info-rebuild-dir): fixed mis-spelling.
14218
14219 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14220
14221         * info.el (Info-rebuild-outdated-dir): New custom var
14222         (Info-insert-node): Create/update dir file when needed, ie when it
14223         does not exist or is older than some info files in directory
14224
14225 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14226
14227         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14228         for last packages, mainly for using a 20.4 package base.
14229
14230         * packages.el (late-packages): Typo fix.  It was called
14231         early-packages.
14232
14233         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14234         relative symlinks correctly.
14235         (paths-find-emacs-roots): More rigorous checking for plausible
14236         configuration-time root.
14237
14238         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14239         find its roots.
14240
14241 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14242
14243         * faces.el: Fix docstrings.
14244         * glyphs.el: Fix docstrings.
14245         * mouse.el: Fix docstrings.
14246
14247         * frame.el: Change phrase `current frame' to `selected frame'.
14248
14249         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14250
14251         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14252         macros using backquote to make them infinitely more readable.
14253
14254 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14255
14256         * packages.el (packages-find-package-path): Hardcoded specialized
14257         InfoDock support until we can clean this up.
14258
14259         * help.el (describe-bindings-1): Return the value of the bindings
14260         help buffer created.
14261         (describe-bindings): Ditto.
14262
14263         * simple.el (set-variable): Restore previous behavior of not
14264         bombing if the variable to set is not boundp.
14265
14266 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14267
14268         * packages.el (packages-handle-package-dumped-lisps): Allow for
14269         non-local files to be loaded off the package-lisp variable.
14270
14271 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14272
14273         * x-faces.el: Global X resources should override
14274           specs for all device classes (color, grayscale, mono);
14275           code currently doesn't override any of them.  Fixed by
14276           calling remove-specifier with '(x default) as the tag
14277           set and allowing inexact matches.
14278
14279 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14280
14281         * faces.el: Separated face initializations based on
14282           device classes into device type specific (tag set,
14283           instantiator) pairs.
14284
14285 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14286
14287         * wid-edit.el (widget-choice-action): Remember user's explicit
14288         choice.
14289         (widget-choice-value-create): Respect it.
14290         From Richard Stallman <rms@gnu.org>
14291
14292 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14293
14294         * setup-paths.el (paths-construct-info-path): Always append
14295         existing directories from configure-time info path.
14296
14297         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14298         Info-directory-list.
14299
14300         * info.el: Removed Info-default-directory-list which was broken by
14301         design.
14302         Removed bogus initialization of Info-directory-list---startup.el
14303         can do a much better job.
14304         Added autoload of Info-directory-list.
14305
14306         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14307         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14308         be exclusive; now it's merely given precedence, just like in the
14309         old days.
14310
14311 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14312
14313         * find-paths.el (paths-find-architecture-directory): Fix bug with
14314         finding; it used to default too early.
14315
14316 1998-03-25  Martin Buchholz <martin@xemacs.org>
14317
14318         * packages.el (packages-split-path): Fix a bug; it used to fail
14319         for paths that weren't split.
14320
14321 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14322
14323         * finder.el (finder-compile-keywords): trap on errors.
14324
14325 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14326
14327         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14328           fourth argument of t so that only the specs exactly
14329           matching the tag lists are removed.
14330
14331 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14332
14333         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14334
14335 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14336
14337         * minibuf.el (mouse-read-file-name-1): If a default directory was
14338         specified, use it for generating the completions.
14339
14340 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14341
14342         * update-elc.el: Now respects inhibit-package-init and
14343         inhibit-site-lisp.
14344         Now does path construction with loadup-paths.
14345
14346         * startup.el (normal-top-level, startup-setup-paths): Now respects
14347         inhibit-package-init and inhibit-site-lisp.
14348
14349         * packages.el (packages-find-package-path): Extended package path
14350         by version-specific hierarchies.
14351         (packages-find-packages): Now respects inhibit flag and
14352         inhibit-site-lisp.
14353         Moved path setup to loadup-paths.
14354
14355         * make-docfile.el: Now respects inhibit-package-init and
14356         inhibit-site-lisp.
14357         Now does path construction with loadup-paths.
14358
14359         * loadup.el: Now respects inhibit-package-init and
14360         inhibit-site-lisp.
14361
14362         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14363
14364         * loadup-paths.el: New file: setup load-path to encompass
14365         packages.
14366
14367 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14368
14369         * auto-show.el: load-gc renamed to pureload.
14370         * site-load.el: Ditto.
14371         * packages.el (toplevel): Ditto.
14372         * loadup.el (really-early-error-handler): Ditto.
14373         * dumped-lisp.el (preloaded-file-list): Ditto.
14374         * cus-face.el (custom-declare-face): Ditto.
14375
14376 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14377
14378         * <Today>: The Big Path Searching Overhaul.
14379
14380         * find-paths.el: New file: find and assemble paths in the
14381         installation hierarchy.
14382
14383         * setup-paths.el: New file: global layout of paths and directories
14384         within the XEmacs hierarchy.
14385
14386         * packages.el: Replaced everything related to path searching and
14387         startup by code in terms of find-paths.
14388
14389         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14390         the new path searching engine.
14391
14392         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14393         and setup-paths.
14394
14395 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14396
14397         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14398         setup-paths.el.
14399
14400 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14401
14402         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14403         compiles identically in any configuration.
14404         Removed irrelevant commentary.
14405
14406 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14407
14408         * simple.el (set-variable): Allow setting specifiers.
14409
14410 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14411
14412         * lisp.el (forward-sexp): Revert previous change.
14413
14414 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14415
14416         * frame.el (frame-initialize): Use `delete-console' instead of
14417         `delete-device' to delete the stream console to match the usage in
14418         Fkill_emacs.
14419
14420 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14421
14422         * files.el (cdpath-previous): New variable.
14423         (cd): Use it.
14424         From Bob Weiner <weiner@wave.altrasoft.com>
14425
14426 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14427
14428         * keydefs.el: Changed keybindings of forward-char,
14429           backward, scroll-up and scroll-down to point to their
14430           -command counterparts.
14431
14432         * simple.el: New functions: forwarc-char-command,
14433           backwrad-char-command, scroll-up-command,
14434           scroll-down-command which work liek their counterparts
14435           except that they honor the variable
14436           signal-error-on-buffer-boundary.
14437
14438           Definition of signal-error-on-buffer-boundary received
14439           from src/cmds.c.
14440
14441           defvar declaration added for word-across-newline to avoid
14442           byte-compiler warning about the free variable reference.
14443
14444 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14445
14446         * winnt.el: Removed "%t" from the beginning of
14447         modeline-format. From now on, there's no nt-specifics in the modeline.
14448
14449 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14450
14451         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14452         of `when' with `if'.
14453
14454 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14455
14456         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14457         mswindows. Must be reworked along with glyphs.el, or
14458         merged into it, after there is images support.
14459
14460         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14461         'mswindows.
14462
14463 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14464
14465         * faces.el: fix for text cursor initialization.
14466         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14467         From Andy Piper <andyp@parallax.co.uk>
14468
14469 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14470
14471         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14472         if there is an existing package that handles it and warn the user
14473         about that mode.
14474
14475 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14476
14477         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14478         Installation" menu item when Installation-string is not bound.
14479
14480 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14481
14482         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14483         From Jeremiah W. James <jerry@cs.ucsb.edu>
14484
14485 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14486
14487         * msw-faces.el:
14488         * faces.el: Fix face initialization.
14489
14490 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14491
14492         * files.el (backup-enable-predicate): fix breakage introduced
14493         by TMPDIR patch.
14494
14495 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14496
14497         * x-faces.el (x-init-face-from-resources): The
14498           TTY face property retrieval functions don't return
14499           specifiers, so use face-property instead.
14500
14501 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14502
14503         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14504
14505 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14506
14507         * x-menubar.el: Expanded documentation for
14508           option-save-faces.  Changed Options -> Browse Faces
14509           menu entry to invoke customize-face.
14510
14511 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14512
14513         * faces.el: Most face initialization moved out of
14514           init-other-random-faces to the top level so that the
14515           initialization happens before Xemacs is dumped.  Much
14516           of the fascist "face-differs-from-default-p or FROB!"
14517           code has been retired in favor of letting the user do
14518           what they want to do.  Face initialization code changed
14519           to use `default' specifier tag so that the settings can
14520           be overridden later if the user wishes it.
14521
14522 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14523
14524         * about.el (about-hackers): Update contributors list.
14525
14526 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14527
14528         * specifier.el: Define new specifier tag `default'.
14529
14530         * modeline.el: Initialize faces using `default' tag.
14531
14532         * x-faces.el (x-init-face-from-resources): Remove
14533           specifier specs containing the `default' tag before
14534           adding new specs.
14535
14536 1998-03-02  John Jones  <jj@asu.edu>
14537
14538         * package-get.el (package-get-all): fixed arguments on call to
14539         package-admin-add-single-file-package.
14540         * package-get.el (package-get-installedp): fixed to match
14541         advertised behavior.
14542         * package-get.el: added function package-get-update-all which
14543         installs newest versions of all the current packages (if they are
14544         not already installed).
14545
14546 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14547
14548         * files.el (find-file-noselect): Uncommented `truename' binding in
14549         `let*' and use it later to set `buffer-file-truename' iff it's
14550         still nil, as happens for example when finding a compressed
14551         file with "jka-compr".
14552
14553 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14554
14555         * faces.el: in make-face-* type functions do the operation for all
14556         window systems, not just the first one found.
14557
14558         * font.el: call mswindows-list-fonts for mswindows.
14559
14560 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14561
14562         * code-process.el (call-process-region):
14563         * process.el (call-process-region):
14564         * package-get.el (package-get-dir):
14565         * files.el (backup-enable-predicate):
14566         * gnuserv.el (gnuserv-temp-file-regexp):
14567         Use temp-directory in place of `/tmp'.
14568
14569 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14570
14571         * "Fast" dired-in-C enhancements for Windows 95/NT:
14572
14573         * files.el: Added function, `wildcard-to-regexp', from GNU
14574           Emacs.
14575
14576         * files.el (insert-directory): Modified to use special
14577           dired-in-C enhancements if present.
14578
14579 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14580
14581         * code-files.el: make default coding no-conversion.
14582
14583 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14584
14585         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14586         the load-path.
14587
14588         * update-elc.el: Strip directory when testing for files not to
14589         bytecompile.
14590
14591 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14592
14593         * lisp-mode.el: Use recommended form for menus.
14594
14595         * info.el (Info-construct-menu): Use recommended form for menus.
14596
14597         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14598         entry.
14599
14600 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14601
14602         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14603           (get-frame-for-buffer-noselect): Always return frames
14604           in the not-this-window-p cond clause.
14605
14606 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14607
14608         * help.el (describe-installation): New function.
14609
14610         * x-menubar.el (default-menubar): Add describe-installation to
14611         Help menu.
14612
14613         * packages.el (packages-unbytecompiled-lisp): Installation.el
14614         should not be bytecompiled.
14615
14616         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14617         XEmacs.
14618
14619         * x-menubar.el (default-menubar): Use correct guard for VM menu
14620         entry.
14621
14622         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14623         coding.
14624         From Andy Piper <andyp@parallax.co.uk>
14625
14626 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14627
14628         * ldap.el: Do not require ldap-internal at compile time.
14629
14630 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14631
14632         * code-files.el: new file. a virtual copy of mule-files.el
14633         but without charset
14634         dependencies. (toggle-buffer-file-ocding-system) new function for
14635         changing the eol type for the current buffer.
14636
14637         * code-process.el: new file. a copy of
14638         mule-process.el. mule-process.el will disappear when things have
14639         settled.
14640
14641         * coding.el: new file. a virtual copy of mule-files.el but
14642         without charset dependencies. (coding-system-base) new function
14643         for getting the parent coding system of a coding system with eol
14644         type set.
14645
14646         * dumped-lisp.el: add above files for the non-mule case.
14647
14648 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14649
14650         * window-xemacs.el (display-buffer): If no explicit
14651           frame is specified, search for a window that displays
14652           the buffer on the currently selected frame, before
14653           searching other frames.
14654
14655 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14656
14657         * frame.el (get-frame-for-buffer): If not-this-window-p
14658           is non-nil, use window on the selected frame if it is not
14659           also the selected window.  When defaulting, search for
14660           windows on the currently selected fgrame before searching
14661           other frames.
14662
14663 1998-02-25  Didier Verna  <didier@xemacs.org>
14664
14665         * modeline.el (modeline-swap-buffers): originally named
14666         `mouse-release-modeline'. Whether to actually swap the buffers is
14667         decided in `mouse-drag-modeline'.
14668         (mouse-drag-modeline): A button release event is considered a
14669         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14670         stay unchanged.
14671
14672 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14673
14674         * x-menubar.el: Put redo on the menubar.
14675         From Aki Vehtari <Aki.Vehtari@hut.fi>
14676
14677 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14678
14679         * bytecomp.el (displaying-byte-compile-warnings): if
14680         temp-buffer-show-function is set, use it to display current set of
14681         warnings in the "*Compile-Log-Show*" buffer.
14682
14683         * simple.el (display-warning-buffer): if temp-buffer-show-function
14684         is set, use it to display current set of warnings in the
14685         "*Warnings-Show*" buffer.
14686
14687 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14688
14689         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14690         Common Lisp.
14691
14692 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14693
14694         * menubar.el: Allow button descriptors at least 2 long.
14695
14696         * x-menubar.el (default-menubar): Use recommended forms.
14697         (file-menu-filter): Remove.
14698         (edit-menu-filter): Remove.
14699
14700 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14701
14702         * about.el (about-hackers): Updated.
14703
14704 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14705
14706         * help.el (help-max-help-buffers): new variable
14707         (help-register-and-maybe-prune-excess): new function
14708         (help-buffer-name): use help-max-help-buffers.
14709         (with-displaying-help-buffer): use
14710         help-register-and-maybe-prune-excess.
14711
14712         * help.el (help-maybe-pretty-print-value): if the value fits on
14713         one line, let it.
14714
14715 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14716
14717         * (with-displaying-help-buffer): there is no need to kill the buffer
14718         if it exists, because with-output-to-temp-buffer will clear it.
14719         further, killing the buffer violates the rule that
14720         temp-buffer-show-function, if set, has the full responsibility of
14721         showing the temp buffer.  killing the buffer fucks with the window
14722         configuration, hosing temp-buffer-show-function.
14723
14724
14725 1998-02-23  Didier Verna  <didier@xemacs.org>
14726
14727         * modeline.el (mouse-drag-modeline):
14728         - Always scroll the modeline that was originally clicked on.
14729         - Use x pixels instead of x characters (which doesn't work anyway)
14730         as horizontal reference for modeline dragging. This allows us to
14731         keep on dragging the modeline even if the motion event occurs in
14732         another window.
14733
14734 1998-02-23  Didier Verna  <didier@xemacs.org>
14735
14736         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14737         glyph on the modeline to indicate that dragging the mouse has an
14738         effect both horizontally and vertically.
14739
14740 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14741
14742         * about.el (about-xemacs): Get rid of redundant visible version
14743         number.
14744
14745 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14746
14747         * about.el (about-hackers): Update credits.
14748
14749 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14750
14751         * prim/register.el (view-register): Show register type file-query.
14752
14753 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14754
14755         * mode-motion.el (mode-motion-highlight-internal):
14756           save-excursion inside save-window-exucrsion form to
14757           hide buffer point changes from save-window-excursion.
14758           Prevents display flickering when the mouse pointer
14759           moves.
14760
14761 1998-02-17  Didier Verna  <didier@xemacs.org>
14762
14763         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14764         function to handle correctly the case of a toolbar one side of the
14765         window: scrolling will not necessarily happen.
14766
14767 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14768
14769         * files.el (after-find-file): Restore missing argument
14770           to format that provides filename for "... consider M-x
14771           recover-file" message.  Also call `message' with "%s"
14772           as the first arg instead of an arbitrary string.
14773
14774 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14775
14776         * about.el (about-hackers): Various additions.
14777
14778 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14779
14780         * autoload.el (generate-file-autoloads-1): Don't force an extra
14781         line out when copying on-the-same line autoloads.
14782
14783         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14784         is installed.
14785
14786 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14787
14788         * x11/x-win-xfree86.el (x-win-init-xfree86):
14789         * x11/x-win-sun.el (x-win-init-sun):
14790         * x11/x-init.el (x-initialize-compose):
14791         * prim/simple.el:
14792         (backward-or-forward-kill-sexp):
14793         (backward-or-forward-kill-sentence):
14794         (backward-or-forward-kill-word):
14795         (backward-or-forward-delete-char):
14796         * prim/isearch-mode.el (isearch-help-or-delete-char):
14797         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14798         x-keysym-on-keyboard-p to detect backspace.
14799         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14800         Clean up symbols used with dead keys, checking Linux and solaris
14801         keysyms.
14802         Simplify x-win-*.el using above methods.
14803         Change documentation for x-keysym-*-p functions.
14804
14805 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14806
14807         * about.el (about-hackers): Restore entries for Michael Sperber and
14808         Vinnie Shelton.
14809         From Vinnie Shelton <acs@acm.org>
14810
14811 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14812
14813         * simple.el (count-words-region): Ditto.
14814
14815 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14816
14817         * simple.el (count-words-buffer): Document.  Don't print anything
14818         if non-interactive.
14819
14820 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14821
14822         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14823         multiple files in InfoDock.
14824
14825 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14826
14827         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14828         from version.el in InfoDock.
14829
14830         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14831         specially.
14832
14833 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14834
14835         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14836         variable name in docstring.
14837
14838 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14839
14840         * menubar.h: Include "gui.h".
14841
14842 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14843
14844         * site-load.el: Fix documentation.
14845
14846 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14847
14848         * package-get-base.el (package-get-base): Updated.
14849
14850         * keymap.el: PC-ize.
14851
14852 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14853
14854         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14855         from' on a fresh line.
14856
14857 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14858
14859         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14860         object.
14861
14862 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14863
14864         * undo-stack.el: PC-ize.
14865
14866         * cmdloop.el: PC-ize.
14867
14868 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14869
14870         * bytecomp-runtime.el: PC-ize.
14871
14872         * byte-optimize.el: Prolog fixup.  PC-ize.
14873
14874         * cus-dep.el: Spelling fix.
14875
14876         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14877         entries follow).
14878
14879 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14880
14881         * text-mode.el (text-mode-hook-identify): New function,
14882         put on text-mode-hook.  Set text-mode-variant here.
14883         (text-mode): Don't set it here.
14884
14885 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14886
14887         * text-mode.el (text-mode-hook): New defvar.
14888         (text-mode-variant): New variable.
14889         (text-mode): Set that variable locally.
14890         (toggle-text-mode-auto-fill): New command.
14891
14892 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14893
14894         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14895
14896 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14897
14898         * text-mode.el (paragraph-indent-text-mode):
14899         Renamed from spaced-text-mode.
14900         (text-mode-map): Bind TAB to indent-relative.
14901         (indented-text-mode-map): Variable deleted.
14902         (indented-text-mode): Now an alias for text-mode.
14903
14904 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14905
14906         * loadup.el: test-atoms debugging stuffs removed.
14907
14908 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14909
14910         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14911
14912 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14913
14914         * help.el (describe-beta): Made it use `locate-data-file'.
14915         (describe-distribution): Ditto.
14916         (describe-copying): Ditto.
14917         (describe-project): Ditto.
14918         (view-emacs-news): Ditto.
14919
14920         * help-nomule.el (help-with-tutorial): Made it use
14921         `locate-data-file' to find tutorial.
14922
14923 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14924
14925         * about.el: Corrected my email address.
14926
14927         * mouse.el: Added 'mouse-mswindows-drop' similar to
14928         'mouse-offix-drop'.
14929
14930 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14931
14932         * loadup.el (running-xemacs): Spelling fix.
14933
14934 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14935
14936         * packages.el (packages-find-packages-1): Don't allow a backwards
14937         compatible lisp tree to overwrite `preloaded-file-list'.
14938
14939 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14940
14941         * loadup.el: Don't delete "xemacs" prior to dumping.
14942
14943 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14944
14945         * package-info.el (pi-last-mod-date): New function.
14946         (pi-author-version): New function.
14947         (batch-update-package-info): Use them.
14948
14949 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14950
14951         * frame.el (get-frame-for-buffer-default-to-current): Create.
14952         (get-frame-for-buffer-noselect): Allow user to use current frame
14953         with `get-frame-for-buffer-default-to-current'.
14954
14955 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14956
14957         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14958         (byte-compile-output-docform): Ditto.
14959         (byte-compile-compiled-obj-to-list): Ditto.
14960
14961 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14962
14963         * startup.el (command-line-1): Removed code that ran
14964           buffer-menu.
14965
14966 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14967
14968         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14969
14970 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14971
14972         * frame.el (suspend-emacs-or-iconify-frame): Check using
14973         `device-on-window-system-p' instead of explicitly checking for X,
14974         so that the same logic works for MS Windows.
14975         (suspend-or-iconify-emacs): Ditto.
14976
14977 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14978
14979         * about.el (about-maintainer-info): Andy Piper is back.
14980         (xemacs-hackers): Updated Andy Piper's email address.
14981         (about-hackers): Added Jonathan Harris.
14982         (about-hackers): Updated Tibor Polgar's email address.
14983
14984 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14985
14986         * about.el: Add xemacs.org email manager.
14987
14988         * package-get-base.el (package-get-base): Updated with most recent
14989         package updates.
14990
14991 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14992
14993         * help.el (function-arglist): Use `indirect-function' instead of
14994         `symbol-function' so that aliases are treated correctly.
14995
14996 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14997
14998         * help.el (help-map): Add f1 binding to `help-for-help'.
14999         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15000         (describe-key-briefly): Use `princ' "%s" to print object.
15001         (with-displaying-help-buffer): Kill buffer if it exists, again.
15002         (describe-key): Use `princ' "%s" to print object.
15003         (describe-function-1): Use `princ' "%s" to print object.
15004         Commented out alias lines removed.
15005         (help-pretty-print-limit): New variable to control pretty-printing
15006         of variable values.
15007         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15008         `help-pretty-print-value' again.  Only print-print when OBJECT is
15009         list of length less than `help-pretty-print-limit'.
15010         (describe-variable): Use `help-maybe-pretty-print-value' again.
15011
15012 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15013
15014         * simple.el (blink-matching-open): Remove C++ kludge.
15015         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15016
15017 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15018
15019         * info.el (Info-default-directory-list): Made the documentation
15020         more explanitory.
15021
15022 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15023
15024         * lisp/packages.el:
15025         * lisp/package-admin.el:
15026         * lisp/build-report.el:
15027         Fix typos.
15028
15029 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15030
15031         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15032         warnings in Java buffers without final newline and editing the
15033         last line.
15034
15035 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15036
15037         * packages.el (packages-find-packages-1): Don't allow a backwards
15038         compatible lisp tree to overwrite `preloaded-file-list'.
15039         Suggested by Colin Rafferty  <colin@xemacs.org>
15040
15041         * mouse.el (mouse-offix-drop): Set undo-boundary.
15042         From Oliver Graf <ograf@fga.de>
15043
15044 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15045
15046         * loadup.el (load-gc): rewrite as defun.
15047         Print something sensical if a required dump-time file isn't found.
15048
15049 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15050
15051         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15052         bug strikes a menudescriptor.
15053
15054         * package-get-base.el (package-get-base): Updated.
15055
15056         * package-info.el (batch-update-package-info): Derive REQUIRES
15057         from the Makefile.
15058
15059 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15060
15061         * files.el (save-some-buffers): Don't play games with deleting
15062         other windows if we are in the minibuffer window.
15063
15064 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15065
15066         * modeline.el (modeline-minor-mode-menu): Add support for :active
15067         (add-minor-mode): Document :active property to TOGGLE.
15068
15069 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15070
15071         * modeline.el (modeline-minor-mode-menu): Add support for an
15072         `:included' predicate in the `toggle-sym' plist.
15073         (add-minor-mode): Document the :included property, format
15074         docstring some more.
15075         (modeline-minor-mode-menu): Documentation string added.
15076
15077 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15078
15079         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15080         labels from the symbol-names by thwacking off the overly redundant
15081         and overused "mode", parenthesizing "minor", and capitalizing the
15082         resultant strings.  Also shortened the menu's title by eliminating
15083         the redundant buffer name.
15084         (add-minor-mode): Beautified the docstring, added mention of the
15085         `:menu-tag' property of TOGGLE.
15086         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15087         `toggle-sym' to beatify the mode-life menus.
15088         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15089         `auto-fill-function'.
15090
15091 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15092
15093         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15094         menus to :style 'toggle.
15095
15096 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15097
15098         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15099
15100 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15101
15102         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15103         only recognize first hyperlink.
15104         (hyper-apropos-highlightify): Deletia, this is already done by
15105         `hyper-apropos-insert-face'.
15106         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15107
15108 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15109
15110         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15111         mail.
15112         (toolbar-mail-reader): Add support for `send'.
15113         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15114
15115 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15116
15117         * info.el (Info-emacs-info-file-name): Add defvar for
15118         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15119         will function properly.
15120
15121 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15122
15123         * simple.el: make the backwards delete function called by
15124         `backward-or-forward-delete-char' user configurable.
15125
15126 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15127
15128         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15129         compiled function got loaded from.
15130
15131 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15132
15133         * term/apollo.el: Synched up with InfoDock 3.6.2.
15134
15135 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15136
15137         * startup.el (load-init-file): Load autoloads earlier.
15138         (startup-splash-frame): Handle InfoDock logo.
15139
15140         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15141         InfoDock.
15142         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15143
15144         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15145         doesn't have this function.
15146
15147         * packages.el (locate-data-file): Fix to call `locate-file'.
15148
15149 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15150
15151         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15152         version of version.el.
15153         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15154
15155         * x-menubar.el (default-menubar): Guard reference to
15156         `gnuserv-frame'.
15157         (default-menubar): Guard references to `font-lock-mode'.
15158         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15159         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15160
15161         * make-docfile.el: Don't snarf doc strings from autoloads.
15162
15163         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15164         loading auto-autoloads files.
15165
15166         * loaddefs.el: Disable dumping autoloads.
15167
15168 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15169
15170         * lisp-mnt.el: Synch to Emacs 20.2.
15171
15172         * help.el: Remove manual autoload of `finder-by-keyword'.
15173
15174         * finder.el (finder-by-keyword): Autoload.
15175
15176         * help.el: Conditionalize hyperbole setup.
15177
15178 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15179
15180         * packages.el (package-require): Update to reflect new data format.
15181
15182 1998-01-02  Didier Verna  <didier@xemacs.org>
15183
15184         * x-menubar.el (default-menubar): make the tutorials available
15185         through the menubar. (Plus some compilation warnings cleanup).
15186
15187 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15188
15189         * check-features.el: New file.  Perform sanity check after build.
15190
15191         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15192         files to tooltalk package.
15193         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15194         package.
15195
15196         * package-admin.el (package-admin-xemacs): Use better default for
15197         location of XEmacs binary.
15198
15199 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15200
15201         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15202         tag with sexp and add value tag with value `t'.
15203
15204 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15205
15206         * package-get.el: Changes to work with real data.
15207         From Pete Ware <ware@cis.ohio-state.edu>
15208
15209         * packages.el (packages-reload-autoloads): Guard load for the time
15210         being.
15211
15212         * update-elc.el ("packages.el"): Force loading packages.el instead
15213         of possibly out-of-date packges.elc.
15214         * make-docfile.el ("packages.el"): Ditto.
15215
15216 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15217
15218         * build-report.el (build-report-delete-regexp): Added a rule for
15219         the main tarball shadowing anything past it.
15220
15221 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15222
15223         * packages.el (package-provide): Delete a previous provide.
15224
15225         * package-info.el: New file.
15226
15227         * package-get.el: New file.
15228         From Pete Ware <ware@cis.ohio-state.edu>
15229         (package-get): Fix md5 computation to work with Mule.
15230
15231 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15232
15233         * simple.el (log-message-*): Quote symbols in docstrings properly.
15234
15235 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15236
15237         * packages.el (packages-new-autoloads): Ignore symbolic links.
15238
15239         * cus-face.el (face-custom-attributes-get): Fix typo.
15240         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15241
15242 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15243
15244         * startup.el (load-init-file): Reload new or changed autoloads
15245         unless inhibited.  Reload modified dumped lisp (stubbed).
15246
15247         * packages.el (packages-new-autoloads): New function.
15248         (packages-reload-autoloads): New function.
15249         (packages-reload-dumped-lisp): New (stub) function.
15250
15251         * loadup.el: Inhibit reloading dumped files when running temacs.
15252
15253         * loadhist.el (file-provides): Extend to handle variant
15254         extensions.
15255
15256         * replace.el (query-replace): Fix typo.
15257
15258 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15259
15260         * make-docfile.el: list-autoloads-path has been renamed.
15261         * update-elc.el: list-autoloads has been renamed.
15262
15263         * packages.el (packages-list-autoloads): Renamed.
15264         (packages-list-autoloads-path): Ditto.
15265
15266 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15267
15268         * packages.el (packages-find-packages-1): Made it signal a warning
15269         for an error in an auto-autoload.el file.
15270
15271 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15272
15273         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15274         tag with const.
15275         From Aki Vehtari <Aki.Vehtari@hut.fi>
15276
15277         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15278
15279         * loadhist.el (unload-feature): Remove autoload.
15280
15281 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15282
15283         * loadhist.el: Unpackaged.
15284
15285         * help.el (describe-symbol-find-file): Rename
15286         `describe-function-find-file' and make old name obsolete.
15287         (describe-function-1): Use it.
15288         (describe-function-1): Guard reference to
15289         `compiled-function-annotation'.
15290
15291 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15292
15293         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15294         argument.
15295         (help-mode-quit): New optional arg to control whether it kills or
15296         buries.  Tidied up.
15297         (with-displaying-help-buffer): Don't kill buffer initially, even
15298         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15299         (help-pretty-print-value): Rename back from
15300         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15301         use it, otherwise use dumped `cl-prettyprint'.
15302         (describe-variable): Use `help-pretty-print-value' again.
15303         (find-func): Removed reference to "find-func" at end.
15304
15305 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15306
15307         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15308           GUI XEmacs. Rename? x-menubar is rather window system
15309           independant, except for a couple of items.
15310
15311 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15312
15313         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15314         entries as they will no longer be distributed with XEmacs.
15315
15316         * format.el (format-alist): Fix image/tiff regexps.
15317         From P. E. Jareth Hein <jareth@camelot-soft.com>
15318
15319         * help.el (help-maybe-pretty-print-value): Rename.
15320         (describe-variable): Use it.
15321         (describe-variable): Add trailing linefeed.
15322
15323 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15324
15325         * help.el (describe-function-1): Don't output anything for
15326           arglist of autoload functions.
15327
15328 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15329
15330         * help.el (describe-function-1): Don't output anything for
15331           arglist of autoload functions.
15332
15333 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15334
15335         * help.el (help-mode-map): New bindings for `help-mode-bury',
15336         `describe-function-at-point', `describe-variable-at-point',
15337         `Info-elisp-ref', `customize-variable', `help-next-section' and
15338         `help-prev-section'.
15339         (help-next-section): New function.
15340         (help-prev-section): New function.
15341         (help-mode-quit): Changed to kill the help buffer.
15342         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15343         correctly.
15344         (help-buffer-name): New function to generate the name of help
15345         buffers.
15346         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15347         argument giving the name of the help buffer.
15348         (describe-key): Use `with-displaying-help-buffer' with name.
15349         (describe-mode): Ditto.
15350         (describe-bindings): Ditto.
15351         (describe-prefix-bindings): Ditto.
15352         (view-lossage): Ditto.
15353         (with-syntax-table): New macro.
15354         (function-called-at-point): Use `ignore-errors' and
15355         `with-syntax-table'.
15356         (function-at-point): Ditto.
15357         (describe-function): Use `with-displaying-help-buffer' with name.
15358         (function-arglist): Extracted from `describe-function-1'.  Returns
15359         function's arglist as string.
15360         (function-documentation): Extracted from `describe-function-1'.
15361         Returns function's docstring.
15362         (describe-function-1): Remove all the "stream" garbage, including
15363         the stream argument.  Use `function-arglist' and
15364         `function-documentation'.
15365         (describe-function-arglist): Just use `function-arglist'.
15366         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15367         (help-pretty-print-value): New function to help with
15368         pretty-printing variable values.  Knows about `#<...>'.  Needs
15369         `pp-internal'.
15370         (describe-variable): Use `with-displaying-help-buffer' with name.
15371         Formatting improved.  Display file where variable is defined, if
15372         known.  Use `help-pretty-print-value'.
15373         (describe-syntax): Use `with-displaying-help-buffer' with name.
15374         (list-processes): Remove "stream" garbage.
15375
15376 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15377
15378         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15379         call a dumped routine instead.
15380
15381         * x-win-xfree86.el: Wrap file in defun.
15382         * x-win-sun.el: Ditto.
15383
15384 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15385
15386         * help.el (view-emacs-news): Remove usage of outl-mouse which
15387         advises functions and does other evil things.
15388
15389 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15390
15391         * format.el (format-alist): Add `image/tiff'.
15392         From P. E. Jareth Hein <jareth@camelot-soft.com>
15393
15394 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15395
15396         * about.el (about-hackers): More names added.
15397
15398         * make-docfile.el: Remove superfluous package path search.
15399
15400         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15401
15402 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15403
15404         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15405         ignored shadows.
15406
15407 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15408
15409         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15410         get trailing slashes when added to the load-path.
15411
15412         * x-init.el (init-x-win): Locate where XEmacs X localization files
15413         are.
15414
15415 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15416
15417         * x-faces.el: Added support for foregroundToolBarColor
15418           to xpm-color-symbols.
15419
15420 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15421
15422         * etags.el (tags-remove-duplicates): Removed.
15423         (buffer-tag-table-list): Use `delete-duplicates'.
15424
15425         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15426         correctly.
15427         (get*): Defalias to `get'.
15428
15429         * cl.el (eql): Compare integers with `eq'.
15430         (cl-map-extents): Check for `map-extents' first.
15431
15432 1997-12-17  Didier Verna  <didier@xemacs.org>
15433
15434         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15435         added the 'numero', 'copyright' and 'trademark' symbols.
15436
15437         * leim/quail/latin-post.el ("french-postfix"): see above.
15438
15439 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15440
15441         * widget.el (define-widget): Check the arguments.
15442
15443         * cus-edit.el (customize-face): Use `check-argument-type'.
15444         (custom-variable-value-create): Use `signal' to signal error.
15445         (custom-variable-reset-saved): Ditto.
15446         (custom-variable-reset-standard): Ditto.
15447         (custom-face-reset-saved): Ditto.
15448
15449         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15450         (widget-default-format-handler): Ditto.
15451         (widget-checklist-add-item): Ditto.
15452         (widget-radio-add-item): Ditto.
15453         (widget-editable-list-entry-create): Ditto.
15454         (widget-sexp-prompt-value): Ditto.
15455
15456         * custom.el (custom-declare-variable): Signal errors better.
15457         (custom-handle-keyword): Ditto.
15458         (custom-declare-group): Ditto.
15459
15460         * window-xemacs.el (windows): Ditto.
15461
15462         * menubar.el (menu): Ditto.
15463
15464         * keydefs.el (keyboard): Ditto.
15465
15466         * minibuf.el (minibuffer): Ditto.
15467
15468         * process.el (execute): Ditto.
15469
15470         * fill.el (fill): Ditto.
15471
15472         * modeline.el (modeline): Ditto.
15473
15474         * help.el (help): Ditto.
15475
15476         * faces.el (faces): Ditto.
15477
15478         * files.el (files): Ditto.
15479
15480         * x-init.el (x): Ditto.
15481
15482         * lisp-mode.el (lisp): Ditto.
15483
15484         * process.el (processes): Ditto.
15485
15486         * mouse.el (mouse): Ditto.
15487
15488         * abbrev.el (abbrev): Moved from cus-edit.
15489
15490         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15491         as variable declaration.
15492
15493 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15494
15495         * menubar.el (find-menu-item): Use `check-argument-type'.
15496         (find-menu-item): Cosmetic changes.
15497
15498 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15499
15500         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15501
15502 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15503
15504         * startup.el (set-default-load-path): Only search package-path
15505         when not running temacs.
15506
15507         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15508         files.
15509
15510         * loadup.el: Correct commentary.  Reformatting.
15511         (really-early-error-handler): Use absolute path to the
15512         first dumped-lisp.el file.
15513         (really-early-error-handler): Print full path name of
15514         each dumped lisp file (inherited from InfoDock).
15515
15516         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15517         dumped-lisp.el files.
15518
15519         * make-docfile.el (preloaded-file-list): Reorder when the
15520         package-path is searched.
15521         * update-elc.el: Ditto.
15522
15523         * lisp-mode.el (call-with-condition-handler): Treat the same as
15524         `condition-case' for indentation.
15525
15526         * about.el (about-xemacs): Update release date.
15527
15528 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15529
15530         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15531         anywhere but at the last clause.
15532         (ecase): Disallow `t' and `otherwise'.
15533
15534 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15535
15536         * cus-edit.el (custom-buffer-create-buttons): New function
15537         from stuff moved out of `custom-buffer-create-internal'.
15538         (custom-novice): New variable.  Default t.
15539         (custom-display-global-buttons): Ditto.  Default `top'.
15540         (custom-buffer-create-internal): Only display help if
15541         `custom-novice' is non-nil.  Display global buttons according to
15542         `custom-display-global-buttons'.
15543
15544 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15545
15546         * menubar.el (find-menu-item): Use `check-argument-type'.
15547         (find-menu-item): Cosmetic changes.
15548
15549 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15550
15551         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15552         look.
15553
15554 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15555
15556         * format.el (format-deannotate-region):  Bug fix.
15557         Deannotating a region containing unknown tags would fail
15558         (causing decoding of text/enriched to fail at user level)
15559
15560 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15561
15562         * minibuf.el (read-directory-name): Support sixth
15563           arg, HISTORY, as already documented.
15564
15565 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15566
15567         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15568         to `ecase'.
15569
15570 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15571
15572         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15573         skk-activate.
15574
15575 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15576
15577         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.