update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
5         `=ucs-itaiji-008'.
6
7         * mule/mule-charset.el (default-coded-charset-priority-list): Add
8         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
9         `=ucs-bmp-itaiji-008'.
10
11         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
12         XEmacs CHISE.
13         (=ucs-bmp-itaiji-001): Ditto.
14         (=ucs-itaiji-003): Ditto.
15         (=ucs-bmp-itaiji-003): Ditto.
16         (=ucs-itaiji-008): Ditto.
17         (=ucs-bmp-itaiji-008): Ditto.
18
19 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
20
21         * mule/mule-charset.el (default-coded-charset-priority-list): Add
22         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
23
24         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
25         for XEmacs CHISE.
26         (==ucs-bmp-cjk-compat@JP): Ditto.
27
28 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
31         setting for `===hng-tzs'.
32
33         * mule/mule-charset.el (default-coded-charset-priority-list): Add
34         `===hng-tzs'.
35
36         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
37         CHISE.
38
39 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
40
41         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
42         setting for `===hng-doh'.
43
44         * mule/mule-charset.el (default-coded-charset-priority-list): Add
45         `===hng-doh'.
46
47         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
48         CHISE.
49
50 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
51
52         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
53         setting for `===hng-wad'.
54
55         * mule/mule-charset.el (default-coded-charset-priority-list): Add
56         `===hng-wad'.
57
58         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
59         CHISE.
60
61 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
64         settings for `==koseki' and `===hng-kcc'.
65
66         * mule/mule-charset.el (default-coded-charset-priority-list): Add
67         `===hng-kcc'.
68
69         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
70         CHISE.
71
72 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
73
74         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
75         setting for `===hng-nkk'.
76
77         * mule/mule-charset.el (default-coded-charset-priority-list): Add
78         `===hng-nkk'.
79
80         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
81         CHISE.
82
83 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
86         setting for `===hng-ink'.
87
88         * mule/mule-charset.el (default-coded-charset-priority-list): Add
89         `===hng-ink'.
90
91         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
92         CHISE.
93
94 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
95
96         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
97         setting for `===hng-jhk'.
98
99         * mule/mule-charset.el (default-coded-charset-priority-list): Add
100         `===hng-jhk'.
101
102         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
103         CHISE.
104
105 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
106
107         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
108         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
109         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
110         (===jis-x0213-1@2004): Likewise.
111         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
112         "jisx0213\\(\\.2004\\)-1" as the registry.
113         (=+>jis-x0213-1@2004): Likewise.
114         (=>jis-x0213-1@2004): Likewise.
115
116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
117         `===jis-x0213-1@2004'.
118
119 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
120
121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
122         setting for `===hng-nak'.
123
124         * mule/mule-charset.el (default-coded-charset-priority-list): Add
125         `===hng-nak'.
126
127         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
128         CHISE.
129
130 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
131
132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
133         setting for `===hng-hos'.
134
135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
136         `===hng-hos'.
137
138         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
139         CHISE.
140
141 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
142
143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
144         setting for `===hng-tzj'.
145
146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
147         `===hng-tzj'.
148
149         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
150         CHISE.
151
152 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
153
154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
155         setting for `===hng-kae'.
156
157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
158         `===hng-kae'.
159
160         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
161         CHISE.
162
163 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
164
165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
166         setting for `===hng-kar'.
167
168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
169         `===hng-kar'.
170
171         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
172         CHISE.
173
174 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
175
176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
177         setting for `===hng-kyd'.
178
179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
180         `===hng-kyd'.
181
182         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
183         CHISE.
184
185 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
186
187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
188         setting for `===hng-hok'.
189
190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
191         `===hng-hok'.
192
193         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
194         CHISE.
195
196 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
197
198         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
199         setting for `===hng-jyu'.
200
201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
202         `===hng-jyu'.
203
204         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
205         CHISE.
206
207 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
208
209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
210         setting for `===hng-zkd'.
211
212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
213         `===hng-zkd'.
214
215         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
216         CHISE.
217
218 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
219
220         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
221         setting for `===hng-kmi'.
222
223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
224         `===hng-kmi'.
225
226         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
227         CHISE.
228
229 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
230
231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
232         setting for `===hng-okd'.
233
234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
235         `===hng-okd'.
236
237         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
238         CHISE.
239
240 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
241
242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
243         setting for `===hng-nkm'.
244
245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
246         `===hng-nkm'.
247
248         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
249         CHISE.
250
251 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
252
253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
254         setting for `===hng-nto'.
255
256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
257         `===hng-nto'.
258
259         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
260         CHISE.
261
262 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
263
264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
265         setting for `===hng-yhk'.
266
267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
268         `===hng-yhk'.
269
270         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
271         CHISE.
272
273 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
274
275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
276         setting for `===hng-sok'.
277
278         * mule/mule-charset.el (default-coded-charset-priority-list): Add
279         `===hng-sok'.
280
281         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
282         CHISE.
283
284 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
285
286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
287         setting for `===hng-kda'.
288
289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
290         `===hng-kda'.
291
292         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
293         CHISE.
294
295 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
298         setting for `===hng-myz'.
299
300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
301         `===hng-myz'.
302
303         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
304         CHISE.
305
306 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
309         setting for `===hng-kgk'.
310
311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
312         `===hng-kgk'.
313
314         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
315         CHISE.
316
317 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
318
319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
320         setting for `===hng-drt'.
321
322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
323         `===hng-drt'.
324
325         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
326         CHISE.
327
328 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
331         setting for `===hng-mam'.
332
333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
334         `===hng-mam'.
335
336         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
337         CHISE.
338
339 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
342         setting for `===hng-dng'.
343
344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
345         `===hng-dng'.
346
347         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
348         CHISE.
349
350 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         setting for `=>cns11643-5'.
354
355 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
356
357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
358         setting for `===hng-keg'.
359
360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
361         `===hng-keg'.
362
363         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
364         CHISE.
365
366 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
367
368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
369         setting for `===hng-jou'.
370
371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
372         `===hng-jou'.
373
374         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
375         CHISE.
376
377 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
378
379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
380         setting for `===hng-smk'.
381
382         * mule/mule-charset.el (default-coded-charset-priority-list): Add
383         `===hng-smk'.
384
385         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
386         CHISE.
387
388 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
389
390         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
391         setting for `===hng-kyo'.
392
393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
394         `===hng-kyo'.
395
396         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
397         CHISE.
398
399 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
400
401         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
402         setting for `===hng-kss'.
403
404         * mule/mule-charset.el (default-coded-charset-priority-list): Add
405         `===hng-kss'.
406
407         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
408         CHISE.
409
410 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
411
412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
413         setting for `===hng-wan'.
414
415         * mule/mule-charset.el (default-coded-charset-priority-list): Add
416         `===hng-wan'.
417
418         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
419         CHISE.
420
421 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
422
423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
424         setting for `===hng-ksk'.
425
426         * mule/mule-charset.el (default-coded-charset-priority-list): Add
427         `===hng-ksk'.
428
429         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
430         CHISE.
431
432 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
433
434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
435         setting for `===hng-kyu'.
436
437         * mule/mule-charset.el (default-coded-charset-priority-list): Add
438         `===hng-kyu'.
439
440         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
441         CHISE.
442
443 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
444
445         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
446         setting for `===hng-skk'.
447
448         * mule/mule-charset.el (default-coded-charset-priority-list): Add
449         `===hng-skk'.
450
451         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
452         CHISE.
453
454 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
455
456         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
457         setting for `===hng-sik'.
458
459         * mule/mule-charset.el (default-coded-charset-priority-list): Add
460         `===hng-sik'.
461
462         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
463         CHISE.
464
465 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
466
467         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
468         setting for `===hng-kbk'.
469
470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
471         `===hng-kbk'.
472
473         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
474         CHISE.
475
476 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
477
478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
479         setting for `===hng-kcj'.
480
481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
482         `===hng-kcj'.
483
484         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
485         CHISE.
486
487 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
488
489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
490         setting for `===hng-k24'.
491
492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
493         `===hng-k24'.
494
495         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
496         CHISE.
497
498 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
499
500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
501         setting for `===hng-gok'.
502
503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
504         `===hng-gok'.
505
506         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
507         CHISE.
508 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
509
510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
511         setting for `===hng-tsu'.
512
513         * mule/mule-charset.el (default-coded-charset-priority-list): Add
514         `===hng-tsu'.
515
516         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
517         CHISE.
518
519 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
520
521         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
522         setting for `===hng-sys'.
523
524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
525         `===hng-sys'.
526
527         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
528         CHISE.
529
530 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
531
532         * mule/mule-coding.el (coded-charset-entity-reference-alist):
533         - Use "&HNG010-<d><d><d><d><d>;" instead of
534           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
535         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
536
537         * mule/mule-charset.el (default-coded-charset-priority-list): Add
538         `=ucs-bmp-itaiji-002' and `===hng-khm'.
539
540         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
541         "hngkhi-0" as the suffix of registry.
542         (===hng-khm): New coded-charset for XEmacs CHISE.
543         (=ucs-itaiji-002): Ditto.
544         (=ucs-bmp-itaiji-002): Ditto.
545
546 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
547
548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
549         setting for `=>ucs@iwds-1'.
550
551         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
552         XEmacs CHISE.
553
554 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
557         CHISE.
558
559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
560         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
561         `===hng-khi'.
562
563 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
564
565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
566         setting for `===hng-khi'.
567
568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
569         `===hng-khi'.
570
571         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
572         CHISE.
573
574 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
575
576         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
577         #x9FA5 as the value of `max-code'.
578         (=ucs-bmp-var-002): Likewise.
579         (=ucs-bmp-var-003): Likewise.
580         (=ucs-bmp-itaiji-084): Likewise.
581         (=ucs-bmp-cjk@JP): Likewise.
582         (=ucs-bmp-cjk@JP/hanazono): Likewise.
583         (==ucs-bmp-cjk@JP/hanazono): Likewise.
584         (=>ucs-bmp-cjk@component): Likewise.
585
586 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
587
588         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
589         CHISE.
590
591 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
592
593         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
594         XEmacs CHISE.
595         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
596         `==jis-x0208@1978/2-pr' as the mother.
597
598 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
599
600         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
601         CHISE.
602
603 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
604
605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
606         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
607
608 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
609
610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
611         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
612
613 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
614
615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
616         setting for `===ucs@gb'.
617
618 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
619
620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
621         setting for `===hanyo-denshi/ks', `===jis-x0208' and
622         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
623         as the entity-reference for `===jis-x0213-1@2000'; use
624         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
625
626 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
627
628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
629         `===jis-x0208'.
630
631         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
632         instead of `===jis-x0208' as the mother.
633         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
634         `===jis-x0208' as the mother.
635         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
636         `===jis-x0208' as the mother.
637         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
638         `===jis-x0213-1' as the mother.
639         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
640         `===jis-x0213-1' as the mother.
641         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
642         the mother.
643         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
644         mother.
645
646 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
647
648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
649         setting for `=ucs-var-001'.
650
651 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
652
653         * mule/mule-charset.el (default-coded-charset-priority-list): Add
654         `=ucs-bmp-var-001'.
655
656         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
657         CHISE.
658         (=ucs-bmp-var-001): Ditto.
659
660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
661         setting for `=ucs-var-003'.
662
663 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
664
665         * mule/mule-charset.el (default-coded-charset-priority-list): Add
666         `=ucs-bmp-var-003'.
667
668         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
669         CHISE.
670         (=ucs-bmp-var-003): Ditto.
671
672 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
673
674         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
675         setting for `=ucs-var-002'.
676
677         * mule/mule-charset.el (default-coded-charset-priority-list): Add
678         `=ucs-bmp-var-002'.
679
680         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
681         CHISE.
682         (=ucs-bmp-var-002): Ditto.
683
684 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
685
686         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
687         XEmacs CHISE.
688         (==jis-x0208@1978/5pr): Ditto.
689
690 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
691
692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
693         `=>ucs-bmp-cjk@component'.
694
695         * mule/mule-conf.el (=>ucs@component): New coded-charset for
696         XEmacs CHISE.
697         (=>ucs-bmp-cjk@component): Ditto.
698
699 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
702         setting for `=>iwds-1'.
703
704 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
705
706         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
707         CHISE.
708
709 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
710
711         * mule/mule-charset.el (default-coded-charset-priority-list):
712         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
713         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
714         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
715         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
716
717 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
718
719         * mule/mule-coding.el (coded-charset-entity-reference-alist):
720         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
721
722         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
723         `=>>ucs@iso' as the mother.
724         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
725         mother.
726
727 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
728
729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
730         setting for `===hanyo-denshi/ia'.
731
732 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
733
734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
735         `===hanyo-denshi/ia'.
736
737 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
738
739         * mule/mule-conf.el (=koseki): Fix DOC.
740         (==koseki): New coded-charset for XEmacs CHISE.
741
742 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
743
744         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
745         XEmacs CHISE.
746         (===hanyo-denshi/jd): Fix DOC.
747
748 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
749
750         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
751         setting for `===hanyo-denshi/ip'.
752
753 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
754
755         * mule/mule-charset.el (default-coded-charset-priority-list): Add
756         `===hanyo-denshi/ip'.
757
758         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
759         XEmacs CHISE.
760
761 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
762
763         * mule/mule-charset.el (default-coded-charset-priority-list): Add
764         `==ucs-radicals@unicode' and `=>daikanwa'.
765
766         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
767         for XEmacs CHISE.
768
769 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
770
771         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
772         XEmacs CHISE.
773
774 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
775
776         * mule/mule-charset.el (default-coded-charset-priority-list): Add
777         `===ruimoku-v6'.
778
779 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
780
781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
782         setting for `===ruimoku-v6'.
783
784 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
785
786         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
787         CHISE.
788
789 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
790
791         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
792         coded-charset for XEmacs CHISE.
793
794 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
795
796         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
797         XEmacs CHISE.
798
799 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
800
801         * mule/mule-charset.el (default-coded-charset-priority-list): Add
802         `===ucs-sip@iso'.
803
804 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
805
806         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
807         CHISE.
808
809 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
810
811         * mule/mule-charset.el (default-coded-charset-priority-list): Add
812         `==ucs-sip@iso'.
813
814         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
815         CHISE.
816
817 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
818
819         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
820         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
821         (=ucs-sip-ext-b@iso): Fix registry.
822         (==ucs-sip-ext-b@iso): Ditto.
823         (===ucs-sip-ext-b@iso): Ditto.
824
825         * mule/mule-charset.el (default-coded-charset-priority-list): Add
826         `=ucs-sip@iso'.
827
828 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
829
830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
831         setting for `=>cbeta'.
832
833 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
834
835         * mule/mule-charset.el (default-coded-charset-priority-list): Add
836         `=>cns11643-7'.
837
838         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
839
840 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
841
842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
843         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
844
845 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
846
847         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
848         `=ucs@cns'.
849         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
850         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
851         `=ucs@jis/1990'.
852         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
853         `=ucs@jis/2000'.
854         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
855         `=ucs@jis/2004'.
856         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
857
858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
859         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
860
861 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
862
863         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
864         XEmacs CHISE.
865         (==jis-x0208@1978/1pr): Ditto.
866         (==jis-x0208@1978/2-pr): Ditto.
867
868 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
869
870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
871         setting for `===jis-x0213-1@2004'.
872
873 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
874
875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
876         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
877
878         * mule/mule-charset.el (default-coded-charset-priority-list): Add
879         `===hanyo-denshi/jb'.
880
881         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
882         XEmacs CHISE.
883         (=+>hanyo-denshi/ft): Ditto.
884         (=+>hanyo-denshi/jt): Ditto.
885
886 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
887
888         * mule/mule-charset.el (default-coded-charset-priority-list): Add
889         `===hanyo-denshi/hg'.
890
891 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
892
893         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
894         XEmacs CHISE.
895         (===hanyo-denshi/hg): Ditto.
896
897 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
898
899         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
900         glyph-forms instead of detailed glyph-images.
901         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
902         `=adobe-japan1-*'.
903         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
904         (===adobe-japan1-1): Ditto.
905         (===adobe-japan1-2): Ditto.
906         (===adobe-japan1-3): Ditto.
907         (===adobe-japan1-4): Ditto.
908         (===adobe-japan1-5): Ditto.
909         (===adobe-japan1-6): Ditto.
910         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
911         `=>>>adobe-japan1' as the mother.
912         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
913         `=>>adobe-japan1' as the mother.
914         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
915         glyph-images.
916         (==jis-x0208@1978): Ditto.
917         (==jis-x0208@1983): Ditto.
918         (==jis-x0208@1990): Ditto.
919         (==jis-x0213-1): Ditto.
920         (==jis-x0213-1@2000): Ditto.
921         (==jis-x0213-1@2004): Ditto.
922         (==jis-x0213-2): Ditto.
923         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
924         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
925         `=jis-x0208@1978'.
926         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
927         `=jis-x0208@1983'.
928         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
929         `=jis-x0208@1990'.
930         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
931         `=jis-x0213-1'.
932         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
933         `=jis-x0213-1@2000'.
934         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
935         `=jis-x0213-1@2004'.
936         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
937         `=jis-x0213-2'.
938         (===jis-x0208): New coded-charset for XEmacs CHISE.
939         (===jis-x0208@1978): Ditto.
940         (===jis-x0208@1983): Ditto.
941         (===jis-x0208@1990): Ditto.
942         (===jis-x0213-1): Ditto.
943         (===jis-x0213-1@2000): Ditto.
944         (===jis-x0213-2): Ditto.
945         (===jis-x0212): Ditto.
946         (===ks-x1001): Ditto.
947         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
948         mother.
949         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
950         as the mother.
951         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
952         as the mother.
953         (===cns11643-1): New coded-charset for XEmacs CHISE.
954         (===cns11643-2): Ditto.
955         (===cns11643-3): Ditto.
956         (===cns11643-4): Ditto.
957         (===cns11643-5): Ditto.
958         (===cns11643-6): Ditto.
959         (===cns11643-7): Ditto.
960         (=>>cns11643-1): Ditto.
961         (==big5-cdp): Indicate abstract glyph-images instead of
962         representative glyph-images.
963         (===big5-cdp): New coded-charset for XEmacs CHISE.
964         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
965         detailed glyph-images.
966         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
967         `=hanyo-denshi/*'.
968         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
969         (===hanyo-denshi/ib): Ditto.
970         (===hanyo-denshi/jt): Ditto.
971         (===hanyo-denshi/ks): Ditto.
972         (===mj): Ditto.
973         (===mj-0): Ditto.
974         (===mj-1): Ditto.
975         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
976         `=>>>hanyo-denshi/*' as its mother.
977         (==gt): Indicate abstract glyph-forms instead of detailed
978         glyph-images.
979         (===gt): New coded-charset for XEmacs CHISE.
980         (=>>>gt): Indicates `==gt' instead of `=gt'.
981         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
982         (==gt-k): Indicate abstract glyph-forms instead of detailed
983         glyph-images.
984         (===gt-k): New coded-charset for XEmacs CHISE.
985         (==daikanwa): Indicates glyph-images instead of detailed
986         glyph-images.
987         (===daikanwa): New coded-charset for XEmacs CHISE.
988         (===daikanwa/+p): Ditto.
989         (===daikanwa/ho): Ditto.
990         (==cbeta): Ditto.
991         (===cbeta): Ditto.
992         (==jef-china3): Ditto.
993         (===jef-china3): Ditto.
994         (==ruimoku-v6): Ditto.
995         (==ucs@iso): Indicate representative glyph-forms instead of
996         representative glyph-images.
997         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
998         (==ucs@unicode): Indicate representative glyph-forms instead of
999         representative glyph-images.
1000         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1001         `=ucs@unicode'.
1002         (==ucs@cns): Indicate representative glyph-forms instead of
1003         representative glyph-images.
1004         (==ucs@jis): Ditto.
1005         (==ucs@jis/1990): Ditto.
1006         (==ucs@jis/2000): Ditto.
1007         (==ucs@jis/2004): Ditto.
1008         (==ucs@ks): Ditto.
1009         (===ucs@iso): New coded-charset for XEmacs CHISE.
1010         (===ucs@unicode): Ditto.
1011         (===ucs@gb): Ditto.
1012         (===ucs@ks): Ditto.
1013         (===ucs-bmp-cjk@gb): Ditto.
1014         (===ucs-sip-ext-b@iso): Ditto.
1015
1016 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1017
1018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1019         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1020         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1021         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1022         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1023         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1024         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1025         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1026         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1027         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1028
1029         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1030         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1031         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1032         - Use "&g1-[NAME];" for `=>>[NAME]'.
1033         - Abolish "&g2-[NAME];".
1034
1035 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1036
1037         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1038         `=>>ucs@cns' as the mother.
1039
1040 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1041
1042         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1043         setting for `==ucs@ks'.
1044
1045 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1046
1047         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1048         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1049         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1050         0x00E30000〜0x00E409D5.
1051
1052 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1053
1054         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1055         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1056         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1057
1058 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1059
1060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1061         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1062
1063         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1064         (=mj-0): Ditto.
1065         (=mj-1): Ditto.
1066         (==mj): Ditto.
1067         (==mj-0): Ditto.
1068         (==mj-1): Ditto.
1069         (=>>mj): Ditto.
1070
1071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1072         setting for `=mj' and `==mj'.
1073
1074 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1075
1076         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1077         CHISE.
1078
1079 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1080
1081         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1082         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1083         `=>ucs@hanyo-denshi'.
1084
1085 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1086
1087         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1088         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1089
1090         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1091         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1092
1093 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1094
1095         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1096         XEmacs CHISE.
1097
1098 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1099
1100         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1101         Change priority of `=>>>ucs@iso'.
1102
1103         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1104         `=>>>ucs@iso' as the mother.
1105         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1106
1107 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1108
1109         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1110         Change priority of `=>>>ucs@unicode'.
1111
1112         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1113         `=ucs@unicode'.
1114
1115 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1116
1117         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1118         Change priority of `=>>>ucs@jis'.
1119
1120         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1121         `=ucs@jis'.
1122
1123 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1124
1125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1126         setting for `==daikanwa/+p'.
1127
1128 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1129
1130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1131         setting for `==shinjigen@1ed'.
1132
1133 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1134
1135         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1136         XEmacs CHISE.
1137
1138 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1139
1140         * mule/mule-conf.el (==shinjigen): Modify DOC.
1141         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1142         (==shinjigen@rev): Modify DOC.
1143
1144 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1145
1146         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1147         CHISE.
1148
1149 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1150
1151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1152         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1153
1154         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1155         XEmacs CHISE.
1156
1157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1158         `==daikanwa'.
1159
1160 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1161
1162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1163         setting for `==cns11643-7'.
1164
1165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1166         `==cns11643-7'.
1167
1168 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1171         `==cns11643-6'.
1172
1173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1174         setting for `==cns11643-6'.
1175
1176 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1177
1178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1179         setting for `==cns11643-5'.
1180
1181         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1182         `==cns11643-5'.
1183
1184 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1185
1186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1187         setting for `==cns11643-4'.
1188
1189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1190         `==cns11643-4'.
1191
1192 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1193
1194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1195         setting for `==cns11643-3'.
1196
1197         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1198         `==cns11643-3'.
1199
1200 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1201
1202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1203         setting for `==cns11643-2'.
1204
1205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1206         `==cns11643-2'.
1207
1208 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1209
1210         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1211         Change priority of `=>>>ucs@ks'.
1212
1213         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1214         `=ucs@ks'.
1215
1216 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1217
1218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1219         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1220         `==ucs@cns' and `==cns11643-1'.
1221
1222         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1223         (==cns11643-2): Ditto.
1224         (==cns11643-3): Ditto.
1225         (==cns11643-4): Ditto.
1226         (==cns11643-5): Ditto.
1227         (==cns11643-6): Ditto.
1228         (==cns11643-7): Ditto.
1229
1230         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1231         `==cns11643-1'.
1232
1233 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1234
1235         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1236         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1237         `=>>>ucs@jis/1990'.
1238
1239         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1240         `=ucs@jis/1990'.
1241         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1242         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1243
1244 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1245
1246         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1247         Change priority of `=>>>ucs@cns'.
1248
1249         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1250         `=ucs@cns'.
1251
1252 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1253
1254         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1255         `==ks-x1001'.
1256
1257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1258         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1259         `==ks-x1001'.
1260
1261 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1262
1263         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1264
1265 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1266
1267         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1268         `=jis-x0208'.
1269         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1270         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1271         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1272         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1273         (=>>>jis-x0213-1@2000): Changed to an alias for
1274         `=jis-x0213-1@2000'.
1275         (=>>>jis-x0213-1@2004): Changed to an alias for
1276         `=jis-x0213-1@2004'.
1277         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1278
1279 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1280
1281         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1282         `=adobe-japan1-0'.
1283         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1284         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1285         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1286         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1287         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1288         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1289
1290 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1291
1292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1293         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1294         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1295         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1296         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1297         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1298
1299 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1300
1301         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1302         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1303         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1304         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1305         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1306         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1307         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1308         `==jis-x0212'.
1309
1310 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1311
1312         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1313         "AdobeJapan1-[0-6]$".
1314         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1315         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1316         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1317         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1318         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1319         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1320         (==adobe-japan1-1): Ditto.
1321         (==adobe-japan1-2): Ditto.
1322         (==adobe-japan1-3): Ditto.
1323         (==adobe-japan1-4): Ditto.
1324         (==adobe-japan1-5): Ditto.
1325         (==adobe-japan1-6): Ditto.
1326         (==jis-x0208): Ditto.
1327         (==jis-x0208@1978): Ditto.
1328         (==jis-x0208@1983): Ditto.
1329         (==jis-x0208@1990): Ditto.
1330         (==jis-x0213-1): Ditto.
1331         (==jis-x0213-1@2000): Ditto.
1332         (==jis-x0213-1@2004): Ditto.
1333         (==jis-x0213-2): Ditto.
1334         (==jis-x0212): Ditto.
1335         (==gb2312): Ditto.
1336         (==iso-ir165): Ditto.
1337         (==gb12345): Ditto.
1338         (==ks-x1001): Ditto.
1339         (==cns11643-1): Ditto.
1340         (==cns11643-2): Ditto.
1341         (==cns11643-3): Ditto.
1342         (==cns11643-4): Ditto.
1343         (==cns11643-5): Ditto.
1344         (==cns11643-6): Ditto.
1345         (==cns11643-7): Ditto.
1346         (==big5-cdp): Ditto.
1347         (==hanyo-denshi/ja): Ditto.
1348         (==hanyo-denshi/jb): Ditto.
1349         (==hanyo-denshi/jc): Ditto.
1350         (==hanyo-denshi/jd): Ditto.
1351         (==hanyo-denshi/ft): Ditto.
1352         (==hanyo-denshi/ia): Ditto.
1353         (==hanyo-denshi/ib): Ditto.
1354         (==hanyo-denshi/hg): Ditto.
1355         (==hanyo-denshi/jt): Ditto.
1356         (==hanyo-denshi/ks): Ditto.
1357         (==gt): Ditto.
1358         (==gt-k): Ditto.
1359         (==daikanwa): Ditto.
1360         (==shinjigen): Ditto.
1361         (==ucs@iso): Ditto.
1362         (==ucs@unicode): Ditto.
1363         (==ucs@gb): Ditto.
1364         (==ucs-bmp@gb): Ditto.
1365         (==ucs@cns): Ditto.
1366         (==ucs-bmp@cns): Ditto.
1367         (==ucs@jis): Ditto.
1368         (==ucs@jis/1990): Ditto.
1369         (==ucs@jis/2000): Ditto.
1370         (==ucs@jis/2004): Ditto.
1371         (==ucs@JP): Ditto.
1372         (==ucs@JP/hanazono): Ditto.
1373         (==ucs@ks): Ditto.
1374         (==ucs-bmp@ks): Ditto.
1375         (==ucs@cns11643): Ditto.
1376         (==ucs-bmp-cjk@gb): Ditto.
1377         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1378         (==ucs-sip-ext-b@iso): Ditto.
1379
1380 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1381
1382         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1383         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1384
1385         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1386         XEmacs CHISE.
1387         (=ucs-bmp-cjk@unicode): Abolished.
1388
1389 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1390
1391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1392         `=+>ucs-bmp-cjk-compat@jis'.
1393
1394         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1395         for XEmacs CHISE.
1396
1397 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1398
1399         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1400         CHISE.
1401
1402 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1403
1404         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1405         for XEmacs CHISE.
1406         (=jis-x0208@1978/1er-pr): Abolished.
1407         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1408         `=jis-x0208@1978/1er-pr' as the mother.
1409
1410 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1411
1412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1413         setting for `=ucs-itaiji-084'.
1414
1415 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1416
1417         * mule/mule-charset.el (default-coded-charset-priority-list):
1418         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1419
1420         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1421         XEmacs CHISE.
1422         (=ucs-bmp-itaiji-084): Ditto.
1423
1424 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1425
1426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1427         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1428
1429 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1430
1431         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1432         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1433
1434         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1435         XEmacs CHISE.
1436         (=big5-cdp-var-5): Ditto.
1437
1438 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1439
1440         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1441         XEmacs CHISE.
1442
1443 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1444
1445         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1446         XEmacs CHISE.
1447
1448 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1449
1450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1451         setting for `=>>>hanyo-denshi/ft'.
1452
1453 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1454
1455         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1456         XEmacs CHISE.
1457         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1458         `=hanyo-denshi/jd' as the mother.
1459
1460 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1461
1462         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1463         XEmacs CHISE.
1464         (=+>adobe-japan1-1): Ditto.
1465         (=+>adobe-japan1-2): Ditto.
1466         (=+>adobe-japan1-3): Ditto.
1467         (=+>adobe-japan1-4): Ditto.
1468         (=+>adobe-japan1-5): Ditto.
1469         (=+>adobe-japan1-6): Ditto.
1470         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1471
1472 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1473
1474         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1475         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1476         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1477
1478         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1479         the top.
1480
1481 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1482
1483         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1484         XEmacs CHISE.
1485         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1486         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1487         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1488
1489 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1490
1491         * mule/mule-charset.el (default-coded-charset-priority-list):
1492         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1493         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1494
1495         * mule/mule-conf.el: Modify order of definitions of some
1496         coded-charsets.
1497
1498 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1499
1500         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1501         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1502         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1503
1504         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1505         CHISE.
1506         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1507         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1508
1509 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1510
1511         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1512         CHISE.
1513
1514 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1515
1516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1517         setting for `=daikanwa/+2p'.
1518
1519         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1520         XEmacs CHISE.
1521
1522 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1523
1524         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1525         XEmacs CHISE.
1526         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1527
1528 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1529
1530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1531         setting for `=>>>hanyo-denshi/ib'.
1532
1533 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1534
1535         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1536         XEmacs CHISE.
1537         (=>>>hanyo-denshi/ib): Ditto.
1538         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1539         `=hanyo-denshi/ja' as the mother.
1540         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1541         `=hanyo-denshi/ib' as the mother.
1542
1543 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1544
1545         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1546         XEmacs CHISE.
1547         (utf-8-ivs-mcs-er): Likewise.
1548         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1549         and `=>ucs-gb'.
1550         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1551         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1552         `ucs-gb' and `=>ucs-gb'.
1553         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1554         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1555         and `=>ucs-cns'.
1556         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1557         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1558         `ucs-cns' and `=>ucs-cns'.
1559         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1560         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1561         `ucs-big5' and `=>ucs-big5'.
1562         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1563         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1564         `ucs-big5' and `=>ucs-big5'.
1565         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1566         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1567         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1568         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1569         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1570         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1571         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1572         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1573         `=>ucs-jis'; modify DOC and mnemonic.
1574         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1575         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1576         and `=>ucs-jis'; modify DOC and mnemonic.
1577         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1578         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1579         `=>ucs-ks'.
1580         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1581         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1582         and `=>ucs-ks'.
1583         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1584
1585 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1586
1587         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1588         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1589
1590 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1591
1592         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1593         Modify priorities.
1594
1595 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1596
1597         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1598         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1599
1600 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1601
1602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1603         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1604
1605 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1606
1607         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1608         CHISE.
1609
1610 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1611
1612         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1613         CHISE.
1614
1615 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1616
1617         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1618         CHISE.
1619
1620 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1621
1622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1623         `=+>ucs-bmp-cjk@unicode'.
1624
1625         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1626         for XEmacs CHISE.
1627
1628 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1629
1630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1631         setting for `=>>daikanwa'.
1632
1633 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1634
1635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1636         `=>>hanyo-denshi/jt'.
1637
1638 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1639
1640         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1641         XEmacs CHISE.
1642         (=+>jis-x0208@1990): Ditto.
1643         (=+>jis-x0213-1@2000): Ditto.
1644
1645 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1646
1647         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1648         XEmacs CHISE.
1649
1650 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1651
1652         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1653         XEmacs CHISE.
1654         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1655         `=hanyo-denshi/jc' as the mother.
1656
1657 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1658
1659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1660         setting for `=+>adobe-japan1'.
1661
1662         * mule/mule-charset.el (default-coded-charset-priority-list):
1663         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1664         and `=>>hanyo-denshi/ft' to `=>>gt'.
1665
1666 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1667
1668         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1669         XEmacs CHISE.
1670         (=>>adobe-japan1-1): Ditto.
1671         (=>>adobe-japan1-2): Ditto.
1672         (=>>adobe-japan1-3): Ditto.
1673         (=>>adobe-japan1-4): Ditto.
1674         (=>>adobe-japan1-5): Ditto.
1675         (=>>adobe-japan1-6): Ditto.
1676         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1677
1678 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1679
1680         * mule/mule-conf.el (=adobe-japan1): New alias for
1681         `=adobe-japan1-6'.
1682         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1683         (=>>>adobe-japan1-1): Ditto.
1684         (=>>>adobe-japan1-2): Ditto.
1685         (=>>>adobe-japan1-3): Ditto.
1686         (=>>>adobe-japan1-4): Ditto.
1687         (=>>>adobe-japan1-5): Ditto.
1688         (=>>>adobe-japan1-6): Ditto.
1689         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1690
1691 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1692
1693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1694         setting for `=>>>adobe-japan1'.
1695
1696 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1697
1698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1699         setting for `=+>ucs@ks'.
1700
1701 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1702
1703         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1704         XEmacs CHISE.
1705         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1706         `=adobe-japan1-6' as the mother.
1707
1708 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1709
1710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1711         setting for `=>cns11643-7'.
1712
1713 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1714
1715         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1716         CHISE.
1717
1718 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1719
1720         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1721         XEmacs CHISE.
1722         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1723
1724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1725         setting for `=>ucs@jis/2004'.
1726
1727 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1728
1729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1730         setting for `=+>gt'.
1731
1732         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1733         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1734
1735 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1736
1737         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1738         `=>ucs@unicode' as the mother.
1739         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1740         mother.
1741         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1742         mother.
1743         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1744         mother.
1745
1746 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1747
1748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1749         setting for `=+>ucs@unicode'.
1750
1751         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1752         CHISE.
1753
1754 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1755
1756         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1757         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1758         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1759         - Add setting for `=+>ucs@cns'.
1760
1761         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1762         CHISE.
1763         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1764         as the mother.
1765         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1766         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1767
1768         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1769         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1770
1771 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1772
1773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1774         setting for `=>ucs@ks'.
1775
1776 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1777
1778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1779         `=ucs-bmp-cjk-compat@unicode'.
1780
1781         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1782         coded-charset for XEmacs CHISE.
1783
1784 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1785
1786         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1787         `=ucs-bmp-cjk-compat'.
1788
1789         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1790         XEmacs CHISE.
1791
1792 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1793
1794         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1795         CHISE.
1796
1797 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1798
1799         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1800         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1801
1802         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1803         `=>ucs@jis/1990'.
1804         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1805
1806 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1807
1808         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1809         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1810
1811         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1812         CHISE.
1813         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1814         mother.
1815
1816 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1817
1818         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1819         `=>jis-x0213-2@usual'.
1820         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1821         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1822         `=>jis-x0213-2@usual' as the mother.
1823
1824 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1825
1826         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1827         (=>ucs@JP): New alias for `=+>ucs@jis'.
1828
1829 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1830
1831         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1832         `=>jis-x0208@usual'.
1833         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1834         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1835         `=>jis-x0208@usual' as the mother.
1836         (=>jis-x0208): Likewise.
1837
1838 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1839
1840         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1841         setting for `=+>jis-x0208@1978'.
1842
1843 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1844
1845         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1846         XEmacs CHISE.
1847
1848 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1849
1850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1851         setting for `=>>>ucs@jis/1990'.
1852
1853 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1854
1855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1856         setting for `=>ucs@jis/1990'.
1857
1858 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1859
1860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1861         setting for `=ucs@JP/hanazono'.
1862
1863         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1864         CHISE.
1865         (=ucs@JP/hanazono): Ditto.
1866         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1867         (=>>hanyo-denshi/jc): Ditto.
1868         (=>>hanyo-denshi/jd): Ditto.
1869
1870 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1871
1872         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1873         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1874
1875 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1876
1877         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1878         XEmacs CHISE.
1879
1880 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1881
1882         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1883         XEmacs CHISE.
1884
1885 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1886
1887         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1888         `=ucs-bmp-cjk@JP'.
1889
1890 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1891
1892         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1893         XEmacs CHISE.
1894
1895 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1896
1897         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1898         Modify order of settings; add settings for `=daikanwa@rev2'.
1899
1900 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1901
1902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1903         setting for `=>>cbeta'.
1904
1905         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1906         CHISE.
1907
1908 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1909
1910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1911         setting for `=>>adobe-japan1'.
1912
1913 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1914
1915         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1916         XEmacs CHISE.
1917
1918 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1919
1920         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1921         setting for `=>>hanyo-denshi/ia'.
1922
1923         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1924         XEmacs CHISE.
1925
1926 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1927
1928         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1929         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1930
1931         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1932         XEmacs CHISE.
1933         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1934         `=hanyo-denshi/jt' as the mother.
1935
1936 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1937
1938         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1939         setting for `=>>>jis-x0213-2'.
1940
1941         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1942         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1943         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1944
1945 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1948         XEmacs CHISE.
1949
1950 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1951
1952         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1953         XEmacs CHISE.
1954
1955         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1956         `=>>jis-x0213-1@2004'.
1957
1958 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1959
1960         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1961         XEmacs CHISE.
1962
1963 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1964
1965         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1966         - Use "&g2-*;" as entity-references for `=>>>*'.
1967         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1968
1969         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1970         XEmacs CHISE.
1971         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1972         as the mother.
1973
1974 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1975
1976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1977         setting for `=>>hanyo-denshi/ib'.
1978
1979         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1980         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1981         (=>>jis-x0208@1990): Ditto.
1982         (=>>hanyo-denshi/ib): Ditto.
1983
1984         * mule/mule-charset.el (default-coded-charset-priority-list):
1985         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1986
1987 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1988
1989         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1990         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1991         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1992         `=>>>ucs@jis/2004'.
1993
1994 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1995
1996         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1997         XEmacs CHISE.
1998         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1999         `=jis-x0213-1@2004' as the mother.
2000         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2001         (=>>>ucs@ks): Ditto.
2002
2003         * mule/mule-charset.el (default-coded-charset-priority-list):
2004         Modify priority of `=hanyo-denshi/*'.
2005
2006 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2007
2008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2009         settings for `=>>ucs@JP' and `=ucs@JP'.
2010
2011 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2012
2013         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2014         CHISE.
2015
2016 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2017
2018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2019         setting for `=>>>ucs@cns'.
2020
2021         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2022         CHISE.
2023
2024 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2027         instead of `=>>>jis-x0213-1@2004' as the mother.
2028         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2029         (=>>>ucs@unicode): Likewise.
2030         (=>>>ucs@jis): Likewise.
2031         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2032         mother.
2033         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2034
2035 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2036
2037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2038         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2039         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2040         `=>>>ucs@jis'.
2041
2042 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2043
2044         * mule/mule-charset.el (default-coded-charset-priority-list):
2045         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2046         and `=jis-x0213-*-2000'.
2047
2048 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2049
2050         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2051         XEmacs CHISE.
2052         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2053         `=>>jis-x0213-1' as the mother.
2054
2055 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2056
2057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2058         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2059
2060 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2061
2062         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2063
2064 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2065
2066         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2067         XEmacs CHISE.
2068
2069 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2070
2071         * mule/mule-coding.el (decomposition-feature-list): Set
2072         `=decomposition', `=decomposition@cid' and
2073         `=decomposition@hanyo-denshi'.
2074
2075 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2076
2077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2078         setting for `=>>hanyo-denshi/ks'.
2079
2080         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2081         XEmacs CHISE.
2082
2083 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2084
2085         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2086         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2087
2088         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2089         `=hanyo-denshi/ks/mf'.
2090
2091         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2092         XEmacs CHISE.
2093         (=hanyo-denshi/ks/mf): Ditto.
2094
2095 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2096
2097         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2098         settings for P=hanyo-denshi/jt'.
2099
2100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2101         `=hanyo-denshi/jt'.
2102
2103         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2104         XEmacs CHISE.
2105
2106 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2109         settings for `=hanyo-denshi/ip'.
2110
2111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2112         `=hanyo-denshi/ip'.
2113
2114         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2115         XEmacs CHISE.
2116
2117 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2118
2119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2120         settings for `=hanyo-denshi/hg'.
2121
2122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2123         `=hanyo-denshi/hg'.
2124
2125         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2126         XEmacs CHISE.
2127
2128 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2129
2130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2131         setting for `=>>hanyo-denshi/ft'.
2132
2133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2134         `=>>hanyo-denshi/ft'.
2135
2136         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2137         XEmacs CHISE.
2138
2139 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2140
2141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2142         settings for `=hanyo-denshi/ib'.
2143
2144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2145         `=hanyo-denshi/ib'.
2146
2147         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2148         XEmacs CHISE.
2149
2150 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2151
2152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2153         settings for isolated characters of `=hanyo-denshi/ia' and
2154         non-isolated characters of `=hanyo-denshi/*'.
2155
2156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2157         `=hanyo-denshi/ia'.
2158
2159         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2160         XEmacs CHISE.
2161
2162 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2163
2164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2165         setting for isolated characters of `=hanyo-denshi/ft'.
2166
2167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2168         `=hanyo-denshi/ft'.
2169
2170         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2171         XEmacs CHISE.
2172
2173 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2174
2175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2176         setting for isolated characters of `=hanyo-denshi/jd'.
2177
2178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2179         `=hanyo-denshi/jd'.
2180
2181         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2182         XEmacs CHISE.
2183
2184 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2187         setting for isolated characters of `=hanyo-denshi/jc'.
2188
2189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2190         `=hanyo-denshi/jc'.
2191
2192         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2193         XEmacs CHISE.
2194
2195 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2196
2197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2198         setting for isolated characters of `=hanyo-denshi/jb'.
2199
2200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2201         `=hanyo-denshi/jb'.
2202
2203         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2204         XEmacs CHISE.
2205
2206 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2209         setting for isolated characters of `=hanyo-denshi/ja'.
2210
2211 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2214         `=hanyo-denshi/ja'.
2215
2216         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2217         XEmacs CHISE.
2218
2219 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2220
2221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2222         settings for isolated characters of `=adobe-japan1-6'.
2223
2224 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2225
2226         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2227         CHISE.
2228         (=daikanwa/+2p): Ditto.
2229         (=daikanwa/ho): Ditto.
2230
2231 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2232
2233         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2234         coding-system for XEmacs CHISE.
2235
2236 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2237
2238         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2239         setting for `=>>ruimoku-v6'.
2240
2241         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2242         CHISE.
2243
2244 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2245
2246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2247         setting for `=daikanwa@rev1'.
2248
2249 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2250
2251         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2252         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2253
2254 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2255
2256         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2257         XEmacs CHISE.
2258         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2259
2260 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2263         CHISE.
2264
2265 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2266
2267         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2268         CHISE.
2269
2270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2271         setting for `=>ucs@jis'.
2272
2273 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2274
2275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2276         setting for `=>jis-x0208@usual'.
2277
2278         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2279         XEmacs CHISE.
2280         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2281         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2282         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2283
2284 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2285
2286         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2287         CHISE.
2288         (=>>>jis-x0208@1990): Ditto.
2289         (=>>>jis-x0213-1): Ditto.
2290         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2291         mother.
2292         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2293         as the mother.
2294
2295 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2296
2297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2298         setting for `=>ucs@cns' and `=>>ucs@ks'.
2299
2300         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2301         CHISE.
2302
2303 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2304
2305         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2306         CHISE.
2307
2308 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2309
2310         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2311         CHISE.
2312         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2313         mother.
2314
2315 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2316
2317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2318         `==>ucs-bmp-cjk@bucs'.
2319
2320         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2321         XEmacs CHISE.
2322
2323 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2324
2325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2326         setting for `==>ucs@bucs'.
2327
2328         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2329         XEmacs CHISE.
2330
2331 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2332
2333         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2334         - Add setting for `=>>jis-x0208'.
2335         - Omit setting for `=>>jis-x0208@1990'.
2336         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2337           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2338           `=ucs@FOO'.
2339
2340 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2341
2342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2343         setting for `=>daikanwa'.
2344
2345 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2346
2347         * mule/mule-conf.el (=daikanwa): Fix DOC.
2348         (=>daikanwa): New abstract character for XEmacs CHISE.
2349         (=>ucs@iso): Likewise.
2350         (=>ucs@unicode): Likewise.
2351         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2352
2353 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2354
2355         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2356         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2357           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2358         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2359         - Add `=>big5-cdp'.
2360
2361 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2362
2363         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2364         (=>big5-cdp): New abstract character.
2365
2366 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2367
2368         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2369         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2370         `chinese-big5'.
2371
2372 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2373
2374         * mule/mule-charset.el (default-coded-charset-priority-list):
2375         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2376
2377         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2378         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2379         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2380         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2381         and `=>jis-x0213-2'.
2382
2383 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2384
2385         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2386         XEmacs CHISE.
2387         (=>>ucs@jis/2000): Likewise.
2388         (=>>ucs@jis/2004): Likewise.
2389
2390 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2391
2392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2393         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2394         `=>>ucs@cns'.
2395
2396         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2397         XEmacs CHISE.
2398         (=>>gt): Use quote instead of backquote; modify DOC.
2399         (=>gt): Use quote instead of backquote.
2400         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2401         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2402         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2403         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2404         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2405         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2406
2407 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2408
2409         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2410         `=>>ucs@unicode' and `=>>gt'.
2411
2412 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2413
2414         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2415         XEmacs CHISE.
2416         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2417         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2418         `=jis-x0208@1978/1er-pr' as the mother.
2419         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2420
2421 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2422
2423         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2424         `=ucs@unicode' as the mother.
2425
2426 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2427
2428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2429         setting for `=>>ucs@unicode'.
2430
2431         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2432         CHISE.
2433
2434 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2435
2436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2437         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2438
2439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2440         `=adobe-japan1-6' and `=adobe-japan1-base'.
2441
2442         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2443         XEmacs CHISE.
2444         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2445         specify `min-code' and `max-code'.
2446         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2447         (=adobe-japan1-2): Likewise.
2448         (=adobe-japan1-3): Likewise.
2449         (=adobe-japan1-4): Likewise.
2450         (=adobe-japan1-5): Likewise.
2451         (=adobe-japan1-6): Likewise.
2452
2453 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2454
2455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2456         setting for `=>gt'.
2457
2458 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2459
2460         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2461         CHISE.
2462
2463 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2464
2465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2466         setting for `=>zinbun-oracle'.
2467
2468         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2469         for XEmacs CHISE.
2470
2471 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2472
2473         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2474         for XEmacs CHISE.
2475         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2476         `=jis-x0208@1978' as the mother.
2477
2478 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2479
2480         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2481         - Use `=gt' instead of `ideograph-gt'.
2482         - Use `=gt-k' instead of `ideograph-gt-k'.
2483         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2484         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2485         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2486         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2487         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2488         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2489         - Use `=>>gt' instead of `<=>gt'.
2490         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2491         - Add setting for `=>>jis-x0208@1990'.
2492         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2493           `=>>jis-x0213-1@2000'.
2494         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2495         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2496           `=>>jis-x0213-1@2004'.
2497         - Add setting for `=>>jis-x0208@1978'.
2498         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2499
2500 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2501
2502         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2503         XEmacs CHISE.
2504
2505 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2506
2507         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2508         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2509         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2510         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2511         `<=>jis-x0213-1@2004'.
2512
2513 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2514
2515         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2516         CHISE.
2517         (=>jis-x0213-2): Ditto.
2518
2519 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2520
2521         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2522         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2523
2524 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2525
2526         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2527         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2528         `=>jis-x0213-1'.
2529
2530 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2533         CHISE.
2534         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2535
2536 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2537
2538         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2539         `<==>jis-x0213-1'.
2540         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2541         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2542         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2543         (<=>jis-x0208): New alias for `=>jis-x0208'.
2544         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2545         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2546         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2547         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2548         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2549         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2550         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2551         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2552         (=>>gt): Renamed from `<==>gt'.
2553         (<==>gt): New alias for `=>>gt'.
2554
2555 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2556
2557         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2558         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2559         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2560         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2561         - Add settings for `<=>jis-x0213-1@2000' and
2562           `<=>jis-x0213-1@2004'.
2563
2564         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2565         XEmacs CHISE.
2566         (<==>jis-x0213-1): Likewise.
2567         (<==>jis-x0213-1@2000): Likewise.
2568         (<==>jis-x0213-1@2004): Likewise.
2569         (<=>jis-x0208): Add property `=>iso-ir 168'.
2570         (<=>jis-x0208@1997): Likewise.
2571         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2572         as the mother; add property `=>iso-ir 228'.
2573         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2574         property `=>iso-ir 228'.
2575         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2576         property `=>iso-ir 233'.
2577         (<==>gt): Renamed from `<=>gt'.
2578         (<=>gt): New alias for `<==>gt'.
2579
2580 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2581
2582         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2583         CHISE.
2584         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2585         `<=>jis-x0208' as the mother.
2586         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2587         (<=>jis-x0213-1@2000): Ditto.
2588         (<=>jis-x0213-1@2004): Ditto.
2589
2590 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2591
2592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2593         settings for `<=>gt'.
2594
2595         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2596
2597 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2598
2599         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2600         XEmacs CHISE.
2601         (=jis-x0208@1978/-4pr): Likewise.
2602         (=jis-x0208@1978/4-pr): Likewise.
2603         (=jis-x0213-1): Likewise.
2604         (=ucs@iso): Likewise.
2605         (=ucs@unicode): Likewise.
2606         (=ucs@gb): Likewise.
2607         (=ucs@gb/fw): Likewise.
2608         (=ucs@cns): Likewise.
2609         (=ucs@cns/fw): Likewise.
2610         (=ucs@jis): Likewise.
2611         (=ucs@jis/fw): Likewise.
2612         (=ucs@jis/1990): Likewise.
2613         (=ucs@jis/2000): Likewise.
2614         (=ucs@jis/2004): Likewise.
2615         (=ucs@JP): Likewise.
2616         (=ucs@ks): Likewise.
2617         (=ucs@big5): Likewise.
2618         (=ucs@big5/cns11643): Likewise.
2619         (=ucs@cns11643): Likewise.
2620
2621 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2622
2623         * mule/mule-charset.el (default-coded-charset-priority-list):
2624         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2625
2626         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2627         CHISE.
2628         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2629         mother.
2630
2631 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2632
2633         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2634         from src/mule-charset.c].
2635         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2636         specify `final'.
2637         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2638         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2639         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2640         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2641         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2642         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2643
2644 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2645
2646         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2647         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2648         (=jis-x0208@1978/i-4): Specify `partial'.
2649         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2650         mother coded-charset.
2651         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2652
2653 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2654
2655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2656         settings for `=jis-x0213-1@2004'.
2657
2658 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2659
2660         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2661         CHISE.
2662         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2663         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2664         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2665         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2666         temporarily.
2667         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2668
2669 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2670
2671         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2672         CHISE.
2673         (=shinjigen@1ed): Inherited from `=shinjigen'.
2674         (=shinjigen@rev): Likewise.
2675
2676 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2677
2678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2679         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2680
2681 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2682
2683         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2684         define it as an alias.
2685         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2686         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2687         alias.
2688         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2689         alias.
2690
2691 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2692
2693         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2694         CHISE.
2695
2696 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2697
2698         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2699         CHISE.
2700         (shinjigen-2): Ditto.
2701
2702 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2703
2704         * mule/mule-charset.el (default-coded-charset-priority-list):
2705         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2706         `chinese-big5-eten-*' and `chinese-big5'.
2707
2708 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2709
2710         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2711         #x9FA5 temporarily.
2712
2713 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2714
2715         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2716         settings for `=jis-x0208@1978/i1'.
2717
2718 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2719
2720         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2721         XEmacs CHISE.
2722
2723 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2724
2725         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2726         XEmacs CHISE.
2727
2728 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2729
2730         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2731         XEmacs CHISE.
2732
2733 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2734
2735         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2736         CHISE.
2737         (=ucs-bmp@cns): Likewise.
2738         (=ucs-bmp@jis): Likewise.
2739         (=ucs-bmp@ks): Likewise.
2740
2741 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2742
2743         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2744         CHISE.
2745         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2746
2747 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2748
2749         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2750         settings for `=zinbun-oracle'.
2751
2752         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2753         `=zinbun-oracle'.
2754
2755 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2756
2757         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2758         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2759         `=ucs@iso'.
2760
2761 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2762
2763         * mule/mule-charset.el (default-coded-charset-priority-list):
2764         Delete `ucs-sip'; modify order of some CCSs.
2765
2766 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2767
2768         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2769         in XEmacs CHISE.
2770
2771         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2772         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2773         CHISE.
2774
2775 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2776
2777         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2778         its registry.
2779         (=ucs-radicals@unicode): Likewise.
2780
2781 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2782
2783         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2784         CHISE.
2785
2786 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2787
2788         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2789         CHISE.
2790
2791 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2792
2793         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2794         CHISE.
2795
2796 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2799         Modify preference of *isolated settings*.
2800
2801 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2802
2803         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2804         utf-2000 is provided.
2805         (=ucs@cns11643): Likewise.
2806
2807 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2808
2809         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2810         Prefer every *isolated setting* to ordinary setting.
2811
2812 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2813
2814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2815         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2816
2817 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2818
2819         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2820         CHISE.
2821
2822 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2823
2824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2825         settings for `=jis-x0208@1997'.
2826
2827 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2828
2829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2830         `=jis-x0208@1997'.
2831
2832 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2833
2834         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2835         XEmacs CHISE.
2836
2837 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2838
2839         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2840         `=jis-x0208@1978'.
2841         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2842         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2843         `=jis-x0208-1990' as the mother.
2844         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2845
2846 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2847
2848         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2849         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2850         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2851         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2852         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2853         for `=ucs@JP'.
2854
2855 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2856
2857         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2858         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2859         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2860         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2861         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2862         `=daikanwa@rev2'.
2863
2864 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2865
2866         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2867         (=gt): Likewise.
2868         (=gt-k): Likewise.
2869         (=gt-pj-*): Likewise.
2870         (=gt-pj-k1): Likewise.
2871         (=gt-pj-k2): Likewise.
2872         (=daikanwa): Likewise.
2873         (=daikanwa-rev1): Likewise.
2874         (=daikanwa-rev2): Likewise.
2875         (=big5-pua): Likewise.
2876         (=big5-eten): Likewise.
2877         (chinese-big5-eten-a): Likewise.
2878         (chinese-big5-eten-b): Likewise.
2879         (=hanziku-*): Likewise.
2880         (=cbeta): Likewise.
2881         (=jef-china3): Likewise.
2882         (=ruimoku-v6): Likewise.
2883         (=ucs@iso): Likewise.
2884         (=ucs@unicode): Likewise.
2885         (=ucs@gb): Likewise.
2886         (=ucs@cns): Likewise.
2887         (=ucs@jis): Likewise.
2888         (=ucs@jis-1990): Likewise.
2889         (=ucs@jis-2000): Likewise.
2890         (=ucs@jp): Likewise.
2891         (=ucs@ks): Likewise.
2892         (=ucs@big5): Likewise.
2893         (=ucs-radicals): Likewise.
2894         (=ucs-radicals@unicode): Likewise.
2895         (=ucs-bmp-cjk): Likewise.
2896         (=ucs-bmp-cjk@unicode): Likewise.
2897         (=ucs-sip-ext-b): Likewise.
2898         (=ucs-sip-ext-b@iso): Likewise.
2899
2900 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2901
2902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2903         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2904
2905 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2906
2907         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2908         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2909         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2910         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2911         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2912         arabic-digit, ipa and ``&I-B-XXXX;''.
2913
2914 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2915
2916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2917         setting for (I-)HZK{03..12}-XXXX.
2918
2919 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2920
2921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2922         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2923
2924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2925         `=ruimoku-v6'.
2926
2927         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2928         CHISE.
2929
2930 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2931
2932         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2933         (=ucs@unicode): Likewise.
2934         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2935         (=ucs@cns): Likewise.
2936         (=ucs@jis): Likewise.
2937         (=ucs@ks): Likewise.
2938         (=ucs@big5): Likewise.
2939
2940 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2941
2942         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2943         `ucs-jis'.
2944         (utf-8-jis-er): Likewise.
2945         (utf-8-jp): New coding-system.
2946         (utf-8-jp-er): Likewise.
2947
2948         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2949
2950 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2951
2952         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2953
2954         * mule/japanese.el: Move definition of `euc-jisx0213' to
2955         mule/mule-coding.el.
2956
2957 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2958
2959         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2960         mule-coding before loading update-cdb when utf-2000 is provided.
2961
2962 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2963
2964         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2965         `=daikanwa'.
2966
2967 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2968
2969         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2970         definition codes when `utf-2000' is provided.
2971
2972 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2973
2974         * mule/mule-category.el (word-combining-categories): Don't setup
2975         `word-combining-categories' in XEmacs CHISE.
2976         (word-separating-categories): Add setting about Latin script in
2977         XEmacs CHISE.
2978
2979 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2980
2981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2982         setting for `chinese-big5'.
2983
2984 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2985
2986         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2987         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2988         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2989         add setting for HZK0[12]-xxxx.
2990
2991 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2992
2993         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2994         in XEmacs CHISE.
2995
2996 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2997
2998         * mule/mule-charset.el (default-coded-charset-priority-list):
2999         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3000         and `chinese-big5' to `=gt-pj-*'.
3001
3002 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3003
3004         * mule/mule-conf.el (=daikanwa): Renamed from
3005         `ideograph-daikanwa'.
3006         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3007
3008 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3009
3010         * mule/mule-conf.el (=cns11643-7): Renamed from
3011         `chinese-cns11643-7'.
3012         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3013
3014 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3015
3016         * mule/mule-conf.el (=cns11643-6): Renamed from
3017         `chinese-cns11643-6'.
3018         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3019
3020 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3021
3022         * mule/mule-conf.el (=cns11643-5): Renamed from
3023         `chinese-cns11643-5'.
3024         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3025
3026 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3027
3028         * mule/mule-conf.el (=cns11643-4): Renamed from
3029         `chinese-cns11643-4'.
3030         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3031
3032 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3033
3034         * mule/mule-conf.el (=cns11643-3): Renamed from
3035         `chinese-cns11643-3'.
3036         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3037
3038 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3039
3040         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3041         `=cns11643-2'.
3042         (chinese-cns11643-2): New alias for `=cns11643-2'.
3043
3044 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3045
3046         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3047         `=cns11643-1'.
3048         (chinese-cns11643-1): New alias for `=cns11643-1'.
3049
3050 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3051
3052         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3053         (chinese-gb12345): New alias for `=gb12345'.
3054
3055 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3056
3057         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3058         (chinese-gb2312): New alias for `=gb2312'.
3059
3060 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3061
3062         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3063         (chinese-big5): New alias for `=big5'.
3064
3065 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3066
3067         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3068         (korean-ksc5601): New alias for `=ks-x1001'.
3069
3070 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3071
3072         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3073         `=jis-x0212'.
3074         (japanese-jisx0212): New alias for `=jis-x0212'.
3075
3076 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3077
3078         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3079         `=jis-x0208-1983'.
3080         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3081
3082 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3083
3084         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3085         `=jis-x0208-1978'.
3086         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3087
3088 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3089
3090         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3091         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3092
3093 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3094
3095         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3096         (chinese-cns11643-3): Specify iso-ir 183.
3097         (chinese-cns11643-4): Specify iso-ir 184.
3098         (chinese-cns11643-5): Specify iso-ir 185.
3099         (chinese-cns11643-6): Specify iso-ir 186.
3100         (chinese-cns11643-7): Specify iso-ir 187.
3101         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3102         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3103
3104 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3105
3106         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3107         \uXXXX for every cases.
3108
3109 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3110
3111         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3112         (ucs-big5): Changed to an alias for `=ucs@big5'.
3113
3114 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3115
3116         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3117         (ucs-ks): Changed to an alias for `=ucs@ks'.
3118
3119 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3120
3121         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3122         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3123
3124 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3125
3126         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3127         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3128
3129 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3130
3131         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3132         (ucs-jis): Changed to an alias for `=ucs@jis'.
3133
3134 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3135
3136         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3137         (ucs-cns): Changed to an alias for `=ucs@cns'.
3138
3139 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3140
3141         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3142         (ucs-gb): Changed to an alias for `=ucs@gb'.
3143
3144 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3145
3146         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3147         `ideograph-daikanwa-2'.
3148         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3149         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3150
3151 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3152
3153         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3154         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3155
3156         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3157         for `xemacs-chise-version'.
3158
3159 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3160
3161         * mule/mule-charset.el (default-coded-charset-priority-list):
3162         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3163         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3164         instead of `ideograph-hanziku-*'.
3165
3166         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3167         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3168
3169 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3170
3171         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3172         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3173         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3174         `utf-2000' is provided.
3175
3176 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3177
3178         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3179         is provided [was builtin coded-charsets].
3180
3181 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3182
3183         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3184         is provided [was builtin coded-charsets].
3185
3186 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3187
3188         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3189         is provided [was builtin coded-charsets].
3190
3191 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3192
3193         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3194         is provided [was builtin coded-charsets].
3195
3196 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3197
3198         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3199         when `utf-2000' is provided [was builtin coded-charsets].
3200
3201 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3202
3203         * mule/mule-conf.el (=hanziku-*): Renamed from
3204         `ideograph-hanziku-*'.
3205         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3206
3207 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3208
3209         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3210         `utf-2000' is provided [was builtin coded-charsets].
3211         (ideograph-hanziku-{1..12}): Likewise.
3212
3213 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3214
3215         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3216         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3217
3218 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3219
3220         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3221         when `utf-2000' is provided [was builtin coded-charsets].
3222
3223 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3224
3225         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3226         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3227         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3228
3229 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3230
3231         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3232         (ideograph-gt): Changed to an alias for `=gt'.
3233
3234 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3235
3236         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3237         is provided; it was defined as a builtin coded-charset.
3238         (ideograph-gt): Likewise.
3239
3240 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3241
3242         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3243         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3244
3245 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3246
3247         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3248         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3249
3250 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3251
3252         * mule/mule-conf.el (=big5-eten): Renamed from
3253         `chinese-big5-eten'.
3254         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3255
3256 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3257
3258         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3259         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3260
3261 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3262
3263         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3264         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3265
3266 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3267
3268         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3269         (china3-jef): Changed to an alias for `=jef-china3'.
3270
3271 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3272
3273         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3274         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3275
3276         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3277         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3278         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3279         when `utf-2000' is provided.
3280
3281 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3282
3283         * mule/mule-charset.el (default-coded-charset-priority-list):
3284         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3285
3286         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3287         (ucs-jis-2000): Deleted.
3288
3289 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3290
3291         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3292         UTF-2000.
3293         (=ucs-jis-2000): New coded-charset for UTF-2000.
3294
3295 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3296
3297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3298         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3299
3300 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3301
3302         * mule/mule-charset.el (default-coded-charset-priority-list):
3303         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3304         `ideograph-cbeta'.
3305
3306 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3307
3308         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3309         builtin coded-charset].
3310
3311 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3312
3313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3314         settings for &K0-xxxx and &I-K0-xxxx.
3315
3316 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3317
3318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3319         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3320
3321 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3322
3323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3324         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3325
3326 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3327
3328         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3329         UTF-2000.
3330         (ideograph-gt-pj-k1): Likewise.
3331         (ideograph-gt-pj-k2): Likewise.
3332
3333 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3334
3335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3336         `=jis-x0208'.
3337
3338 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3339
3340         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3341         UTF-2000 [was a builtin coded-charset].
3342
3343 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3344
3345         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3346         (utf-8-gb-er): Likewise.
3347
3348 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3349
3350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3351         settings for JIS X 0212 and JIS X 0208:1978.
3352
3353 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3354
3355         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3356         setting for JIS X 0213.
3357
3358 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3359
3360         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3361         standard-case-table in UTF-2000.
3362
3363 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3364
3365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3366         definitions for isolated-chars.
3367
3368 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3369
3370         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3371         `configure-utf-2000-lisp-directory'.
3372         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3373         `mule-lisp-load-path'.
3374
3375 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3376
3377         * startup.el (startup-setup-paths): Set and use
3378         `utf-2000-lisp-directory'.
3379         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3380         UTF-2000.
3381
3382 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3383
3384         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3385         (paths-find-utf-2000-lisp-directory): New function.
3386         (paths-construct-load-path): Add new optional argument
3387         `utf-2000-lisp-directory'.
3388
3389         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3390
3391 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3392
3393         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3394         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3395         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3396         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3397         `chinese-big5-2' in UTF-2000.
3398
3399         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3400         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3401
3402 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3403
3404         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3405         `big5-eten-er' in UTF-2000.
3406         (big5-cdp): Modify DOC-string and mnemonic.
3407
3408 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3409
3410         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3411         UTF-2000 [renamed from utf-8-er].
3412         (utf-8-gb): New coding-system in UTF-2000.
3413         (utf-8-gb-er): Likewise.
3414         (utf-8-cns): Likewise.
3415         (utf-8-cns-er): Likewise.
3416         (utf-8-big5): Likewise.
3417         (utf-8-big5-er): Likewise.
3418         (utf-8-jis): Likewise.
3419         (utf-8-jis-er): Likewise.
3420         (utf-8-ks): Likewise.
3421         (utf-8-ks-er): Likewise.
3422         (utf-8-er): Likewise.
3423
3424 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3425
3426         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3427         instead of `utf-8-unix' in UTF-2000.
3428
3429         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3430
3431 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3432
3433         * mule/japanese.el (euc-jisx0213): New coding-system.
3434
3435         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3436         `japanese-jisx0208-1990' as the mother.
3437
3438 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3439
3440         * dumped-lisp.el (preloaded-file-list): Change condition of
3441         loading "close-cdb".
3442
3443 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3444
3445         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3446         setup `coded-charset-entity-reference-alist'.
3447
3448 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3449
3450         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3451         UTF-2000.
3452
3453 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3454
3455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3456         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3457
3458 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3459
3460         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3461         (chinese-big5-eten-a): Likewise.
3462         (chinese-big5-eten-b): Likewise.
3463         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3464         code range is #x8140 .. #x8DFE.
3465
3466 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3467
3468         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3469         UTF-2000.
3470         (chinese-big5-cdp): Likewise.
3471
3472 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3473
3474         * dumped-lisp.el (preloaded-file-list): Rename
3475         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3476
3477 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3478
3479         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3480         append `system-char-db-source-file-list' into
3481         `preloaded-file-list' in UTF-2000.
3482
3483 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3484
3485         * dumped-lisp.el (preloaded-file-list): Delete
3486         character-definition files.
3487
3488 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3489
3490         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3491         UTF-2000.
3492
3493 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3494
3495         * mule/mule-charset.el (default-coded-charset-priority-list):
3496         Delete `mojikyo-2022-1'.
3497
3498 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3499
3500         * mule/mule-charset.el (default-coded-charset-priority-list):
3501         Delete `mojikyo'.
3502
3503 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3504
3505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3506         `ucs-sip'.
3507
3508 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3509
3510         * mule/mule-charset.el (default-coded-charset-priority-list):
3511         Comment out `chinese-gb12345'.
3512
3513 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3514
3515         * bytecomp.el (byte-compile-insert-header): Fixed.
3516
3517 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3518
3519         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3520         XEmacs UTF-2000.
3521
3522 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3523
3524         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3525         UTF-2000.
3526
3527 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3528
3529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3530         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3531
3532 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3533
3534         * mule/mule-charset.el (default-coded-charset-priority-list):
3535         `japanese-jef-china3' is renamed `china3-jef'.
3536
3537 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3538
3539         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3540         `japanese-jef-china3' and `ideograph-cbeta'.
3541
3542 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3543
3544         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3545
3546 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3547
3548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3549         `chinese-big5-cdp'.
3550
3551 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3552
3553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3554         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3555
3556 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3557
3558         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3559         loading character definitions.
3560
3561 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3562
3563         * dumped-lisp.el (preloaded-file-list): Rename
3564         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3565
3566 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3567
3568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3569         `chinese-big5'.
3570
3571 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3572
3573         * dumped-lisp.el (preloaded-file-list): Dump
3574         "Ideograph-R028-Private" with XEmacs UTF-2000.
3575
3576 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3577
3578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3579         `chinese-gb12345'.
3580
3581 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3582
3583         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3584         `ideograph-gt-pj-{1..11}'.
3585
3586         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3587         XEmacs UTF-2000.
3588
3589 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3590
3591         * mule/mule-charset.el (default-coded-charset-priority-list):
3592         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3593         `chinese-isoir165'.
3594
3595 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3596
3597         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3598         `image/png', `image/x-xpm' and `image/tiff'.
3599
3600         * files.el (binary-file-regexps): Add *.PNG.
3601
3602 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3603
3604         * mule/mule-charset.el (default-coded-charset-priority-list):
3605         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3606         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3607
3608 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3609
3610         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3611         the first completion when UTF-2000 is running.
3612
3613 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3614
3615         * mule/mule-charset.el (default-coded-charset-priority-list):
3616         Delete `ucs'.
3617
3618 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3619
3620         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3621
3622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3623         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3624
3625 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3626
3627         * mule/vietnamese.el (vscii-2): Delete abolished property
3628         `composite'; now composite mode is default.
3629
3630 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3631
3632         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3633         of `raw-text'; check \uHHHH representation even if non-ascii
3634         characters are not found.
3635
3636         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3637         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3638         unconditionally.
3639
3640         * mule/viet-ccl.el: New file.
3641
3642         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3643         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3644         - Separate CCL based implementations to viet-ccl.el.
3645
3646 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3647
3648         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3649         "jisx0213.2000-1".
3650         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3651
3652         * mule/mule-charset.el (default-coded-charset-priority-list):
3653         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3654         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3655
3656 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3657
3658         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3659
3660 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3661
3662         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3663         `ucs' in UTF-2000.
3664
3665 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3666
3667         * mule/mule-charset.el (default-coded-charset-priority-list):
3668         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3669         `arabic-iso8859-6'.
3670
3671 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3672
3673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3674         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3675
3676 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3677
3678         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3679         `katakana-jisx0201' in UTF-2000.
3680
3681 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3682
3683         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3684         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3685         "u0FB50-Arabic-Presentation-Forms-A",
3686         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3687         "u0FE50-Small-Form-Variants",
3688         "u0FE70-Arabic-Presentation-Forms-B",
3689         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3690         UTF-2000.
3691
3692 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3693
3694         * dumped-lisp.el (preloaded-file-list): Delete
3695         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3696         ... "Ideograph-R214-Flute" in UTF-2000.
3697
3698 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3699
3700         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3701         (japanese-jisx0213-2): New coded-charset.
3702
3703         * dumped-lisp.el (preloaded-file-list): Add
3704         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3705         "Ideograph-R030-Mouth".
3706
3707 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3708
3709         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3710         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3711         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3712         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3713         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3714         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3715         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3716         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3717
3718 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3719
3720         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3721         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3722         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3723         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3724         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3725
3726         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3727         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3728
3729 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3730
3731         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3732         in UTF-2000.
3733
3734 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3735
3736         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3737         (chinese-isoir165): Moved from mule/chinese.el.
3738         (chinese-cns11643-3): Moved from mule/chinese.el.
3739         (chinese-cns11643-4): Moved from mule/chinese.el.
3740         (chinese-cns11643-5): Moved from mule/chinese.el.
3741         (chinese-cns11643-6): Moved from mule/chinese.el.
3742         (chinese-cns11643-7): Moved from mule/chinese.el.
3743
3744         * mule/chinese.el: Move definition of coded-charsets to
3745         mule/mule-conf.el.
3746
3747 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3748
3749         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3750         `ideograph-daikanwa'.
3751
3752 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3753
3754         * dumped-lisp.el (preloaded-file-list): Delete
3755         "ccs-jisx0201-latin.el".
3756
3757 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3758
3759         * dumped-lisp.el (preloaded-file-list): Add
3760         "u031A0-Extended-Bopomofo" in UTF-2000.
3761
3762 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3763
3764         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3765         renamed to u02E00-CJK-Radical-Supplement.
3766
3767 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3768
3769         * dumped-lisp.el (preloaded-file-list): Add
3770         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3771         "u030A0-Katakana", "u03100-Bopomofo",
3772         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3773         "u03200-Enclosed-CJK-Letters-and-Months" and
3774         "u03300-CJK-Compatibility".
3775
3776 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3777
3778         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3779         "u02F00-Kangxi-Radicals" and
3780         "u02FF0-Ideographic-Description-Characters".
3781
3782 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3783
3784         * dumped-lisp.el (preloaded-file-list): Add
3785         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3786         "u02800-Braille-Patterns" in UTF-2000.
3787
3788 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3789
3790         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3791         "uXXXXX-*.el" in UTF-2000.
3792
3793         * bytecomp.el (byte-compile-insert-header): Delete comments if
3794         non-ASCII characters are found; allow `byte-compile-dynamic' and
3795         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3796         `raw-text'.
3797
3798 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3799
3800         * dumped-lisp.el (preloaded-file-list): Add
3801         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3802         "u025A0-Geometric-Shapes.el".
3803
3804 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3805
3806         * dumped-lisp.el (preloaded-file-list): Add
3807         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3808         "u02460-Enclosed-Alphanumerics.el".
3809
3810 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3811
3812         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3813         `chinese-gb2312'.
3814
3815         * dumped-lisp.el (preloaded-file-list): Add
3816         "u02200-Mathematical-Operators.el" and
3817         "u02300-Miscellaneous-Technical.el".
3818
3819 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3820
3821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3822         `chinese-cns11643-*'.
3823
3824         * dumped-lisp.el (preloaded-file-list): Add
3825         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3826         "u02190-Arrows.el" in UTF-2000.
3827
3828 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3829
3830         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3831         `korean-ksc5601'.
3832
3833         * dumped-lisp.el (preloaded-file-list): Add
3834         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3835         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3836         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3837
3838 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3839
3840         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3841
3842 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3843
3844         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3845         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3846         "u01780-Khmer.el", "u01800-Mongolian.el",
3847         "u01E00-Latin-Extended-Additional.el" and
3848         "u01F00-Greek-Extended.el" in UTF-2000.
3849
3850 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3851
3852         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3853         `ethiopic-ucs' and `ethiopic'.
3854
3855         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3856         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3857
3858         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3859         from mule/ethiopic.el.
3860
3861         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3862         mule/mule-conf.el.
3863
3864 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3865
3866         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3867         `lao'.
3868
3869         * mule/mule-conf.el (lao): New coded-charset.
3870
3871         * dumped-lisp.el (preloaded-file-list): Add
3872         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3873         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3874         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3875         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3876         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3877
3878 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3879
3880         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3881         `ucs-bmp' and `arabic-iso8859-6'.
3882
3883 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3884
3885         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3886         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3887         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3888
3889 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3890
3891         * startup.el (normal-top-level): Load autoload file for UTF-2000
3892         in UTF-2000.
3893
3894 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3895
3896         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3897         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3898         "u00020-Basic-Latin.el", "u00080-C1.el",
3899         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3900         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3901         "u002B0-Spacing-Modifier-Letters.el",
3902         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3903         UTF-2000.
3904
3905 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3906
3907         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3908         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3909         instead of `vietnamese-viscii-*'.
3910
3911 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3912
3913         * mule/mule-conf.el: New file.
3914
3915         * mule/misc-lang.el: Move definition of charset `ipa' to
3916         mule/mule-conf.el.
3917
3918 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3919
3920         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3921         `latin-viscii'; prefer it for characters used in Vietnamese.
3922
3923 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3924
3925         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3926
3927 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3928
3929         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3930         `vietnamese-viscii-lower'.
3931         (latin-viscii-upper): Renamed from charset
3932         `vietnamese-viscii-upper'.
3933         (vietnamese-viscii-lower): New alias for charset
3934         `latin-viscii-lower'.
3935         (vietnamese-viscii-upper): New alias for charset
3936         `latin-viscii-upper'.
3937
3938 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3939
3940         * mule/mule-charset.el (default-coded-charset-priority-list):
3941         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3942
3943 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3944
3945         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3946         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3947         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3948         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3949         lisp/utf-2000.
3950
3951 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3952
3953         * mule/ccs-tcvn5712.el: New file.
3954
3955 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3956
3957         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3958         in UTF-2000.
3959
3960 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3961
3962         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3963         `japanese-jisx0208'.
3964
3965 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3966
3967         * dumped-lisp.el (preloaded-file-list): Add
3968         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3969         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3970         UTF-2000.
3971
3972         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3973         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3974         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3975         mule/ccs-viscii.el: New files.
3976
3977         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3978         if \uXXXX is found.
3979
3980 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3981
3982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3983         `hiragana-jisx0208' and `katakana-jisx0208'.
3984
3985 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3986
3987         * mule/chinese.el (chinese-cns11643-3): Define it even if
3988         `utf-2000' is provided.
3989         (chinese-cns11643-4): Likewise.
3990         (chinese-cns11643-5): Likewise.
3991         (chinese-cns11643-6): Likewise.
3992         (chinese-cns11643-7): Likewise.
3993
3994 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3995
3996         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3997         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3998
3999 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4000
4001         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4002         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4003
4004 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4005
4006         * mule/mule-charset.el (default-coded-charset-priority-list):
4007         Setup in UTF-2000.
4008
4009 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4010
4011         * mule/viet-chars.el: Don't define charset
4012         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4013         they are defined as builtin charsets.
4014
4015 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4016
4017         * version.el (emacs-version): Add more space just before UTF-2000
4018         version string.
4019
4020 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4021
4022         * version.el ([constant] emacs-version): Don't add a space in the
4023         preceding place of `xemacs-betaname' because it is duplicated.
4024         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4025
4026         * startup.el (splash-frame-body): Add ETL.
4027
4028 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4029
4030         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4031         is provided because it is defined as builtin charset.
4032         (chinese-cns11643-4): Likewise.
4033         (chinese-cns11643-5): Likewise.
4034         (chinese-cns11643-6): Likewise.
4035         (chinese-cns11643-7): Likewise.
4036
4037 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4038
4039         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4040         coding-system `iso-10646-ucs-4' is not defined.
4041
4042 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4043
4044         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4045         coding-system if `utf-2000' is provided.
4046
4047 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4048
4049         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4050         `utf-2000' is provided.
4051
4052 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4053
4054         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4055         if utf-2000 is provided temporally.
4056
4057 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4058
4059         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4060         as builtin variable].
4061
4062 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4063
4064         * files.el (insert-file-contents-literally): Treat file as binary;
4065         call file-name-handlers. [sync with Emacs 20.3.10]
4066
4067 2008-12-28  Vin Shelton  <acs@xemacs.org>
4068
4069         * XEmacs 21.4.22 is released
4070
4071 2008-12-30  Vin Shelton  <acs@xemacs.org>
4072
4073         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4074         during building even if no packages are found.
4075
4076 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4077
4078         * printer.el (generic-print-region): 
4079         (generic-print-buffer): 
4080         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4081         check if the msprinter device is available, now that msprinter is
4082         always available as a specifier tag. 
4083
4084 2008-12-24  Vin Shelton  <acs@xemacs.org>
4085
4086         * about.el: Add Francisco to my bio!
4087
4088 2008-12-23  Vin Shelton  <acs@xemacs.org>
4089
4090         * autoload.el: Move operator definitions to autoload-operators.el
4091         in the xemacs-base package.
4092
4093 2007-11-22  Vin Shelton  <acs@xemacs.org>
4094
4095         * about.el (about-hacker-contribution): Updated my bio.
4096
4097 2007-10-07  Vin Shelton  <acs@xemacs.org>
4098
4099         * XEmacs 21.4.21 is released
4100
4101 2007-09-19  Didier Verna  <didier@xemacs.org>
4102
4103         Update my personal info.
4104         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4105         * about.el (about-other-current-hackers): Ditto.
4106         * about.el (about-url-alist): Add my musical website.
4107         * about.el (about-personal-info): Update my entry.
4108         * about.el (about-hacker-contribution): Ditto.
4109
4110 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4111
4112         * package-get.el (package-get-download-sites): Update download
4113         sites in Japan.
4114         * package-get.el (package-get-pre-release-download-sites): Ditto.
4115
4116 2007-08-18  Vin Shelton  <acs@xemacs.org>
4117
4118         * package-get.el (package-get-pre-release-download-sites): Sync
4119         mirror sites with 21.5.  (Thanks, Adrian)
4120
4121 2007-08-09  Mike Sperber  <mike@xemacs.org>
4122
4123         * startup.el (migrate-user-init-file): Create backup of
4124         `user-init-file' before migrating.
4125         * startup.el (maybe-migrate-user-init-file): Print
4126         information about backup file.
4127         (maybe-create-compatibility-dot-emacs): Follow above change.
4128
4129 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4130
4131         * font-lock.el: Sync font-lock-add-keywords and
4132         font-lock-remove-keywords from GNU Emacs.
4133         * font-lock.el (font-lock-keywords-alist): New.
4134         * font-lock.el (font-lock-removed-keywords-alist): New.
4135         * font-lock.el (font-lock-add-keywords): New.
4136         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4137         * font-lock.el (font-lock-remove-keywords): New.
4138
4139 2007-08-16  Vin Shelton  <acs@xemacs.org>
4140
4141         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4142         patch from Hans de Graaff.
4143
4144 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4145
4146         * package-get.el (package-get-download-sites): Document Chile and
4147         update Denmark download site.
4148         * package-get.el (package-get-pre-release-download-sites): Ditto.
4149
4150 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4151
4152         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4153
4154 2006-12-09  Vin Shelton  <acs@xemacs.org>
4155
4156         * XEmacs 21.4.20 is released
4157
4158 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4159
4160         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4161
4162 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4163
4164         * info.el (Info-find-file-node, Info-insert-dir)
4165         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4166         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4167         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4168         and discussion.
4169
4170 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4171
4172         * obsolete.el (line-beginning-position): New, from 21.5.x.
4173         (line-end-position): Ditto.
4174
4175 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4176
4177         * package-get.el (package-get-download-sites): Welcome
4178         nl.xemacs.org and Thanks!
4179         * package-get.el (package-get-pre-release-download-sites): Ditto.
4180
4181 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4182
4183         * font-lock.el: Add support for not-so recent changes in Java to
4184         java-mode.
4185
4186 2006-01-28  Vin Shelton  <acs@xemacs.org>
4187
4188         * XEmacs 21.4.19 is released
4189
4190 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4191
4192         * easymenu.el: Update copyright. 
4193         * easymenu.el (easy-menu-all-popups):
4194         Add a docstring. 
4195         * easymenu.el (easy-menu-add):
4196         Document a bug, rework the function to preserve any existing
4197         non-default mode-popup-menu instead of overwriting it, and not to
4198         bother normalising the menu title (nothing else does).
4199         * easymenu.el (easy-menu-remove):
4200         Restore the default mode-popup-menu instead of leaving an empty
4201         one when we remove the last easy-menu popup. 
4202
4203 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4204
4205         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4206         as suggested by Rodrigo Ventura.
4207         * package-get.el (package-get-pre-release-download-sites): Ditto,
4208         with replacement of xemacs-21.5 by beta, which is the logical path
4209         to our beta core and package pre-releases.
4210
4211 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4212
4213         * package-get.el (package-get-download-sites): Add Hong Kong
4214         download site.
4215         * package-get.el (package-get-pre-release-download-sites): Ditto.
4216
4217 2005-12-26  Vin Shelton  <acs@xemacs.org>
4218
4219         * find-paths.el:
4220         * find-paths.el (paths-emacs-root-p): Add search for package root.
4221         * find-paths.el (paths-find-emacs-root): Replaced with
4222         paths-find-invocation-roots, which returns a list of roots.
4223         * find-paths.el (paths-find-invocation-roots): New.
4224         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4225
4226 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4227
4228         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4229         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4230
4231 2005-12-03  Vin Shelton <acs@xemacs.org>
4232
4233         * XEmacs 21.4.18 is released
4234
4235 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4236
4237         * package-get.el (package-get-download-sites): Update reflecting
4238         latest http://www.xemacs.org/Releases/ information generated by
4239         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4240         * package-get.el (package-get-pre-release-download-sites): Ditto.
4241
4242 2005-02-28  Simon Josefsson  <jas@extundo.com>
4243
4244         * about.el (xemacs-hackers): Add jas.
4245         (about-other-current-hackers): Likewise.
4246         (about-url-alist): Add URL for jas.
4247         (about-personal-info): Document jas.
4248         (about-hacker-contribution): Describe jas contributions.
4249
4250 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4251
4252         * easymenu.el (easy-menu-remove): As described in 
4253         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4254         except the "Command" menu from mode-popup-menu. 
4255
4256 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4257  
4258         * font.el (font-spatial-to-canonical): Correct calculation of 
4259         return value for pixel-based input value. 
4260  
4261 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4262
4263         * code-process.el (call-process): Process-related docstring
4264         improvements spurred by Norbert Koch.
4265         * code-process.el (call-process-region): Ditto.
4266         * code-process.el (start-process): Ditto.
4267
4268 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4269
4270         * finder.el (finder-find-library): Return filename actually
4271         searched for.
4272
4273 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4274
4275         * help.el (view-emacs-news): Use `expand-file-name' instead of
4276         `locate-data-file' as the latter will find any "NEWS" files that
4277         might exist in packages _before_ the one in core.
4278
4279 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4280
4281         * package-get.el (package-get-init-package):
4282         package-get-init-package buglet (21.4.17) by Jeff Mincy
4283         <mincy@rcn.com> fixing false temporary load-path shadows reported
4284         after package installation and simplifying code.
4285
4286 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4287
4288         * package-get.el (package-get-download-sites): Sync mirrors list
4289         with the XEmacs website.
4290         (package-get-pre-release-download-sites): Ditto.
4291
4292 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4293
4294         * derived.el (derived-mode-merge-syntax-tables):
4295         Revert my 21.5-only patch of 2003-07-18 which slipped in
4296         through Jerry James's patch of 2004-06-07.
4297
4298 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4299
4300         * cmdloop.el (keyboard-quit): Remove workaround for
4301         `region-active-p' not making sure active region is in current
4302         buffer now that it does.
4303         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4304         * simple.el (region-active-p): `region-active-p' to only return t
4305         when active region is in current buffer.
4306
4307 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4308
4309         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4310         package names, quell a byte-compiler warning, doc fix.
4311
4312 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4313
4314         * buffer.el (pop-to-buffer):
4315         * window-xemacs.el (display-buffer):
4316         Document use of `same-window-buffer-names,' `same-window-regexps'
4317         by pop-to-buffer and display-buffer. 
4318         
4319 2005-02-06  Vin Shelton <acs@xemacs.org>
4320
4321         * XEmacs 21.4.17 is released
4322
4323 2005-01-29  Ben Wing  <ben@xemacs.org>
4324
4325         * shadow.el (find-emacs-lisp-shadows):
4326         Add custom-defines to list of ignored files.
4327
4328 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4329
4330         * simple.el (shifted-motion-keys-select-region): Fix statement
4331         about unshifted-motion-keys-deselect-region.
4332
4333 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4334
4335         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4336         now) for GNU Emacs compatibility.
4337         (make-obsolete-variable): Ditto.
4338
4339 2004-01-08  Ben Wing  <ben@xemacs.org>
4340
4341         * code-files.el (load):
4342         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4343
4344 2004-12-05  Vin Shelton <acs@xemacs.org>
4345
4346         * XEmacs 21.4.16 is released
4347
4348 2004-12-04  Vin Shelton  <acs@xemacs.org>
4349
4350         * auto-autoloads.el: Regenerated.
4351
4352         * custom-load.el: Regenerated.
4353
4354 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4355
4356         Fix bug: apropos errors if a defalias refers to an undefined
4357         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4358
4359         * apropos.el (apropos):
4360         (apropos-command):
4361         * help.el (frob-help-extents):
4362         * help-macro.el (make-help-screen):
4363         * hyper-apropos.el (hyper-apropos-grok-functions):
4364         (hyper-apropos-get-doc):
4365         Catch void-function error thrown by `documentation'.
4366
4367 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4368
4369         * packages.el (package-require): Fix incorrect arg to format.
4370         This fixes a `format specifier' error.
4371
4372 2004-08-13  Jerry James  <james@xemacs.org>
4373
4374         * bytecomp.el (forward-word): Tell the byte compiler the correct
4375         number of arguments to forward-word.
4376
4377 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4378
4379         * etags.el: Fixed loading of include files for tag completion. Now
4380         you can make a tag file for a library, include it into your
4381         project and it will be reloaded only if it changed. Infinte
4382         include loops are detected and the correct tag files are loaded.
4383         * etags.el (buffer-tag-table-list): Load and verify tag files in
4384         the external function buffer-tag-table-list-load.
4385         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4386         tag files. Also load the included tag files. The priority of the
4387         included files is right below their parent file. If multiple
4388         matches occur then the symbols from the parent file are found
4389         first.
4390         * etags.el (tag-table-include-files): Corrected comment
4391         string. Switched to pattern constant tags-include-pattern to have
4392         it at a central location.
4393         * etags.el (tags-include-pattern): Added doc string.
4394         * etags.el (add-to-tag-completion-table): Removed obsolete
4395         comments as the include files are allready returned by
4396         buffer-tag-table-list and loaded.
4397         * etags.el (find-tag-internal): The include files are allready
4398         included in tag-tables as buffer-tag-table-list returns them now.
4399
4400 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4401
4402         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4403         Loading items into the notebook is now done by C code.
4404         * widgets-gtk.el (gtk-widget-instantiate-internal):
4405         Style no longer changed.
4406
4407 2004-06-28  Nix  <nix@esperi.org.uk>
4408
4409         * cmdloop.el (truncate-command-history-for-gc): Delay
4410         execution of all things that look up variable bindings,
4411         via `enqueue-eval-event'.
4412
4413 2004-06-24  Vin Shelton  <acs@xemacs.org>
4414
4415         * package-get.el (package-get-require-signed-base-updates):
4416         now defaults to nil.
4417
4418 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4419
4420         * subr.el (split-string): Clean up docstring.
4421
4422 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4423
4424         * faces.el (zmacs-region): fix typo in docstring.
4425
4426 2004-06-07  Jerry James  <james@xemacs.org>
4427
4428         * derived.el: Synch with Emacs 21.3.
4429         * subr.el (with-local-quit): New, from Emacs 21.3.
4430         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4431         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4432         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4433
4434 2004-06-16  Jerry James  <james@xemacs.org>
4435
4436         * cl.el (cl-set-substring): Increment start by the length of the
4437         string, not the string itself.
4438
4439 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4440
4441         * etags.el (tag-table-include-files): Expand included TAGS file
4442         paths to avoid problems with relative paths.  Thanks to Peter
4443         Chubb <peterc@gelato.unsw.edu.au>.
4444         * etags.el (tags-include-pattern): New.
4445         * etags.el (add-to-tag-completion-table): Parse and ignore
4446         trailing include lines.
4447
4448 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4449
4450         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4451         avoiding line solely composed of equal signs.
4452
4453 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4454
4455         * cus-edit.el (alloc): Typo fix.
4456         * cus-edit.el (custom-browse-visibility): Ditto.
4457         * cus-edit.el (custom-variable-value-create): Ditto.
4458         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4459         * cus-edit.el (custom-save-variables): Bind print-length and
4460         print-level to nil to avoid value abbreviation.
4461         * cus-edit.el (custom-save-face-internal): Ditto.
4462         * cus-edit.el (custom-save-faces): Save in sorted order.
4463         * cus-edit.el (custom-save-resets): Bind print-length and
4464         print-level to nil to avoid value abbreviation.
4465         * cus-edit.el (custom-save-loaded-themes): Ditto.
4466
4467 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4468
4469         * subr.el (split-string-default-separators): New.
4470         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4471         see comment in source.
4472
4473 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4474
4475         * mule/japanese.el (paragraph-start, paragraph-separate):
4476         Remove anchor to BOL.
4477
4478 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4479
4480         * cl.el (gensym, gentemp): Improve docstrings.
4481
4482 2004-05-10  Vin Shelton  <acs@xemacs.org>
4483
4484         * etags.el: Sync with 21.5 version.
4485
4486 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4487
4488         * etags.el:
4489         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4490         only for use with exuberant ctags. This will also enable building of 
4491         completion tables with exuberant ctags. This will not work with
4492         xemacs ctags. 
4493         * etags.el (get-tag-table-buffer): New function for creating of
4494         completion table is used if tags-exuberant-ctags-optimization-p ist t
4495         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4496         finding the tag names. New.
4497         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4498         building tag completion table with exuberant ctags. New.
4499         * etags.el (find-tag-internal): Improve exact tag matching for tags
4500         with name fields. Before the patch return types of functions or
4501         function parameters (with exuberant ctags) were found as matches.
4502
4503 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4504
4505         * list-mode.el (display-completion-list): Fixed completion list was
4506         taking the width of the frame and not of the window for displaying
4507         the selection methods.
4508
4509 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4510
4511         * menubar-items.el (default-menubar): Options are saved to custom.el.
4512
4513
4514 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4515
4516         * isearch-mode.el (isearch-abort): Preserve successful search target.
4517
4518 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4519
4520         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4521         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4522         Bihlmeyer.
4523         * gnuserv.el (gnuserv-mode-line-string): New.
4524         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4525         gnuserv-mode.
4526         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4527         * gnuserv.el (gnuserv-edit-files): Use
4528         make-x-device-with-gtk-fallback.
4529
4530 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4531
4532         * gtk-widgets.el: New import: gtk-accel-group-new.
4533         * dialog-gtk.el:
4534         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4535         * dialog-gtk.el (popup-builtin-question-dialog):
4536         Added support for dialog button mnemonics.
4537
4538 2004-03-22  Chris Green <cmg@dok.org>
4539
4540         * process.el (shell-command): Output buffer was ignored when a
4541         background process was run via shell-command.
4542
4543 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4544
4545         * cus-edit.el (custom-save-variables): Retrieve a list of
4546         variables to save first, sort it, and make sure the variables are
4547         saved in sorted order.
4548
4549 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4550  
4551         * package-get.el (package-get-update-base-from-buffer): Force
4552         binary coding system for verifying GnuPG signature in the
4553         package-index file.
4554  
4555 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4556
4557         * package-get.el (package-get-package-index-file-location): Handle
4558         missing "EMACSPACKAGEPATH" environment variable.
4559
4560 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4561
4562         * package-admin.el (package-admin-find-top-directory): Simplify
4563         directory comparisions and fix substring errors on short path
4564         components.
4565         * package-get.el (package-get-package-index-file-location):
4566         Default to first component of "EMACSPACKAGEPATH", if set.
4567
4568 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4569
4570         * package-get.el (process-error): New error datum.
4571
4572 2004-02-02  Vin Shelton <acs@xemacs.org>
4573
4574         * XEmacs 21.4.15 is released
4575
4576 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4577
4578         * itimer.el (activate-itimer): Modify the itimer timeout value as
4579         if it were begun at the last time when the itimer driver was woken
4580         up.
4581
4582 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4583
4584         * specifier.el (Copyright):
4585         Update.
4586         (make-specifier-and-init):
4587         (map-specifier):
4588         (canonicalize-inst-pair):
4589         (canonicalize-spec-list):
4590         (set-specifier):
4591         Synch docstrings to 21.5 where appropriate.
4592
4593 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4594
4595         * package-get.el (package-get-list-packages-where): New.  A
4596         function that allows searching for groups of packages.  For
4597         example, find all packages that require the fsf-compat package.
4598
4599 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4600
4601         The Great PUI Sync.
4602
4603         * auto-autoloads.el: Regenerated.
4604
4605         * custom-load.el: Regenerated.
4606
4607         * dumped-lisp.el (packages-hardcoded-lisp): New.
4608
4609         * menubar-items.el (menu-max-items): New.
4610         (menu-submenu-max-items): New.
4611         (menu-submenu-name-format): New.
4612         (menu-split-long-menu): New.
4613         (menu-sort-menu): New.
4614         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4615
4616         * obsolete.el (pui-add-install-directory): Renamed to the more
4617         logical `pui-set-local-package-get-directory'.
4618         (package-get-download-menu): Moved to `package-ui.el' and renamed
4619         to `package-ui-add-download-menu'.
4620
4621         * package-admin.el (package-admin-install-function-mswindows):
4622         Whitespace clean up.
4623         (package-admin-add-single-file-package): Removed.
4624         (package-admin-default-install-function): Whitespace clean up.
4625         (package-admin-find-top-directory): New.
4626         (package-admin-get-install-dir): Use it.
4627         (package-admin-get-manifest-file): 
4628         (package-admin-check-manifest): 
4629         (package-admin-add-binary-package):
4630         (package-admin-get-lispdir):
4631         (package-admin-delete-binary-package):
4632         (package-admin):
4633
4634         * package-get.el (package-get-package-index-file-location): New.
4635         (package-get-install-to-user-init-directory): New.
4636         (package-get-remote):
4637         (package-get-download-sites):
4638         (package-get-pre-release-download-sites): New.
4639         (package-get-site-release-download-sites): New.
4640         (package-get-base-filename):
4641         (package-get-always-update):
4642         (package-get-user-index-filename): Removed.
4643         (package-get-pgp-available-p): New.
4644         (package-get-require-signed-base-updates):
4645         (package-get-was-current):
4646         (package-entries-are-signed): New.
4647         (package-get-continue-update-base): New.
4648         (package-get-download-menu): Removed.
4649         (package-get-require-base):
4650         (package-get-update-base-entry):
4651         (package-get-locate-file):
4652         (package-get-locate-index-file):
4653         (package-get-maybe-save-index):
4654         (package-get-update-base):
4655         (package-get-update-base-from-buffer):
4656         (package-get-update-base-entries):
4657         (package-get-interactive-package-query):
4658         (package-get-update-all):
4659         (package-get-all):
4660         (package-get-dependencies):
4661         (package-get-init-package):
4662         (package-get-info): New.
4663         (package-get):
4664         (package-get-staging-dir):
4665         (package-get-set-version-prop): Removed.
4666         (package-get-installedp):
4667         (package-get-ever-installed-p):
4668         (packages): Removed.
4669         (package-get-custom-groups): Removed.
4670         (package-get-custom): Removed.
4671         (package-get-custom-add-entry): Removed.
4672
4673         * package-info.el (batch-update-package-info):
4674
4675         * package-net.el (package-net-batch-generate-bin-ini):
4676         (package-net-update-installed-db):
4677
4678         * package-ui.el (pui-info-buffer):
4679         (pui-directory-exists): Removed.
4680         (pui-package-dir-list): Removed.
4681         (pui-add-install-directory): Removed.
4682         (package-ui-download-menu): New.
4683         (package-ui-pre-release-download-menu): New.
4684         (package-ui-site-release-download-menu): New.
4685         (pui-set-local-package-get-directory): New.
4686         (pui-package-symbol-char):
4687         (pui-update-package-display):
4688         (pui-toggle-package):
4689         (pui-toggle-package-key):
4690         (pui-toggle-package-delete):
4691         (pui-toggle-package-delete-key):
4692         (pui-toggle-package-event):
4693         (pui-toggle-verbosity-redisplay):
4694         (pui-install-selected-packages):
4695         (pui-add-required-packages):
4696         (pui-help-echo):
4697         (pui-display-info):
4698         (list-packages-mode):
4699         (pui-list-packages):
4700
4701         * packages.el (packages-compute-package-locations):
4702         (package-require):
4703         (package-delete-name):
4704         (packages-hardcoded-lisp): Removed.
4705         (packages-useful-lisp): Removed.
4706         (packages-unbytecompiled-lisp): Removed.
4707         (packages-find-package-directories):
4708
4709         Summary:
4710
4711         Major code clean up of all things PUI.
4712
4713         Much improved code to determine where packages should be
4714         installed.  PUI no longer depends on any packages being
4715         pre-installed to compute where packages are to be installed to.
4716
4717         The user can specify the location of their package-index file.  It
4718         isn't necessary to set this because it has sane defaults.  People
4719         who "run-in-place" won't accidently overwrite the CVS
4720         package-index file.  See
4721         `package-get-package-index-file-location'. 
4722
4723         PUI will now properly clean up after itself in the event of an
4724         unsuccessful package install.  This drastically reduces the number
4725         of "wrong md5sum" FAQs.
4726
4727         non-Mule XEmacsen can no longer install Mule packages.
4728
4729         Package management via the custom interface has been removed.
4730
4731         The PUI related menubar items have been reorganised.
4732
4733         The PGP verification code has been fixed and the default for
4734         whether or not it is used is automatically computed.
4735
4736         * update-elc.el ((preloaded-file-list site-load-packages
4737         need-to-dump dumped-exe)):
4738         Just a couple of small changes to allow for
4739         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4740         existing anymore.
4741
4742 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4743
4744         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4745         apply `format' to the first argument of byte-compile-warn, it
4746         already calls format.
4747
4748 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4749
4750         * files.el (delete-old-versions): Avoid going interactive during
4751         make install when environment variable VERSION_CONTROL is set.
4752
4753 2003-12-04  Vin Shelton  <acs@xemacs.org>
4754
4755         * menubar-items.el (menu-item-search): Only bring up search dialog
4756         box if the feature is available and desired.
4757
4758 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4759
4760         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4761
4762 2003-11-05  Vin Shelton  <acs@xemacs.org>
4763
4764         * help.el (Help-prin1-face):
4765         (Help-princ-face):
4766         princ and prin1 are functions and need to be called as such.  The
4767         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4768
4769 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4770
4771         * about.el (about-xemacs): Give full version and build date.
4772
4773 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4774
4775         * win32-native.el (grep-null-device): This XEmacs has null-device.
4776
4777 2003-09-06  Mike Sperber  <mike@xemacs.org>
4778
4779         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4780         implement the specified semantics for `defvar.'
4781
4782 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4783
4784         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4785         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4786         displaying buffer in question.
4787
4788 2003-09-03  Vin Shelton <acs@xemacs.org>
4789
4790         * XEmacs 21.4.14 is released
4791
4792 2003-08-17  Vin Shelton  <acs@xemacs.org>
4793
4794         * about.el: Vanity patch.
4795
4796 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4797
4798         * code-process.el (call-process):
4799         (call-process-region):
4800         (start-process):
4801         Document coding system processing.
4802
4803 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4804
4805         * startup.el (splash-frame-body): Idiomatic English.
4806
4807 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4808
4809         * font-lock.el (font-lock-match-java-declarations): Move
4810         save-restriction, narrow-to-region to beginning of function to
4811         avoid going beyond the limit and causing an infloop.
4812
4813 2003-04-16  Jerry James  <james@xemacs.org>
4814
4815         * keydefs.el: Remove mappings for keys mapped to the nowhere
4816         defined function function-key-error.
4817
4818 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4819
4820         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4821         lisp-interaction-mode-hook): Add the docstrings.
4822
4823 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4824
4825         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4826         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4827         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4828
4829 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4830
4831         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4832         lambda list after the original doc.  Care about
4833         #'(lambda () "SingleString") 
4834         (cl-upcase-arg): 
4835         (cl-function-arglist):
4836         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4837         circular data structures in lambda list specification
4838
4839 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4840
4841         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4842         to appear in font-lock-function-name-face.
4843
4844 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4845
4846         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4847         is not also the value of the lambda.
4848
4849 2003-05-06  Andy Piper  <andy@xemacs.org>
4850
4851         * files.el (revert-buffer): Make sure local variables get processed,
4852         even in the case of an optimized reversion.
4853
4854 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4855
4856         * XEmacs 21.4.13 is released
4857
4858 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4859
4860         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4861         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4862
4863 2003-02-14  Ben Wing  <ben@xemacs.org>
4864
4865         * byte-optimize.el:
4866         * byte-optimize.el (byte-compile-inline-expand):
4867         * byte-optimize.el (byte-compile-unfold-lambda):
4868         * byte-optimize.el (byte-optimize-form-code-walker):
4869         * byte-optimize.el (byte-optimize-form):
4870         * byte-optimize.el (byte-decompile-bytecode-1):
4871         * byte-optimize.el (byte-optimize-lapcode):
4872         Review carefully and sync up to 20.7 except for areas as noted.
4873         Fixes problem with JDE compilation.
4874
4875 2003-02-05  Ben Wing  <ben@xemacs.org>
4876
4877         * simple.el:
4878         * simple.el (motion-keys-for-shifted-motion):
4879         Omit M-S-home/end from motion keys.
4880
4881 2003-02-07  Ben Wing  <ben@xemacs.org>
4882
4883         * text-props.el (text-property-any):
4884         * text-props.el (text-property-not-all):
4885         Fix bug when end > start.
4886
4887 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4888
4889         * info.el (Info-insert-dir): Make default-directory end in
4890         separator.  Patch due to Martin Buchholz.
4891
4892 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4893
4894         * XEmacs 21.4.12 "Portable Code" is released.
4895
4896 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4897
4898         * about.el: Update golubev data.
4899
4900 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4901
4902         * isearch-mode.el (isearch-mode-map): Substitute comment on
4903         desirability, and back out "GR is printable" changes.
4904
4905 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4906
4907         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4908
4909 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4910
4911         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4912
4913 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4914
4915         * menubar-items.el (default-menubar): Use browse-url-mozilla
4916         instead of browse-url-gnome-moz for Mozilla.
4917
4918 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4919
4920         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4921
4922 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4923
4924         * files.el (auto-mode-alist): Remove redundant entries for modes
4925         that live in packages.
4926         (interpreter-mode-alist): Ditto.
4927
4928 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4929
4930         * menubar-items.el (default-menubar): Sync with current
4931         browse-url-xemacs.el.
4932
4933 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4934
4935         * XEmacs 21.4.10 "Military Intelligence" is released.
4936
4937 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4938
4939         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4940
4941 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4942
4943         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4944
4945 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4946
4947         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4948         effect free function.
4949         (font-lock-fontify-keywords-region): Supply the argument to
4950         font-lock-compile-keywords.
4951
4952 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4953
4954         * package-get.el (package-get-download-sites): Bring sites list
4955         up to date, prefer xx.xemacs.org addresses.
4956
4957 2002-09-27  Andy Piper  <andy@xemacs.org>
4958
4959         * dialog.el (make-dialog-box): for general dialogs only
4960         delete-frame-hook will be run.
4961
4962 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4963
4964         * font-lock.el (font-lock-fontify-syntactically-region): Add
4965         comment about lookup-syntax-properties, document LOUDLY as unused.
4966
4967 2002-08-26  Andy Piper  <andy@xemacs.org>
4968
4969         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4970         merge.
4971
4972 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4973
4974         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4975         (make-obsolete-variable): Ditto.
4976         (make-compatible): Ditto.
4977         (make-compatible-variable): Ditto.
4978
4979 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4980
4981         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4982         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4983
4984 2002-08-28  Andy Piper  <andy@xemacs.org>
4985
4986         * files.el (revert-buffer): propagate revert-without-query-status.
4987
4988 2002-06-03  Andy Piper  <andy@xemacs.org>
4989
4990         * dialog-items.el (make-search-dialog): align various subcontrols
4991         in visually pleasing ways, allow frame to autosize to the dialog
4992         size.
4993         * dialog.el (make-dialog-box): add a border inside the frame. Add
4994         :autosize property, if t then reset the frame size appropriately
4995         before the frame is mapped.
4996         * gutter-items.el (set-progress-feedback-instantiator): align
4997         various subcontrols.
4998         * gutter-items.el (set-progress-abort-instantiator): ditto.
4999
5000 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5001
5002         * XEmacs 21.4.9 "Informed Management" is released.
5003
5004 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5005
5006         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5007         "&optional append" argument.
5008
5009 2002-07-16  Didier Verna  <didier@xemacs.org>
5010
5011         * subr.el (replace-in-string): fix case fold bug introduced by
5012         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5013         case-fold-search in temporary buffers.
5014
5015 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5016
5017         * lib-complete.el (find-library): Remove check for mule because
5018         decompression DOES work on Mule.
5019
5020 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5021
5022         * simple.el (join-line): New alias for `delete-indentation'.
5023
5024 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5025
5026         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5027         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5028         (font-lock-builtin-face): New.
5029         (font-lock-constant-face): New.
5030         (font-lock-face-list): Add builtin and constant faces.
5031
5032 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5033
5034         * autoload.el (make-autoload): Support define-derived-mode.
5035         Collected puts of doc-string-elt property.  Based on a patch by
5036         Didier Verna <didier@xemacs.org>.
5037
5038 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5039
5040         * wid-edit.el (widget-field-activate): Fix docstring typo.
5041
5042 2002-07-23  Andy Piper  <andy@xemacs.org>
5043
5044         * about.el (about-personal-info): update me.
5045
5046 2002-07-12  Andy Piper  <andy@xemacs.org>
5047
5048         * custom.el (custom-theme-set-variables): remove bogus
5049         arguments. Use custom-set-default to set defaults.
5050         (custom-set-variables): update doc.
5051         (custom-local-buffer): new, synced from FSF.
5052         (custom-set-default): ditto.
5053         (defcustom): update doc.
5054
5055 2002-06-16  Andy Piper  <andy@xemacs.org>
5056
5057         * menubar-items.el (default-menubar): enable windows printing on
5058         cygwin as well as native.
5059
5060 2002-06-12  Andy Piper  <andy@xemacs.org>
5061
5062         * printer.el (generic-print-buffer): catch all errors so that the
5063         print device can be cleared in all scenarios.
5064         (Printer-clear-device): make sure clearing the printer allows it
5065         to be used again immediately.
5066         (generic-print-region): make sure the default printer face is
5067         black-on-white.
5068
5069 2002-04-23  Jerry James  <james@xemacs.org>
5070
5071         * window-xemacs.el (display-buffer-function): Change doc to
5072         reflect new arg.
5073         * window-xemacs.el (pre-display-buffer-function): Ditto.
5074         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5075         non-nil, make the new window just big enough for its contents.
5076         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5077         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5078         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5079
5080 2002-06-06  Andy Piper  <andy@xemacs.org>
5081
5082         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5083         (defcustom): ditto.
5084         (custom-handle-keyword): ditto.
5085
5086 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5087
5088         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5089         Make obsolete.  Default to nil.
5090         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5091         Inspired by a patch by John Palmieri.
5092
5093 2002-07-01  Mike Alexander  <mta@arbortext.com>
5094
5095         * process.el (shell-command-on-region): Don't delete the region
5096         before giving it to call-process-region
5097
5098 2002-06-04  Jerry James <james@eecs.ku.edu>
5099
5100         * find-paths.el (paths-find-architecture-directory): Search in
5101         `system-configuration'/`base', not `base'`system-configuration'.
5102
5103 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5104
5105         * info.el (Info-index): Add missing \ in [ t].
5106
5107 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5108
5109         * gutter-items.el (gutter-buffers-tab-visible-p,
5110         buffers-tab-omit-function, buffers-tab-selection-function,
5111         buffers-tab-filter-functions):
5112         Doc improvements.
5113
5114 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5115
5116         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5117
5118         * toolbar-items.el (toolbar-news): Fix typo in message string.
5119
5120 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5121
5122         * dialog.el (yes-or-no-p-dialog-box): 
5123         * cmdloop.el (y-or-n-p-minibuf):
5124         (yes-or-no-p-minibuf):
5125         (yes-or-no-p):
5126         (y-or-n-p): 
5127         Specify negative answers in docstrings.
5128
5129 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5130
5131         * package-ui.el (pui-help-echo): Display both installed and author
5132         version.  Use a balloon-help window to display extra info like
5133         package requires.
5134
5135 2002-05-30  Andy Piper  <andy@xemacs.org>
5136
5137         * files.el (revert-buffer-internal): don't visit
5138         revert-buffer. Kill buffer when not used. Suggested by Mike
5139         Alexander <mta@arbortext.com>
5140
5141 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5142
5143         * files.el (revert-buffer): More docstring fiddling.
5144
5145 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5146
5147         * files.el (revert-buffer):
5148         (revert-buffer-internal):
5149         (revert-buffer-insert-file-contents-function):
5150         Improve docstrings and comments.
5151
5152 2002-05-08  Andy Piper  <andy@xemacs.org>
5153
5154         * files.el (revert-buffer): observe noconfirm behavior.
5155
5156 2002-04-09  Andy Piper  <andy@xemacs.org>
5157
5158         * files.el (revert-buffer): use revert-buffer-internal if it looks
5159         like doing so will not result in any user-visible changes.
5160         (revert-buffer-internal): new function. Do the actual process of
5161         reversion and then see whether the result is any different to what
5162         we have already. If it is not then do nothing.
5163
5164 2001-12-11  Andy Piper  <andy@xemacs.org>
5165
5166         * menubar.el (get-popup-menu-response): re-order so that it works
5167         on more sane/facist window systems.
5168
5169 2001-12-03  Andy Piper  <andy@xemacs.org>
5170
5171         * faces.el (frob-face-property): don't infloop in face frobbing
5172         from Jan Vroonhof <jan@xemacs.org>.
5173
5174 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5175
5176         * faces.el (frob-face-property): Follow face fall-back hierarchy
5177         properly for face properties without an instance. Only do manual
5178         copy form 'default in last resort. This handles in particular
5179         the case where 'default itself has only a fall-back (which is
5180         the case by default on windows).
5181
5182 2001-11-24  Andy Piper  <andy@xemacs.org>
5183
5184         * printer.el (generic-print-region): set default-frame-plist to
5185         nil while creating the printer frame so that sizes reflect the
5186         printed page.
5187
5188         * faces.el (face-complain-about-font): Don't complain on printers.
5189
5190 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5191         
5192         * package-net.el: Andy synch.
5193         
5194 2001-12-16  Andy Piper  <andy@xemacs.org>
5195
5196         * package-get.el (package-get-update-all): Make sure installed.db
5197         gets updated after updating packages.
5198
5199 2002-03-28  Ben Wing  <ben@xemacs.org>
5200
5201         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5202         continuation, truncation so that we don't get line jumpiness from
5203         them being larger than the line height.
5204
5205         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5206
5207 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5208
5209         * font.el (font-window-system-mappings): Add mapping for Gtk
5210         (assume identical to X) 
5211
5212 2002-02-04  Andy Piper  <andy@xemacs.org>
5213
5214         * files.el (convert-standard-filename): Fix for short filename
5215         Peter Arius <pas@methodpark.de>
5216
5217 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5218
5219         * list-mode.el (default-choose-completion): completion-base-size
5220         should refer to local value in the completion list buffer.
5221
5222 2001-12-03  Didier Verna  <didier@xemacs.org>
5223
5224         * rect.el: autoload `replace-rectangle'.
5225         * keydefs.el (global-map): bind it to `C-x r p'.
5226
5227 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5228
5229         * XEmacs 21.4.8 "Honest Recruiter" is released.
5230
5231 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5232
5233         This patch is based on Jerry James's patch and analysis.
5234
5235         * select.el (get-clipboard):
5236         (get-selection):
5237         Update docstrings.
5238         (get-clipboard-foreign):
5239         (get-selection-foreign):
5240         New function for use as `interprogram-paste-function's.
5241
5242         * simple.el (interprogram-paste-function): Change default to
5243         `get-clipboard-foreign'; improve docstring.
5244         (interprogram-cut-function): Improve dosctring.
5245
5246 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5247
5248         * XEmacs 21.4.7 "Economic Science" is released.
5249
5250 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5251
5252         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5253
5254 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5255
5256         * obsolete.el (assq-delete-all): New compatibility alias for 
5257         remassq.
5258
5259 2002-01-09  Simon Josefsson  <jas@extundo.com>
5260
5261         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5262
5263 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5264
5265         * info.el (Info-auto-generate-directory): Default
5266         Info-auto-generate-directory to 'if-outdated.
5267
5268 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5269
5270         * startup.el (normal-top-level): Prevent migration code from
5271         trashing .emacs on an error in loading the init files.
5272
5273 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5274
5275         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5276         "system default" Xdefaults and friends get xrdb-mode.
5277
5278 2002-03-05  Mats Lidell  <matsl@contactor.se>
5279  
5280         * help-nomule.el (tutorial-supported-languages): Added Swedish
5281         tutorial. Sorted languages.
5282
5283 2002-02-11  Mike Sperber <mike@xemacs.org>
5284
5285         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5286         regenerating outdated dir files and dir is non-existent.
5287
5288 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5289
5290         * code-files.el (convert-mbox-coding-system): Improve comment.
5291         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5292         coding-system argument to `write-region-pre-hook' call.
5293         (write-region-pre-hook): Fix docstring to mention lockname argument.
5294
5295 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5296
5297         * minibuf.el (completing-read): Remove redundant wrong arg list.
5298
5299         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5300
5301 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5302
5303         * obsolete.el (interactive-form): new compatibility alias for 
5304         function-interactive.
5305
5306 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5307
5308         * menubar-items.el (Menubar-items-truncate-list): Removed.
5309         * menubar-items.el (Menubar-items-truncate-history): New.
5310         * menubar-items.el (default-menubar): Use
5311         Menubar-items-truncate-history.
5312
5313 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5314
5315         * printer.el (generic-print-region): Pass correct arguments to
5316         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5317         Torkelsson <torkel@acc.umu.se>.
5318
5319 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5320
5321         * help.el (describe-mode): synched with FSF 19.34; handle nil
5322         minor mode indicators.
5323
5324 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5325
5326         * minibuf.el (completing-read): Update docstring.
5327
5328 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5329
5330         * XEmacs 21.4.6 "Common Lisp" is released.
5331
5332 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5333
5334         * package-net.el: Inadvertant synch with Windows branch.  From
5335         Andy's log:
5336         (package-net-kit-version): new variable.
5337         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5338
5339 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5340
5341         * package-get.el (package-get-locate-index-file): Also search the
5342         core etc/ directory for the package index file if it can't be
5343         found in ~/.xemacs/.
5344
5345 2001-12-13  William Perry  <wmperry@gnu.org>
5346
5347         * dialog-gtk.el (popup-builtin-question-dialog):
5348         Conform to API in gui.c.
5349         
5350 2001-11-12  Andy Piper  <andy@xemacs.org>
5351
5352         * cus-edit.el (custom-save-face-internal): make sure we save
5353         non-themed faces.
5354         (custom-save-variables): ditto variables.
5355
5356 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5357
5358         * faces.el (make-face-family):
5359         (make-face-size):
5360         New face-modifying functions per Jan Vroonhof.
5361
5362         cus-face.el (custom-set-face-font-family):
5363         (custom-set-face-font-size):
5364         Use them.
5365
5366         * font.el (font-window-system-mappings): More precise docstring.
5367
5368         (font-create-name):
5369         (font-create-object):
5370         (tty-font-create-object):
5371         (tty-font-create-plist):
5372         (x-font-create-object):
5373         (x-font-create-name):
5374         (ns-font-create-name):
5375         (mswindows-font-create-object):
5376         (mswindows-font-create-name):
5377         Add doctrings.
5378
5379 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5380
5381         * gtk-faces.el (gtk-init-device-faces): removed spurious
5382         quote before let* expression.
5383
5384 2001-10-29  Andy Piper  <andy@xemacs.org>
5385
5386         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5387         modified when changing coding system.
5388
5389         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5390         that we invoke the GUI directory selector.
5391
5392 2001-10-25  Andy Piper  <andy@xemacs.org>
5393
5394         * dialog.el (make-dialog-box): use new directory dialog support.
5395         * minibuf.el (read-file-name-1): ditto.
5396         (read-file-name): ditto.
5397         (read-directory-name): ditto.
5398
5399 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5400
5401         * XEmacs 21.4.5 "Civil Service" is released.
5402
5403 2001-04-23  Didier Verna  <didier@xemacs.org>
5404
5405         * cus-edit.el (custom-variable-pre-save): New.
5406         * cus-edit.el (custom-variable-post-save): New.
5407         * cus-edit.el (custom-variable-save): use them.
5408         * cus-edit.el (custom-face-pre-save): New.
5409         * cus-edit.el (custom-face-post-save): New.
5410         * cus-edit.el (custom-face-save): use them.
5411         * cus-edit.el (custom-group-pre-save): New.
5412         * cus-edit.el (custom-group-post-save): New.
5413         * cus-edit.el (custom-group-save): use them.
5414         * cus-edit.el (Custom-save): use the pre/post functions above,
5415         call `custom-save-all' only once.
5416         * cus-edit.el (custom-variable-pre-reset-standard): New.
5417         * cus-edit.el (custom-variable-post-reset-standard): New.
5418         * cus-edit.el (custom-variable-reset-standard): use them.
5419         * cus-edit.el (custom-face-pre-reset-standard): New.
5420         * cus-edit.el (custom-face-post-reset-standard): New.
5421         * cus-edit.el (custom-face-reset-standard): use them.
5422         * cus-edit.el (custom-group-pre-reset-standard): New.
5423         * cus-edit.el (custom-group-post-reset-standard): New.
5424         * cus-edit.el (Custom-reset-standard): use them.
5425         * cus-edit.el (custom-face-reset-saved): use the pre/post
5426         functions above, call `custom-save-all' only once.
5427
5428 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5429
5430         * gutter-items.el (buffers-tab face): Derive from the modeline
5431         face by default.  Many people use white-on-black for the default
5432         font, and the tabs look hideous with that color combination.  The
5433         modeline usually has the correct colors.
5434
5435 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5436
5437         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5438         (tag-mark-stack-max): Typo fix.
5439
5440 2001-09-28  Ben Wing  <ben@xemacs.org>
5441
5442         * font-lock.el:
5443         * font-lock.el (font-lock-after-change-function):
5444         fix problem with last patch, reported by Katsumi Yamaoka.
5445
5446 2001-09-17  Ben Wing  <ben@xemacs.org>
5447
5448         * font-lock.el (font-lock-after-change-function):
5449         fix problem when you insert a comment on the line before a line of
5450         code: if we use the following char, then when you hit backspace,
5451         the following line of code turns the comment color.
5452
5453 2001-06-08  Ben Wing  <ben@xemacs.org>
5454
5455         * process.el: comment about shell-command-switch.
5456         * process.el (shell-quote-argument): Need to quote a null
5457         argument, too.  From Dan Holmsand.
5458         
5459         * startup.el (normal-top-level): Delete some unused FSF junk.
5460         * startup.el (command-line-early):
5461         
5462         * startup.el (command-line): Call MS Windows init function.
5463         
5464         * win32-native.el:
5465         * win32-native.el (mswindows-system-shells): New.
5466         * win32-native.el (mswindows-system-shell-p): New.
5467         * win32-native.el (init-mswindows-at-startup): New.
5468         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5469         * win32-native.el (mswindows-quote-one-simple-arg):
5470         * win32-native.el (mswindows-quote-one-command-arg):
5471         * win32-native.el (mswindows-construct-process-command-line-alist):
5472         Correct comments at top.  Correctly handle passing arguments
5473         to Cygwin programs and to bash.  Fix quoting of zero-length
5474         arguments (from Dan Holmsand).  Set shell-command-switch based
5475         on shell-file-name, which in turn comes from env var SHELL.
5476
5477 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5478
5479         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5480         default-toolbar-position): Fill docstrings for balloon-help.
5481
5482 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5483
5484         * faces.el: Reenable specifications over 'gtk domain.
5485
5486 2001-08-08  Didier Verna  <didier@xemacs.org>
5487
5488         * autoload.el (update-autoload-files): make defdir a file name,
5489         not directory name.
5490
5491 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5492
5493         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5494
5495         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5496
5497 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5498
5499         * font-menu.el (font-menu-set-font): Default to current font-family.
5500         (font-menu-preferred-resolution):
5501         (font-menu-size-scaling):
5502         Provide gtk defaults, too.
5503
5504 2001-07-29  Mike Alexander  <mta@arbortext.com>
5505
5506         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5507         list
5508         (custom-set-face-font-family): ditto
5509
5510 2001-07-26  Mike Sperber <mike@xemacs.org>
5511
5512         * files.el (auto-mode-alist): .9 files are man pages, too.
5513
5514 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5515
5516         * process.el (call-process-internal): bind
5517         coding-system-for-write to 'binary when calling
5518         start-process-internal, so the process receives 
5519         the literal contents of INFILE.
5520
5521 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5522
5523         * files.el (auto-mode-alist): Add configure.ac support.
5524
5525 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5526
5527         * buff-menu.el:
5528         mouse.el:
5529         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5530
5531 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5532
5533         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5534
5535 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5536
5537         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5538         mixed text.
5539         (kinsoku-eol-p): Ditto.
5540
5541 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5542
5543         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5544         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5545         characters as the category `s' or `e' correctly.
5546
5547 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5548
5549         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5550
5551 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5552
5553         * mule/cyrillic.el:  Set up case table.
5554
5555 2001-06-08  Mike Sperber <mike@xemacs.org>
5556
5557         * files.el (save-some-buffers-1): Don't zap the help window right
5558         after `map-y-or-n-p' has popped it up.
5559
5560 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5561
5562         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5563
5564 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5565
5566         * specifier.el: define-specifier-tag 'gtk.
5567
5568 2001-05-12  Ben Wing  <ben@xemacs.org>
5569
5570         * find-paths.el (paths-find-recursive-path):
5571         fix error with null EXCLUDE-REGEXP.
5572         
5573         * font-lock.el (font-lock-mode):
5574         fix problem reported by hrvoje with buffers starting with a space.
5575         
5576 2001-05-06  Ben Wing  <ben@xemacs.org>
5577
5578         * dialog.el (make-dialog-box):
5579         * menubar-items.el (default-menubar):
5580         * printer.el (generic-print-buffer):
5581         * printer.el (generic-print-region):
5582         implement printing the selection when it's selected.
5583
5584 2001-04-18  Didier Verna  <didier@xemacs.org>
5585
5586         * cus-edit.el (Custom-reset-standard): reset to standard settings
5587         not only when the buffer's :custom-state is 'modified, but also
5588         when it is 'set or 'saved.
5589
5590 2001-04-17  Didier Verna  <didier@xemacs.org>
5591
5592         * startup.el (load-user-init-file): define `custom-file' before
5593         loading the user's init file.
5594
5595 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5596
5597         * menubar.el (popup-mode-menu): Make it work with
5598         popup-menu-titles turned off.
5599         
5600 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5601
5602         * about.el (about-mailto-link): Use compose-mail for sending mail.
5603
5604 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5605
5606         * package-admin.el (package-install-hook): New.
5607         (package-delete-hook): New.
5608         (package-admin-add-single-file-package): Use package-delete-hook.
5609
5610         * package-get.el (package-get): Use package-install-hook.
5611
5612 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5613
5614         * package-ui.el (pui-install-selected-packages): reverse the lists
5615         of packages so that they get handled in the same order as they
5616         were selected.
5617
5618 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5619
5620         * packages.el (locate-library): Use read-library-name for completion.
5621
5622 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5623
5624         * byte-optimize.el (=): `=' is not a binary predicate!
5625         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5626         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5627
5628 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5629
5630         * bytecomp.el (byte-compile-arithcompare):
5631         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5632
5633 2001-06-03  William M. Perry  <wmperry@gnu.org>
5634
5635         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5636         return the filename selected by the user!
5637
5638 2001-05-31  William M. Perry  <wmperry@gnu.org>
5639
5640         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5641         in XEmacs/GTK.
5642
5643 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5644
5645         * coding.el: Tiny typo fixed.
5646
5647 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5648
5649         * XEmacs 21.4.3 "Academic Rigor" is released.
5650
5651 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5652
5653         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5654
5655 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5656
5657         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5658
5659 2001-05-04  Ben Wing  <ben@xemacs.org>
5660
5661         * printer.el (generic-print-buffer):
5662         * printer.el (generic-print-region):
5663         Enable dialog boxes.  Apply workaround recommended by Kirill.
5664         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5665         
5666         * simple.el (kill-whole-line):
5667         * simple.el (kill-line-1):
5668         * simple.el (kill-entire-line):
5669         * simple.el (kill-line):
5670         * simple.el (backward-kill-line):
5671         Take out interactive dependence of kill-whole-line.
5672
5673 2001-04-22  Ben Wing  <ben@xemacs.org>
5674
5675         * dialog.el (make-dialog-box):
5676         Put dialog titles back in -- this time correctly.  Fix various
5677         other problems with leaks and such.
5678
5679         * simple.el (region-exists-p):
5680         * simple.el (region-active-p):
5681         Add comment about which one is correct to use in menu specs.
5682
5683 2001-05-05  Ben Wing  <ben@xemacs.org>
5684
5685         * dialog.el (make-dialog-box): fix doc string.
5686         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5687         take out Pretty Print.
5688         * printer.el:
5689         * printer.el (printer-current-device): New.
5690         * printer.el (Printer-get-device): New.
5691         * printer.el (Printer-clear-device): New.
5692         * printer.el (generic-page-setup): New.
5693         * printer.el (generic-print-buffer):
5694         * printer.el (generic-print-region):
5695         Implement Page Setup.  Handle errors properly.
5696
5697 2001-05-05  Ben Wing  <ben@xemacs.org>
5698
5699         * subr.el (error): Complete list of errors in doc string.
5700         
5701 2001-04-22  Ben Wing  <ben@xemacs.org>
5702
5703         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5704         
5705 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5706
5707         * build-report.el: Remove CVS keywords since this file has been in
5708         core lisp for a while now.
5709         * build-report.el (build-report-make-output-files): Fix typo.
5710
5711 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5712
5713         * about.el (about-finish-buffer): Make sure the last change works
5714         even if EVENT is nil.
5715
5716 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5717
5718         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5719         clicked, not the one that happens to be the current buffer at the
5720         time.
5721
5722 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5723
5724         * cus-edit.el (custom-display): Support the GTK Window System also.
5725
5726 2001-04-30  Ben Wing  <ben@xemacs.org>
5727
5728         * printer.el:
5729         * printer.el (printer-page-header):
5730         * printer.el (Print-context): New.
5731         * printer.el (printer-page-footer):
5732         * printer.el (generate-header-element): New.
5733         * printer.el (generate-header-line): New.
5734         * printer.el (print-context-property):
5735         * printer.el (generic-print-buffer):
5736         * printer.el (generic-print-region):
5737         Implement headers and footers.  Implement calling Print dialog box
5738         (#### but it doesn't quite work yet).
5739
5740 2001-04-25  Ben Wing  <ben@xemacs.org>
5741
5742         * about.el (xemacs-hackers):
5743         * about.el (about-url-alist):
5744         * about.el (about-personal-info):
5745         * about.el (about-hacker-contribution):
5746         More contributions.
5747         
5748         * simple.el (handle-post-motion-command):
5749         Fix spurious setting of zmacs-region-stays to t after a non-shift
5750         motion command.
5751
5752 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5753
5754         * about.el (about-personal-info): Update my bio.
5755         (about-hacker-contribution): Ditto.
5756
5757 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5758
5759         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5760
5761 2001-04-19  Andy Piper  <andy@xemacs.org>
5762
5763         * package-net.el (package-net-cygwin32-binary-size): new size.
5764         (package-net-win32-binary-size): new size.
5765         (package-net-convert-index-to-ini): Use new arch.
5766         (package-net-batch-convert-index-to-ini): Removed.
5767         (package-net-generate-bin-ini): New.
5768         (package-net-batch-generate-bin-ini): New.
5769
5770 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5771
5772         * XEmacs 21.4.1 "Copyleft" is released.
5773
5774 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5775
5776         * x-compose.el (xlib-input-method-bug-workaround):
5777         (alias-colon-to-double-quote):
5778         Force sort in map-keymap to work around rehash bug.
5779
5780 2001-04-17  Ben Wing  <ben@xemacs.org>
5781
5782         * about.el: Finish overhaul, add a few new hackers, update a
5783         couple old ones.
5784
5785 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5786
5787         * XEmacs 21.4.0 "Solid Vapor" is released.
5788
5789 2001-04-15  Ben Wing  <ben@xemacs.org>
5790
5791         * about.el:
5792         * about.el (about-headline-face): New.
5793         * about.el (about-link-face): New.
5794         * about.el (about-current-release-maintainers): New.
5795         * about.el (about-other-current-hackers): New.
5796         * about.el (about-url-alist):
5797         * about.el (about-once-and-future-hackers): New.
5798         * about.el (about-mailto-link): New.
5799         * about.el (about-get-buffer):
5800         * about.el (about-finish-buffer):
5801         * about.el (about-xemacs):
5802         * about.el (about-features): Removed.
5803         * about.el (about-advantages): New.
5804         * about.el (about-maintainer-info): Removed.
5805         * about.el (about-personal-info): New.
5806         * about.el (about-hacker-contribution): New.
5807         * about.el (about-maintainer):
5808         * about.el (about-show-linked-info):
5809         * about.el (about-hackers):
5810         Major revamping.  Rewriting of most of the text, improve the
5811         link handling, separate info on contributors into personal
5812         and contribution info, add new contributors, update personal
5813         info, etc. etc.
5814         
5815         * menubar-items.el (default-menubar):
5816         Help menubar entry for News now says more accurately
5817         "What's New in XEmacs".
5818         
5819         * mouse.el:
5820         * mouse.el (mouse-track-cleanup-hook):
5821         * mouse.el (mouse-track):
5822         Don't set-buffer to a dead buffer when calling mouse-track
5823         cleanup hooks.
5824
5825 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5826
5827         * XEmacs 21.2.47 "Zephir" is released.
5828
5829 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5830
5831         * dialog.el (make-dialog-box): Disable dialog box titles until
5832         we get them working.
5833
5834 2001-03-30  Ben Wing  <ben@xemacs.org>
5835
5836         * help.el:
5837         * help.el (Help-princ-face):
5838         * help.el (Help-prin1-face):
5839         * help.el (frob-help-extents):
5840         * help.el (describe-function-1):
5841         * help.el (describe-variable):
5842         Avoid using font-lock faces, which may not be defined.
5843         Instead, use hyper-apropos faces, and make sure they're
5844         defined as necessary by using `require'. (It's not so safe
5845         to do this for font-lock.) In any case, we will eventually
5846         be merging this functionality into hyper-apropos.
5847
5848         * loaddefs.el (completion-ignored-extensions):
5849         Fix documentation.
5850         
5851         * menubar-items.el (menu-truncate-list): Removed.
5852         * menubar-items.el (Menubar-items-truncate-list): New.
5853         * menubar-items.el (default-menubar):
5854         Fix errors if grep or compile command is too long.  Rename helper
5855         function to be less visible.
5856
5857 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5858
5859         * byte-optimize.el (byte-optimize-minus):
5860         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5861
5862 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5863
5864         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5865         Mule is available.
5866
5867         * mule/latin.el: New file.
5868
5869 2001-03-11  Ben Wing  <ben@xemacs.org>
5870
5871         * auto-save.el:
5872         * auto-save.el (auto-save-directory):
5873         * auto-save.el (make-auto-save-file-name):
5874         * auto-save.el (auto-save-file-name-p): New.
5875
5876         Merge in improvements from other definition of
5877         make-auto-save-file-name in files.el.
5878         
5879         * auto-save.el (auto-save-original-name):
5880         * auto-save.el (auto-save-name-in-fixed-directory):
5881         * auto-save.el (auto-save-unslashify-name): Removed.
5882         * auto-save.el (auto-save-slashify-name): Removed.
5883         * auto-save.el (auto-save-reserved-chars): New.
5884         * auto-save.el (auto-save-escape-name): New.
5885         * auto-save.el (auto-save-unhex): New.
5886         * auto-save.el (auto-save-unescape-name): New.
5887
5888         Change algorithm for encoding filenames in auto-save names to be
5889         entirely safe with all filesystems and all possible characters in
5890         a filename, and 100% reversible. (Essentially, uses
5891         quoted-printable as the encoding.)
5892         
5893         * auto-save.el (recover-all-files):
5894
5895         Use insert-directory rather than calling ls directly -- fixes
5896         things under Windows.
5897
5898         * files.el:
5899         * files.el (convert-standard-filename): Substitute FSF's
5900         definition for this (we had nothing here before).
5901         
5902         * files.el (backup-buffer): Warning fix.
5903         
5904         * files.el (make-backup-file-name):
5905         * files.el (find-backup-file-name):
5906         Fix error in calling sequence to auto-save-file-name-p.
5907         
5908         * files.el (recover-file):
5909         Use insert-directory rather than calling ls directly -- fixes
5910         things under Windows.
5911
5912         * files.el (make-auto-save-file-name): Removed.
5913         * files.el (auto-save-file-name-p): Removed.
5914         auto-save is always dumped so no sense in having a definition
5915         that will always be overwritten with another.
5916         
5917         * files.el (insert-directory):
5918         * win32-native.el:
5919         * win32-native.el (debug-mswindows-process-command-lines):
5920         * win32-native.el (original-make-auto-save-file-name): Removed.
5921         * win32-native.el (make-auto-save-file-name): Removed.
5922
5923
5924 2001-03-21  Martin Buchholz <martin@xemacs.org>
5925
5926         * XEmacs 21.2.46 "Urania" is released.
5927
5928 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5929
5930         * menubar-items.el (default-menubar): Update sample.emacs to
5931         sample.init.el and adjust accelerators.
5932
5933 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5934
5935         * build-report.el (build-report): Improve docstring.
5936
5937 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5938
5939         * ChangeLog: Log GTK merge.
5940
5941         * gutter-items.el:
5942         * mwheel.el:
5943         * sound.el:
5944         * startup.el:
5945         Revert gratuitous whitespace changes.
5946
5947 2001-03-07  Ben Wing  <ben@xemacs.org>
5948
5949         * help.el:
5950         * help.el (key-or-menu-binding):
5951         * help.el (Help-find-file): New.
5952         * help.el (describe-beta):
5953         * help.el (describe-copying):
5954         * help.el (describe-project):
5955         * help.el (view-emacs-news):
5956         * help.el (view-sample-init-el): New.
5957         * help.el (Help-princ-face): New.
5958         * help.el (Help-prin1-face): New.
5959         * help.el (help-symbol-function-context-menu):
5960         * help.el (help-symbol-variable-context-menu):
5961         * help.el (help-symbol-function-and-variable-context-menu):
5962         * help.el (frob-help-extents):
5963         * help.el (describe-function-1):
5964         * help.el (describe-variable):
5965
5966         Add coloring in Help buffers, correspondent with hyperlinks.
5967         View files in view-mode rather than Fundamental.
5968         Remove separators from context menus -- now handled in generic code.
5969         Add `Find Tag' to context menu.
5970         
5971         * menubar.el (popup-mode-menu):
5972
5973         Rewrite code that outputs the popup menu to (a) put more specific
5974         entries first, (b) be more robust, (c) output the proper context
5975         menu separators automatically (the context menu functionality is
5976         new and currently used only by Help).
5977
5978 2001-03-10  William M. Perry  <wmperry@aventail.com>
5979
5980         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5981         this function when converting from the 21.1 GTK branch.  Now
5982         supports file, password, question, and color built-in dialogs.
5983
5984 2001-03-06  Ben Wing  <ben@xemacs.org>
5985
5986         * keydefs.el:
5987         * keydefs.el (global-map):
5988         Add commented-out change of M-k (for 21.5).
5989         
5990         * menubar-items.el (default-menubar):
5991         Fix items to control kill-line behavior; add items for
5992         shifted motion.
5993         
5994         * simple.el:
5995         * simple.el (kill-whole-line):
5996         * simple.el (historical-kill-line): Removed.
5997         * simple.el (kill-line): Removed.
5998         * simple.el (kill-entire-line): New.
5999         * simple.el (kill-line-1): New.
6000         * simple.el (backward-kill-line):
6001         Undo kill-whole-line == always changes.  Add new function
6002         kill-entire-line to unconditionally delete the current line.
6003         Add comments describing the lamentable state of affairs of
6004         the kill-line functions and variables.
6005
6006 2001-03-02  Ben Wing  <ben@xemacs.org>
6007
6008         * simple.el:
6009         * simple.el (beginning-of-buffer):
6010         * simple.el (end-of-buffer):
6011         * simple.el (mark-ring-unrecorded-commands):
6012         * simple.el (signal-error-on-buffer-boundary):
6013         * simple.el (shifted-motion-keys-select-region):
6014         * simple.el (unshifted-motion-keys-deselect-region):
6015         * simple.el (motion-keys-for-shifted-motion): New.
6016         * simple.el (handle-pre-motion-command):
6017         * simple.el (handle-post-motion-command):
6018         * simple.el (forward-char-command):
6019         * simple.el (backward-char-command):
6020         * simple.el (scroll-up-command):
6021         * simple.el (scroll-down-command):
6022         * simple.el (next-line):
6023         * simple.el (previous-line):
6024         * simple.el (backward-block-of-lines):
6025         * simple.el (forward-block-of-lines):
6026         * simple.el (backward-word):
6027         * simple.el (mark-word):
6028
6029         Augment documentation of the most common motion commands to make
6030         note of the shifted-motion support.  Improve the support to (a)
6031         properly document how it works and why it's done in the fashion it
6032         is, and (b) allow the keystrokes that trigger it to be customized.
6033
6034         Correct error in the customize specification of
6035         mark-ring-unrecorded-commands.
6036
6037 2001-03-02  Ben Wing  <ben@xemacs.org>
6038
6039         * font-lock.el:
6040         * font-lock.el (font-lock-pending-extent-table): Removed.
6041         * font-lock.el (font-lock-pending-buffer-table): New.
6042         * font-lock.el (font-lock-pre-idle-hook):
6043         * font-lock.el (font-lock-after-change-function):
6044         * font-lock.el (font-lock-fontify-pending-extents):
6045         * font-lock.el (font-lock-lisp-like):
6046
6047         Fix handling of pending extents to avoid excessive slowness (N^2
6048         behavior) when making lots of buffer changes between redisplays,
6049         such as when saving the Options.
6050
6051 2001-03-09  William M. Perry  <wmperry@aventail.com>
6052
6053         * device.el:
6054         * dragdrop.el:
6055         * dumped-lisp.el:
6056         * faces.el:
6057         * frame.el:
6058         * gnuserv.el:
6059         * loadup.el:
6060         * menubar-items.el:
6061         * minibuf.el:
6062         The Great GTK Merge.
6063
6064         * ChangeLog.GTK:
6065         * dialog-gtk.el:
6066         * gdk.el:
6067         * generic-widgets.el:
6068         * glade.el:
6069         * gnome-widgets.el:
6070         * gnome.el:
6071         * gtk-compose.el:
6072         * gtk-extra.el:
6073         * gtk-faces.el:
6074         * gtk-ffi.el:
6075         * gtk-file-dialog.el:
6076         * gtk-font-menu.el:
6077         * gtk-glyphs.el:
6078         * gtk-init.el:
6079         * gtk-iso8859-1.el:
6080         * gtk-marshal.el:
6081         * gtk-mouse.el:
6082         * gtk-package.el:
6083         * gtk-password-dialog.el:
6084         * gtk-select.el:
6085         * gtk-widget-accessors.el:
6086         * gtk-widgets.el:
6087         * gtk.el:
6088         widgets-gtk.el:
6089         The Great GTK Merge: new files.
6090
6091 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6092
6093         * generic-widgets.el: Don't require gtk (a built-in feature) at
6094         top level.  Don't execute the last sexp unless (featurep 'gtk).
6095
6096 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6097
6098         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6099
6100 2001-02-23  Martin Buchholz <martin@xemacs.org>
6101
6102         * XEmacs 21.2.45 "Thelxepeia" is released.
6103
6104 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6105  
6106         * about.el (xemacs-hackers): update my entry. 
6107         * about.el (about-maintainer-info): ditto. 
6108         * about.el (about-hackers): ditto. 
6109
6110 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6111
6112         * about.el (about-maintainer-info): More vanity info about
6113         yours truly.
6114
6115 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6116
6117         * build-report.el (build-report-destination): xemacs-build-reports
6118         has moved to SourceForge, where mailing list name length is
6119         restricted, hence the name change to
6120         xemacs-buildreports@xemacs.org.
6121         * build-report.el (build-report-keep-regexp): Update default.
6122         * build-report.el (build-report-delete-regexp): Ditto.
6123         * build-report.el (build-report-make-output-files): Ditto.
6124
6125 2001-02-19  Craig Lanning  <lanning@scra.org>
6126
6127         * lisp-mode.el: Add indentation specifications for following
6128         Common Lisp forms: handler-case, handler-bind, with-slots,
6129         with-open-file, with-open-stream, print-unreadable-object.
6130
6131 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6132
6133         * font-lock.el (font-lock-set-defaults-1):
6134         Move initialization of `font-lock-cache-position' so that it's set
6135         even if font-lock-keywords is already defined.
6136
6137 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6138
6139         * autoload.el (generate-file-autoloads-1):
6140         Use `emacs-lisp-mode-syntax-table' instead of
6141         `lisp-mode-syntax-table'.
6142         * lisp-mode.el (lisp-mode-syntax-table):
6143         Get rid of old checks for `parse-partial-sexp' version.
6144         Make `|' (pipe) string delimiter instead of punctuation.
6145
6146 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6147
6148         * window.el (save-selected-window):
6149         Use gensym for better macro hygiene.
6150
6151 2001-02-06  Mike Sperber <mike@xemacs.org>
6152
6153         * dump-paths.el:
6154         * startup.el (startup-setup-paths): Set and use
6155         `mule-lisp-directory'.
6156         (startup-setup-paths-warning): Ditto.
6157
6158         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6159         (paths-construct-load-path): Consider `mule-lisp-directory'.
6160
6161 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6162
6163         * font-lock.el: Syntax table improvements used.  A few random
6164         changes are not specified below.
6165         (font-lock-fontify-string-delimiters):
6166         (font-lock-syntactic-keywords):
6167         (font-lock-cache-state nil):
6168         (font-lock-cache-position):
6169         New variables.
6170         (font-lock-set-syntax):
6171         (font-lock-apply-syntactic-highlight):
6172         (font-lock-fontify-syntactic-anchored-keywords):
6173         (font-lock-fontify-syntactic-keywords-region):
6174         (font-lock-eval-keywords):
6175         New functions.
6176         (font-lock-remove-face):
6177         (font-lock-fontify-syntactically-region):
6178         Use syntax properties.
6179
6180 2001-02-08  Martin Buchholz <martin@xemacs.org>
6181
6182         * XEmacs 21.2.44 "Thalia" is released.
6183
6184 2001-01-16  Mike Sperber <mike@xemacs.org>
6185
6186         * startup.el (normal-top-level): Work even if no installation root
6187         is found.
6188
6189 2001-01-30  Andy Piper  <andy@xemacs.org>
6190
6191         * gutter-items.el (progress-abort-glyph): remove instantiator.
6192         (set-progress-abort-instantiator): new function.
6193         (abort-progress-feedback): use it.
6194
6195         * gutter.el (set-gutter-dirty-p): new function.
6196
6197 2001-01-30  Didier Verna  <didier@xemacs.org>
6198
6199         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6200
6201 2001-01-24  Didier Verna  <didier@xemacs.org>
6202
6203         * sound.el (sound-extension-list): give a better default value.
6204         * sound.el (load-sound-file): improve the doc string, also find
6205         files given by absolute names, pass a real extension list to
6206         `locate-file'.
6207
6208 2001-01-26  Martin Buchholz <martin@xemacs.org>
6209
6210         * XEmacs 21.2.43 "Terspichore" is released.
6211
6212 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6213
6214         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6215         messages from gnuserv.
6216
6217 2001-01-20  Martin Buchholz <martin@xemacs.org>
6218
6219         * XEmacs 21.2.42 "Poseidon" is released.
6220
6221 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6222
6223         * cl-macs.el (cl-upcase-arg): New function.
6224         (cl-function-arglist): New function.
6225         (cl-transform-lambda): Automatically add CL-style lambda list to
6226         documentation string using functions above.
6227
6228 2001-01-12  Andy Piper  <andy@xemacs.org>
6229
6230         * package-get.el (package-get-custom): call
6231         package-net-update-installed-db.
6232
6233         * package-ui.el (pui-install-selected-packages): call
6234         package-net-update-installed-db.
6235
6236         * package-net.el (package-net-update-installed-db): use
6237         packages-package-list so that we reflect reality.
6238
6239         * packages.el (packages-package-list): Make docstring reflect
6240         reality.
6241
6242         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6243
6244         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6245         isn't installed.
6246
6247 2001-01-17  Andy Piper  <andy@xemacs.org>
6248
6249         * wid-edit.el (widget-activation-glyph-mapper): activate or
6250         deactivate native widgets.
6251         (widget-glyph-insert-glyph): record instantiator.
6252         (widget-push-button-value-create): use it.
6253
6254         * gui.el (gui-button-action): new function. Make button's domain
6255         buffer current when calling.
6256         (make-gui-button): update to use gui-button-action.
6257
6258 2001-01-16  Didier Verna  <didier@xemacs.org>
6259
6260         * menubar-items.el (default-menubar): add an entry for modeline
6261         horizontal scrolling in Options -> Display.
6262
6263 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6264
6265         * package-get.el (package-get-require-signed-base): Set to nil
6266         by default.
6267
6268 2001-01-17  Martin Buchholz <martin@xemacs.org>
6269
6270         * XEmacs 21.2.41 "Polyhymnia" is released.
6271
6272 2001-01-16  Mike Sperber <mike@xemacs.org>
6273
6274         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6275         catch lisp/mule/.
6276
6277 2001-01-14  Mike Sperber <mike@xemacs.org>
6278
6279         * startup.el (maybe-create-compatibility-dot-emacs):
6280         (maybe-unmigrate-user-init-file):
6281         (unmigrate-user-init-file): Created.
6282         (maybe-migrate-user-init-file): Offer creation of compatibility
6283         .emacs.
6284         Some doc fixes wrt init file location.
6285
6286 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6287
6288         * faces.el (face-frob-from-locale-first): new variable.
6289         (frob-face-font-2): Honor tags arg while trying to use
6290         standard-face-mapping.  When face-frob-from-locale-first is set,
6291         first try to set face inheriting from frobbed-face.
6292
6293 2001-01-15  Didier Verna  <didier@xemacs.org>
6294
6295         * about.el (xemacs-hackers): update my entry.
6296         * about.el (about-url-alist): ditto.
6297         * about.el (about-maintainer-info): ditto.
6298         * about.el (about-hackers): ditto.
6299
6300 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6301
6302         The byte compiler has been badly broken for a year,
6303         by the patch of 1999-12-06.
6304         * byte-optimize.el (byte-optimize-form-code-walker):
6305         Bug was: the byte compiler was making this erroneous optimization:
6306         (progn (or (foo)) (bar)) ==> (bar)
6307
6308 2000-11-20  Mike Sperber <mike@xemacs.org>
6309
6310         * setup-paths.el (paths-core-load-path-depth): Split
6311         `paths-load-path-depth' in two for site and core lisp.  Don't
6312         recurse into core.
6313         * setup-paths.el (paths-construct-load-path): Use.
6314
6315 2001-01-10  Andy Piper  <andy@xemacs.org>
6316
6317         * package-net.el (package-net-cygwin32-binary-size): new variable
6318         (package-net-win32-binary-size): ditto.  add much needed
6319         commentary.
6320
6321         * gutter-items.el (buffers-tab-items): correct off-by-one error
6322         for buffers-tab-max-size.
6323
6324 2001-01-08  Martin Buchholz <martin@xemacs.org>
6325
6326         * XEmacs 21.2.40 is released.
6327
6328 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6329
6330         * mule/hebrew.el: Fix comments and typos.
6331         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6332
6333 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6334
6335         * ChangeLog.1: move ancient log from fill.el.
6336
6337         * dump-paths.el:
6338         paragraphs.el:
6339         mule/mule-category.el:
6340         Miscellaneous typo fixes and slight doc clarifications.
6341
6342         * mule/mule-ccl.el:  Correct file name in header.
6343
6344 2000-12-31  Martin Buchholz <martin@xemacs.org>
6345
6346         * XEmacs 21.2.39 is released.
6347
6348 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6349
6350         * byte-optimize.el (byte-optimize-cond):
6351         (byte-optimize-cond-1): New.
6352         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6353         Optimizes (cond (x nil)) ==> nil.
6354         Provide better diagnostic on malformed expr like (cond foo).
6355
6356 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6357
6358         * mule/mule-coding.el:
6359         mule/mule-cmds.el (reset-language-environment,
6360         set-language-environment-coding-systems):
6361         Safer default coding-priority-list, corresponding to src/file-coding.h.
6362
6363 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6364
6365         * package-admin.el: Allow package removal from
6366         early-package-load-path.
6367
6368 2000-12-15  Andreas Jaeger  <aj@suse.de>
6369
6370         * about.el (about-maintainer-info): Update my entry.
6371
6372 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6373
6374         * packages.el (locate-library): Add support for bzip2
6375         compressed .el files.
6376
6377 2000-12-12  Andy Piper  <andy@xemacs.org>
6378
6379         * package-net.el: new file.
6380
6381 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6382
6383         * font-lock.el: Add missing C++ keywords.
6384
6385 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6386
6387         * simple.el (indent-for-comment): Preserve indentation of comments
6388         starting in column 0, as documented in (Info-goto-node
6389         "(xemacs)Comments").  Update docstring accordingly.
6390
6391 2000-12-05  Martin Buchholz <martin@xemacs.org>
6392
6393         * XEmacs 21.2.38 is released.
6394
6395 2000-12-04  Didier Verna  <didier@xemacs.org>
6396
6397         * mouse.el (default-mouse-track-set-point-in-window): remove
6398         spurious '+' operation detected by Martin.
6399
6400
6401 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6402
6403         * cl-extra.el (coerce):
6404         Implement char to integer coercion.
6405         Remove extraneous (numberp) test.
6406
6407         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6408         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6409         (byte-optimize-predicate):
6410         Warn if evaluating constant expression signals an error.
6411         (byte-optimize-form): Small simplification.
6412
6413         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6414
6415 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6416
6417         * byte-optimize.el:
6418         (byte-optimize-minus):
6419         (byte-optimize-plus):
6420         (byte-optimize-mult):
6421         (byte-optimize-quo):
6422         Use (car (last x)) instead of (last x) to get last elt!
6423         Use `byte-optimize-predicate' to optimize `%'.
6424         Move optimizations for special numeric args to bytecomp.el.
6425         * bytecomp.el (byte-compile-associative): Remove.
6426         (byte-compile-max): New.
6427         (byte-compile-min): New.
6428         Properly handle erroneous calls: (max) (min).
6429         (byte-compile-plus): New.
6430         (byte-compile-minus):
6431         It's easiest to handle 0, +1 and -1 args here.
6432         (byte-compile-mult): New.
6433         It's easiest to handle 1, -1 and 2 args here.
6434         (byte-compile-quo):
6435         It's easiest to handle 0, +1 and -1 args here.
6436         Issue byte-compiler warning when dividing by zero.
6437
6438         Byte-compiler arithmetic improvements.
6439         Better optimize these expressions in the obvious way:
6440         (+ x y 1)   -->  varref x varref y add add1
6441         (+ x y -1)  -->  varref x varref y add sub1
6442         (- x y 0)   -->  (- x y)
6443         (- 0 x y)   -->  (- (- x) y)
6444         (% 42 19)   --> compile-time constant
6445         (/ 42 19)   --> compile-time constant
6446         (* (foo) 2) --> foo call dup plus
6447
6448         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6449         unless (declaim (optimize (safety 3)))
6450         or (setq byte-compile-delete-errors nil).
6451
6452 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6453
6454         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6455         docstrings.
6456
6457 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6458
6459         * startup.el (command-line-do-help):  Add documentation of
6460         portable dumper switches.
6461
6462 2000-11-22  Andy Piper  <andy@xemacs.org>
6463
6464         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6465
6466         * glyphs.el (init-glyphs): don't use autodetect for strings.
6467
6468 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6469
6470         * byte-optimize.el (byte-optimize-char-before):
6471         (byte-optimize-backward-char):
6472         (byte-optimize-backward-word):
6473         Fix incorrect optimizations for these sorts of expressions:
6474         (let ((x nil)) (backward-char x))
6475
6476 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6477
6478         * byte-optimize.el:
6479         * byte-optimize.el (byte-optimize-backward-char): New.
6480         * byte-optimize.el (byte-optimize-backward-word): New.
6481         Make backward-word and backward-char as efficient as forward versions.
6482
6483         * bytecomp.el (byte-compile-no-args-with-one-extra):
6484         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6485         * bytecomp.el (byte-compile-two-args-with-one-extra):
6486         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6487         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6488         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6489         Check if extra arg is constant nil, and if so, use byte-coded call.
6490
6491         * simple.el (backward-word):
6492         * simple.el (mark-word):
6493         * simple.el (kill-word):
6494         * simple.el (backward-kill-word):
6495         Make COUNT argument optional, for consistency with forward-char et al.
6496
6497         * abbrev.el (abbrev-string-to-be-defined):
6498         * abbrev.el (inverse-abbrev-string-to-be-defined):
6499         * abbrev.el (inverse-add-abbrev):
6500         * abbrev.el (expand-region-abbrevs):
6501         * buff-menu.el (Buffer-menu-execute):
6502         * indent.el (move-to-left-margin):
6503         * indent.el (indent-relative):
6504         * indent.el (move-to-tab-stop):
6505         * info.el (Info-reannotate-node):
6506         * lisp-mode.el (lisp-indent-line):
6507         * lisp.el (end-of-defun):
6508         * lisp.el (move-past-close-and-reindent):
6509         * misc.el (copy-from-above-command):
6510         * mouse.el (default-mouse-track-scroll-and-set-point):
6511         * page.el (forward-page):
6512         * paragraphs.el (forward-paragraph):
6513         * paragraphs.el (end-of-paragraph-text):
6514         * picture.el (picture-forward-column):
6515         * picture.el (picture-self-insert):
6516         * rect.el (extract-rectangle-line):
6517         * simple.el (newline):
6518         * simple.el (fixup-whitespace):
6519         * simple.el (backward-delete-char-untabify):
6520         * simple.el (transpose-chars):
6521         * simple.el (transpose-preceding-chars):
6522         * simple.el (do-auto-fill):
6523         * simple.el (indent-new-comment-line):
6524         * simple.el (blink-matching-open):
6525         * view-less.el (cleanup-backspaces):
6526         * wid-edit.el (widget-transpose-chars):
6527         * term/bg-mouse.el (bg-insert-moused-sexp):
6528         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6529
6530         * info.el (Info-fontify-node):
6531         * simple.el (backward-delete-function):
6532         Use canonical delete-backward-char instead of backward-delete-char.
6533
6534 2000-11-20  Andy Piper  <andy@xemacs.org>
6535
6536         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6537         no buffers.
6538
6539 2000-11-20  Andy Piper  <andy@xemacs.org>
6540
6541         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6542         buffer tabs.
6543
6544 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6545
6546         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6547         (proclaim inline...) was shadowing compiler-macros.
6548
6549 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6550
6551         * bytecomp.el (byte-compile-eval): New.
6552         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6553         Keeps this promise made in Lispref:
6554         "If a file being compiled contains a `defmacro' form, the macro is
6555         defined temporarily for the rest of the compilation of that file."
6556
6557 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6558
6559         * cl.el (floatp-safe):
6560         (plusp):
6561         (minusp):
6562         (oddp):
6563         (evenp):
6564         (cl-abs):
6565         Use a better parameter name than `x'.
6566
6567         * cl-macs.el (check-type): Make continuable.  Change documentation
6568         to require PLACE, but accept any form for compatibility.
6569
6570         * abbrev.el (define-abbrev): Use check-type.
6571         * font-menu.el (font-menu-change-face): Use check-type.
6572         * menubar.el (relabel-menu-item): Use check-type.
6573         * itimer.el: Fix typo.
6574
6575 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6576
6577         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6578
6579 2000-11-14  Martin Buchholz <martin@xemacs.org>
6580
6581         * XEmacs 21.2.37 is released.
6582
6583 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6584
6585         * code-cmds.el: Provide the feature.
6586
6587 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6588
6589         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6590
6591         * code-cmds.el: New file
6592         * mule/mule-cmds.el:
6593         * mule/mule-misc.el
6594         (coding-keymap): New keymap. Define coding system keyboard
6595         commands on file-coding builds too.
6596         (coding-system-change-eol-conversion):
6597         (universal-coding-system-argument):
6598         (set-default-coding-systems):
6599         (prefer-coding-system): Moved from mule-cmds.el
6600         (set-buffer-process-coding-system): Moved from mule-misc.el
6601
6602 2000-09-15  Stephen Carney <carney@scubadoo.com>
6603
6604         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6605
6606 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6607
6608         * package-get.el (package-get-download-sites): Add a pre-release
6609         site for experimental packages.
6610
6611         * auto-autoloads.el: Regenerated.
6612
6613 2000-08-01  Andy Piper  <andy@xemacs.org>
6614
6615         * gutter-items.el (buffers-tab-omit-function): reference
6616         buffers-tab-select-visible-buffers.
6617         (buffers-tab-filter-functions): new variable, by default uses
6618         buffers-tab-selection-function and buffers-tab-omit-function.
6619         (select-buffers-tab-buffers-by-mode): invert arguments.
6620         (buffers-tab-select-visible-buffers): new function. Invert calling
6621         of buffers-menu-omit-invisible-buffers.
6622         (buffers-tab-items): rewrite to use
6623         buffers-tab-filter-functions. Rewrite docstring.
6624         (gutter-buffers-tab-extent): delete.
6625         (add-tab-to-gutter): always build a new extent when adding the
6626         tabs.
6627         (update-tab-in-gutter): make gutter dirty when orientation
6628         changes.
6629
6630 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6631
6632         * bytecomp.el (byte-compile-defvar-or-defconst):
6633         Only do loadhist recording if defvar form includes a value.
6634
6635 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6636
6637         * bytecomp.el (byte-compile-initial-macro-environment):
6638         `eval-when-compile' should not compile its body.
6639
6640 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6641
6642         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6643         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6644         some Japanese English.  Remove some ancient FSF comments, and
6645         improve docstrings.  Use symbols not vectors for tables.
6646
6647 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6648
6649         * keymap.el:
6650         (local-key-binding):
6651         (global-key-binding):
6652         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6653
6654         * lisp.el:
6655         (backward-sexp): Slightly simpler code.
6656         (mark-sexp): Make arg optional, like FSF Emacs.
6657         (forward-list): Slightly simpler code.
6658         (backward-list): Slightly simpler code.
6659         (down-list):  Make arg optional, like FSF Emacs.
6660         (up-list):  Make arg optional, like FSF Emacs.
6661         (backward-up-list):  Make arg optional, like FSF Emacs.
6662         (kill-sexp):  Make arg optional, like FSF Emacs.
6663         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6664
6665         * font-menu.el (font-menu-change-face):
6666         Take continuable errors into account.
6667
6668         * abbrev.el:
6669         * abbrev.el (clear-abbrev-table):
6670         * abbrev.el (define-abbrev-table):
6671         * abbrev.el (define-abbrev):
6672         * abbrev.el (insert-abbrev-table-description):
6673         * apropos.el (apropos-documentation-check-doc-file):
6674         * apropos.el (apropos-documentation-check-elc-file):
6675         * buff-menu.el (list-buffers):
6676         * buff-menu.el (list-buffers-noselect):
6677         * bytecomp.el (byte-recompile-directory):
6678         * bytecomp.el (batch-byte-compile):
6679         * cl-macs.el (typep):
6680         * code-files.el (find-coding-system-magic-cookie):
6681         * code-files.el (insert-file-contents):
6682         * cus-edit.el (customize-set-variable):
6683         * cus-edit.el (customize-save-variable):
6684         * cus-face.el (custom-set-face-font-size):
6685         * cus-face.el (custom-set-face-update-spec):
6686         * cus-face.el (custom-reset-faces):
6687         * custom.el (custom-check-theme):
6688         * custom.el (copy-upto-last):
6689         * fill.el (canonically-space-region):
6690         * fill.el (fill-paragraph):
6691         * fill.el (fill-region):
6692         * fill.el (find-space-insertable-point):
6693         * fill.el (justify-current-line):
6694         * faces.el (face-spec-update-all-matching):
6695         * faces.el (set-face-stipple):
6696         * files-nomule.el (insert-file-contents):
6697         * files.el (insert-file-contents-literally):
6698         * files.el (hack-local-variables-last-page):
6699         * files.el (basic-save-buffer):
6700         * files.el (insert-directory):
6701         * font-menu.el (font-menu-change-face):
6702         * font.el (font-spatial-to-canonical):
6703         * format.el (format-encode-region):
6704         * format.el (format-insert-file):
6705         * format.el (format-replace-strings):
6706         * gutter.el (set-gutter-element):
6707         * help.el (key-or-menu-binding):
6708         * help.el (describe-bindings):
6709         * help.el (with-syntax-table):
6710         * indent.el (indent-rigidly):
6711         * indent.el (delete-to-left-margin):
6712         * info.el:
6713         * info.el (Info-extract-dir-entry-from):
6714         * info.el (Info-build-dir-anew):
6715         * info.el (Info-rebuild-dir):
6716         * info.el (Info-batch-rebuild-dir):
6717         * info.el (Info-read-subfile):
6718         * info.el (Info-build-node-completions):
6719         * info.el (Info-extract-menu-node-name):
6720         * isearch-mode.el (isearch-range-invisible):
6721         * isearch-mode.el (isearch-restore-invisible-extents):
6722         * itimer.el (itimerp):
6723         * itimer.el (itimer-live-p):
6724         * keymap.el:
6725         * keymap.el (substitute-key-definition):
6726         * keymap.el (read-command-or-command-sexp):
6727         * keymap.el (local-key-binding):
6728         * keymap.el (global-key-binding):
6729         * keymap.el (global-set-key):
6730         * keymap.el (local-set-key):
6731         * ldap.el:
6732         * ldap.el (ldap-add-entries):
6733         * ldap.el (ldap-delete-entries):
6734         * lisp.el (backward-sexp):
6735         * lisp.el (mark-sexp):
6736         * lisp.el (forward-list):
6737         * lisp.el (backward-list):
6738         * lisp.el (down-list):
6739         * lisp.el (backward-up-list):
6740         * lisp.el (up-list):
6741         * lisp.el (kill-sexp):
6742         * lisp.el (backward-kill-sexp):
6743         * menubar.el (add-menu-button):
6744         * menubar.el (add-submenu):
6745         * menubar.el (delete-menu-item):
6746         * menubar.el (relabel-menu-item):
6747         * mouse.el (narrow-window-to-region):
6748         * obsolete.el (define-obsolete-variable-alias):
6749         * obsolete.el (store-substring):
6750         * package-admin.el:
6751         * package-admin.el (package-admin-install-function):
6752         * package-admin.el (package-admin-install-function-mswindows):
6753         * package-admin.el (package-admin-default-install-function):
6754         * package-get.el (package-get-update-base-entries):
6755         * packages.el (packages-load-package-dumped-lisps):
6756         * packages.el (packages-collect-package-dumped-lisps):
6757         * printer.el (generic-print-buffer):
6758         * printer.el (generic-print-region):
6759         * replace.el (occur-mode-mouse-goto):
6760         * replace.el (perform-replace):
6761         * select.el (get-selection-no-error):
6762         * simple.el:
6763         * simple.el (newline):
6764         * simple.el (open-line):
6765         * simple.el (edit-and-eval-command):
6766         * simple.el (goto-line):
6767         * simple.el (undo):
6768         * simple.el (kill-region):
6769         * simple.el (copy-region-as-kill):
6770         * simple.el (kill-ring-save):
6771         * simple.el (set-mark):
6772         * simple.el (next-line):
6773         * simple.el (previous-line):
6774         * simple.el (line-move):
6775         * simple.el (set-goal-column):
6776         * simple.el (comment-region):
6777         * subr.el:
6778         * subr.el (putf):
6779         * syntax.el (modify-syntax-entry):
6780         * syntax.el (map-syntax-table):
6781         * view-less.el (view-file):
6782         * view-less.el (view-buffer):
6783         * view-less.el (view-file-other-window):
6784         * window-xemacs.el (backward-other-window):
6785         * window.el:
6786         * window.el (one-window-p):
6787         * window.el (walk-windows):
6788         * window.el (window-list):
6789         * x-mouse.el (x-mouse-kill):
6790         * x-select.el (x-get-cutbuffer):
6791         * x-select.el (x-store-cutbuffer):
6792         * term/bg-mouse.el (bg-mouse-line-to-center):
6793         * term/sun-mouse.el (window-line-end):
6794         * term/sun-mouse.el (sun-select-region):
6795         * term/sun.el (kill-region-and-unmark):
6796         * mule/mule-category.el:
6797         * mule/mule-category.el (modify-category-entry):
6798         * mule/mule-category.el (char-category-list):
6799         * mule/mule-coding.el (coding-system-force-on-output):
6800         * mule/mule-misc.el (coding-system-put):
6801         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6802
6803 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6804
6805         * cus-face.el: Typo fixes and tiny clarifications.
6806         * custom.el: ditto
6807
6808 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6809
6810         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6811         * startup.el (normal-top-level): Setup auto-save-list-file-name
6812         if auto-save-list-file-prefix is non-nil.
6813
6814 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6815
6816         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6817
6818 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6819
6820         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6821         get symbol at point-min.
6822
6823 2000-10-24  Didier Verna  <didier@xemacs.org>
6824
6825         * info.el (Info-emacs-info-file-name): defconst it.
6826         * info.el (Info-footnote-tag): defcustom it.
6827         * info.el (Info-no-description-string): ditto.
6828         * info.el (Info-find-node): adapt to new semantics of
6829         'Info-suffixed-file (don't do the case variants stuff).
6830         * info.el (Info-insert-dir): rewrite the dir file variants code.
6831         * info.el (Info-directory-files): New. Return the list of info
6832         files in a directory.
6833         * info.el (Info-dir-outdated-p): use it.
6834         * info.el (Info-parse-dir-entries): ditto.
6835         * info.el (Info-build-dir-anew): don't restrict to files ending
6836         with a ".info.*" extension.
6837         * info.el (Info-set-mode-line): ditto.
6838         * info.el (Info-read-subfile): adapt to new semantics of
6839         'Info-suffixed-file (append 'exact argument).
6840         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6841         string independently of the case.
6842         * info.el (Info-suffixed-file): use it (match all possible case
6843         for the file name).
6844         * info.el (Info-insert-file-contents): code cleanup.
6845         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6846         columns.
6847         * info.el (Info-batch-rebuild-dir): ditto.
6848         * info.el (Info-read-node-name-1): ditto.
6849         * info.el (Info-search): ditto.
6850         * info.el (Info-fontify-node): ditto.
6851
6852
6853 2000-10-24  Didier Verna  <didier@xemacs.org>
6854
6855         * process.el (shell-command): when called from a program, avoid
6856         'push-mark's "mark-set" message.
6857
6858 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6859
6860         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6861         by a symbol, not by a vector.
6862         * mule/vietnamese.el (vscii): Likewise.
6863         (viscii): Likewise.
6864         * mule/cyrillic.el (koi8-r): Likewise.
6865
6866         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6867         by a symbol, not by a vector.
6868         (chinese-big5-2): Likewise.
6869         * mule/ethiopic.el (ethiopic): Likewise.
6870         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6871         (vietnamese-viscii-upper): Likewise.
6872
6873 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6874
6875         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6876
6877 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6878
6879         * byte-optimize.el (byte-optimize-car): New function.
6880         (byte-optimize-cdr): Ditto.
6881
6882 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6883
6884         * byte-optimize.el: Partial synch with FSF 20.7.
6885         Optimize constant concatenation.
6886         Add keymapp as a side effect free function.  It is a built-in.
6887         (byte-after-unbind-pos): Remove byte-equal.
6888
6889 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6890
6891         * update-elc-2.el: Quote regexps correctly.
6892
6893 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6894
6895         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6896         (ccl-compile): Apply integerp, not integer-or-char-p to
6897         check the type of the buffer magnification
6898         (ccl-compile-write-string): Encode a string with binary
6899         coding system.
6900         (ccl-compile-write-repeat): Likewise.
6901
6902 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6903
6904         * buff-menu.el:
6905         * bytecomp.el:
6906         * coding.el:
6907         * faces.el:
6908         * files.el:
6909         * fill.el:
6910         * float-sup.el:
6911         * font-lock.el:
6912         * help.el:
6913         * iso8859-1.el:
6914         * loaddefs.el:
6915         * menubar-items.el:
6916         * menubar.el:
6917         * modeline.el:
6918         * msw-font-menu.el:
6919         * paragraphs.el:
6920         * paths.el:
6921         * replace.el:
6922         * simple.el:
6923         * sound.el:
6924         * startup.el:
6925         * version.el:
6926         * x-faces.el:
6927         * x-font-menu.el:
6928         Remove purecopy.
6929
6930 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6931
6932         * simple.el (do-auto-fill): Use the function pointer to by
6933         `comment-line-break-function', not `indent-new-comment-line'. This
6934         fixes an issue with cc-mode comment continuation.
6935
6936 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6937
6938         * simple.el (turn-on-auto-fill):  Add (interactive).
6939         * mwheel.el (mwheel-install): Add (interactive).
6940         * font-lock.el (turn-on-font-lock): Add (interactive).
6941         (turn-off-font-lock): Add (interactive).
6942
6943 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6944
6945         * packages.el (packages-special-base-regexp): Add `man'.
6946
6947 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6948
6949         * wid-edit.el (widget-specify-active): map over extents in current
6950         buffer like `widget-specify-inactive' does.  Mapping over the
6951         inactive extent object does not work since the current extent is
6952         ignored by `map-extents'.
6953
6954 2000-10-04  Martin Buchholz <martin@xemacs.org>
6955
6956         * XEmacs 21.2.36 is released.
6957
6958 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6959
6960         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6961         Optimize the compiled-function-constants vector by byte-code
6962         reference counts.
6963
6964 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6965
6966         * build-report.el (build-report-delete-regexp): quote value in
6967         defcustom
6968
6969 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6970
6971         * build-report.el (build-report): Don't bind srcdir which we don't
6972         use in `multiple-value-bind' to avoid the only byte-compiler
6973         warning.
6974
6975 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6976
6977         * build-report.el: Requires cl and custom now.
6978         build-report-version is determined by XEmacs version -- remove
6979         build-report-version*.
6980         * build-report.el (build-report-version): Removed.
6981         * build-report.el (build-report-installation-version-regexp): New.
6982         * build-report.el (build-report-version-file-regexp): New.
6983         * build-report.el (build-report-installation-srcdir-regexp): New.
6984         * build-report.el (build-report-destination): Offer
6985         xemacs-build-reports and xemacs-beta.
6986         * build-report.el (build-report-keep-regexp): Adjusted.
6987         * build-report.el (build-report-delete-regexp): Adjusted.
6988         * build-report.el (build-report-make-output-dir): New.
6989         * build-report.el (build-report-installation-file): Replace use of
6990         `concat' with `expand-file-name'.
6991         * build-report.el (build-report-make-output-file): Removed.
6992         * build-report.el (build-report-make-output-files): New.
6993         * build-report.el (build-report-subject): Identify as
6994         user-variable with "*...".
6995         * build-report.el (build-report-prompts): Ditto.
6996         * build-report.el (build-report-version-file): New.
6997         * build-report.el (build-report-file-encoding): Identify as
6998         user-variable with "*...".
6999         * build-report.el (build-report-make-output-get): New.
7000         * build-report.el (build-report-insert-header): Report
7001         emacs-version and system-configuration instead of
7002         build-report-version.
7003         * build-report.el (build-report-insert-make-output): Add file
7004         argument.
7005         * build-report.el (build-report-insert-installation-file):
7006         Re-indent.
7007         * build-report.el (build-report-keep): Change docstring,
7008         re-indent.
7009         * build-report.el (build-report-delete): Ditto.
7010         * build-report.el (build-report-installation-data): New.
7011         * build-report.el (build-report-version-file-data): New.
7012
7013 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7014
7015         * byte-optimize.el (byte-optimize-lapcode):
7016         Fix the optimization of using the first 5 elements of the
7017         constants vector for variables.
7018         (byte-optimize-lapcode): Fix another ancient broken optimization.
7019
7020 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7021
7022         * *: Spelling mega-patch
7023
7024 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7025
7026         * easymenu.el: doc fixes.
7027         (easy-menu-do-define): Use backquote.
7028         (easy-menu-change):
7029         (easy-menu-add):
7030         `when' seems much clearer than `if' here.
7031         (easy-menu-remove):
7032         (easy-menu-add-item):
7033         (easy-menu-item-present-p):
7034         (easy-menu-remove-item):
7035         Wrap using (when (featurep 'menubar) ...)
7036
7037 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7038
7039         * bytecomp.el (displaying-byte-compile-warnings):
7040         Revert Ben's change to this function below so that the compile log
7041         is displayed properly for users of the "popper" package.
7042
7043 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7044
7045         * window.el (save-selected-window): Use backquote.
7046
7047         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7048         Renamed from `byte-compile-file-form-defvar'.
7049         * bytecomp.el (byte-compile-defvar-or-defconst):
7050         Only cons onto current-load-list in top-level forms.
7051         Else this leaks a cons cell every time a defun is called.
7052         Renamed from `byte-compile-defvar', for clarity.
7053         Warn when docstring of defvar is not a string.
7054         Use consistent error messages.
7055         Better comments.
7056
7057 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7058
7059         * simple.el (set-variable):
7060         Remove unneeded defvar by rearranging order of let* forms.
7061
7062         * mule/mule-ccl.el (ccl-get-next-code):
7063         * menubar-items.el (bookmark-menu-filter):
7064         (language-environment-menu-filter):
7065         (tutorials-menu-filter):
7066         * toolbar-items.el (toolbar-compile):
7067         * byte-optimize.el (disassemble-offset):
7068         Use (declare (special ...)) instead of `defvar'.
7069
7070         * cl-macs.el (cl-do-proclaim):
7071         Fix (declare (special ...)) warning suppression syntax.
7072
7073 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7074
7075         * info.el (Info-tag-table-marker):
7076         (Info-tag-table-buffer):
7077         (Info-find-file-node):
7078         (Info-read-subfile):
7079         (Info-build-node-completions):
7080         (Info-search):
7081         (Info-mode):
7082         Multiple info buffer support.
7083
7084 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7085
7086         * ldap.el (ldap-decode-entry): New defun
7087         (ldap-search-entries): Use it in order to decode DN-prefixed
7088         entries properly
7089
7090 2000-08-23  Daniel Pittman <daniel@danann.net>
7091
7092         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7093         Use `eq', not `=', to compare symbols.
7094
7095 2000-07-30  Ben Wing  <ben@xemacs.org>
7096
7097         * bytecomp.el (byte-compile-report-error):
7098         * bytecomp.el (displaying-byte-compile-warnings):
7099         if stack-trace-on-error is set, send out a backtrace when
7100         an error is encountered that stops byte compilation.  this
7101         should make it much much easier to track down those curious
7102         problems.  also undo the kludge of using a separate "*Show*"
7103         buffer for display when there's a temp-buffer-show-function;
7104         we can avoid this by just being a little smarter.
7105
7106         * dialog-items.el:
7107         * dialog-items.el (search-dialog-regexp): New.
7108         * dialog-items.el (search-dialog-callback):
7109         * dialog-items.el (make-search-dialog):
7110         add a regexp option to the dialog and clean up a bit.
7111
7112         * dialog.el:
7113         * dialog.el (yes-or-no-p-dialog-box):
7114         * dialog.el (get-dialog-box-response):
7115         * dialog.el (make-dialog-box):
7116         * dialog.el (dialog-box-finish): New.
7117         * dialog.el (dialog-box-cancel): New.
7118         * dialog.el (internal-make-dialog-box-exit): New.
7119         implement [properly!] the :modal property of the new dialog box
7120         interface.  this is the first time xemacs has ever had *proper*
7121         modal dialog boxes, giving the standard window-system feedback.
7122         (e.g. under windows, clicking on a disabled frame causes a beep
7123         and makes the dialog box flash three times.)
7124
7125         * dragdrop.el: header keyword frobbing.
7126
7127         * dumped-lisp.el (preloaded-file-list):
7128         renamed winnt.el to win32-native.el.
7129
7130         * faces.el (face-property):
7131         * faces.el (set-face-property):
7132         * faces.el (frob-face-property):
7133         * faces.el (frob-face-font-2):
7134         * faces.el (make-face-bold):
7135         * faces.el (make-face-italic):
7136         * faces.el (make-face-bold-italic):
7137         * faces.el (make-face-unbold):
7138         * faces.el (make-face-unitalic):
7139         * faces.el (make-face-smaller):
7140         * faces.el (make-face-larger):
7141         clean up the implementation of these so that window-system-specific
7142         methods are called only on objects belonging to that window system.
7143         previously, you could have [e.g.] mswindows-make-face-bold called
7144         on font object of device type `stream', which is not good and
7145         explains the subtle errors Adrian was getting when byte-compiling
7146         something that required 'term. (Adrian, now you can use stack-trace-
7147         on-error to find the exact place where things are going wrong instead
7148         of having to laboriously binary-search your way through.)
7149
7150         * finder.el (finder-known-keywords):
7151         cleaned up -- properly sorted, clarified the meanings of many of
7152         the keywords, and added a few -- mswin, gui, content, build, www,
7153         user, services.  the last two try to distinguish between a package
7154         that's used directly by the user, and a package that provides
7155         support services to other packages.
7156
7157         * font-lock.el (lisp-font-lock-keywords-2):
7158         update list of lisp control structures to include everything,
7159         including new ones i introduced.
7160
7161         * gutter.el: header keyword frobbing.
7162
7163         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7164         recent isearch element was not doing so!  you got the second-most-
7165         recent instead.
7166
7167         * lisp-mode.el (construct-lisp-mode-menu):
7168         more menubar cleanups.
7169         * lisp-mode.el (with-selected-window):
7170         make it indent properly.
7171
7172         * menubar-items.el (default-menubar): lots of menubar cleanups.
7173         rearranged the options menu the most, e.g. splitting up the
7174         Keyboard/Mouse menu into a new Editing menu and combining the
7175         separate Scrollbar/Gutter/Toolbar submenus into Display.
7176         Got rid of General, moved items to Editing or new Troubleshooting.
7177         Moved Packages to Tools; doesn't seem to belong under Options.
7178         Added stuff to the Cmds menu, e.g. Change Case.
7179
7180         NB please don't complain about these periodic menubar changes.
7181         Anything like this is necessarily incremental in its construction
7182         -- By constant use you gradually become more and more aware of
7183         better and better ways to group menu items.  When we eventually
7184         move the options menu to a property sheet, the existing structure
7185         will probably be preserved fairly well.
7186
7187         * minibuf.el (next-history-element): fix problems with pressing
7188         down arrow in repeat-complex-command.
7189
7190         * modeline.el:
7191         * modeline.el (modeline-3d-p): New.
7192         added custom variable for controlling the 3d modeline.  the
7193         corresponding Options item has been present for a long time,
7194         but commented out with "fix me!" comments.  it's fixed now.
7195
7196         * obsolete.el (add-menu):
7197         remove bogus gettexts.
7198
7199         * process.el (shell-quote-argument):
7200         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7201         For bash under Windows native, see below.
7202
7203         * simple.el:
7204         * simple.el (display-warning-buffer):
7205         Fixed the handling of warning display to eliminate the annoying
7206         *Show* buffer, like was done for byte-compiler output above.
7207
7208         * simple.el (debug-print): New.
7209         Simple function for sending debug messages to the console and/or
7210         other debug places.
7211
7212         * subr.el (replace-in-string):
7213         Rewrite this function to avoid N^2 behavior with large strings --
7214         catastrophic with the new Windows selection code! (Apparently the
7215         author of this function didn't realize there was a fun
7216         replace-match that could make his life much easier, because we
7217         duplicated the entire logic.  The new version is smaller, easier
7218         to understand, much more robust, and has extended features --
7219         those of replace-match.)
7220
7221         * window.el:
7222         * window.el (with-selected-window): New.
7223         An obvious complement to the existing `with-selected-frame' and
7224         `with-current-buffer'.
7225
7226         * win32-native.el: Renamed from winnt.el.
7227         Added a great deal of stuff for properly handling process quoting,
7228         somewhat modeled on Kirill's original model (which i later threw
7229         away).  We should now finally have correctly working process arg
7230         quoting/dequoting so that the final app gets exactly what we
7231         intended.  Because the mechanism is in Lisp, it's easily
7232         extendible. (For those running bash and running the native
7233         version, I tried hard to do what I thought was correct.  But more
7234         thought is needed, and ideally the volunteer work of people with
7235         these configurations that they generally run on.)
7236
7237         * x-font-menu.el (x-font-menu-font-data):
7238         Put in defvar's to fix byte-compiler warnings.
7239
7240 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7241
7242         * select.el (selection-coercion-alist): Initialise.
7243         * select.el (select-coerce-to-text): New.
7244         * select.el (select-coerce): New.
7245         New functions to perform type and value coercion.
7246
7247         * select.el (select-buffer-killed-default): Keep data if it was
7248         on the clipboard.
7249
7250 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7251
7252         * menubar-items.el (default-menubar): Fix typo.
7253         (default-menubar): `lambda' was mispelled as `lamda'.
7254
7255 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7256
7257         * window.el (shrink-window-if-larger-than-buffer): Remove
7258         edge checking code.
7259
7260 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7261
7262         * paths.el (gnus-local-domain): Removed.
7263         (gnus-local-organization): Ditto.
7264         (gnus-startup-file): Ditto.
7265
7266 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7267
7268         * files.el (auto-mode-alist): Add .spec for RPM.
7269
7270 2000-07-31  Andy Piper  <andy@xemacs.org>
7271
7272         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7273
7274 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7275
7276         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7277         browse-url.
7278         * help.el (xemacs-www-page): Ditto.
7279         (xemacs-www-faq): Ditto.
7280         * menubar-items.el (default-menubar): Ditto.
7281
7282         * wid-edit.el (widget-url-link-action): Ditto.
7283         From: Kenichi OKADA <okada@opaopa.org>.
7284
7285 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7286
7287         * finder.el (finder-commentary): Add autoload cookie.
7288
7289 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7290
7291         * files.el (insert-file-contents-literally): Fix second let
7292         binding for `coding-system-for-read' to `coding-system-for-write'
7293         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7294
7295 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7296
7297         * files.el (insert-file-contents-literally): Use binary coding
7298         system (from Morioka san).
7299         (insert-file-contents-literally): Make file-name-handler method.
7300
7301 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7302
7303         * cl-macs.el (get-selection): Add defsetf.
7304
7305 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7306
7307         * x-init.el (x-activate-region-as-selection): replace obsolete
7308         function x-own-selection with own-selection.
7309         (ow-find): replace obsolete functions x-get-selection and
7310         x-get-clipboard with get-selection and get-clipboard.
7311         (init-post-x-win): replace obsolete function x-disown-selection
7312         with disown-selection.
7313
7314 2000-07-20  Mike Sperber  <mike@xemacs.org>
7315
7316         * startup.el (load-user-init-file): Only try to load init file if
7317         it exists.
7318
7319 2000-07-10  Andy Piper  <andy@xemacs.org>
7320
7321         * dialog-items.el: sync with Ben's patch.
7322
7323         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7324         comment.
7325         (progress-text-glyph): deleted.
7326         (progress-layout-glyph): make completely minimal.
7327         (progress-gauge-glyph): ditto.
7328         (progress-display-style): fix to handle dynamic instantiator
7329         changes.
7330         (progress-text-instantiator): new.
7331         (progress-layout-instantiator): new.
7332         (progress-gauge-instantiator): new.
7333         (set-progress-display-instantiator): renamed and changed from
7334         set-progress-display-style.
7335         (progress-abort-glyph): use instantiator not glyph.
7336         (append-progress-display): use set-progress-display-instantiator
7337         and set-glyph-image.
7338         (abort-progress-display): ditto.
7339         (raw-append-progress-display): ditto.
7340
7341 2000-07-20  Ben Wing  <ben@xemacs.org>
7342
7343         * code-files.el: Move Mule-specific code to mule-coding.el.
7344
7345 2000-07-15  Ben Wing  <ben@xemacs.org>
7346
7347         * autoload.el:
7348         Fixed comments.
7349
7350         * cmdloop.el:
7351         * cmdloop.el (yes-or-no-p):
7352         * cmdloop.el (y-or-n-p):
7353         Make these functions use should-use-dialog-box-p and not be
7354         overridden in dialog.el.
7355
7356         * cus-dep.el:
7357         * cus-dep.el (Custom-make-dependencies): Removed.
7358         * cus-dep.el (Custom-make-dependencies-1): New.
7359         * cus-dep.el (Custom-make-one-dependency): New.
7360         New entry point for use in Makefiles, to avoid excessive
7361         invocations.
7362
7363         * cus-edit.el (custom-variable-reset-saved):
7364         * cus-edit.el (custom-variable-reset-standard):
7365         * cus-edit.el (custom-save-resets):
7366         Fix bytecompiler warnings.
7367
7368         * dialog.el:
7369         * dialog.el (yes-or-no-p-dialog-box):
7370         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7371         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7372         * dialog.el (get-dialog-box-response):
7373         * dialog.el (message-or-box):
7374         * dialog.el (make-dialog-box):
7375         * dialog.el (popup-dialog-box): New.
7376         Avoid yes-or-no-p bogosities.
7377         Create a general function `make-dialog-box' to encapsulate all
7378         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7379
7380         * dumped-lisp.el (preloaded-file-list):
7381         Add dialog-items.  Clean up.  Group files by types.
7382
7383         * easymenu.el (easy-menu-add):
7384         * easymenu.el (easy-menu-remove):
7385         Account for accelerators.
7386
7387         * extents.el:
7388         * extents.el (extent-list): New args, like in map-extents.
7389         * extents.el (extent-at-event): New.
7390         * extents.el (extents-at-event): New.
7391
7392         * font-lock.el:
7393         * font-lock.el (font-lock-mode):
7394         * font-lock.el (font-lock-default-fontify-buffer):
7395         * font-lock.el (font-lock-default-unfontify-region):
7396         * font-lock.el (font-lock-fontify-syntactically-region):
7397         * font-lock.el (font-lock-fontify-keywords-region):
7398         Use new progress-feedback names.
7399
7400         * font-lock.el (java-font-lock-identifier-regexp):
7401         * font-lock.el (java-font-lock-class-name-regexp):
7402         Fix bytecompiler warnings.
7403
7404         * gutter-items.el:
7405         * gutter-items.el (progress-display-use-echo-area): Removed.
7406         * gutter-items.el (progress-feedback-use-echo-area): New.
7407         * gutter-items.el (progress-display-popup-period): Removed.
7408         * gutter-items.el (progress-feedback-popup-period): New.
7409         * gutter-items.el (set-progress-display-style): Removed.
7410         * gutter-items.el (set-progress-feedback-style): New.
7411         * gutter-items.el (progress-display-style): Removed.
7412         * gutter-items.el (progress-feedback-style): New.
7413         * gutter-items.el (progress-stack):
7414         * gutter-items.el (progress-displayed-p): Removed.
7415         * gutter-items.el (progress-feedbacked-p): New.
7416         * gutter-items.el (clear-progress-display): Removed.
7417         * gutter-items.el (clear-progress-feedback): New.
7418         * gutter-items.el (progress-display-clear-when-idle): Removed.
7419         * gutter-items.el (progress-feedback-clear-when-idle): New.
7420         * gutter-items.el (remove-progress-display): Removed.
7421         * gutter-items.el (remove-progress-feedback): New.
7422         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7423         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7424         * gutter-items.el (append-progress-display): Removed.
7425         * gutter-items.el (append-progress-feedback): New.
7426         * gutter-items.el (abort-progress-display): Removed.
7427         * gutter-items.el (abort-progress-feedback): New.
7428         * gutter-items.el (raw-append-progress-display): Removed.
7429         * gutter-items.el (raw-append-progress-feedback): New.
7430         * gutter-items.el (display-progress-display): Removed.
7431         * gutter-items.el (display-progress-feedback): New.
7432         * gutter-items.el (current-progress-display): Removed.
7433         * gutter-items.el (current-progress-feedback): New.
7434         * gutter-items.el (current-progress-display-label): Removed.
7435         * gutter-items.el (current-progress-feedback-label): New.
7436         * gutter-items.el (progress-display): Removed.
7437         * gutter-items.el (progress-feedback): New.
7438         Replace "progress-display" with "progress-feedback" globally.
7439
7440         * gutter-items.el (lprogress-display): Removed.
7441         * gutter-items.el (progress-feedback-with-label): New.
7442         Rename lprogress-display ==> progress-feedback-with-label.
7443
7444         * gutter-items.el (search-dialog-direction): Removed.
7445         * gutter-items.el (search-dialog-text): Removed.
7446         * gutter-items.el (search-dialog-callback): Removed.
7447         * gutter-items.el (make-search-dialog): Removed.
7448         Move to dialog-items.el.
7449
7450         * help.el:
7451         * help.el (help-mode-quit):
7452         * help.el (mode-for-help): New.
7453         * help.el (help-sticky-window): New.
7454         * help.el (help-window-config): New.
7455         * help.el (with-displaying-help-buffer):
7456         * help.el (function-at-event): New.
7457         * help.el (help-symbol-regexp): New.
7458         * help.el (help-symbol-run-function-1): New.
7459         * help.el (help-symbol-run-function): New.
7460         * help.el (help-symbol-function-context-menu): New.
7461         * help.el (help-symbol-variable-context-menu): New.
7462         * help.el (help-symbol-function-and-variable-context-menu): New.
7463         * help.el (frob-help-extents): New.
7464         * help.el (describe-function-1):
7465         * help.el (variable-at-point):
7466         * help.el (variable-at-event): New.
7467         * help.el (describe-variable):
7468         Major overhaul.
7469         - Make functions and variables be mousable.
7470         - Middle button hyperlinks.
7471         - New context-menu entries.
7472
7473         * keydefs.el:
7474         * keydefs.el (global-map):
7475         New key bindings to move lines up and down.
7476
7477         * lisp-mode.el:
7478         * lisp-mode.el (construct-lisp-mode-menu): New.
7479         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7480         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7481         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7482         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7483         Make popup and menubar menus be different.  Popup menu uses
7484         clicked location and automatically assumes symbol under the mouse
7485         for various commands.
7486
7487         * menubar-items.el:
7488         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7489         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7490
7491         * menubar-items.el (global-popup-menu): Removed.
7492         * menubar-items.el (mode-popup-menu): Removed.
7493         * menubar-items.el (activate-popup-menu-hook): Removed.
7494         * menubar-items.el (popup-mode-menu): Removed.
7495         * menubar-items.el (popup-buffer-menu): Removed.
7496         * menubar-items.el (popup-menubar-menu): Removed.
7497         Move to menubar.el.
7498
7499         * menubar.el:
7500         * menubar.el (global-popup-menu): New.
7501         * menubar.el (mode-popup-menu): New.
7502         * menubar.el (activate-popup-menu-hook): New.
7503         * menubar.el (last-popup-menu-event): New.
7504         * menubar.el (popup-mode-menu): New.
7505         * menubar.el (popup-buffer-menu): New.
7506         * menubar.el (popup-menubar-menu): New.
7507         * menubar.el (menu-call-at-event): New.
7508         Move non-content functions here.  Add support for context menu
7509         items on extents.
7510
7511         * minibuf.el (minibuffer-history-uniquify):
7512         Typo fix.
7513
7514         * minibuf.el (read-file-name-1):
7515         Call new file dialog box if it exists.
7516
7517         * minibuf.el (mouse-rfn-setup-vars):
7518         Clean up "chop" action.
7519
7520         * mouse.el:
7521         * mouse.el (button2): Now bound to mouse-track.
7522         * mouse.el (click-inside-extent-p):
7523         * mouse.el (point-inside-extent-p):
7524         * mouse.el (point-inside-selection-p):
7525         * mouse.el (mouse-drag-or-yank): Removed.
7526         * mouse.el (mouse-begin-drag-n-drop): New.
7527         * mouse.el (mouse-eval-sexp):
7528         * mouse.el (mouse-track-activate-strokes): New.
7529         * mouse.el (mouse-track-do-activate): New.
7530         * mouse.el (mouse-track):
7531         * mouse.el (default-mouse-track-event-is-with-button): New.
7532         * mouse.el (default-mouse-track-cleanup-hook):
7533         * mouse.el (default-mouse-track-drag-hook):
7534         * mouse.el (default-mouse-track-drag-up-hook):
7535         * mouse.el (default-mouse-track-click-hook):
7536         Merge drag-n-drop into mouse-track.
7537         Add general "activate" support to replace specific button2 kludges.
7538         Use "button modifier" support in mouse-track.
7539
7540         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7541
7542         * package-ui.el:
7543         * package-ui.el (pui-menu):
7544         * package-ui.el (pui-popup-context-sensitive): Removed.
7545         Fix bytecompiler warnings.
7546         Clean up popup code a bit.
7547
7548         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7549
7550         * simple.el:
7551         * simple.el (transpose-lines):
7552         * simple.el (transpose-line-up): New.
7553         * simple.el (transpose-line-down): New.
7554         * simple.el (transpose-subr):
7555         * simple.el (transpose-subr-1): Removed.
7556         Clean up, add functions to move lines up and down.
7557
7558         * startup.el (mail-host-address):
7559         * startup.el (user-mail-address):
7560         Customize.
7561
7562         * subr.el:
7563         * subr.el (set-symbol-value-in-buffer): New.
7564         * subr.el (error):
7565         * subr.el (check-argument-type):
7566         * subr.el (defined-error-p): New.
7567         Add structured error support.
7568
7569         * toolbar-items.el (toolbar-compile):
7570         Use new make-dialog-box.
7571
7572         * update-elc.el:
7573
7574         * userlock.el (ask-user-about-lock-dbox):
7575         * userlock.el (ask-user-about-supersession-threat-dbox):
7576         * userlock.el (ask-user-about-lock):
7577         * userlock.el (ask-user-about-supersession-threat):
7578         Use new make-dialog-box.
7579         Add safety checks; use should use-dialog-box-p.
7580
7581         * window-xemacs.el:
7582         * window-xemacs.el (__buffer-dedicated-frame):
7583         * window-xemacs.el (buffer-dedicated-frame): New.
7584         * window-xemacs.el (set-buffer-dedicated-frame): New.
7585         Move dedicated-frame stuff into lisp.
7586
7587 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7588
7589         * printer.el (generic-print-region): Do not require that
7590         `printer-name' be set.
7591         (printer-name): Commentary clarification.
7592
7593 2000-07-19  Martin Buchholz <martin@xemacs.org>
7594
7595         * XEmacs 21.2.35 is released.
7596
7597 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7598
7599         * select.el (selection-coercible-types): Initialise.
7600
7601 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7602
7603         * select.el (own-clipboard): Bug fix.
7604
7605 2000-07-17  Mike Sperber  <mike@xemacs.org>
7606
7607         * cus-edit.el (custom-migrate-custom-file): Save init file before
7608         continuing.
7609
7610 2000-07-16  Mike Sperber  <mike@xemacs.org>
7611
7612         * startup.el (load-init-file): Remove silly call to
7613         `load-user-custom-file`.
7614         (maybe-migrate-user-init-file): Minor fixes.
7615
7616 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7617
7618         * apropos.el (apropos-documentation-check-doc-file):
7619         `doc' variable should be let-bound, as was presumably intended.
7620
7621         * cus-edit.el (custom-variable-reset-saved):
7622         (custom-variable-reset-standard):
7623         Remove unused variable comment-widget.  Twice.
7624
7625         * toolbar.el (toolbar-blank-press-function):
7626         Add a real defvar with initial value nil and proper docstring.
7627         (press-toolbar-button): No need to check for boundp-ness anymore.
7628
7629         * rect.el (open-rectangle-line): Remove useless (let) form.
7630         Add defvar for pending-delete-mode.
7631
7632         * info.el (Info-find-node): This function needs an autoload cookie.
7633
7634         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7635         Use let* since the second form referred to the first.
7636
7637 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7638
7639         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7640         instead of removed `mswindows-get-clipboard'.
7641
7642
7643 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7644
7645         * select.el (select-convert-from-text): New.
7646         * select.el (select-convert-from-length): New.
7647         * select.el (select-convert-from-integer): New.
7648         * select.el (select-convert-from-identity): New.
7649         * select.el (select-convert-from-filename): New.
7650         * select.el (selection-converter-in-alist): Use them.
7651         New converter functions for X.
7652
7653         * select.el (get-selection): Removed comment.
7654
7655         * select.el (own-selection): Removed append code - I thought
7656         I'd already done this, but apparently not...
7657
7658         * select.el: Changed comment about TIMESTAMP.
7659
7660         * select.el (select-convert-in): New.
7661         * select.el (select-convert-out): New.
7662         New functions that get used by select.c.
7663
7664         * select.el (select-buffer-killed-default): New.
7665         * select.el (select-buffer-killed-text): New.
7666         * select.el (selection-buffer-killed-alist): New.
7667         New list and functions that get called if a relevant selection
7668         exists and a buffer gets killed.
7669
7670         * select.el (select-convert-to-targets):
7671         * select.el (select-convert-to-identity): Removed.
7672         * select.el (select-convert-from-identity): Removed.
7673         * select.el (select-converter-out-alist):
7674         Removed _EMACS_INTERNAL selection type.
7675
7676         * x-select.el (xselect-kill-buffer-hook): Removed.
7677         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7678         Removed this X-specific nonesense. Use the generic support
7679         in select.el instead.
7680
7681 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7682
7683         * mule/mule-category.el (defined-category-hashtable):
7684         Use make-hash-table instead of make-hashtable
7685
7686         * buff-menu.el: Byte-compiler warning fix.
7687
7688         * isearch-mode.el (isearch-highlight-all-cleanup):
7689         Remove unused variable `isearch-highlight-all-start'.
7690
7691         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7692
7693         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7694
7695         * cus-dep.el (Custom-make-dependencies):
7696         Add autoload cookie for custom-add-loads to generated custom-load.el.
7697
7698         * autoload.el (autoload-package-name): Warning suppression.
7699         Move defvar prior to first use.
7700
7701         * custom.el: Add autoload for custom-declare-face.
7702         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7703         * cl.el (cl-hack-byte-compiler):
7704         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7705         to work properly.
7706
7707 2000-07-08  Mike Sperber  <mike@xemacs.org>
7708
7709         * startup.el (load-home-init-file): Added variable.
7710         (maybe-migrate-user-init-file): Added.
7711         (load-user-init-file): Load custom file if different from init
7712         file.
7713
7714         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7715         "startup."
7716
7717         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7718         Moved `custom-file'-related code to cus-file.el.
7719
7720         * cus-file.el: New file.
7721
7722 2000-04-01  Mike Sperber  <mike@xemacs.org>
7723
7724         * packages.el (packages-find-package-directories): Added support
7725         for external package hierarchies with in-place installations.
7726
7727         * find-paths.el (paths-root-in-place-p): Added.
7728         (paths-find-emacs-directory): Added support for external
7729         directories with in-place installations.
7730         (paths-find-site-directory): Ditto.
7731
7732         * startup.el (find-user-init-file): Also look for
7733         ~/.xemacs/init.elc? in preference to ~/.emacs.
7734
7735 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7736
7737         * select.el (own-selection):
7738         * select.el (own-clipboard): Changed `append' parameter to
7739         `how-to-use' parameter.
7740         * select.el (own-selection): Removed icky append code.
7741         * select.el (own-selection, get-selection): Removed extra type
7742         checking.
7743         * select.el (selection-appender-alist):
7744         * select.el (selection-converter-{in|out}-alist): Initialise.
7745         * select.el (select-append-to-*): New.
7746         * select.el (select-convert-from-*): New.  New functions to append
7747         data and convert data from external type.
7748
7749 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7750
7751         * font-lock.el: Javadoc enhancements.
7752
7753 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7754
7755         * printer.el (generic-print-region): Compose job name from buffer
7756         name.
7757
7758 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7759
7760         * font-lock.el (font-lock-fontify-pending-extents): Call
7761         font-lock-fontify-region instead of font-lock-fontify-buffer
7762         to avoid unnecessary progress gauges.
7763
7764 2000-07-06  Craig Lanning  <lanning@scra.org>
7765
7766         * custom-load.el (faces):
7767
7768         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7769         dir is a regex.
7770
7771         * process.el (call-process-internal): from Dan Holmsand, use binary
7772         coding systems so that jka-compr works.
7773
7774 2000-07-07  Ben Wing  <ben@xemacs.org>
7775
7776         * font-lock.el: Undo previous change.  Unfortunately, some
7777         files actually use the variables directly in their init code
7778         without quoting them.
7779
7780 2000-07-07  Ben Wing  <ben@xemacs.org>
7781
7782         * font-lock.el (defvar font-lock-*-face): Removed.
7783
7784         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7785         only when necessary.
7786
7787 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7788
7789         * cl-macs.el: fix cl-transform-function-property kludge
7790         so that it does not require a random feature.
7791
7792 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7793
7794         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7795         as in Linux kernel "Rules.make".
7796
7797 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7798
7799         * build-report.el (build-report): Add autoload cookie.
7800
7801 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7802
7803         * package-ui.el (defgroup pui):  Correct a misspelling
7804         (pui-toggle-package-delete):  Change `seleted' to `selected'
7805
7806 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7807
7808         * package-get.el (package-get-update-base):
7809         (package-get): Use insert-file-contents-literally always.
7810         (package-get-maybe-save-index):
7811         Force coding system for writing to binary.
7812
7813 2000-06-08  Mike Alexander  <mta@arbortext.com>
7814
7815         * code-process.el (call-process-region): If there is no coding
7816         system for the process on process-coding-system-alist use the
7817         coding system of the buffer containing the region.
7818
7819 2000-06-10  Ben Wing  <ben@xemacs.org>
7820
7821         * cmdloop.el (command-error):
7822         If debug-on-error and noninteractive, output backtrace.
7823
7824         * files.el (file-relative-name):
7825         Remove MSDOS references.
7826
7827         * simple.el (line-number): New function, due to non-obvious
7828         behavior/usage of count-lines.
7829
7830         * simple.el (count-lines): document non-obvious usage to get
7831         line number.
7832
7833 2000-06-11  Ben Wing  <ben@xemacs.org>
7834
7835         * faces.el ((featurep 'xpm)):
7836         * x-faces.el (x-init-face-from-resources):
7837         * x-faces.el (x-init-frame-faces):
7838         * x-misc.el (x-init-specifier-from-resources):
7839         * x-misc.el (x-get-resource-and-bogosity-check):
7840         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7841         * x-mouse.el (x-init-pointer-shape):
7842         * x-scrollbar.el (x-init-scrollbar-from-resources):
7843         Add sixth argument to x-get-resource calls so as to issue warnings
7844         rather than errors on bogus arguments.
7845
7846 2000-06-05  Ben Wing  <ben@xemacs.org>
7847
7848         * compat.el: new file.  provides a clean, non-intrusive way to
7849         define compatibility functions.
7850
7851         * process.el (shell-quote-argument): temporary fix for lack
7852         of nt-quote-process-args.  #### I need to put back the overall
7853         structure of that mechanism but redo the guts of it using the
7854         extra intelligence in the C code.
7855
7856 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7857
7858         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7859         `package-get' does in package-get.el, instead of using external
7860         "md5sum" program.
7861
7862         * package-get.el (package-get): Insert package file literally to
7863         make checksum calculation work.
7864
7865 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7866
7867         * code-files.el (convert-mbox-coding-system): Deleted.
7868         (file-coding-system-alist): Removed reference to
7869         convert-mbox-coding-system.
7870
7871 2000-05-28  Martin Buchholz <martin@xemacs.org>
7872
7873         * XEmacs 21.2.34 is released.
7874
7875 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7876
7877         * font-lock.el (font-lock-keywords): Rewrote docstring
7878
7879 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7880
7881         * loadhist.el (unload-feature): handle case where x is both boundp
7882         and fboundp
7883
7884 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7885
7886         * packages.el: It's ok to use built-in macros, but not lisp
7887         defined ones.
7888
7889 2000-05-20  Ben Wing  <ben@xemacs.org>
7890
7891         * font-lock.el:
7892         * font-lock.el (font-lock-message-threshold):
7893         * font-lock.el (font-lock-mode):
7894         * font-lock.el (font-lock-default-fontify-buffer):
7895         * font-lock.el (font-lock-always-fontify-immediately):
7896         * font-lock.el (font-lock-old-extent): Removed.
7897         * font-lock.el (font-lock-old-len): Removed.
7898         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7899         * font-lock.el (font-lock-pending-extent-table): New.
7900         * font-lock.el (font-lock-range-table): New.
7901         * font-lock.el (font-lock-after-change-function):
7902         * font-lock.el (font-lock-after-change-function-1): Removed.
7903         * font-lock.el (font-lock-fontify-pending-extents): New.
7904         * font-lock.el ('font-lock-revert-cleanup): Removed.
7905         * font-lock.el ('font-lock-revert-setup): Removed.
7906         Rewrite deferral code to handle any number of changes, merging
7907         them properly.  Remove hacked-up code for revert-buffer, now
7908         unnecessary.
7909
7910         * menubar-items.el (default-menubar):
7911         In Options->Edit Init File, don't switch to emacs-lisp-mode
7912         unless necessary; doing this turns off font-lock.
7913
7914 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7915
7916         * keydefs.el: Define C-x BS to backward-kill-sentence.
7917
7918 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7919
7920         * files.el (hack-local-variables-prop-line): Use non-greedy
7921         matching to process -*-texinfo-*- -*-.
7922
7923 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7924
7925         * minibuf.el (minibuf-directory-files): new function.
7926         (read-file-name-activate-callback): use minibuf-directory-files.
7927         (read-directory-name-internal): ditto.
7928         (mouse-file-display-completion-list): ditto.
7929         (mouse-directory-display-completion-list): ditto.
7930         (read-file-name-internal): remove "./" from completion list unless
7931         explicitly matched, for consistency.
7932
7933 2000-05-11  Ben Wing  <ben@xemacs.org>
7934
7935         * gutter-items.el (gutter-buffers-tab):
7936         * gutter-items.el (add-tab-to-gutter):
7937         * gutter-items.el (update-tab-in-gutter):
7938         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7939         * gutter-items.el (append-progress-display):
7940         * gutter-items.el (abort-progress-display):
7941         * gutter-items.el (raw-append-progress-display):
7942         Further fixes.  Use set-glyph-image not set-image-instance-property,
7943         to fix problems with multiple windows in a frame.
7944
7945         * menubar-items.el (tutorials-menu-filter):
7946         Fix typo.
7947
7948         * startup.el (early-error-handler):
7949         Display message box under windows; otherwise, message will disappear
7950         before it can be viewed.
7951
7952         * update-elc.el:
7953         Fix bug in NEEDTODUMP processing.
7954
7955 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7956
7957         * startup.el (lock-directory): Removed.
7958         (superlock-file): Ditto.
7959         (startup-set-paths): Remove lockdir.
7960         (startup-setup-paths-warning): Remove lock-directory.
7961
7962         * setup-paths.el (paths-find-lock-directory): Removed.
7963         (paths-find-superlock-file): Ditto.
7964
7965 2000-05-09  Ben Wing  <ben@xemacs.org>
7966
7967         * faces.el (set-face-property):
7968         * faces.el (set-face-font):
7969         * faces.el (set-face-foreground):
7970         * faces.el (set-face-background):
7971         * faces.el (set-face-background-pixmap):
7972         * faces.el (set-face-underline-p):
7973         * faces.el (set-face-strikethru-p):
7974         * faces.el (set-face-highlight-p):
7975         * faces.el (set-face-dim-p):
7976         * faces.el (set-face-blinking-p):
7977         * faces.el (set-face-reverse-p):
7978         doc string changes.
7979
7980         * glyphs.el:
7981         * glyphs.el (make-image-specifier):
7982         * glyphs.el (glyph-property):
7983         * glyphs.el (set-glyph-image):
7984         * glyphs.el (make-glyph):
7985         * glyphs.el (make-pointer-glyph):
7986         * glyphs.el (make-icon-glyph):
7987         * glyphs.el (widget-image-instance-p): New.
7988         authorship info, lots of doc changes.  New predicate, inadvertently
7989         omitted.  the general principle with specifier docs is now that
7990         the description of instantiators should go with the make-foo-specifier
7991         fun's doc string, rather than in foo-specifier-p.  this follows
7992         conventions elsewhere in XEmacs and in general is a lot more obvious
7993         of a place to look.  sometimes the make-foo-specifier function needs
7994         to be created in the process.
7995
7996         * gutter.el:
7997         * gutter.el (make-gutter-specifier): New.
7998         * gutter.el (make-gutter-size-specifier): New.
7999         * gutter.el (make-gutter-visible-specifier): New.
8000         specifier doc updates according to the conventions specified before.
8001
8002         * objects.el:
8003         * objects.el (make-font-specifier):
8004         * objects.el (make-color-specifier):
8005         * objects.el (make-face-boolean-specifier): New.
8006         specifier doc updates according to the conventions specified before.
8007
8008         * specifier.el:
8009         * specifier.el (set-specifier):
8010         * specifier.el (make-integer-specifier): New.
8011         * specifier.el (make-boolean-specifier): New.
8012         * specifier.el (make-natnum-specifier): New.
8013         * specifier.el (make-generic-specifier): New.
8014         * specifier.el (make-display-table-specifier): New.
8015         specifier doc updates according to the conventions specified before.
8016
8017         * toolbar.el:
8018         * toolbar.el (make-toolbar-specifier): New.
8019         specifier doc updates according to the conventions specified before.
8020
8021 2000-05-09  Ben Wing  <ben@xemacs.org>
8022
8023         * process.el (call-process-internal): Revert to previous version
8024         because Mike's change clashed with a change I did not long before.
8025         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8026         Thanks very much Mike for pointing out the bug and submitting a
8027         patch!
8028
8029 2000-04-13  Mike Alexander  <mta@arbortext.com>
8030
8031         * process.el (call-process-internal): Send the correct input buffer
8032         (call-process-internal): Return the exit status of the process
8033
8034 2000-05-07  Ben Wing  <ben@xemacs.org>
8035
8036         * winnt.el:
8037         * winnt.el (nt-quote-args-verbatim): Removed.
8038         * winnt.el (nt-quote-args-prefix-quote): Removed.
8039         * winnt.el (nt-quote-args-backslash-quote): Removed.
8040         * winnt.el (nt-quote-args-double-quote): Removed.
8041         * winnt.el (nt-quote-args-functions-alist): Removed.
8042         * winnt.el (nt-quote-process-args): Removed.
8043         Remove all stuff for argument quoting.  We borrow the code instead
8044         from Emacs 20.6, which is much more careful in its quoting
8045         (e.g. in handling runs of the escape character) and avoids most of
8046         the need for this Lisp mechanism by checking to see whether we're
8047         running a Cygwin or normal program and doing the appropriate
8048         quoting.  If we end up needing such a mechanism, we should add
8049         it by extending the variable `mswindows-quote-process-args' so it
8050         can take an alist of regexps.
8051
8052 2000-05-07  Ben Wing  <ben@xemacs.org>
8053
8054         * keydefs.el:
8055         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8056         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8057         the window without moving point.
8058
8059         * simple.el:
8060         * simple.el (scroll-up-one): New.
8061         * simple.el (scroll-down-one): New.
8062         Functions for use with C-M-up/down.
8063
8064 2000-05-01  Martin Buchholz <martin@xemacs.org>
8065
8066         * XEmacs 21.2.33 is released.
8067
8068 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8069
8070         * dialog.el (yes-or-no-p-dialog-box):
8071         Fix docstring.
8072         Fix following horrible bug in X11 mode with focus-follows-mouse:
8073           1. Visit two files in two different frames.
8074           2. do File->Revert Buffer in one of those frames.
8075           3. Dialog box appears.
8076           4. Arrange things so that the mouse passes over the *other*
8077              frame, then to the dialog box, and click on "Yes".
8078           5. The file contents end up in the *wrong* buffer!
8079         Add TODO comment.
8080
8081 2000-04-28  Ben Wing  <ben@xemacs.org>
8082
8083         * help.el (describe-installation): correct typo introduced
8084         in last patch: boundp -> fboundp.
8085
8086         * etags.el (buffer-tag-table-list):
8087         canonicalize filenames to Unix format so that tag-table-alist
8088         searching works under Windows.
8089
8090         * autoload.el:
8091         Bowdlerize the supposedly objectionable words
8092         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8093
8094         * gutter-items.el (set-progress-display-style):
8095         * gutter-items.el (search-dialog-callback):
8096         * gutter-items.el (make-search-dialog):
8097         Change to new callback-ex api.
8098
8099 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8100
8101         * help.el: (describe-installation): decode-coding-string is not
8102         defined in a non MULE environment.
8103
8104 2000-04-28  Ben Wing  <ben@xemacs.org>
8105
8106         * gutter-items.el (buffer-list-changed-hook):
8107         use it, not record-buffer-hook.
8108
8109         * subr.el (record-buffer-hook): Removed.
8110
8111 2000-04-27  Ben Wing  <ben@xemacs.org>
8112
8113         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8114         use NORECORD option.  Andy will not like this, but the existing
8115         gutter behavior is just wrong, as per this comment:
8116
8117         ;; this used to add the norecord flag to both calls below.
8118         ;; this is bogus because it is a pervasive assumption in XEmacs
8119         ;; that the current buffer is at the front of the buffers list.
8120         ;; for example, select an item and then do M-C-l
8121         ;; (switch-to-other-buffer).  Things get way confused.
8122         ;;
8123         ;; Andy, if you want to maintain the current look, you must
8124         ;;  *uncouple* the gutter order and buffers order.
8125
8126         * loaddefs.el (completion-ignored-extensions): unfuckify.
8127
8128         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8129         xemacs.mak.
8130
8131         * autoload.el (batch-update-one-directory): new function, used in
8132         xemacs.mak.
8133
8134         * loadup.el: set gc-cons-threshold very high unless dumping --
8135         loadup during update-elc is much much much faster.  also do this
8136         when quick-building.
8137
8138         add commented-out code for profiling loadup.
8139
8140
8141         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8142         is required in order to build xemacs.
8143
8144 2000-04-26  Ben Wing  <ben@xemacs.org>
8145
8146         * loadup.el: don't garbage collect during loadup if quick-build
8147         compile-time option is set.
8148
8149 2000-04-23  Ben Wing  <ben@xemacs.org>
8150
8151         * update-elc.el: compute whether any dumped .el or .elc files
8152         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8153         if so.
8154
8155         * update-elc.el (update-elc-files-to-compile): always change
8156         NOBYTECOMPILE in the src directory rather than current dir,
8157         so it will work under NT.
8158
8159         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8160         the form of this file is identical between Unix and Windows.
8161         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8162         Added comment.
8163         (update-autoloads-from-directory): updated doc string.
8164         updated doc strings in a few other places.
8165
8166 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8167
8168         * bytecomp.el (byte-force-recompile): Fix argument to
8169         byte-recompile-directory.
8170
8171 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8172
8173         * gutter-items.el (progress-display-clear-when-idle): Use
8174         add-one-shot-hook.
8175         * gutter-items.el (clear-progress-display): Adjust number of
8176         arguments.
8177
8178 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8179
8180         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8181
8182 2000-04-16  Ben Wing  <ben@xemacs.org>
8183
8184         * printer.el: New file.
8185
8186         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8187
8188         * help.el (describe-installation): Fix decoding for Windows.
8189
8190         * menubar-items.el:
8191         * menubar-items.el (default-menubar):
8192         * menubar-items.el (tutorials-menu-filter): New.
8193         * menubar-items.el (popup-menubar-menu):
8194         Add authorship.  Redo Help menu and Tutorials filter.
8195
8196         * menubar.el: Correct comment.
8197
8198         * modeline.el (modeline-buffer-identification): Correct doc string.
8199
8200         * simple.el:
8201         * simple.el (printing): Removed.
8202         * simple.el (printer-name): Removed.
8203         * simple.el (generic-print-buffer): Removed.
8204         * simple.el (generic-print-region): Removed.
8205         Move generic print code to printer.el.
8206
8207 2000-04-15  Ben Wing  <ben@xemacs.org>
8208
8209         * simple.el (generic-print-region): New.
8210         make this function actually work.
8211         (generic-print-buffer): call generic-print-region.
8212
8213 2000-04-14  Andy Piper  <andy@xemacs.org>
8214
8215         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8216         by using the new widget-callback-current-channel.
8217         (search-dialog-callback): ditto.
8218
8219 2000-04-12  Andy Piper  <andy@xemacs.org>
8220
8221         * gutter.el (default-gutter-position): moved from gutter-items.el.
8222         (default-gutter-position-changed-hook): ditto.
8223         (gutter-element-visibility-changed-hook): ditto.
8224         (set-gutter-element): ditto.
8225         (remove-gutter-element): ditto.
8226         (set-gutter-element-visible-p): ditto.
8227         (gutter-element-visible-p): ditto.
8228         (init-gutter): ditto.
8229
8230         * dialog.el (make-dialog-box): renamed and moved from
8231         gutter-items.el
8232
8233         * gutter-items.el: move various functions elsewhere.
8234
8235 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8236
8237         * menubar-items.el: Fixed place of parenthesis.
8238
8239 2000-04-12  Ben Wing  <ben@xemacs.org>
8240
8241         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8242                 without constantly being prompted for the tag.
8243         * simple.el: Added a number of section headings, to clarify the
8244                 organization of this file.
8245         * simple.el (activate-region):
8246         * simple.el (region-exists-p):
8247         * simple.el (region-active-p):
8248                 Moved these three function down to the other side of
8249                 the case-changing functions, so they join the rest of
8250                 the region code.
8251         * simple.el (printing): New.
8252         * simple.el (printer-name): New.
8253         * simple.el (generic-print-buffer): New.
8254                 New functions, a very simple prototype for a unified
8255                 printing interface.
8256
8257         * process.el (call-process-internal): Real fix for null BUFFER,
8258                 other problems with BUFFER specs.
8259
8260         * menubar-items.el:
8261                 Fixed up File->Print to use new printing functions.
8262                 Various corrections and expansions to Grep/Compile menus.
8263                 New options for Printing.
8264                 New options for SMTP Mail, the way to send mail under
8265                   MS Windows. (There's also a package patch to make SMTP
8266                   Mail be the default under MSWin.)
8267
8268 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8269
8270         * menubar-items.el: Selecting Rectangle Mousing from menubar
8271         did not work.  Needed to quote mouse-track-rectangle-p.
8272
8273 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8274
8275         * cl-compat.el (keywordp): Removed.
8276
8277 2000-04-05  Andy Piper  <andy@xemacs.org>
8278
8279         * gutter-items.el (progress-layout-glyph): don't initialize here.
8280         (progress-gauge-glyph): use dynamic sizing.
8281         (set-progress-display-style): new function. Set progress glyphs
8282         appropriately depending on the style.
8283         (progress-display-style): new variable. Custom version of
8284         set-progress-display-style.
8285         (progress-abort-glyph): switch to dynamic sizes.
8286         (search-dialog-text): make the edit field active.
8287
8288 2000-04-04  Andy Piper  <andy@xemacs.org>
8289
8290         * gutter-items.el (make-search-dialog): need to make the search
8291         dialog visible after creation.
8292
8293         * menubar-items.el (default-menubar): use the search dialog for
8294         searching. Remove some extraneous search menu items.
8295
8296         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8297         well as strings.
8298         (make-gutter-only-dialog-frame): allow the user to create the
8299         frame unmapped. Allow the gutter spec to be given as a glyph.
8300         (search-dialog-direction): new variable.
8301         (search-dialog-text): new variable.
8302         (search-dialog-callback): new function. Callback for the search
8303         dialog action.
8304         (make-search-dialog): new function. Create a user-friendly search
8305         dialog.
8306
8307 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8308
8309         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8310         under Windows.
8311
8312 2000-04-01  Andy Piper  <andy@xemacs.org>
8313
8314         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8315         progress more accurately.
8316
8317 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8318
8319         * finder.el (finder-compile-keywords): Process readable files only.
8320         Because error in process of .#finder-inf.el when compile xemacs
8321         with --with-clash-detection option.
8322
8323 2000-03-31  Andy Piper  <andy@xemacs.org>
8324
8325         * gutter-items.el (append-progress-display): don't delay after a
8326         successful font-lock.
8327         (make-gutter-only-dialog-frame): new function. Allow users to
8328         create gutter-only dialogs.
8329
8330 2000-03-27  Mike Alexander  <mta@arbortext.com>
8331
8332         * process.el (call-process-internal): Handle a null BUFFER
8333         parameter correctly.
8334
8335 2000-03-28  Andy Piper  <andy@xemacs.org>
8336
8337         * gutter-items.el (abort-progress-display): put strings in the
8338         gutter not extents.
8339         (progress-layout-glyph): signal special 'quit callback.
8340         (progress-display-quit-function): deleted.
8341         (progress-display-stop-callback): deleted.
8342         (progress-display-dispatch-command-events): deleted.
8343         (append-progress-display): remove calls to
8344         progress-display-dispatch-command-events.
8345         (raw-append-progress-display): ditto.
8346
8347 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8348
8349         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8350         being a list.  Actually define `stipple-pixmap-p' which is used as
8351         an error predicate.  Correctly handle PIXMAP being either relative
8352         or absolute file name.
8353
8354 2000-03-24  Andy Piper  <andy@xemacs.org>
8355
8356         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8357         (abort-progress-display): ditto. Don't delete the created extent.
8358         (raw-append-progress-display): ditto.
8359         (progress-display-dispatch-non-command-events): new
8360         function. Encapsulates what we want to do when no command input is
8361         required.
8362         (progress-display-dispatch-command-events): likewise, but disable
8363         for now since it causes too many problems.
8364         (append-progress-display): use them.
8365         (raw-append-progress-display): ditto.
8366         (default-gutter-position-changed-hook): set this rather than
8367         default-gutter-position-changed.
8368         (default-gutter-position-changed-hook): lambda with zero arguments
8369         rather than one.
8370         (raw-append-progress-display): trap errors in pending input since
8371         allowing them to signal will hose the gauge well and
8372         truly. Ideally we would like to delay these until we are more able
8373         to cope.
8374         (append-progress-display): ditto.
8375
8376 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8377
8378         * lisp/make-docfile.el: call-process-internal is now implemented
8379         in process.el.
8380
8381 2000-03-21  Ben Wing  <ben@xemacs.org>
8382
8383         * mule\mule-cmds.el (set-language-info-alist):
8384         Fix to correspond to new menu arrangement.
8385
8386 2000-03-21  Ben Wing  <ben@xemacs.org>
8387
8388         * process.el:
8389         * process.el (call-process-internal): New.
8390         New implementation of call-process.  Only enabled under NT, so far.
8391         stderr handling not implemented yet in CVS'd C code.
8392
8393 2000-03-20  Ben Wing  <ben@xemacs.org>
8394
8395         * lisp-mode.el:
8396         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8397         * lisp-mode.el (lisp-interaction-mode):
8398         Put back Lisp Interaction menubar for Jan V's sake.
8399
8400         * simple.el:
8401         * simple.el (mark-ring):
8402         * simple.el (dont-record-current-mark): New.
8403         * simple.el (in-shifted-motion-command): New.
8404         * simple.el (mark-ring-unrecorded-commands): New.
8405         * simple.el (mark-ring-max):
8406         * simple.el (set-mark-command):
8407         * simple.el (push-mark):
8408         * simple.el (handle-pre-motion-command):
8409         Implement scheme for not recording unimportant marks.
8410
8411         * subr.el:
8412         * subr.el (function-allows-args): New.
8413         New function function-allows-args.
8414
8415 2000-03-20  Martin Buchholz <martin@xemacs.org>
8416
8417         * XEmacs 21.2.32 is released.
8418
8419 2000-03-20  Andy Piper  <andy@xemacs.org>
8420
8421         * gutter-items.el (update-tab-in-gutter): force selection of the
8422         selected-window if required to do so.
8423         (buffers-tab-items): ditto.
8424         (add-tab-to-gutter): ditto.
8425         (create-frame-hook): use force-selection.
8426         (default-gutter-position-changed): lambdify.
8427         (update-tab-hook): deleted since it was only used in one place.
8428
8429 2000-03-18  Andy Piper  <andy@xemacs.org>
8430
8431         * files.el (find-file-noselect): undo change that shouldn't have
8432         gone in.
8433
8434 2000-03-17  Andy Piper  <andy@xemacs.org>
8435
8436         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8437         of selected-window trickery.
8438
8439         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8440         frames tabs.
8441         (progress-display-stop-callback): progress -> progress-display
8442         (progress-display-quit-function): ditto.
8443         (clear-progress-display): ditto.
8444         (remove-progress-display): ditto.
8445         (append-progress-display): ditto.
8446         (abort-progress-display): ditto.
8447         (raw-append-progress-display): ditto.
8448         (display-progress-display): ditto.
8449         (current-progress-display-label): ditto.
8450         (current-progress-display): ditto.
8451         (lprogress-display): ditto and save the buffer
8452         (progress-display): ditto. Otherwise the buffer sometimes gets
8453         changed which confuses font-lock.
8454
8455         * font-lock.el (font-lock-default-fontify-buffer): catch all
8456         errors, not just quit.
8457         (font-lock-mode): progress -> display-progress
8458         (font-lock-default-fontify-buffer): ditto.
8459         (font-lock-fontify-syntactically-region): ditto.
8460         (font-lock-fontify-keywords-region): ditto.
8461
8462 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8463
8464         * cl.el (gensym): Move to here from cl-macs.el.
8465         (gentemp): Ditto.
8466
8467 2000-03-16  Andy Piper  <andy@xemacs.org>
8468
8469         * font-lock.el (font-lock-mode): use lprogress and friends for
8470         progress management.
8471         (font-lock-default-fontify-buffer): ditto.
8472         (font-lock-fontify-syntactically-region): ditto.
8473         (font-lock-fontify-keywords-region): ditto.
8474         (font-lock-revert-cleanup): fix reverting.
8475         (font-lock-revert-setup): ditto.
8476
8477         * gutter-items.el (progress-use-echo-area): new variable. Use the
8478         echo area for progress gauges if non-nil.
8479         (clear-progress): remove echo area stuff and defer to
8480         clear-message.
8481         (append-progress): dispatch non-command events after each progress
8482         increment. Remove echo area stuff.
8483         (abort-progress): remove echo area stuff and defer to
8484         display-message.
8485         (raw-append-progress): ditto. Dispatch non-command events after
8486         gutter redisplay.
8487         (display-progress): defer echo area stuff to display-message.
8488
8489         * gutter-items.el (clear-progress):
8490         (abort-progress): indentation changes.
8491         (display-progress): don't clear progress.
8492         (append-progress): compare messages with equal.
8493         (raw-append-progress): use dispatch-non-command-events to flush
8494         widget creation events.
8495
8496 2000-03-13  Ben Wing  <ben@xemacs.org>
8497
8498         * abbrev.el:
8499         * abbrev.el (abbrev-string-to-be-defined): New.
8500         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8501         Changes for use with the menubar.
8502
8503 2000-03-12  Ben Wing  <ben@xemacs.org>
8504
8505         * alist.el (vassoc): moved here from font-menu.el.
8506
8507         * custom.el (defface): typo fix.
8508
8509         * dialog.el (yes-or-no-p-dialog-box):
8510         * dialog.el (message-box):
8511         * files.el (save-some-buffers-1):
8512         Put accelerators in the button names.
8513
8514         * font-lock.el (font-lock-comment-face):
8515         * font-lock.el (font-lock-keyword-face):
8516         * font-lock.el (font-lock-function-name-face):
8517         Fixed some of the colors under MS Windows because the existing
8518         default colors were hardly different from black and needed to be
8519         made lighter.
8520
8521         * font-menu.el:
8522         * font-menu.el (font-menu-split-long-menu):
8523         * font-menu.el (font-menu-family-constructor):
8524         * font-menu.el (font-menu-size-constructor):
8525         * font-menu.el (font-menu-weight-constructor):
8526         * font-menu.el (font-menu-set-font):
8527         vassoc moved to alist.el.
8528         Accelerators added to all menus.
8529         Unused bound var new-props removed.
8530
8531         * keydefs.el: I did a whole lot of rearranging to put things in a
8532         more consistent order and fixed a number of cases where key
8533         combinations involving up, down, left, right and so on were
8534         defined but the corresponding keypad combinations were not
8535         defined.
8536
8537         * lisp-mode.el:
8538         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8539         * lisp-mode.el (emacs-lisp-mode):
8540         * lisp-mode.el (lisp-interaction-mode):
8541         * lisp-mode.el (flet):
8542         Added accelerators onto the menus.
8543         Made all the different versions of the let function be indented
8544         the same way.
8545         Undid Steve's easy-menu-ification, because it makes it impossible
8546         to have the menubar and popup menus different.
8547         Cleaned up the menu; added items for find-function &c and some
8548         indenting, and removed debug-on-*.
8549
8550         * list-mode.el (list-mode-hook):
8551         * list-mode.el (list-mode):
8552         * list-mode.el (completion-setup-hook):
8553         * list-mode.el (display-completion-list):
8554         Added support for the :window-height keyword, which is required
8555         because of other changes that I made for the file dialog box.  I
8556         also made the hook variables list-mode-hook and
8557         completion-setup-hook and also minibuffer-setup-hook in
8558         minibuf.el be permanent-local; see comment in list-mode.el.
8559
8560         * map-ynp.el (map-y-or-n-p):
8561         Added accelerators to the dialog buttons.
8562
8563         * menubar-items.el (menu-truncate-list):
8564         New internal function.
8565         * menubar-items.el (submenu-generate-accelerator-spec):
8566         * menubar-items.el (menu-item-strip-accelerator-spec):
8567         * menubar-items.el (menu-item-generate-accelerator-spec):
8568         New exported functions, for use in auto-generating accelerator specs.
8569
8570         * menubar-items.el:
8571         * menubar-items.el (default-menubar):
8572         * menubar-items.el (maybe-add-init-button):
8573         * menubar-items.el (bookmark-menu-filter):
8574         * menubar-items.el (slow-format-buffers-menu-line):
8575         * menubar-items.el (build-buffers-menu-internal):
8576         * menubar-items.el (language-environment-menu-filter):
8577         * menubar-items.el (default-popup-menu):
8578         * menubar-items.el (popup-buffer-menu):
8579         * menubar-items.el (popup-menubar-menu):
8580         Did a major overhaul on this file, and in fact I'm nowhere near
8581         done working on the menubar, and there will be more patches to
8582         come.  A basic summary of what I've done:
8583
8584         a) I added accelerators to all of the menu items.  For menus that
8585         are auto-generated, such as the buffers menu, the accelerators are
8586         automatically added to the beginning of each line using the
8587         numbers 1 through 9, then zero, and then letters starting with A,
8588         but omitting the letters that are already in use for the fixed
8589         menu items at the top of the buffers menu.  To facilitate adding
8590         accelerators of this kind, I created some new functions
8591         (*-accelerator-spec), which are also being used by other filters
8592         that auto generate lists of things such as ftp sites to download
8593         packages.  If people really don't like these accelerators
8594         appearing at the beginning of the menu items, a variable can be
8595         added to optionally turn them off, but I think this is rather
8596         pointless because other menu items have accelerators and many or
8597         most of the menu users will use the accelerators if the support is
8598         there.
8599
8600         b) I combined the top level Tools and Apps menus into a single
8601         Tools menu, because the distinction between the two is not
8602         obvious, and the items on the menus are not used often enough that
8603         putting some of them onto submenus is a problem.
8604
8605         c) I created two new top level menus called View and Cmds because
8606         there were too many items on the File and Edit menus, and I'm going
8607         to be adding more items to these menus.  In contrast to the Tools
8608         menu, the items on these menus may be used quite often during an
8609         editing session, and so should be available with fewer
8610         keystrokes.
8611
8612         d) I added a number of options to the options menu, including one
8613         for controlling whether the alt key can be used to traverse to
8614         menu items using the accelerators, one for controlling behavior of
8615         control-k, one for controlling how the kill and yank functions
8616         interact with the clipboard, a few additional buffers-menu
8617         options, and various other things.  I also did a bit of
8618         rearranging, for example, combining the keyboard and mouse options
8619         into a single keyboard and mouse submenu to facilitate the
8620         accelerators on that level.
8621
8622         e) I changed the variable buffers-menu-format-buffer-line-function
8623         to take two arguments instead of one, the second argument being
8624         the line number for use in creating an accelerator.  I added a
8625         hack to support existing functions with one argument (although I
8626         doubt that very many of these exist), for backward compatibility.
8627
8628         f) I moved the top level mule menu to be a submenu of the edit
8629         menu.  I think that most of the items on this menu are fairly
8630         useless and there are certainly not enough frequently used items
8631         to justify this being its own top level menu.
8632
8633         g) I combined most of the items in big-menubar.el into the main menu.
8634         If people think the main menu is too big, it would be possible to
8635         create different configurations, some smaller.
8636
8637         * menubar.el (check-menu-syntax):
8638         Deleted some syntax checks that were no longer valid, partly
8639         because of changes that were already made a long time ago, and
8640         partly because of a change I made where I allow the name of the
8641         menu item to be an evaluated expression rather than just a string,
8642         similar to all of the other parameters of a menu item.
8643
8644         * minibuf.el:
8645         * minibuf.el (read-file-name-1):
8646         * minibuf.el (mouse-read-file-name-1):
8647         I made a number of changes to improve the appearance
8648         and functioning of the file dialog box.  They include:
8649
8650         a) Fixing the problem where closing the dialog box by clicking on
8651         the close button of the window didn't properly exit the
8652         minibuffer.
8653
8654         b) Fixing the problem that if you typed part of a file name, and
8655         then clicked on a completion with the mouse, the file was not
8656         correctly selected.
8657
8658         c) Changing the title of the dialog box to reflect the operation
8659         being done in accordance with user interface conventions, rather
8660         than the name of the dialog box buffer, which is rather useless.
8661
8662         d) Remove the words "possible completions are" which didn't
8663         belong.
8664
8665         e) Fix things so that the completions scroll off the end of the
8666         completions windows only to the right, rather than both to the
8667         right and down, which is in accordance with Windows user interface
8668         conventions.
8669
8670         * msw-init.el (init-post-mswindows-win):
8671         Added a binding for meta-F4, which is the standard windows binding
8672         for exiting a program.
8673
8674         * select.el (get-selection-no-error):
8675         * select.el (own-selection):
8676         * select.el (own-clipboard):
8677         Added an optional argument called append to the functions
8678         own-selection and own-clipboard.  This adds support for appending
8679         text to the existing selection and allows the function
8680         own-clipboard to be used as the value of the variable
8681         interprogram- cut-function.
8682
8683         Fixed a bug in own-selection in handling zmacs-region-stays.
8684
8685         * simple.el (historical-kill-line): New.
8686
8687         * simple.el (kill-line):
8688         * simple.el (interprogram-cut-function):
8689         * simple.el (interprogram-paste-function):
8690         * simple.el (handle-pre-motion-command):
8691         * simple.el (next-line):
8692         * simple.el (previous-line):
8693         a) Expanded the variable kill-whole-line, so that function
8694         kill-line can be set to delete the entire line always, not just
8695         when cursor is at the beginning of the line.  This is controlled
8696         by setting the variable kill-whole-line to the symbol 'always.
8697         This behavior, as well as the existing kill-whole-line behavior,
8698         now only take effect when kill-line is called interactively,
8699         although this is a departure from a previous behavior in the case
8700         of setting this variable kill-whole-line to t.  It is almost
8701         certainly what has always been intended, and most likely the old
8702         way of doing things introduced bugs.  I also created a function
8703         called historical-kill-line, which ignores the kill-whole-line
8704         setting and always gives the historical behavior of only killing
8705         to the end of the line.  I bound this function to shift- control-k
8706         so that the kill to end of line behavior is available, even when
8707         kill-whole-line has been set to change control-k into the simple
8708         delete-whole-line behavior. (This can be set using the options
8709         menu.)
8710
8711         b) I changed things so that kill and yank now interact with the
8712         clipboard by default under windows.  This was done by changing the
8713         default value of interprogram-cut- function and
8714         interprogram-paste-function.  You can get the old behavior by
8715         setting these to nil, and there is an option on the options menu
8716         to do this.
8717
8718         c) I added support for selecting text using shifted motion keys.
8719         This support is on by default and can be controlled by the
8720         variable shifted-motion-keys-select-region.  There is also a
8721         variable called unshifted-motion-keys-deselect-region that
8722         controls more specifically how the shifted motion key behavior
8723         works.  I did not put an option on the options menu to turn this
8724         off, because I can't imagine why this would be useful.
8725
8726         * simple.el (forward-block-of-lines):
8727         * simple.el (backward-block-of-lines):
8728         * simple.el (block-movement-size):
8729         New.
8730
8731         * simple.el (uncapitalized-title-words):
8732         * simple.el (uncapitalized-title-word-regexp):
8733         * simple.el (capitalize-string-as-title):
8734         * simple.el (capitalize-region-as-title):
8735         New.
8736
8737
8738         * subr.el (add-hook):
8739         * subr.el (make-local-hook): New.
8740         * subr.el (remove-local-hook): New.
8741         * subr.el (add-one-shot-hook): New.
8742         * subr.el (add-local-one-shot-hook): New.
8743         Added some functions to make using hooks easier.
8744         These include:
8745
8746         a) Functions add-local-hook and remove-local-hook to make it easy
8747         to use local hooks.
8748
8749         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8750         make it possible to add a "one-shot" hook, which is to say a hook
8751         that runs only once, and automatically removes itself after the
8752         first time it has run.
8753
8754 2000-03-09  Andy Piper  <andy@xemacs.org>
8755
8756         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8757
8758 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8759
8760         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8761         Moved from menubar-items.el.
8762         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8763
8764 2000-03-08  Andy Piper  <andy@xemacs.org>
8765
8766         * gutter-items.el (build-buffers-tab-internal): add selected field
8767         to buffers tab spec.
8768
8769 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8770
8771         * minibuf.el (last-exact-completion): Initialize to nil.
8772
8773 2000-03-07  Didier Verna  <didier@xemacs.org>
8774
8775         * startup.el (command-line-1): remove unused variable
8776         `first-file-buffer'.
8777
8778 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8779
8780         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8781         which is also used for Web server log files.
8782
8783 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8784
8785         * mule/mule-charset.el: Setup auto-fill-chars.
8786
8787 2000-03-02  SL Baur  <steve@beopen.com>
8788
8789         * subr.el (with-string-as-buffer-contents): Reimplement using
8790         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8791         non-deletion of buffer after execution problem.
8792         (with-output-to-string): Use unique buffer name.
8793
8794 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8795
8796         * gutter-items.el (buffers-tab-sort-function):  New variable.
8797         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8798
8799 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8800
8801         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8802
8803 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8804
8805         * menubar-items.el (maybe-add-init-button): Remove the "Load
8806         .emacs" button from all menubars.
8807
8808 2000-03-01  Didier Verna  <didier@xemacs.org>
8809
8810         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8811         region rectangle replacement (from Jan Vroonhof).
8812         (replace-rectangle): new function.
8813
8814 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8815
8816         * mule/mule-cmds.el (set-default-coding-systems): Use
8817         set-terminal-coding-system and set-keyboard-coding-system.
8818         * coding.el (set-terminal-coding-system): Use
8819         set-console-tty-output-coding-system.
8820         (set-keyboard-coding-system): Use
8821         set-console-tty-input-coding-system.
8822
8823 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8824
8825         * minibuf.el (read-variable): Allow symbol to default argument.
8826
8827 2000-02-27  Andy Piper  <andy@xemacs.org>
8828
8829         * gutter-items.el (update-tab-hook): new function to be used for
8830         hooks.
8831         (create-frame-hook): add update-tab-hook.
8832         (record-buffer-hook): ditto.
8833         (default-gutter-position-changed): ditto.
8834         (default-gutter-position): updating the buffers tab is now handled
8835         by a hook.
8836         (default-gutter-position-changed-hook): new variable.
8837         (gutter-element-visibility-changed-hook): ditto.
8838         (set-gutter-element-visible-p): call it.
8839         (set-gutter-element): use modify-specifier-instances. Set extents
8840         as duplicable before using.
8841         (remove-gutter-element): ditto.
8842         (set-gutter-element-visible-p): ditto.
8843         (init-gutter): new function.
8844         (add-tab-to-gutter): use new gutter-element functions rather than
8845         setting specifiers directly.
8846         (clear-progress): ditto.
8847         (abort-progress): ditto.
8848         (gutter-buffers-tab-visible-p): renamed from
8849         default-gutter-visible-p
8850
8851         * specifier.el (modify-specifier-instances): new function from Jan
8852         Vroonhof.
8853
8854         * x-init.el (init-post-x-win): call init-gutter.
8855
8856         * msw-init.el (init-post-mswindows-win): call init-gutter.
8857
8858         * menubar-items.el (default-menubar): Update to reflect new gutter
8859         variables.
8860
8861 2000-02-26  Andy Piper  <andy@xemacs.org>
8862
8863         * gutter-items.el (set-gutter-element): new function. Add gutter
8864         elements to the specified gutter.
8865         (remove-gutter-element): new function. Remove gutter elements from
8866         the specified gutter.
8867         (set-gutter-element-visible-p): new function. Set gutter element
8868         visibility for the provided gutter-visible specifier.
8869
8870 2000-02-23  Andy Piper  <andy@xemacs.org>
8871
8872         * gutter-items.el (add-tab-to-gutter): specify dimensions
8873         dynamically.
8874
8875 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8876
8877         * gutter-items.el (add-tab-to-gutter):
8878         * package-get.el (package-get-interactive-package-query):
8879         * package-ui.el (pui-directory-exists):
8880         (pui-install-selected-packages):
8881         (pui-list-packages):
8882         Use #'(lambda ...)  instead of '(lambda ...).
8883
8884 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8885
8886         * startup.el (load-user-init-file): Check to make sure user
8887           has an init-file before calling load().
8888
8889 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8890
8891         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8892
8893 2000-02-23  Martin Buchholz <martin@xemacs.org>
8894
8895         * XEmacs 21.2.31 is released.
8896
8897 2000-02-21  Mike Sperber <mike@xemacs.org>
8898
8899         * loadup.el (really-early-error-handler):
8900         * update-elc.el:
8901         * make-docfile.el:
8902         Remove dependency on EMACSBOOTSTRAP... environment variables.
8903
8904 2000-02-21  Martin Buchholz <martin@xemacs.org>
8905
8906         * XEmacs 21.2.30 is released.
8907
8908 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8909
8910         * byte-optimize.el (byte-optimize-plus):
8911         (byte-optimize-minus):
8912         (byte-optimize-multiply):
8913         Optimize (- 0) to 0, not (-)
8914         Optimize (+ 5 3.0) to 8.0
8915         Optimize (* 5 3.0) to 15.0
8916         Improve readability.
8917
8918 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8919
8920         * modeline.el: (modeline-scrolling-method): change modeline
8921         mswindows cursor appearance according to the value.
8922
8923         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8924         and 'gui-element face colors and 'gui-element face font to Windows
8925         defaults.
8926
8927 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8928
8929         * font-lock.el: Javadoc enhancements
8930
8931 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8932
8933         * ldap.el (toplevel): Test if LDAP support has been compiled in
8934         (ldap-verbose): New option
8935         (ldap-search-entries): Renamed from the previous ldap-search
8936         Conditionalize message display on ldap-verbose
8937         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8938         defuns
8939         (ldap-search): Is now defined as an obsolete wrapper calling
8940         ldap-search-basic or ldap-search-entries
8941
8942
8943 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8944             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8945             Jan Vroonhof  <jan@xemacs.org>
8946
8947         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8948         When for-effect is true, didn't call `byte-optimize-form'
8949         in and/or subforms without last.
8950
8951 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8952
8953         * package-get.el (package-get-download-sites): Use correct custom
8954         type.
8955
8956 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8957
8958         * files.el (write-file): Ask for coding system when compiled with
8959         file-coding.
8960
8961 2000-02-16  Andy Piper  <andy@xemacs.org>
8962
8963         * buffer.el (switch-to-buffer): give norecord argument to
8964         set-window-buffer instead of explicitly recording.
8965
8966         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8967         we have to pick a window.
8968
8969 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8970
8971         * mule/mule-cmds.el (describe-language-support): Don't add
8972         unexist function to help-map.
8973         (describe-coding-system): Don't use already assigend `C'.
8974
8975 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8976
8977         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8978         work in custom.
8979
8980 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8981
8982         * about.el: Ienaga's e-mail address change.
8983
8984 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8985
8986         * etags.el (find-tag): force new window -- even if buf already
8987         visible -- when other-window is t
8988
8989 2000-02-16  Martin Buchholz <martin@xemacs.org>
8990
8991         * XEmacs 21.2.29 is released.
8992
8993 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8994
8995         * cl-extra.el (getf): This is now identical to `plist-get', so
8996         just defalias it.
8997         * cl-macs.el: Make getf an alias to plist-get, at the
8998         byte-compiler level, using define-compiler-macro.
8999
9000 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9001
9002         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9003
9004 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9005
9006         * lisp/etags.el (find-tag-internal): set exact-tagname to
9007           a regular expression that matches against the tagname
9008           part of the tag entry first instead of only looking in
9009           the context area.
9010
9011 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9012
9013         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9014         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9015
9016 2000-02-07  Martin Buchholz <martin@xemacs.org>
9017
9018         * XEmacs 21.2.28 is released.
9019
9020 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9021
9022         * cl-extra.el (getf): Just call `get', never `get*'.
9023         Make arglist match docstring.
9024         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9025         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9026         * byte-optimize.el: remove references to `get*'.
9027
9028 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9029
9030         * mule/european.el: Add syntax information for Latin3 and Latin4.
9031
9032 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9033
9034         * byte-optimize.el: Byte-optimize (length "foo")
9035
9036 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9037
9038         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9039         width check using `window-leftmost-p' and `window-rightmost-p'.
9040
9041 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9042
9043         * wid-edit.el (widget-match-inline): An atom never matches a
9044           list.
9045
9046 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9047
9048         * modeline.el: Consolidated 'x and 'mswindows specification under
9049         'win tag.
9050
9051 2000-01-29  Andy Piper  <andy@xemacs.org>
9052
9053         * gutter-items.el: (format-buffers-tab-line): Try and be
9054         intelligent about buffer naming when we have duplicates.
9055
9056 2000-01-29  Andy Piper  <andy@xemacs.org>
9057
9058         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9059         updated when it becomes visible.
9060
9061 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9062
9063         * bytecomp.el (byte-compile-insert-header): Properly set coding
9064         system under MULE and file-coding.
9065
9066 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9067
9068         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9069         (dontusethis-set-value-terminal-coding-system-handler):
9070         (dontusethis-set-value-keyboard-coding-system-handler):
9071         Never undefine coding system aliases.  Emergency fix for gnus.
9072
9073 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9074
9075         * files.el (abbreviate-file-name): Use directory-sep-char instead
9076         of hard-coded "/".
9077
9078 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9079
9080         * startup.el (user-init-file-base-list): New variable, replacing
9081         user-init-file-base.
9082         (find-user-init-file): New function.
9083         (command-line-early): Use it.
9084         (load-user-init-file): Ditto.
9085
9086 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9087
9088         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9089         calling valid-image-instantiator-format-p
9090
9091 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9092
9093         * isearch-mode.el (isearch-mode): The variable is
9094         isearch-unhidden-extents, not isearch-opened-extents.
9095
9096 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9097
9098         * minibuf.el (next-history-element): Modify error message if a
9099         default value is available.
9100
9101 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9102
9103         * bytecomp.el (byte-compile-file): Don't unconditionally write
9104         .elc files in binary - might contain non-Latin1.
9105
9106 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9107
9108         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9109         for windows-nt.
9110
9111         * version.el:
9112         * startup.el (user-init-file-base):
9113         * process.el (call-process-region):
9114         * files.el (make-backup-file-name):
9115         (backup-file-name-p):
9116         (file-relative-name):
9117         (abbreviate-file-name):
9118         (set-auto-mode):
9119         * code-process.el (call-process-region): Removed unnecessary
9120         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9121         support out of the universe.
9122
9123         * process.el:
9124         * code-process.el:
9125         * bytecomp.el (byte-compile-file): Removed reference to
9126         buffer-file-type, and commented usage of binary-process-output
9127         NTEmacs variables.
9128
9129 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9130
9131         * help.el (function-arglist): Add case for macro.
9132
9133 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9134
9135         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9136         printers.
9137         (custom-display): Added a menu for printer/display tags.
9138
9139         * frame.el (frame-type):
9140         * device.el (device-type): Added 'msprinter to the doc string, and
9141         removed 'pc -- it is not going to be implemented ever.
9142         (call-device-method): Fixed docstring typo.
9143         Defined specifier tags 'printer and 'display.
9144
9145 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9146
9147         * lisp/itimer.el (itimer-run-expired-timers): (consp
9148           last-command-event-time) instead of (consp
9149           'last-command-event-time).
9150
9151 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9152
9153         * msw-glyphs.el: Removed obsolete commentary.
9154
9155 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9156
9157         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9158         better default value.
9159
9160 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9161
9162         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9163         (read-string): Ditto.
9164         (eval-minibuffer): Ditto.
9165         (read-command): Ditto.
9166         (read-function): Ditto.
9167         (read-variable): Ditto.
9168         (read-number): Ditto.
9169         (read-shell-command): Ditto.
9170         (read-number): Record history.
9171
9172 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9173
9174         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9175
9176 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9177
9178         * faces.el (startup-initialize-custom-faces): New function.
9179         Reset all faces created during auto-autoloads loading time
9180         by defface.
9181         * startup.el (command-line): Call it.
9182
9183 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9184
9185         * about.el (about-hackers): Add myself to contributors list.
9186
9187 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9188
9189         * menubar-items.el (maybe-add-init-button): Removed an argument in
9190         a call to load-user-init-file, as the function managed to lose its
9191         formal parameter a few betas ago.
9192
9193 2000-01-18  Martin Buchholz <martin@xemacs.org>
9194
9195         * XEmacs 21.2.27 is released.
9196
9197 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9198
9199         * process.el (shell-command-to-string): Use the FSF docstring.
9200         Make shell-command-to-string the standard function, and
9201         exec-to-string the (deprecated) alias.
9202
9203         * startup.el: typo fix.
9204
9205 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9206
9207         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9208
9209 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9210
9211         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9212         buffers after visible buffers.
9213         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9214
9215 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9216
9217         * info.el (Info-extract-menu-node-name): Stop at a dot
9218         followed by whitespace or right parenthesis.
9219
9220 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9221
9222         * info.el (Info-directory-list): Warn against using Customize with
9223         Info-directory-list.
9224
9225 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9226
9227         * minibuf.el (read-file-name): doc fix.
9228
9229         * autoload.el (update-file-autoloads): doc fix.
9230
9231         * about.el (about-hackers): Change my E-mail address.
9232
9233 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9234
9235         * info.el (Info-visit-file): Just use the `f' interactive spec to
9236         read a filename in the standard way.
9237
9238 2000-01-13  Andy Piper  <andy@xemacs.org>
9239
9240         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9241         (gutter-buffers-tab-extent): new variable.
9242         (update-tab-in-gutter): call add-tab-to-gutter again if the
9243         orientation has changed.
9244         (add-tab-to-gutter): cope with different orientations.
9245
9246 2000-01-11  Didier Verna  <didier@xemacs.org>
9247
9248         * info.el (Info-following-node-name): backward-skip dots as well
9249         as spaces (dots at the end of a node name aren't part of it).
9250         (Info-extract-menu-node-name): don't skip dots. There could be
9251         some in the node name.
9252         (Info-index): allow dots to be part of a node name.
9253
9254 2000-01-12  Andreas Jaeger  <aj@suse.de>
9255
9256         * files.el (auto-mode-alist): Added idlwave-mode.
9257         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9258
9259 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9260
9261         * info.el (Info-search): Show default value.
9262
9263 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9264
9265         * info.el (Info-read-node-completion-table): New variable.
9266         (Info-read-node-name-1): New function.
9267         (Info-read-node-name): Use it.
9268         (Info-follow-reference): Use DEFAULT argument of completing-read.
9269         (Info-menu): Ditto.
9270
9271 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9272
9273         * hyper-apropos.el (hyper-describe-key-briefly): Save
9274         window configuration.
9275         (hyper-describe-face): Use DEFAULT of completing-read.
9276         (hyper-apropos-read-variable-symbol): Ditto.
9277         (hyper-apropos-read-function-symbol): Ditto.
9278
9279 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9280
9281         * mule/mule-cmds.el (set-default-coding-system): Set
9282         comint-exec-hook to use coding-system-for-read and
9283         coding-system-for-write so that C-x RET c works.
9284
9285 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9286
9287         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9288         (previous-matching-history-element): Increment
9289         minibuffer-max-depth by 1.
9290         (next-matching-history-element): Ditto.
9291
9292 2000-01-11  Andy Piper  <andy@xemacs.org>
9293
9294         * gutter-items.el (buffers-tab): Create a new face for the buffers
9295         tab.
9296         (buffers-tab-face): use it.
9297
9298 2000-01-10  Didier Verna  <didier@xemacs.org>
9299
9300         * modeline.el (modeline-scrolling-method): change modeline X
9301         cursor appearance according to the value.
9302
9303 2000-01-07  Andreas Jaeger  <aj@suse.de>
9304
9305         * about.el (about-hackers): Moved my entry to contributor list.
9306         (xemacs-hackers): Added myself.
9307         (about-maintainer-info): Added description of myself.
9308
9309
9310 2000-01-07  Didier Verna  <didier@xemacs.org>
9311
9312         * modeline.el (modeline-scrolling-method): new variable.
9313         (mouse-drag-modeline): add reference to it in the docstring.
9314         (mouse-drag-modeline): handle it.
9315
9316 2000-01-08  Andy Piper  <andy@xemacs.org>
9317
9318         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9319         calls.
9320         (remove-buffer-from-gutter-tab): ditto.
9321
9322 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9323
9324         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9325         (custom-face-edit): Fix grammatical error in help message.
9326
9327 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9328
9329         * movemail.el: Added.
9330
9331         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9332
9333 2000-01-03  Didier Verna  <didier@xemacs.org>
9334
9335         * modeline.el (mouse-drag-modeline): remove the code related to
9336         the modeline horizontal scrolling facility.
9337
9338 1999-12-31  Martin Buchholz <martin@xemacs.org>
9339
9340         * XEmacs 21.2.26 is released.
9341
9342 1999-12-28  Andy Piper  <andy@xemacs.org>
9343
9344         * wid-edit.el (widget-push-button-value-create): The gui cache
9345         does not agree with native widgets which can only be displayed
9346         once per window. The reasons for caching are diminished now that
9347         we don't hog resources when creating buttons.
9348         (widget-push-button-cache) deleted.
9349
9350 1999-12-24  Martin Buchholz <martin@xemacs.org>
9351
9352         * XEmacs 21.2.25 is released.
9353
9354 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9355
9356         * hyper-apropos.el (hyper-apropos): Toggle
9357         hyper-apropos-programming-apropos correctly.
9358         Set REGEXP when user accepts default value.
9359
9360 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9361
9362         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9363         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9364
9365 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9366
9367         * mule/mule-category.el (undefined-category-designator):
9368         Return char instead of character.  Search for undefined one.
9369         (describe-category): Use with-displaying-help-buffer.
9370
9371 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9372
9373         * byte-optimize.el (byte-optimize-plus):
9374         Optimize (+ 1) to 1 instead of (1+ nil).
9375
9376         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9377
9378         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9379
9380         * byte-optimize.el (byte-optimize-char-before): New function.
9381         Remove performance penalty for using (char-before) instead of (char-after).
9382
9383 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9384
9385         * mule/mule-category.el (char-category-list): Return character
9386         instead of integer.
9387
9388 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9389
9390         * minibuf.el (read-buffer): Check default is buffer object.
9391
9392 1999-11-25  Andy Piper  <andy@xemacs.org>
9393
9394         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9395         for buttons.
9396
9397 1999-12-16  Andreas Jaeger  <aj@suse.de>
9398
9399         * package-get.el (package-get-maybe-save-index): Fixed typo.
9400         Patch by Jeff Miller <jmiller@smart.net>.
9401
9402 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9403
9404         * gnuserv.el (gnuserv-process-filter):  don't call
9405         gnuserv-write-to-client when gnuserv-current-client is nil
9406
9407 1999-12-14  Martin Buchholz <martin@xemacs.org>
9408
9409         * XEmacs 21.2.24 is released.
9410
9411 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9412
9413         * about.el (about-hackers): Update my email address.
9414
9415 1999-12-07  Martin Buchholz <martin@xemacs.org>
9416
9417         * XEmacs 21.2.23 is released.
9418
9419 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9420
9421         * package-get.el (package-get-download-sites): Removed several
9422         defunct download sites, added many new ones, and corrected a few
9423         incorrect directory-on-site entries.  Added physical locations to
9424         site-description.
9425
9426 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9427
9428         * finder.el (finder-commentary): add DOC string and fix
9429         interactive spec
9430
9431 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9432
9433         * help.el (describe-function): Don't forget to intern the string
9434         completing-read returns.
9435         (describe-variable): Ditto.
9436
9437 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9438
9439         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9440         `hyper-apropos-help-mode' here to find symbol to customize
9441         irregardless of cursor position and simplify
9442         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9443         `hyper-apropos-popup-menu'.
9444
9445 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9446
9447         * apropos.el (apropos-mode-map): Add return to call
9448         apropos-follow.
9449         (apropos-print): Call apropos-mode to have better
9450         command reference. Put keymap text-poperty to
9451         symbole name.
9452
9453 1999-11-22  Alastair Burt  <burt@dfki.de>
9454
9455         * help.el: (describe-bindings-1): Added handling of keymaps for
9456         the extents at point.
9457
9458 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9459
9460         * gutter-items.el (buffers-tab-items): Wrap the function in a
9461         save-match-data
9462
9463 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9464
9465         * help.el (describe-function): Use the DEFAULT argument to
9466         completing-read.
9467         (describe-variable): Ditto.
9468
9469 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9470
9471         * minibuf.el (read-from-minibuffer): Add optional argument
9472         DEFAULT to have better mini-buffer history support.
9473         (completing-read): Pass default to read-from-minibuffer.
9474         (read-buffer): Pass default to completing-read.
9475
9476 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9477
9478         * font-lock.el (font-lock-doc-string-face): Document the
9479         `font-lock-lisp-like' property.
9480
9481 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9482
9483         * lisp-mode.el: Specify `font-lock-lisp-like'.
9484
9485         * font-lock.el (font-lock-lisp-like): New function.
9486         (font-lock-fontify-syntactically-region): Use it.
9487
9488 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9489
9490         * XEmacs 21.2.22 is released
9491
9492 1999-11-28  Martin Buchholz <martin@xemacs.org>
9493
9494         * XEmacs 21.2.21 is released.
9495
9496 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9497
9498         * minibuf.el (read-coding-system): Accept symbol and
9499         coding-system object as a default-coding-system.
9500
9501 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9502
9503         * minibuf.el (read-coding-system): Accept symbol as
9504         a default-coding-system.
9505
9506 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9507
9508         * apropos.el (apropos-documentation): Use insert instead
9509         of princ.
9510
9511 1999-11-07  William M. Perry  <wmperry@aventail.com>
9512
9513         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9514           for the linux console.
9515
9516         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9517           stuff to work when you are not on a window system, since the GPM
9518           mouse support now allows pasting from outside of XEmacs.
9519
9520 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9521
9522         * XEmacs 21.2.20 is released
9523
9524 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9525
9526         * setup-paths.el (paths-default-info-directories): Add
9527         /usr/share/info and /usr/local/share/info.
9528
9529 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9530
9531         * about.el: Updated Vladimir Ivanovic's info.
9532
9533 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9534
9535         * auto-show.el (auto-show-truncationp): Remove.
9536
9537         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9538
9539 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9540
9541         * indent.el (indent-line-to): fix bug: spaces were not replaced
9542         with tab if column is multiple of tab-width
9543         From dhn@qedinc.com
9544
9545 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9546
9547         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9548         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9549
9550         * package-get.el (package-get-package-provider): Be verbose when
9551         interactive. Patch from Robert Pluim
9552
9553 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9554
9555         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9556         info file suffixes.
9557
9558 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9559
9560         * process.el (open-network-stream): Add a new optional parameter
9561         PROTOCOL to support udp; fix a minor typo and add an explanation
9562         in docstring for udp programming.
9563
9564         * code-process.el (open-network-stream): Add a new optional
9565         parameter PROTOCOL to support udp; fix a minor typo and add an
9566         explanation in docstring for udp programming.
9567
9568 1999-10-18  Andy Piper  <andy@xemacs.org>
9569
9570         * gui.el (make-gui-button): be more precise about how we call
9571         callbacks.
9572
9573         * wid-edit.el (widget-push-button-value-create): Use the new form
9574         of native gui-button.
9575
9576 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9577
9578         * info.el (Info-page-prev): Don't do (sit-for 0).
9579
9580 1999-10-13  Andy Piper  <andy@xemacs.org>
9581
9582         * gutter-items.el (progress-abort-glyph): new glyph for showing
9583         abort status.
9584         (append-progress): dispatch-event rather than sit-for.
9585         (abort-progress): new function. Show the abort glyph with an
9586         appropriate message.
9587         (raw-append-progress): dispatch-event rather than sit-for.
9588         (display-progress): cope with aborts.
9589
9590         * gui.el (make-gui-button): Use native widgets for buttons
9591         unconditionally.
9592         (insert-gui-button): ditto.
9593         (gui-button-p): ditto.
9594
9595         * xbm-button.el: remove from core.
9596
9597         * xpm-button.el: remove from core.
9598
9599 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9600
9601         * faces.el (init-device-faces): Don't initialize the random faces
9602         on the stream device.
9603
9604 1999-10-06  Andy Piper  <andy@xemacs.org>
9605
9606         * files.el (recover-file): Don't use ls under windows for revert buffer.
9607
9608 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9609
9610         * package-get.el (package-get-download-menu): Make menu really
9611         toggle download sites.
9612         (package-get-download-sites): Add autoload cookie.
9613
9614 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9615
9616         * setup-paths.el (paths-find-module-directory): Ditto.
9617
9618 1999-09-29  Werner Fink  <werner@suse.de>
9619
9620         * setup-paths.el (paths-find-exec-directory): Add missing nil
9621         parameter for environment.
9622
9623 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9624
9625         * modeline.el (modeline-format):
9626         Only purecopy the strings.  Else
9627         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9628         barfs.
9629
9630 1999-08-28  Mike Woolley  <mike@bulsara.com>
9631
9632         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9633         user setting comint-completion-addsuffix and
9634         comint-process-echoes.
9635
9636 1999-09-22  Andy Piper  <andy@xemacs.org>
9637
9638         * gutter-items.el (update-tab-in-gutter): use
9639         last-nonminibuf-window instead of selected-window.
9640
9641 1999-09-18  Andy Piper  <andy@xemacs.org>
9642
9643         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9644         display on.
9645
9646         * subr.el (record-buffer-hook): new variable so that the hook gets
9647         some documentation.
9648
9649 1999-09-16  Andy Piper  <andy@xemacs.org>
9650
9651         * gutter-items.el (update-tab-in-gutter): only update when the
9652         gutter is visible.
9653         (remove-buffer-from-gutter-tab): ditto.
9654
9655 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9656
9657         * simple.el (do-auto-fill): Commented out part of Kinsoku
9658         processing.
9659
9660 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9661
9662         * isearch-mode.el (isearch-highlightify-region): Give the
9663         highlighting extents a high priority.
9664         (isearch-make-extent): Give the main highlighting extent an even
9665         higher priority.
9666
9667 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9668
9669         * packages.el (packages-compute-package-locations): Fix typo from
9670         -u rationalization.
9671
9672 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9673
9674         * setup-paths.el (paths-find-doc-directory): Respect value of
9675         `configure-doc-directory.'
9676
9677         * find-paths.el (paths-find-architecture-directory): Give
9678         precendence `default' argument (which typically comes from
9679         configure).
9680
9681 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9682
9683         * startup.el (command-line-early): Added options -user-init-file
9684         and -user-init-directory.
9685
9686         * files.el (user-init-file): Default to NIL so we can recognize
9687         when it's set.
9688
9689 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9690
9691         * obsolete.el (init-file-user):
9692         * startup.el:
9693         * packages.el (packages-compute-package-locations):
9694         * package-get.el (package-get-user-index-filename):
9695         * menubar-items.el (maybe-add-init-button):
9696         * info.el (Info-annotations-path):
9697         * dump-paths.el:
9698         Change `user-init-directory' to be an absolute path.
9699         Use `user-init-directory' where appropriate.
9700         Zap `init-file-user' and its uses.
9701
9702 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9703
9704         * subr.el (copy-symbol): New function.
9705
9706 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9707
9708         * isearch-mode.el (isearch-done): Be sure to restore invisible
9709         extents in the proper buffer.
9710         (isearch-pre-command-hook): Set this-command to the correct value
9711         in case the buffer has changed and old overriding-local-map was
9712         used.
9713         (isearch-restore-extent): Use remprop instead of setting the
9714         property to nil.
9715
9716 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9717
9718         * cmdloop.el (execute-extended-command): Update zmacs region
9719         before the delay.
9720         (execute-extended-command): Make the message gettext-friendly.
9721
9722 1999-09-07  Andy Piper  <andy@xemacs.org>
9723
9724         * gutter-items.el (progress-gauge-glyph): renamed from
9725         progress-glyph.
9726         (progress-text-glyph): new variable.
9727         (progress-layout-glyph): use layouts and text glyphs.
9728         (progress-area-buffer): removed.
9729         (progress-text-and-extent): new variable.
9730         (progress-displayed-p): dynamically create gutter area buffer.
9731         (clear-progress): ditto.
9732         (raw-append-progress): ditto.
9733         (append-progress): use new glyph names.
9734         (raw-append-progress): only create the extent when needed. set
9735         properties more optimally.
9736         (progress): remove args.
9737
9738 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9739
9740         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9741         mapcar where the return value is unused.
9742         (isearch-restore-invisible-extents): Ditto.
9743         (isearch-highlight-all-cleanup): Ditto.
9744         (isearch-delete-extents-in-range): Traverse the extents only once.
9745         (isearch-highlight-all-update): Don't start over if the search
9746         string has changed and more input is pending.
9747
9748 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9749
9750         * packages.el (packages-find-package-data-path): Ditto.
9751
9752         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9753
9754         * subr.el (mapc-internal): Don't make obsolete.
9755
9756         * cl-extra.el (mapc): Resurrect.
9757
9758 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9759
9760         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9761         alias.
9762
9763         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9764         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9765         (isearch-yank-clipboard): Use get-clipboard instead of
9766         x-get-clipboard.
9767         (isearch-yank-selection): Fix docstring.
9768
9769 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9770
9771         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9772
9773 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9774
9775         * cl-macs.el (extent-start-position): Fix setf method.
9776         (extent-end-position): Ditto.
9777
9778 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9779
9780         * isearch-mode.el: End merge with FSF 20.4.
9781
9782         * isearch-mode.el (search-invisible): New variable.
9783         (isearch-hide-immediately): Ditto.
9784         (isearch-unhidden-extents): Ditto.
9785         (isearch-range-invisible): New function.
9786         (isearch-unhide-extent): Ditto.
9787         (isearch-restore-invisible-extents): Ditto.
9788         (isearch-restore-extent): Ditto.
9789
9790         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9791         implementation.
9792         (isearch-ring-retreat-edit): Ditto.
9793         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9794         (isearch-forward-regexp): New arguments NOT-REGEXP and
9795         NO-RECURSIVE-EDIT.
9796         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9797         (isearch-backward-regexp): New arguments NOT-REGEXP and
9798         NO-RECURSIVE-EDIT.
9799         (isearch-mode): Return isearch-success.
9800         (isearch-update): Use unread-command-events instead of
9801         unread-command-event.
9802         (isearch-abort): If an invalid regexp is encountered, keep popping
9803         states.
9804         (isearch-*-char): Use FSF implementation.
9805         (isearch-whitespace-chars): Use the more robust FSF's
9806         implementation.
9807         (isearch-within-brackets): New variable.
9808         (isearch-mode): Initialize it.
9809         (isearch-edit-string): Bind it.
9810         (isearch-search-and-update): Set it.
9811         (isearch-push-state): Push it.
9812         (isearch-top-state): Pop it.
9813         (isearch-search): Set it.
9814         (isearch-printing-char): When called by isearch-whitespace-chars,
9815         handle M-SPC gracefully.
9816         (isearch-message-prefix): New argument ELLIPSIS.
9817         (isearch-message-suffix): Ditto.
9818         (isearch-message): Use the ELLIPSIS argument when calling
9819         isearch-message-prefix and isearch-message-suffix.
9820         (isearch-message-prefix): Distinguish between "wrapped" and
9821         "overwrapped" search, FWIW.
9822
9823 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9824
9825         * isearch-mode.el (isearch-edit-string): Use the head of the
9826         search ring instead of search-last-string and search-last-regexp.
9827         (search-highlight): Renamed from isearch-highlight.
9828         (isearch-exit): Use the new name.
9829         (isearch-highlight): Ditto.
9830         (isearch-dehighlight): Ditto.
9831         (isearch-update-ring): New function.
9832         (isearch-done): Call it.
9833         (isearch-done): New argument EDIT.
9834         (isearch-repeat): If search string is empty, look up at the car of
9835         the search ring; ignore the yank pointer.
9836         (isearch-abort): Call isearch-done with NOPUSH.
9837         (isearch-cancel): New function.
9838         (isearch-mode-map): Bind it to ESC ESC ESC.
9839
9840         * isearch-mode.el: Begin merge with FSF 20.4.
9841
9842 1999-09-01  Andy Piper  <andy@xemacs.org>
9843
9844         * x-select.el (x-get-clipboard): obsolete.
9845         (x-yank-clipboard-selection): obsolete
9846
9847         * select.el (disown-selection): need to be careful to disown the
9848         clipboard if we set it via selection.
9849         (get-clipboard): move from x-select.el
9850         (yank-clipboard-selection): ditto.
9851
9852 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9853
9854         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9855         isearch-highlight-all-matches to nil.
9856         (isearch-fixed-case): New variable.
9857         (isearch-mode): Initialize it.
9858         (isearch-edit-string): Save it.
9859         (isearch-toggle-case-fold): Set it.
9860         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9861         need to check isearch-fixed-case.
9862         (isearch-toggle-case-fold): Update highlighting of all matches
9863         before the pause.
9864         (isearch-edit-string):
9865
9866 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9867
9868         * isearch-mode.el (isearch-edit-string): Call isearch-message
9869         before reading the event so that the prompt is displayed properly.
9870         (isearch-message): Use isearch-nonincremental when calling
9871         isearch-message-prefix.
9872         (minibuffer-local-isearch-map): Bind up and down to do the same as
9873         M-p and M-n respectively.
9874         (isearch-done): New arg NOPUSH.
9875         (isearch-edit-string): Use it.
9876         (isearch-edit-string): Don't bind isearch-string.
9877         (isearch-ring-adjust): Edit string, *then* push state.
9878
9879 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9880
9881         * faces.el (isearch-secondary): Make isearch-secondary look
9882         different than default.
9883
9884 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9885
9886         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9887         save-excursion.
9888         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9889         (isearch-update): Call isearch-dehighlight without arguments.
9890         (isearch-done): Ditto.
9891
9892         * isearch-mode.el (isearch-fix-case): If the search string has no
9893         upper-case letters, allow the folding to be reenabled.
9894         Previously, once disabled, the folding would remain that way until
9895         the end of isearch.
9896         (isearch-top-state): Call isearch-fix-case.
9897
9898         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9899         save-excursion.
9900         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9901
9902 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9903
9904         * xpm-button.el:
9905         xbm-button.el: Need to exist in core because gui.el depends on
9906         them.
9907
9908 1999-08-31  Andy Piper  <andy@xemacs.org>
9909
9910         * gutter-items.el (buffers-tab-face): new customizable variable.
9911         (buffers-tab-default-buffer-line-length): new specifier for
9912         maximum viewable characters.
9913         (progress-stack): new variable for implementing widget-based
9914         progress messages.
9915         (progress-area-buffer): ditto.
9916         (progress-glyph-height): ditto.
9917         (progress-stop-callback): ditto.
9918         (progress-quit-function): new function.
9919         (progress-glyph): new variable.
9920         (progress-layout-glyph): ditto.
9921         (progress-displayed-p): new function, see message-displayed-p for
9922         details.
9923         (clear-progress): ditto.
9924         (remove-progress): ditto.
9925         (append-progress): ditto.
9926         (raw-append-progress): ditto.
9927         (display-progress): ditto.
9928         (current-progress): ditto.
9929         (current-progress-label): ditto.
9930         (progress): ditto.
9931         (lprogress): ditto.
9932
9933
9934 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9935
9936         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9937
9938         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9939         `isearch-yank-selection'.
9940         (isearch-mode-map): Use it.
9941         (isearch-yank-selection): Use `get-selection' instead of
9942         `get-x-selection'.
9943
9944 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9945
9946         * faces.el (isearch-secondary): Create face here.
9947
9948         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9949         timers.
9950
9951 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9952
9953         * subr.el (buffer-string): More robust backward compatibility
9954         check, courtesy William Perry.
9955
9956 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9957
9958         * replace.el (perform-replace): Stop the search after the search
9959         limit has been reached.
9960
9961 1999-08-23  Andy Piper  <andy@xemacs.org>
9962
9963         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9964         here if we don't have one.
9965
9966 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9967
9968         * ldap.el (ldap-coding-system): Default to nil until we get
9969         efficient UTF8 support
9970         (ldap-decode-string): Guard against `decode-coding-string' not
9971         being defined
9972         (ldap-encode-string): Guard against `encode-coding-string' not
9973         being defined
9974
9975 1999-08-23  Didier Verna  <didier@xemacs.org>
9976
9977         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9978         Some doc strings improvements, and add a star to the `interactive'
9979         calls.
9980
9981 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9982
9983         * font-lock.el (java-font-lock-keywords-3): introduced new
9984         keywords and regexpes for javadoc syntax 1.2.
9985
9986 1999-08-17  Andy Piper  <andy@xemacs.org>
9987
9988         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9989         format-buffers-tab-line.
9990         (buffers-tab-max-buffer-line-length): new variable.
9991         (format-buffers-tab-line): new function. truncate names if over
9992         buffers-tab-max-buffer-line-length.
9993
9994 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9995
9996         * cus-start.el: Customize the variable `bell-inhibit-time'.
9997
9998 1999-08-16  Andy Piper  <andy@xemacs.org>
9999
10000         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10001         brute-force approach to deleting the last buffer.
10002         (buffers-tab-grouping-regexp): new customizable variable.
10003         (select-buffers-tab-buffers-by-mode): use it.
10004
10005 1999-08-13  Andy Piper  <andy@xemacs.org>
10006
10007         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10008         deletion problem.
10009
10010 1999-07-30  Didier Verna  <didier@xemacs.org>
10011
10012         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10013         of princ to output symbols.
10014         (custom-save-face-internal): ditto.
10015         (custom-save-resets): ditto.
10016
10017 1999-08-09  Didier Verna  <didier@xemacs.org>
10018
10019         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10020         `regexp-quote' to protect the major mode name for use as a regular
10021         expression (c++ needs this for instance).
10022
10023 1999-08-08  Andy Piper  <andy@xemacs.org>
10024
10025         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10026         cope with similar mode names.
10027
10028         * gutter-items.el (buffers-tab-selection-function): new selection
10029         function.
10030         (select-buffers-tab-buffers-by-mode): new function.
10031         (buffers-tab-items): use it if set to only display buffers in the
10032         tab in the current buffer's group..
10033         (update-tab-in-gutter): use new api.
10034         (remove-buffer-from-gutter-tab): ditto.
10035
10036         * gutter-items.el (buffers-tab-max-size): set custom selection
10037         default to 6.
10038         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10039         (add-tab-to-gutter): set face as default.
10040
10041 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10042
10043         * faces.el (frob-face-property): Merge the fall-back specifier
10044         with the target, not replace it.
10045
10046 1999-08-05  Andy Piper  <andy@xemacs.org>
10047
10048         * gutter-items.el (update-tab-in-gutter): add frame argument for
10049         buffer-items.
10050         (update-tab-in-gutter): use it.
10051
10052         * gutter-items.el (record-buffer-hook): set.
10053
10054         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10055         change.
10056         (switch-to-buffer-hook) deleted.
10057
10058 1999-08-04  Andy Piper  <andy@xemacs.org>
10059
10060         * gutter-items.el (update-tab-in-gutter): make sure this will work
10061         as an argument to create-frame-hook.
10062
10063 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10064
10065         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10066         instead of timer emulation.
10067
10068 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10069
10070         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10071         Emacs isearch enhancements.
10072
10073 1999-07-28  Andy Piper  <andy@xemacs.org>
10074
10075         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10076         all devices that support tab controls.
10077         (remove-buffer-from-gutter-tab): new function. to be used as a
10078         value for kill-buffer-hook.
10079
10080 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10081
10082         * auto-show.el (auto-show-truncationp): changed to match
10083         `window_translation_on'
10084
10085 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10086
10087         * XEmacs 21.2.19 is released
10088
10089 1999-07-28  SL Baur  <steve@miho>
10090
10091         * code-files.el (insert-file-contents): Fix docstring.
10092         revert previous change.
10093
10094 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10095
10096         * fill.el (fill-region-as-paragraph): Change re-break-point to
10097         contain word-across-newline plus one character so that filling
10098         Japanese and Chinese works as desired.
10099         * simple.el (do-auto-fill): Ditto.
10100
10101 1999-07-26  SL Baur  <steve@miho>
10102
10103         * mule/japanese.el ("Japanese"): Do not specify a default input
10104         method.
10105         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10106
10107 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10108
10109         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10110         able to use cl-macs macro in early lisp.
10111
10112 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10113
10114         * custom.el:
10115         * cus-face.el:
10116         * cus-edit.el:
10117                 Massive custom Theme API changes.
10118
10119 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10120
10121         * code-files.el (insert-file-contents): Regard
10122         coding-system-magic-cookie if `coding-system-for-read' is nil.
10123
10124 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10125
10126         * mule/thai-xtis.el: Add coding: local variable, to avoid
10127         bootstrapping problem with C locale.
10128
10129 1999-07-22  Andy Piper  <andy@xemacs.org>
10130
10131         * dumped-lisp.el (preloaded-file-list): guard against putting
10132         gutter-items in a less than functional XEmacs.
10133         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10134
10135 1999-07-18  Bob Weiner  <weiner@beopen.com>
10136
10137         * fill.el (fill-context-prefix): Fixed bug that prevented the
10138         setting of an adaptive fill prefix when the `dont-skip-first' was
10139         t.
10140
10141 1999-07-22  SL Baur  <steve@miho>
10142
10143         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10144
10145 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10146
10147         * files.el (interpreter-mode-alist): add `make', `guile', and
10148         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10149         makefile-mode, guile is a scheme, and someday XEmacs will be
10150         modular enough to use as an efficient scripting tool.)
10151
10152 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10153
10154         * mule/mule-cmds.el (reset-language-environment): Regard
10155         coding-category `utf-8' and `ucs-4' if they are available.
10156
10157 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10158
10159         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10160         (prefer-coding-system): Fix DOC-string.
10161
10162         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10163         DOC-string too.
10164
10165         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10166         Mule.
10167         (coding-system-change-eol-conversion): Fix DOC-string.
10168
10169 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10170
10171         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10172         instead of `list-coding-system'.
10173
10174 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10175
10176         * menubar-items.el (default-menubar): `select-input-method' was
10177         renamed to `set-input-method'.
10178
10179         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10180         "Set Language Environment" menu.
10181
10182         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10183         "Describe Language Support" menu.
10184
10185 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10186
10187         * mule/chinese.el ("Chinese-GB"): Rename
10188         `chinese-gb-environment-setup-function' to
10189         `setup-chinese-gb-environment-internal'.
10190
10191 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10192
10193         * mule/korean.el: Use `define-coding-system-alias' instead of
10194         `copy-coding-system'.
10195
10196 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10197
10198         * mule/mule-cmds.el (set-language-environment-coding-systems):
10199         Treat duplicated coding-categories.
10200
10201 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10202
10203         * mule/japanese.el: Use `define-coding-system-alias' instead of
10204         `copy-coding-system'.
10205
10206 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10207
10208         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10209         coding-system `viscii'.
10210
10211 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10212
10213         * mule/cyrillic.el:
10214         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10215         (cyrillic-alternativnyj-decode-table): New variable.
10216         (cyrillic-alternativnyj-encode-table): New variable.
10217         - Specify `iso-8-1' as a category of coding-system
10218           `alternativnyj'.
10219         - Abolish general Cyrillic environment.
10220
10221 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10222
10223         * mule/chinese.el:
10224         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10225         - Register `chinese-gb-environment-setup-function' as a
10226           `setup-function' of "Chinese-GB" environment.
10227
10228 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10229
10230         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10231         optional argument `parents'.
10232
10233         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10234         property for Thai-XTIS.
10235
10236         * mule/mule-help.el (help-with-tutorial): Use property
10237         `tutorial-coding-system' of language-info as a coding-system to
10238         read tutorial file.
10239
10240 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10241
10242         * mule/thai-xtis.el: Don't setup `setup-function' and
10243         `exit-function'.
10244
10245         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10246         `set-coding-category-system' to set up coding-system for
10247         coding-category.
10248
10249         * mule/mule-cmds.el (prefer-coding-system): Use
10250         `set-coding-category-system' to set up coding-system for
10251         coding-category.
10252
10253 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10254
10255         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10256         Thai-XTIS environment.
10257
10258         * mule/mule-cmds.el (prefer-coding-system): Use
10259         `find-coding-system' instead of `coding-system-p'.
10260
10261 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10262
10263         * mule/mule-cmds.el (set-language-environment-coding-systems):
10264         Modify eol-type for XEmacs.
10265
10266         * mule/thai-xtis.el: Delete unused local variable `category'.
10267
10268         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10269         function.
10270         (prefer-coding-system): Don't call
10271         `update-coding-systems-internal'; use function
10272         `coding-category-list' instead of variable `coding-category-list';
10273         use `set-coding-priority-list' instead of `set-coding-priority';
10274         modify `eol-type' for XEmacs.
10275
10276         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10277         `charset-columns'.
10278         (char-width): Likewise.
10279
10280 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10281
10282         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10283         `tis-620'.
10284
10285         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10286         `set-coding-priority-list' instead of `set-coding-priority'; don't
10287         call `update-coding-systems-internal'.
10288
10289         * mule/mule-misc.el (coding-system-get): New function.
10290         (coding-system-put): New function.
10291         (coding-system-category): New function.
10292
10293 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10294
10295         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10296         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10297         to avoid conflict with leim/quail/thai-xtis.
10298
10299         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10300         to thai-xtis-chars.el.
10301
10302         * mule/thai-xtis-chars.el: New file (split from
10303         mule/thai-xtis.el).
10304
10305 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10306
10307         * mule/thai-xtis.el:
10308         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10309         - Add syntax entries.
10310         - Put `preferred-coding-system' of the charset `thai-xtis' to
10311           `tis-620'.
10312
10313 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10314
10315         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10316         rewritten to use write-multibyte-character.
10317
10318 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10319
10320         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10321         of `iso-2022-7'.
10322         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10323         ported yet.
10324         (read-input-method-name): Treat optional argument `default'.
10325
10326 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10327
10328         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10329         all.
10330         (set-language-info-alist): Set up menus here.
10331
10332 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10333
10334         * minibuf.el (completing-read): Add new optional argument
10335         `default'.
10336         (read-coding-system): Add new optional argument
10337         `default-coding-system'.
10338
10339 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10340
10341         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10342         (viet-viscii-...->viet-vscii...).
10343
10344 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10345
10346         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10347         and menus.
10348
10349 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10350
10351         * mule/mule-cmds.el (input-method-function): Add permanent-local
10352         property.
10353
10354 1999-03-30  Dave Love  <fx@gnu.org>
10355
10356         * mule/mule-cmds.el (current-language-environment): Doc fix.
10357
10358 1999-02-06  Richard Stallman  <rms@gnu.org>
10359
10360         * mule/european.el (setup-slovenian-environment): New function.
10361         ("Slovenian"): New language environment.
10362
10363 1999-01-27  Dave Love  <fx@gnu.org>
10364
10365         * mule/mule-cmds.el (current-language-environment): Provide :link,
10366         :type (choices) and appropriate :get.
10367
10368 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10369
10370         * mule/mule-cmds.el (describe-language-environment): Don't alter
10371         input-method-alist.
10372
10373 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10374
10375         * mule/mule-cmds.el (prefer-coding-system): Call
10376         set-coding-priority, so that the internal array of priorities is
10377         also updated.
10378
10379 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10380
10381         * mule/mule-cmds.el (prefer-coding-system): If the argument
10382         requires specific EOL conversion type, make the default coding
10383         systems use that.
10384
10385 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10386
10387         * mule/mule-cmds.el (set-language-environment): Pass the default
10388         eol-type to set-language-environment-coding-systems.
10389         (set-default-coding-systems): Copy the eol-type property for the
10390         new default values of {buffer-file,process}-coding-system from the
10391         old defaults.
10392         (set-language-environment-coding-systems): Accept an optional
10393         argument EOL-TYPE, and set the eol-type property of the default
10394         coding systems accordingly.
10395
10396 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10397
10398         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10399         use generate-new-buffer instead of get-buffer-create.
10400
10401 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10402
10403         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10404
10405 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10406
10407         * mule/mule-cmds.el (default-input-method): Fix custom type.
10408
10409 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10410
10411         * mule/mule-cmds.el (setup-specified-language-environment):
10412         Add apropos-inhibit property.
10413         (describe-specified-language-support): Likewise.
10414
10415 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10416
10417         * mule/mule-cmds.el: Doc fixes.
10418
10419 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10420
10421         * mule/mule-cmds.el (register-input-method): Doc-string
10422         modified.
10423
10424 1998-09-01  Dave Love  <fx@gnu.org>
10425
10426         * mule/mule-cmds.el (current-language-environment): Fix
10427         setter function.
10428
10429 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10430
10431         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10432         mule/european.el, mule/hebrew.el, mule/japanese.el,
10433         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10434         avoid bootstrapping problem if you need to recompile all the Lisp
10435         files using interpreted code.
10436
10437 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10438
10439         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10440         ("Latin-2"): Likewise.
10441
10442 1998-08-18  Per Starback  <starback@update.uu.se>
10443
10444         * mule/european.el (setup-latin2-environment): Fix typo.
10445
10446 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10447
10448         * mule/european.el: Give proper value of `input-method' key to all
10449         lang. env.
10450
10451         * mule/mule-cmds.el (activate-input-method): Handle the case that
10452         the arg INPUT-METHOD is nil correctly.
10453         (read-multilingual-string): Activate the specified input method
10454         before calling read-string.  Afterward, activate the original
10455         input method.
10456
10457 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10458
10459         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10460         (set-language-info-alist): Fix typo in doc-string.
10461
10462         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10463
10464 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10465
10466         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10467         (reset-language-environment): New function for the job that
10468         setup-english-environment used to do.
10469         (set-language-environment): Do more setups according to the info
10470         in language-info-alist.
10471         (read-language-name): Handle the case that the arg KEY is nil.
10472         (describe-language-environment): Handle input-method property.
10473
10474         * mule/: All files under this directory, which related with
10475         specific languages (such as mule/european.el, mule/greek.el,
10476         mule/hebrew.el, mule/misc-lang.el), modified as below.
10477         (setup-XXX-environment): Just call set-language-environment.  If
10478         they used to do some other jobs than what done by
10479         set-language-environment, those jobs are done in
10480         setup-XXX-environment-internal now.
10481         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10482         the value to setup-XXX-environment-internal.  Add properties
10483         input-method and features.
10484
10485         * mule/english.el (setup-english-environment): Just call
10486         reset-language-environment.
10487
10488         * mule/european.el (setup-8-bit-environment): Function deleted.
10489
10490 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10491
10492         * mule/mule-cmds.el (input-method-exit-on-first-char)
10493         (input-method-use-echo-area): Doc fixes.
10494
10495 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10496
10497         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10498         variable.
10499         (input-method-use-echo-area): New variable.
10500
10501 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10502
10503         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10504
10505 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10506
10507         * mule/mule-cmds.el (activate-input-method): Update mode line.
10508         (inactivate-input-method): Likewise.
10509
10510 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10511
10512         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10513         input method in the current buffer, but just bind
10514         current-input-method.
10515
10516 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10517
10518         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10519
10520         * mule/misc-lang.el ("IPA"): Add coding-priority and
10521         coding-system.
10522
10523 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10524
10525         * mule/greek.el: Add coding-priority.
10526
10527 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10528
10529         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10530         LANG-ENV.
10531
10532 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10533
10534         * mule/mule-cmds.el (register-input-method): Fix previous change.
10535         (setup-specified-language-environment): Doc fix.
10536
10537 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10538
10539         * mule/mule-cmds.el: Several doc fixes.
10540         (get-language-info, set-language-info): Rename argument.
10541         (set-language-info-alist): Likewise.
10542         (register-input-method): Rename argument.
10543         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10544
10545 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10546
10547         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10548         default value while reading an input method.
10549
10550 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10551
10552         * mule/mule-cmds.el (universal-coding-system-argument):
10553         Use buffer-file-coding-system as default.
10554
10555 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10556
10557         * mule/korean.el ("Korean"): Doc fix.
10558
10559 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10560
10561         * mule/mule-cmds.el (describe-language-environment): Print the
10562         languge environment at the head.
10563
10564 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10565
10566         * mule/japanese.el: Set exit-function to exit-japanese-environment
10567         for Japanese environment.
10568
10569 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10570
10571         * mule/mule-cmds.el (set-language-environment): Doc fix.
10572         (current-language-environment): Use defcustom.
10573         (default-input-method): Specify :type.
10574
10575 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10576
10577         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10578         modified.
10579         (prefer-coding-system): Doc-string modified.
10580
10581 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10582
10583         * mule/mule-cmds.el (set-language-info): Doc-string
10584         describes `coding-priority' KEY.
10585         (set-language-environment-coding-systems): New function.
10586         (select-safe-coding-system): New function.
10587         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10588         (set-language-info-alist): New optionla arg PARENTS.  Call
10589         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10590         (set-language-environment-coding-systems): New function.
10591
10592         * mule/chinese.el: Remove setting up of
10593         describe-chinese-environment-map and
10594         setup-chinese-environment-map.  Exclude them in args of calls to
10595         set-language-info-alist.  Register coding-priority key in
10596         language-info-alist.
10597
10598         * mule/cyrillic.el: Remove setting up of
10599         describe-cyrillic-environment-map and
10600         setup-cyrillic-environment-map.  Exclude them in args of calls to
10601         set-language-info-alist.  Register coding-priority key in
10602         language-info-alist.
10603
10604         * mule/english.el: Register coding-priority key in
10605         language-info-alist.
10606
10607         * mule/ethiopic.el: Register coding-priority key in
10608         language-info-alist.
10609
10610         * mule/european.el: Remove setting up of
10611         describe-european-environment-map and
10612         setup-european-environment-map.  Exclude them in args of calls to
10613         set-language-info-alist.  Register coding-priority key in
10614         language-info-alist.  Add "German" language env.
10615         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10616         (setup-german-environment): New function.
10617
10618         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10619         change default input method to "greek-postfix".
10620
10621         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10622         coding-priority key in
10623
10624 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10625
10626         * mule/mule-cmds.el (set-language-info): Doc fix.
10627         (input-method-inactivate-hook): Doc fix.
10628
10629 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10630
10631         * mule/mule-cmds.el (set-input-method): Renamed from
10632         select-input-method.
10633
10634 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10635
10636         * mule/mule-cmds.el (set-language-environment): Run
10637         exit-language-environment-hook before calling `exit-function'
10638         which is specified for the language environment.
10639
10640 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10641
10642         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10643         modified.
10644         (prefer-coding-system): Likewise.
10645         (describe-language-environment): Print aliases of each coding
10646         system.
10647         (set-language-environment-hook): New variable.
10648         (exit-language-environment-hook): New variable.
10649         (set-language-environment): Call these hooks.  Before setting a
10650         new language environment, exit from the
10651         current-language-environment if necessary.
10652         (input-method-verbose-flag): The value can be nil, t,
10653         complex-only, or default.
10654         (input-method-highlight-flag): Doc-string augmented.
10655         (activate-input-method): Check if we can run the registered
10656         function to activate an input method.
10657
10658         * mule/korean.el: Set exit-function for language environment
10659         "Korean" to exit-korean-environment.
10660         (setup-korean-environment): Moved to korea-util.el.
10661
10662 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10663
10664         * mule/mule-cmds.el (read-multilingual-string): Use
10665         current-input-method prior to default-input-method.  Don't bind
10666         current-input-method by `let', instead, activate the specified
10667         input method in the current buffer temporarily.
10668
10669 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10670
10671         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10672
10673 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10674
10675         * mule/chinese.el (post-read-decode-hz): Return the result of
10676         decode-hz-region.
10677         (pre-write-encode-hz): Do not change the value of
10678         last-coding-system.
10679
10680 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10681
10682         * mule/mule-ccl.el: Doc fixes.
10683
10684 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10685
10686         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10687         (check-ccl-program): New macro.
10688
10689 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10690
10691         * mule/mule-ccl.el: Comment about CCL syntax modified.
10692         (ccl-command-table): Add read-multibyte-character and
10693         write-multibyte-character.
10694         (ccl-code-table): Add ex-cmd.
10695         (ccl-extended-code-table): New variable.
10696         (ccl-embed-extended-command): New function.
10697         (ccl-compile-read-multibyte-character,
10698         ccl-compile-write-multibyte-character) New functions.
10699         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10700         ccl-dump-write-multibyte-character): New functions.
10701
10702 1999-07-22  SL Baur  <steve@miho>
10703
10704         * config.el (config-value-file): config.values is installed into
10705         doc-directory.
10706         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10707
10708 1999-07-19  Didier Verna  <didier@xemacs.org>
10709
10710         * rect.el: all functions rewritten, except when noted. Below is a
10711         list of interface changes.
10712         (apply-on-rectangle): new function. Obsoletes
10713         `operate-on-rectangle'. All functions that used to call this
10714         function now call the new one.
10715         (kill-rectangle): added optional prefix arg to fill lines.
10716         (delete-rectangle): ditto.
10717         (delete-extract-rectangle): ditto.
10718         (open-rectangle): ditto.
10719         (clear-rectangle): ditto.
10720         (delete-rectangle-line): added third arg FILL.
10721         (delete-extract-rectangle-line): ditto.
10722         (open-rectangle-line): ditto.
10723         (clear-rectangle-line): ditto.
10724
10725 1999-07-18  Andy Piper  <andy@xemacs.org>
10726
10727         * menubar-items.el (default-menubar): add gutter options.
10728
10729         * gutter-items.el: new file.
10730         (gutter): new group for custom.
10731         (gutter-visible-p): new variable.
10732         (default-gutter-position): ditto.
10733         (buffers-tab): new group for the buffers tab.
10734         (gutter-buffers-tab): widget to put in the gutter.
10735         (buffers-tab-max-size): max number of tabs.
10736         (buffers-tab-switch-to-buffer-function): function to call when a
10737         tab is pressed.
10738         (buffers-tab-omit-function): filter buffers with this function.
10739         (buffers-tab-format-buffer-line-function): format buffer names for
10740         inclusion in tabs.
10741         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10742         the record.
10743         (build-buffers-tab-internal): build a list of tab items.
10744         (buffers-tab-items): ditto.
10745         (add-tab-to-gutter): put a tab in the gutter area.
10746         (update-tab-in-gutter): reset the buffers in the tab.
10747
10748         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10749
10750         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10751         (switch-to-buffer-hooks): new hook.
10752
10753         * toolbar.el (default-toolbar-position): fix typo.
10754
10755 1999-07-16  Andy Piper  <andy@xemacs.org>
10756
10757         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10758
10759 1999-07-15  Didier Verna  <didier@xemacs.org>
10760
10761         * cus-edit.el (custom-prompt-variable): optional third arg makes
10762         prompt for a comment string.
10763         (customize-set-value): optional prefix makes this function handle
10764         variable comments.
10765         (customize-set-variable): ditto.
10766         (customize-save-variable): ditto.
10767         (customize-customized): handle custom comments.
10768         (customize-save-customized): ditto.
10769         (custom-variable-state-set): ditto.
10770         (custom-face-state-set): ditto.
10771         (customize-saved): ditto.
10772         (custom-variable-set): ditto.
10773         (custom-face-set): ditto.
10774         (custom-variable-save): ditto.
10775         (custom-face-save): ditto.
10776         (custom-variable-reset-saved): ditto.
10777         (custom-face-reset-saved): ditto.
10778         (custom-variable-reset-standard): ditto.
10779         (custom-face-reset-standard): ditto.
10780         (custom-comment-face): new face.
10781         (custom-comment-tag-face): ditto.
10782         (custom-comment): new widget.
10783         (custom-comment-create): new function.
10784         (custom-comment-delete): ditto.
10785         (custom-comment-value-set): ditto.
10786         (custom-comment-show): ditto.
10787         (custom-comment-invisible-p): ditto.
10788         (custom-variable-value-create): create a comment field widget.
10789         (custom-face-value-create): ditto.
10790         (custom-variable-menu): new entry for adding a custom comment.
10791         (custom-face-menu): ditto.
10792         (custom-save-variables): possibly save custom comments.
10793         (custom-save-faces): ditto.
10794
10795         * cus-face.el (custom-set-faces): the arguments can now have a
10796         custom comment as fourth argument.
10797
10798         * custom.el (custom-set-variables): the arguments can now have a
10799         custom comment as fifth element.
10800
10801 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10802
10803         * XEmacs 21.2.18 is released
10804
10805 1999-07-13  SL Baur  <steve@miho>
10806
10807         * lib-complete.el (read-library-name): Revert previous change.
10808         (read-library): Ditto.
10809
10810 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10811
10812         * packages.el (packages-package-list): Capitalize docstring.
10813
10814         * packages.el (packages-find-package-library-path): Use #'nconc
10815         rather than #'append to reduce consing -- #'mapcar uses Flist,
10816         which returns a freshly consed list.  #'append would create yet
10817         another fresh list, using Fmake_list in concat.
10818
10819         * packages.el (package-provide): Use setq with remassq like it
10820         says in its docstring.
10821
10822 1999-07-06  SL Baur  <steve@miho.m17n.org>
10823
10824         * lib-complete.el (progn-with-message): Fix typo.
10825
10826 1999-07-06  SL Baur  <steve@miho.m17n.org>
10827
10828         * mule/mule-misc.el (char-octet): Make function match docstring.
10829         From Katsumi Yamaoka <yamaoka@jpl.org>
10830
10831 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10832
10833         * wid-edit.el (widget-documentation): corrected spelling error.
10834
10835 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10836
10837         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10838         keys if already bound
10839
10840 1999-07-06  SL Baur  <steve@miho.m17n.org>
10841
10842         * lib-complete.el (progn-with-message): Revert previous changes.
10843
10844 1999-06-24  Bob Weiner  <weiner@beopen.com>
10845
10846         * lib-complete.el (find-library):
10847         (find-library-other-window):
10848         (find-library-other-frame): Completely rewrote
10849         so that these functions actually work when called non-interactively.
10850         Also made them handle LIBRARY arguments which end with .el or .elc.
10851
10852 1999-06-24  Bob Weiner  <weiner@beopen.com>
10853
10854         * simple.el (indent-new-comment-line): Locally bound
10855         `block-comment-start' to `comstart' or else when this is called
10856         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10857         `block-comment-start' value, ignoring any existing spacing after a
10858         comment prefix in the previous line and producing ugly comments.
10859
10860 1999-06-23  Bob Weiner  <weiner@beopen.com>
10861
10862         * list-mode.el (mouse-choose-completion):
10863         (choose-completion):
10864         (completion-switch-to-minibuffer): Added.
10865         ([Tab]): [Tab] previously switched to the minibuffer
10866         but since [space] does that and since most applications in the
10867         world use [Tab] to select the next item in a list, do that in the
10868         *Completions* buffer too.  This will cause the least confusion
10869         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10870         06/23/1999.
10871
10872 1999-06-22  Bob Weiner  <weiner@beopen.com>
10873
10874         * help.el (help-buffer-name): Added support for a null value
10875         of `help-buffer-prefix-string' since some buffers require no
10876         prefix.
10877
10878 1999-06-20  Bob Weiner  <weiner@beopen.com>
10879
10880         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10881         in the completion-list-mode-map to bury the completions buffer
10882         even when the minibuffer is no longer active.
10883
10884 1999-06-20  Bob Weiner  <weiner@beopen.com>
10885
10886         * list-mode.el (list-mode): It is visually disconcerting to have
10887         the text cursor disappear within list buffers, especially when
10888         moving from window to window, so leave it visible.
10889
10890 1999-07-01  SL Baur  <steve@miho.m17n.org>
10891
10892         * menubar-items.el (default-menubar): Conditionalize the bug
10893         report menu item (which may not be possible in this XEmacs).
10894         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10895
10896 1999-06-30  SL Baur  <steve@miho.m17n.org>
10897
10898         * subr.el (with-current-buffer): DOC string fix.
10899         Suggested by Bob Weiner <weiner@altrasoft.com>
10900
10901 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10902
10903         * cus-face.el (custom-face-italic): insert missing args
10904
10905 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10906
10907         * packages.el (package-locations): Changed default early package
10908         hierarchies to ~/.xemacs/mule-packages and
10909         ~/.xemacs/xemacs-packages.
10910
10911 1999-06-23  SL Baur  <steve@miho.m17n.org>
10912
10913         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10914
10915 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10916
10917         * packages.el (package-locations): Changed default early package
10918         hierarchy to ~/.xemacs/packages.
10919         (package-locations): Removed `packages' as a possible name for a
10920         late package hierarchy.
10921
10922 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10923
10924         * mule/mule-category.el (word-combining-categories): Set up new
10925         variable.
10926         (word-separating-categories): Likewise.
10927
10928 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10929
10930         * XEmacs 21.2.17 is released
10931
10932 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10933
10934         * font-menu.el (font-menu-set-font): allow for nil specification
10935         of font size.
10936
10937 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10938
10939         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10940         is 1.
10941
10942 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10943
10944         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10945         8859-5 instead of ISO 8859-1.
10946
10947 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10948
10949         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10950         (viet-viscii-encode-table): Ditto.
10951
10952         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10953         Make obsolete definition of char-octet.
10954
10955 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10956
10957         * subr.el: Move no-Mule make-char ...
10958         * help-nomule.el (make-char): To here.
10959         (string-width): Make Mule compatibility alias.
10960
10961 1999-06-15  Andy Piper  <andy@xemacs.org>
10962
10963         * select.el (get-selection-no-error): really make there be no-error.
10964         (get-selection): revert to original.
10965
10966 1999-06-11  Andy Piper  <andy@xemacs.org>
10967
10968         * select.el (selection-sets-clipboard): renamed.
10969         (own-selection): use it.
10970
10971 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10972
10973         * XEmacs 21.2.16 is released
10974
10975 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10976
10977         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10978         missing characters to avoid crash.
10979
10980 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10981
10982         * coding.el (set-terminal-coding-system): Only set the console
10983         coding system on the selected console if it is a tty.
10984
10985 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10986
10987         * cus-face.el:
10988         * cus-edit.el:
10989         * faces.el:
10990         (custom):
10991         (face-spec-set):
10992         * faces.el (frob-face-property):
10993         * font-menu.el (font-menu-set-font):
10994                   Actually apply changes from 1999-03-17
10995
10996 1999-06-10  Andy Piper  <andy@xemacs.org>
10997
10998         * select.el (get-selection): abstract out non error-signalling
10999         part.
11000         (get-selection-no-error): get-selection without signalling an
11001         error.
11002         (selection-is-clipboard-p): new variable. controls whether the
11003         selection sets the clipboard.
11004         (own-selection): use it.
11005
11006         * mouse.el (insert-selection): fallback to clipboard after trying
11007         primary selection and cutbuffer.
11008
11009 1999-06-05  Andy Piper  <andy@xemacs.org>
11010
11011         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11012         selection functions.
11013
11014 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11015
11016         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11017         default value.
11018         (load): Use `raw-text' instead of `no-conversion'.
11019         (insert-file-contents): Likewise.
11020
11021         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11022         of `no-conversion'.
11023
11024 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11025
11026         * coding.el: Don't copy `no-conversion' to `raw-text'.
11027
11028 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11029
11030         * subr.el (make-char): Define it if Mule is not around.
11031
11032 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11033
11034         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11035
11036         * x-select.el (x-disown-selection-internal): Restore symbol as an
11037         obsolete alias.
11038         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11039
11040 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11041
11042         * XEmacs 21.2.15 is released
11043
11044 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11045
11046         * subr.el (split-string): Avoid infinite looping
11047
11048 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11049
11050         * ldap.el (ldap-ignore-attribute-codings): New variable
11051         (ldap-default-attribute-decoder): New variable
11052         (ldap-coding-system): New variable
11053         (ldap-attribute-syntax-encoders): New variable
11054         (ldap-attribute-syntax-decoders): New variable
11055         (ldap-attribute-syntaxes-alist): New variable
11056         (ldap-encode-boolean): New function
11057         (ldap-decode-boolean): New function
11058         (ldap-encode-country-string): New function
11059         (ldap-decode-string): New function
11060         (ldap-decode-address): New function
11061         (ldap-encode-address): New function
11062         (ldap-decode-attribute): New function
11063         (ldap-search): Use some of these
11064
11065 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11066
11067         * version.el (emacs-version): Make the patch level/beta come
11068         before the XEmacs qualifier so that it gets into (funcall
11069         emacs-version) and thus in the bug reports.
11070         (emacs-version>=): Support patch levels.
11071
11072 1999-06-03  SL Baur  <steve@xemacs.org>
11073
11074         * version.el: implement x.y.z version number
11075         From Jan Vroonhof <vroonhof@math.ethz.ch>
11076
11077 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11078
11079         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11080
11081 1999-05-22  Vin Shelton <acs@xemacs.org>
11082
11083         * startup.el: Document -private and break out non-standard X options.
11084
11085 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11086
11087         * mule/mule-charset.el (charset-after): New function.
11088         (charset-direction): Synch with Mule, update docstring.
11089         (get-charset-property): New function.
11090         (put-charset-property): New function.
11091         (charset-plist): New function.
11092
11093         * mule/mule-charset.el (compose-region):
11094         (decompose-region): remove;  these functions (which don't work
11095         since we don't do composite characters) have been moved to
11096         mule-util.el.
11097         (toplevel): follow coding standards
11098
11099 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11100
11101         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11102         exist any more.
11103
11104         * code-files.el: Fix commentary to follow coding standards.  Move
11105         the single line left in mule-files.el to here.
11106
11107         * mule/mule-files.el: delete.
11108
11109 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11110
11111         * info.el (Info-scroll-prev): Use event functions instead of the
11112         old emacs 19 interface.
11113
11114 1999-06-02  Andy Piper  <andy@xemacs.org>
11115
11116         * x-font-menu.el (x-font-menu-load-font):
11117         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11118
11119 1999-05-31  Andy Piper  <andy@xemacs.org>
11120
11121         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11122         group.
11123         (font-menu-this-frame-only-p): ditto.
11124         (font-menu-max-items): reinstate, from Jan Vroonhof
11125         <vroonhof@math.ethz.ch>
11126         (font-menu-submenu-name-format): ditto.
11127         (font-menu-split-long-menu): ditto, for use by the family
11128         constructor.
11129         (font-menu-family-constructor): use it.
11130
11131 1999-05-30  Andy Piper  <andy@xemacs.org>
11132
11133         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11134         for use by the font menu.
11135
11136         * msw-font-menu.el: new file implementing mswindows specific
11137         font-menu behaviour.
11138         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11139         (mswindows-font-menu-junk-families): ditto.
11140         (hack-font-truename): ditto.
11141         (mswindows-font-regexp-ascii): ditto.
11142         (mswindows-reset-device-font-menus): ditto.
11143         (mswindows-font-menu-font-data): ditto.
11144         (mswindows-font-menu-load-font): ditto.
11145
11146         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11147         (x-font-menu-font-data): ditto.
11148         (x-font-menu-load-font): ditto.
11149
11150         * font-menu.el: new file implementing generic font menu behaviour.
11151         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11152         made device independent.
11153         (font-menu-this-frame-only-p): ditto.
11154         (font-menu-preferred-resolution): ditto.
11155         (font-menu-size-scaling): new variable used to determine whether
11156         sizes are in points or tenths of a point.
11157         (vassoc): moved from x-font-menu.el.
11158         (device-fonts-cache): ditto.
11159         (device-fonts-cache): ditto.
11160         (flush-device-fonts-cache): ditto.
11161         (reset-device-font-menus): copied from x-font-menu.el and made
11162         device independent. Most functionality deferred to
11163         device-dependent versions.
11164         (font-menu-family-constructor): copied from x-font-menu.el and
11165         made device independent.
11166         (font-menu-size-constructor): ditto.
11167         (font-menu-weight-constructor): ditto.
11168         (font-menu-set-font): ditto.
11169         (font-menu-change-face): ditto.
11170         (font-menu-load-font): new device method.
11171         (font-menu-font-data): ditto.
11172
11173         * x-font-menu.el: The above functions deleted.
11174
11175 1999-05-26  Andy Piper  <andy@xemacs.org>
11176
11177         * update-elc.el:
11178         * make-docfile.el:
11179         * loadup.el: rehash expand-file-name usage to not use default-directory.
11180
11181 1999-05-21  Andy Piper  <andy@xemacs.org>
11182
11183         * x-select.el (x-select-convert-to-text):
11184         (x-selected-text-type):
11185         (x-get-selection):
11186         (xselect-convert-to-string):
11187         (xselect-convert-to-compound-text):
11188         (xselect-convert-to-length):
11189         (xselect-convert-to-targets):
11190         (xselect-convert-to-delete):
11191         (xselect-convert-to-filename):
11192         (xselect-convert-to-charpos):
11193         (xselect-convert-to-lineno):
11194         (xselect-convert-to-colno):
11195         (xselect-convert-to-sourceloc):
11196         (xselect-convert-to-os):
11197         (xselect-convert-to-host):
11198         (xselect-convert-to-user):
11199         (xselect-convert-to-class):
11200         (xselect-convert-to-name):
11201         (xselect-convert-to-integer):
11202         (xselect-convert-to-atom):
11203         (xselect-convert-to-identity): functions renamed from x-* and
11204         moved to select.el.
11205         (x-get-secondary-selection): use rename get-selection.
11206         (x-get-clipboard): ditto.
11207         (x-own-selection): moved to select.el.
11208         (x-valid-simple-selection-p): ditto.
11209         (x-dehilight-selection): ditto.
11210         (x-own-clipboard): ditto.
11211         (x-disown-selection): ditto.
11212
11213         * x-mouse.el (x-yank-function): moved to mouse.el.
11214         (x-insert-selection): ditto.
11215         (x-set-point-and-move-selection): use renamed function.
11216
11217         * select.el (selected-text-type): moved and renamed from
11218         x-select.el.
11219         (selection-owner-p): moved to C.
11220         (selection-exists-p): ditto.
11221         (get-cutbuffer): new device method.
11222         (get-selection): generalised and moved from x-select.el.
11223         (own-selection): moved x-own-selection functionality into here.
11224         (dehilight-selection): renamed and moved from x-select.el.
11225         (own-clipboard): functionality moved from x-select.el using new
11226         generic C builtins.
11227         (disown-clipboard): ditto.
11228         (select-convert-to-text):
11229         (select-convert-to-string):
11230         (select-convert-to-compound-text):
11231         (select-convert-to-length):
11232         (select-convert-to-targets):
11233         (select-convert-to-delete):
11234         (select-convert-to-filename):
11235         (select-convert-to-charpos):
11236         (select-convert-to-lineno):
11237         (select-convert-to-colno):
11238         (select-convert-to-sourceloc):
11239         (select-convert-to-os):
11240         (select-convert-to-host):
11241         (select-convert-to-user):
11242         (select-convert-to-class):
11243         (select-convert-to-name):
11244         (select-convert-to-integer):
11245         (select-convert-to-atom):
11246         (select-convert-to-identity): new functions renamed from x-* and
11247         moved from x-select.el.
11248
11249         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11250         into here and use as the default window-system mouse yank.
11251         (insert-selection): generalised and moved from x-mouse.el.
11252         (own-clipboard): moved to C.
11253
11254         * msw-select.el (mswindows-selection-owned-p): deleted.
11255         (mswindows-own-selection): generalised and moved to select.el.
11256         (mswindows-disown-selection): generalised and moved to C.
11257         (mswindows-selection-owner-p): ditto.
11258
11259 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11260
11261         * XEmacs 21.2.14 is released
11262
11263 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11264
11265         * about.el: update contact info for jason and slb.
11266
11267 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11268
11269         * mule/european.el (setup-romanian-environment): Add Romanian
11270         support from Emacs/Mule romanian.el.
11271
11272 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11273
11274         * cus-face.el: Label all custom changes with the 'custom' tag.
11275
11276         * cus-edit.el: idem ditto.
11277
11278         * faces.el: Added suport for adding device tags to various functions.
11279         (custom): New device tag.
11280         (face-spec-set): Call reset face with tags argument. No longer do
11281         x-init-global-faces hack.
11282
11283         * faces.el (frob-face-property): Use an anonymous specifier to map
11284         frob-face-property-1 over.
11285
11286         * x-font-menu.el (font-menu-set-font): Always specify all
11287         properties to custom.
11288
11289 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11290
11291         * mule/european.el (setup-czech-environment): Add czech support.
11292         From David Sauer <davids@orfinet.cz>
11293
11294 1999-03-15  SL Baur  <steve@xemacs.org>
11295
11296         * check-features.el: Turn hard errors into warnings.
11297
11298 1999-03-21  SL Baur  <steve@xemacs.org>
11299
11300         * simple.el (delete-key-deletes-forward): As per discussion on
11301         xemacs-beta, default to t.
11302
11303 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11304
11305         * loadup.el: Define Installation-string before loading anything.
11306
11307 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11308
11309         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11310         From Anders Stenman <stenman@isy.liu.se>
11311
11312 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11313
11314         * wid-edit.el (widget-glyph-find): Ditto.
11315
11316         * packages.el (locate-library): Ditto.
11317
11318         * loadup.el (really-early-error-handler): Ditto.
11319
11320         * lib-complete.el (read-library): Ditto.
11321
11322         * faces.el (set-face-stipple): Ditto.
11323
11324         * code-files.el (load): Use new calling style of locate-file.
11325
11326 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11327
11328         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11329         dead.
11330
11331 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11332
11333         * dumped-lisp.el (preloaded-file-list): Don't load
11334         Installation.el.
11335
11336         * loadup.el (Installation-string): Define it here.
11337
11338 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11339
11340         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11341         Installation.el needs to be loaded before `dump-paths', otherwise
11342         the dumping process won't find it.
11343
11344 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11345
11346         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11347         subr so that we can use `replace-in-string' in Installation.el to
11348         get rid of C-m chars under the native Windows build.
11349
11350 1999-04-29  Andy Piper  <andy@xemacs.org>
11351
11352         * make-docfile.el: canonicalize file and directory names.
11353
11354         * device.el (call-device-method): new function for calling device
11355         specific methods.
11356         (define-device-method): new function for defining device methods.
11357         (define-device-method*): ditto.
11358
11359 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11360
11361         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11362
11363 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11364
11365         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11366         (cyrillic-koi8-r-encode-table): Likewise.
11367         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11368         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11369
11370         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11371         from vietnamese.el].
11372
11373         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11374         mule/mule-misc.el.
11375
11376 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11377
11378         * mule/thai-xtis.el:
11379         - Change font registry name from "Thai94x94-0" to "xtis-0".
11380         - Change mnemonic of coding-system `tis-620' to "TIS620".
11381
11382 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11383
11384         * mule/ethiopic.el: fixed.
11385
11386 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11387
11388         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11389
11390         * mule/thai-xtis.el: New file.
11391
11392         * mule/vietnamese.el: New file.
11393
11394         * mule/ethiopic.el: New file.
11395
11396 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11397
11398         * bytecomp.el (byte-compile-close-variables): Leave
11399         debug-issue-ebola-notices alone.
11400
11401 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11402
11403         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11404         at the top of the buffer since it is the most important thing to
11405         customize
11406         (ldap-get-host-parameter): New defun
11407         (ldap-search): Add a new parameter `withdn' to retrieve the
11408         distinguished names of entries
11409
11410 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11411
11412         * startup.el (splash-frame-body): Date and spelling fixes.
11413
11414 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11415
11416         * view-less.el (toggle-truncate-lines): add autoload tag
11417
11418 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11419
11420         * format.el (format-alist): Disable image stuff.
11421
11422 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11423
11424         * wid-edit.el (widget-glyph-find): Search by directories, then by
11425         suffixes rather than the other way around.
11426         (widget-image-conversion): Renamed to
11427         `widget-image-file-name-suffixes'.
11428
11429 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11430
11431         * mule/mule-charset.el: Made old functions obsolete, remove the
11432         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11433         (charset-iso-graphic-plane): Rename from charset-graphic.
11434         (charset-iso-final-char): Rename from charset-final.
11435         (charset-width): Rename from charset-columns.
11436         (charset-bytes): Added from fsf compatibility, returns always 1.
11437
11438         * mule/mule-misc.el: Move charset-doc-string alias to
11439         mule-charset.el
11440
11441 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11442
11443         * x-faces.el (x-make-font-bold-italic): honor
11444         *try-oblique-before-italic-fonts*
11445
11446 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11447
11448         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11449
11450 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11451
11452         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11453         name.
11454
11455 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11456
11457         * cl-extra.el (equalp): Would bug out for lists.
11458
11459 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11460
11461         * about.el (about-hackers):  Change cgw's email address
11462
11463 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11464
11465         * XEmacs 21.2.13 is released
11466
11467 1999-03-12  SL Baur  <steve@xemacs.org>
11468
11469         * simple.el (delete-key-deletes-forward): Revert to previous
11470         behavior.
11471
11472 1999-01-18  Didier Verna  <didier@xemacs.org>
11473
11474         * menubar-items.el (xemacs-splash-buffer): handle the case of
11475         multiple elements in the splash buffer body.
11476
11477         * startup.el (splash-frame-timeout): new constant: interval
11478         between splash buffer elements.
11479         (command-line-1): handle splash buffer with multiple elements (use
11480         a timeout).
11481         (splash-frame-body): Originally `startup-splash-frame-body'.
11482         Rewrote a cleaner and more readable version. This can now be array,
11483         in which case each element is displayed in turn in the splash buffer.
11484         (splash-frame-static-body): new constant. Persistent information
11485         across all splash buffer elements (preserves the possibility to give
11486         it in different languages.
11487         (circulate-splash-frame-elements): new function. Used as a timeout
11488         to circulate through all splash frame elements and display them in
11489         sequence.
11490         (display-splash-frame): originally `startup-splash-frame'. Handle
11491         the case of multiple elements in the splash buffer body. Now
11492         returns a timeout id if multiple elements to display, or nil.
11493
11494 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11495
11496         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11497         so they can be overridden by x-init-face-from-resources.
11498         Additionally specify the font name also with an x tag.
11499
11500 1999-03-08  Andy Piper  <andy@xemacs.org>
11501
11502         * package-get.el (package-get-base): autoload.
11503
11504         * menubar-items.el (default-menubar): add update menu item. Fix
11505         custom menu to only be activated when package-base is available.
11506
11507         * package-get.el (package-get-custom): don't load
11508         package-get-custom as it is auto-generated. Fix group definition.
11509
11510 1999-03-05  Didier Verna  <didier@xemacs.org>
11511
11512         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11513         instead of `symbol-name' (Thanks Kyle).
11514
11515         * cus-edit.el (custom-save-variables): use `prin1' instead of
11516         princ to write symbols.
11517
11518 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11519
11520         * XEmacs 21.2.12 is released
11521
11522 1999-03-05  SL Baur  <steve@xemacs.org>
11523
11524         * menubar-items.el (default-menubar): Add kfm browsing support.
11525         From Neal Becker <nbecker@fred.net>
11526
11527 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11528
11529         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11530         calls to font-lock during buffer reversion.
11531
11532 1999-02-12  Didier Verna  <didier@xemacs.org>
11533
11534         * info.el (Info-build-node-completions): unconditionally widen the
11535         tag table buffer.
11536
11537 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11538
11539         * x-faces.el (x-init-face-from-resources):
11540         Only set fonts in the 'x locale.
11541
11542 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11543
11544         * package-ui.el (pui-install-selected-packages): Don't throw on
11545         `package-admin-delete-binary-package' returning nil since it's
11546         normal.  Reindent function.
11547         (pui-add-required-packages): Handle case where packages selected
11548         for installation have never been installed.
11549
11550 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11551
11552         * menubar-items.el (default-menubar):
11553         Implement the ``Mule->Set coding system of process'' menu item.
11554
11555 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11556
11557         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11558         files
11559         - Change some `if's to `when's
11560
11561 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11562
11563         * XEmacs 21.2.11 is released
11564
11565 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11566
11567         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11568         against window close (Fix Bug #460).
11569         (ask-user-about-lock-dbox): Idem.
11570
11571 1999-02-25  SL Baur  <steve@xemacs.org>
11572
11573         * mule/mule-charset.el (charset-leading-byte): New function.
11574         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11575
11576 1999-02-12  Andy Piper  <andy@xemacs.org>
11577
11578         * about.el (xemacs-hackers): change andy's email address.
11579         (about-url-alist): change andy's web page address.
11580         (about-xemacs): add piper.
11581
11582 1999-02-16  SL Baur  <steve@xemacs.org>
11583
11584         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11585         of mule-base into lisp/mule.
11586
11587 1999-02-16  SL Baur  <steve@xemacs.org>
11588
11589         * mule/arabic.el:
11590         mule/canna-leim.el:
11591         mule/chinese.el:
11592         mule/cyrillic.el:
11593         mule/english.el:
11594         mule/european.el:
11595         mule/greek.el:
11596         mule/hebrew.el:
11597         mule/japanese.el:
11598         mule/kinsoku.el:
11599         mule/korean.el:
11600         mule/misc-lang.el:
11601         mule/mule-category.el:
11602         mule/mule-ccl.el:
11603         mule/mule-charset.el:
11604         mule/mule-cmds.el:
11605         mule/mule-coding.el:
11606         mule/mule-files.el:
11607         mule/mule-help.el:
11608         mule/mule-init.el:
11609         mule/mule-misc.el:
11610         mule/mule-tty-init.el:
11611         mule/mule-x-init.el:
11612         mule/viet-chars.el:  Remerge from mule-base.
11613
11614         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11615         of mule-base into lisp/mule.
11616
11617 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11618
11619         * process.el (exec-to-string): Use `shell-command-switch' in place
11620         of hard-wired "-c" (for WindowsNT).
11621
11622 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11623
11624         * menubar-items.el (default-menubar):  Remove obsolete
11625         "Gopher" item
11626
11627 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11628
11629         * package-admin.el (package-admin-get-install-dir): First fall
11630         back to the location of xemacs-base for non-mule packages.
11631
11632 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11633
11634         * paths.el:
11635         - improved automounter tmp directory support.
11636         - support 4 (!) empirically discovered automounter conventions
11637
11638 1999-02-12  SL Baur  <steve@xemacs.org>
11639
11640         * etags.el (pop-tag-mark): autoload to match key binding.
11641
11642 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11643
11644         * XEmacs 21.2.10 is released
11645
11646 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11647
11648         * package-get.el (package-get-remote-filename): Don't bug out for
11649         a local file name in the search entry.
11650
11651 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11652
11653         * XEmacs 21.2.9 is released
11654
11655 1999-01-19  Didier Verna  <didier@xemacs.org>
11656
11657         * replace.el (replace-search-function): new variable containing a
11658         function to perform a search-forward.
11659         (replace-re-search-function): new variable containing a function
11660         to perform a re-search-forward.
11661         (perform-replace): use them.
11662
11663 1999-01-25  Didier Verna  <didier@xemacs.org>
11664
11665         * select.el (selection-owner-p): use the name `XEmacs'.
11666         (cut-copy-clear-internal): ditto.
11667
11668 1999-01-18  Andy Piper  <andy@xemacs.org>
11669
11670         * about.el (about-url-alist): Update my entry.
11671         (xemacs-hackers): Ditto.
11672
11673 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11674
11675         * buffer.el (switch-to-buffer): Fixing documentation.
11676         * minibuf.el (minibuffer-completion-table): ditto.
11677         * cl-macs.el (return-from): ditto.
11678
11679 1999-01-04  Didier Verna  <didier@xemacs.org>
11680
11681         * replace.el (delete-non-matching-lines): temporarily disable
11682         case-folding when called interactively with a regexp containing
11683         uppercase characters.
11684         (delete-matching-lines): ditto.
11685         (count-matches): ditto.
11686         (list-matching-lines): ditto.
11687
11688 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11689
11690         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11691         abort if current window is split horizontally, not if others are
11692         split.  Got rid of unnecessary minibuffer checking.  Also, add
11693         some comments (it's still complex).
11694
11695 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11696
11697         * package-get.el: changed address for doc.ic.ac.uk to
11698         sunsite.doc.ic.ac.uk
11699
11700 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11701
11702         * ldap.el (toplevel): Remove requires so that the file compiles
11703         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11704
11705 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11706
11707         * dump-paths.el: Calculate module-directory and set
11708         module-load-path to the load path for modules.
11709
11710         * loadup.el: Get bootstrap value of module-load-path from the
11711         environment variable EMACSBOOTSTRAPMODULEPATH.
11712         - Display the module load path if we're debugging paths.
11713
11714         * setup-paths.el: Added function paths-find-site-module-directory.
11715         - Added function paths-find-module-directory.
11716         - Added function paths-construct-module-load-path.  Uses new
11717         environment variable EMACSMODULEPATH.
11718
11719 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11720
11721         * font.el (font-default-object-for-device):
11722         Oops! This `or' can't be replaced by `unless'.
11723         Fixed inability to run w3, among other things.
11724
11725 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11726
11727         * package-admin.el: Change initialization of
11728           package-admin-install-function dependent on system type.
11729           Change package-admin-install-function-mswindows to use
11730           "minitar".
11731
11732 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11733
11734         * mouse.el (default-mouse-motion-handler): Disable help echo while
11735         in the minibuffer.
11736
11737 1998-12-28  Martin Buchholz <martin@xemacs.org>
11738
11739         * XEmacs 21.2.8 is released.
11740
11741 1998-12-24  Martin Buchholz <martin@xemacs.org>
11742
11743         * XEmacs 21.2.7 is released.
11744
11745 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11746
11747         * package-ui.el (pui-list-packages): Set truncate-lines.
11748
11749         * package-get.el (package-get-download-menu): Use
11750         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11751
11752         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11753         (pui-help-string): idem.
11754         (list-packages-mode): New major mode.
11755         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11756         (pui-install-selected-packages): Add suport for removing packages.
11757         (pui-toggle-package-delete-key): New function.
11758         (pui-popup-context-sensitive): New kludge.
11759         (pui-list-packages): Add warning when `package-get-remote' is nil.
11760         (package-ui-add-site): New function.
11761
11762 1998-12-01  Didier Verna  <didier@xemacs.org>
11763
11764         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11765
11766 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11767
11768         * ldap.el: Custom-ized
11769         (toplevel): Do not provide `ldap' which is provided by C level
11770         LDAP code
11771         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11772
11773 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11774
11775         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11776
11777 1998-12-17  Andy Piper  <andy@xemacs.org>
11778
11779         * sound.el (sound-load-list): name changed from sound-load-alist.
11780         (sound-extension-list): name changed from sound-ext-list.
11781         (load-default-sounds): use new names.
11782         (load-sound-file): use new names.
11783
11784 1998-12-16  Andy Piper  <andy@xemacs.org>
11785
11786         * XEmacs 21.2.6 is released
11787
11788 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11789
11790         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11791         errors.
11792
11793 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11794
11795         * wid-edit.el (widget-echo-this-extent): Set
11796         help-echo-owns-message to t.
11797
11798 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11799
11800         * package-get.el (package-get-download-menu): use toggles for
11801           each site in the download site menu.
11802
11803 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11804
11805         * package-get.el (package-get): If we cannot find a package
11806           because package-get-remote is not set, give a more helpful
11807           error message.
11808
11809 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11810
11811         * package-get.el (package-get-remote-filename): use an EFS path
11812         with user anonymous if no user is specified.
11813
11814 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11815
11816         * faces.el (face-spec-set): Re-init fallfacks for default after
11817         calling reset-face on the default face.
11818
11819 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11820
11821         * package-admin.el (package-admin-default-install-function):
11822         Behave as advertised.  Make sure the pkg-dir is proper for
11823         default-directory.
11824         (package-admin-add-binary-package): Make sure the pkg-dir is
11825         proper for default-directory.
11826         (package-admin-install-function-mswindows): Make sure the pkg-dir
11827         is proper for default-directory.
11828
11829 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11830
11831         * XEmacs 21.2.5 is released
11832
11833 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11834
11835         * files.el (binary-file-regexps): regexp-opt is not available at
11836         bytecompile time.
11837
11838 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11839
11840         * x-win-xfree86.el:
11841         * x-win-sun.el (x-win-init-sun):
11842         * x-win-sun.el:
11843         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11844         * x-iso8859-1.el:
11845         * x-init.el (init-post-x-win):
11846         * x-init.el (init-pre-x-win):
11847         * x-init.el (x-initialize-compose):
11848         * x-init.el:
11849         * x-compose.el:
11850         * winnt.el:
11851         * widget.el:
11852         * wid-edit.el (widget-glyph-click):
11853         * wid-edit.el (widget-glyph-find):
11854         * wid-edit.el (widget-type):
11855         * view-less.el (view-buffer-other-window):
11856         * very-early-lisp.el:
11857         * version.el:
11858         * toolbar.el:
11859         * toolbar-items.el:
11860         * term/sun.el (suntool-map):
11861         * term/sun-mouse.el:
11862         * term/internal.el:
11863         * syntax.el (modify-syntax-entry):
11864         * symbol-syntax.el:
11865         * subr.el:
11866         * startup.el (lock-directory):
11867         * simple.el (set-comment-column):
11868         * simple.el (backward-delete-char-untabify):
11869         * shadow.el (find-emacs-lisp-shadows):
11870         * shadow.el:
11871         * setup-paths.el (paths-construct-info-path):
11872         * select.el (cut-copy-clear-internal):
11873         * process.el (call-process-region):
11874         * process.el (start-process-shell-command):
11875         * process.el:
11876         * paths.el (rmail-spool-directory):
11877         * paragraphs.el (use-hard-newlines):
11878         * package-get.el (package-get-dependencies):
11879         * package-admin.el (package-admin-delete-binary-package):
11880         * obsolete.el (truncate-string):
11881         * obsolete.el (store-substring):
11882         * mouse.el (default-mouse-track-maybe-own-selection):
11883         * mouse.el (mouse-yank-at-point):
11884         * modeline.el:
11885         * modeline.el (mouse-drag-modeline):
11886         * minibuf.el (read-directory-name-internal):
11887         * minibuf.el (read-file-name-internal):
11888         * minibuf.el (read-file-name-internal-1):
11889         * minibuf.el (read-file-name-2):
11890         * minibuf.el (exact-minibuffer-completion-p):
11891         * minibuf.el (read-from-minibuffer):
11892         * minibuf.el:
11893         * menubar.el (check-menu-syntax):
11894         * map-ynp.el (map-y-or-n-p):
11895         * make-docfile.el (docfile-out-of-date):
11896         * loadup.el ((member "run-temacs" command-line-args)):
11897         * loadup.el ((member "no-site-file" command-line-args)):
11898         * loadup.el (really-early-error-handler):
11899         * loadup.el:
11900         * loadhist.el:
11901         * loaddefs.el:
11902         * lisp-mnt.el (lm-verify):
11903         * lib-complete.el (lib-complete:cache-completions):
11904         * lib-complete.el (library-all-completions):
11905         * itimer.el (itimer-run-expired-timers):
11906         * info.el (Info-mode):
11907         * info.el (Info-insert-file-contents):
11908         * info.el (Info-rebuild-dir):
11909         * info.el (Info-build-dir-anew):
11910         * info.el (Info-parse-dir-entries):
11911         * info.el (Info-dir-outdated-p):
11912         * info.el (Info-insert-dir):
11913         * info.el (info-xref):
11914         * info.el:
11915         * hyper-apropos.el (hyper-apropos-get-doc):
11916         * hyper-apropos.el (hyper-describe-face):
11917         * hyper-apropos.el (hyper-apropos-mode):
11918         * hyper-apropos.el:
11919         * help.el (list-processes):
11920         * help.el:
11921         * gnuserv.el:
11922         * font.el (mswindows-font-create-name):
11923         * font.el (font-default-font-for-device):
11924         * font.el (x-font-create-object):
11925         * font.el (font-registry):
11926         * font.el:
11927         * font-lock.el (font-lock-keywords):
11928         * font-lock.el:
11929         * finder.el (finder-compile-keywords):
11930         * find-paths.el (paths-find-recursive-path):
11931         * fill.el (set-justification-center):
11932         * fill.el (fill-region-as-paragraph):
11933         * files.el (insert-directory):
11934         * files.el (wildcard-to-regexp):
11935         * files.el (recover-file):
11936         * files.el (basic-save-buffer):
11937         * files.el (delete-auto-save-file-if-necessary):
11938         * files.el (file-relative-name):
11939         * files.el (backup-extract-version):
11940         * files.el (backup-buffer):
11941         * files.el (set-visited-file-name):
11942         * files.el (set-auto-mode):
11943         * files.el (interpreter-mode-alist):
11944         * files.el:
11945         * files.el (find-file-noselect):
11946         * files.el (abbreviate-file-name):
11947         * files.el (parse-colon-path):
11948         * files.el (directory-abbrev-alist):
11949         * etags.el (visit-tags-table-buffer):
11950         * easymenu.el (easy-menu-define):
11951         * dragdrop.el (experimental-dragdrop-drag):
11952         * dragdrop.el (dragdrop-drop-do-functions):
11953         * dragdrop.el (dragdrop-drop-at-point):
11954         * disass.el (disassemble-1):
11955         * disass.el (disassemble-internal):
11956         * disass.el (disassemble):
11957         * disass.el:
11958         * derived.el (derived-mode-init-mode-variables):
11959         * derived.el (define-derived-mode):
11960         * custom.el (defgroup):
11961         * cus-edit.el (custom-quote):
11962         * config.el:
11963         * code-process.el (open-network-stream):
11964         * code-process.el (start-process):
11965         * code-process.el (call-process-region):
11966         * code-process.el (call-process):
11967         * code-process.el:
11968         * code-files.el (insert-file-contents):
11969         * code-files.el:
11970         * code-files.el (buffer-file-coding-system-for-read):
11971         * cmdloop.el (yes-or-no-p-minibuf):
11972         * cl.el:
11973         * cl-macs.el:
11974         * cl-extra.el:
11975         * callers-of-rpt.el (make-caller-report):
11976         * callers-of-rpt.el:
11977         * bytecomp.el (batch-byte-recompile-directory):
11978         * bytecomp.el (batch-byte-compile-1):
11979         * bytecomp.el (batch-byte-compile):
11980         * bytecomp.el (display-call-tree):
11981         * bytecomp.el (byte-compile-insert):
11982         * bytecomp.el (byte-compile-two-args-19->20):
11983         * bytecomp.el (byte-compile-variable-ref):
11984         * bytecomp.el (byte-compile-form):
11985         * bytecomp.el (byte-compile-top-level-body):
11986         * bytecomp.el (byte-compile-out-toplevel):
11987         * bytecomp.el (byte-compile-byte-code-maker):
11988         * bytecomp.el (byte-compile-file-form-defmumble):
11989         * bytecomp.el (byte-compile-file-form):
11990         * bytecomp.el (byte-compile-keep-pending):
11991         * bytecomp.el (byte-compile-insert-header):
11992         * bytecomp.el (byte-compile-from-buffer):
11993         * bytecomp.el (byte-compile-file):
11994         * bytecomp.el (byte-recompile-file):
11995         * bytecomp.el (byte-compile-close-variables):
11996         * bytecomp.el (byte-compile-warn-about-unused-variables):
11997         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11998         * bytecomp.el (byte-compiler-legal-options):
11999         * bytecomp.el (byte-compile-lapcode):
12000         * bytecomp.el (byte-optimize-log):
12001         * bytecomp.el ((fboundp 'defsubst)):
12002         * bytecomp.el:
12003         * bytecomp-runtime.el:
12004         * byte-optimize.el (byte-optimize-apply):
12005         * byte-optimize.el (car):
12006         * byte-optimize.el (byte-optimize-form):
12007         * byte-optimize.el (byte-optimize-form-code-walker):
12008         * byte-optimize.el:
12009         * build-report.el (build-report-insert-installation-file):
12010         * build-report.el (build-report):
12011         * auto-show.el:
12012         * apropos.el (apropos-documentation):
12013         - mega patch
12014         - clean up byte-compile warnings
12015         - remove unused variables
12016         - Use common lisp style hashtable functions
12017         - byte compiler cleanup
12018         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12019         - remove old backquote syntax usage
12020         - move some cl functionality into C for speed.
12021         - remove last remaining VMS support
12022         - spelling fixes
12023         - implement last, butlast, nbutlast, copy-list in C.
12024         - new macro ignore-file-errors, similar to ignore-errors
12025           (ignore-file-errors (delete-file "foo"))
12026         - get frequent garbage collection during loadup.el by tweaking
12027           gc-cons-threshold, rather than explicitly calling garbage-collect
12028         - default delete-key-deletes-forward to `t'.
12029
12030 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12031
12032         * XEmacs 21.2-beta4 is released.
12033
12034 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12035
12036         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12037         (easy-menu-item-present-p): Wrapper around find-menu-item.
12038         (easy-menu-remove-item): Wrapper around delete-menu-item.
12039
12040         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12041         (add-menu-button): Add 'in-menu' argument.
12042         (add-menu-item-1): Add in-menu support to helper function.
12043
12044 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12045
12046         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12047
12048 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12049
12050         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12051         of Dec 4, 1997.
12052
12053 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12054
12055         * process.el (shell-command-on-region): Report if the command
12056         succeeded or failed.
12057
12058 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12059
12060         * subr.el (buffer-substring-no-properties): Comment out.
12061
12062 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12063
12064         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12065           into font instances first, like `x-frob-font-size' does.
12066           (mswindows-find-larger-font): ditto
12067
12068 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12069
12070         * package-ui.el (pui-install-selected-packages): fix args in call
12071         to `package-get'.
12072
12073 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12074
12075         * package-get.el (host-name): New widget type.
12076         (package-get-remote): Better customization using new type.
12077         (package-get-download-sites): idem dito.
12078
12079         (package-get-custom): Do not use package-get-all untill we have
12080         runtime dependencies.
12081
12082         (package-get-remove-copy): Default to 't' we no longer need this
12083         kludge as we do not currently use depenencies.
12084
12085         (package-get-was-current): New variable.
12086         (package-get-require-base): New 'force-current' argument.
12087         (package-get-update-base): idem
12088         (package-get-package-provider):  idem
12089         (package-get-locate-index-file): New 'no-remote' argument.
12090         (package-get-locate-file): idem.
12091
12092         (package-get-maybe-save-index): New function.
12093         (package-get-update-base): Use it.
12094
12095 1998-10-28 Greg Klanderman <greg@alphatech.com>
12096
12097         * package-get.el (package-get-remote): default to nil; by default,
12098         don't go out to the net via EFS.  They must select a download site.
12099         (package-get-download-sites): new variable.
12100         (package-get-download-menu): new function.
12101         (package-get-locate-index-file): new function.
12102         (package-get-update-base): use it.
12103
12104         * menubar-items.el (default-menubar): add "Update Package Index"
12105         and "Add Download Site" menus under Options | Manage Packages.
12106
12107 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12108
12109         * package-get.el (package-get): bugfix code checking installed version
12110         for case where package is not currently installed.
12111         (package-get-require-signed-base-updates): new variable.
12112         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12113         deemed not a goot thing.  Use the variable
12114         package-get-allow-unsigned-base-updates instead.
12115
12116 1998-10-16 Greg Klanderman <greg@alphatech.com>
12117
12118         * package-get.el (package-get): Don't install an older version than
12119         we already have unless explicitly told to.  Issue a warning.
12120
12121         * package-ui.el (pui-add-required-packages): when adding
12122         dependencies, don't add packages that are up to date.
12123         (pui-package-symbol-char):  Don't consider a package out of date
12124         if you have a newer version installed than the latest version in
12125         package-get-base.
12126
12127         * package-get.el (package-get-base-filename): document that it may
12128         be a path relative to package-get-remote;  new default value.
12129         (package-get-locate-file): new function.
12130         (package-get-update-base): use it to expand package-get-base-filename.
12131         (package-get-save-base): new function to save the package-get database
12132         to file.
12133         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12134         (package-get-update-base): pass the REMOTE-SOURCE arg.
12135         (package-get-update-base-entry): call package-get-custom-add-entry.
12136         (package-get-file-installed-p): removed; no longer needed.
12137         (package-get-create-custom): ditto.
12138         (toplevel): remove code to build and load package-get-custom.el
12139         (package-get-custom-add-entry): new function.
12140
12141 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12142
12143         * wid-edit.el (widget-button-click): Don't switch window.
12144
12145 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12146
12147         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12148
12149 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12150
12151         * etags.el (find-tag-default): Run find-tag-hook using
12152         run-hooks rather than funcall
12153
12154 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12155
12156         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12157         and the current local map as the parents to isearch-mode-map.
12158
12159 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12160
12161         * XEmacs 21.2-beta3 is released.
12162
12163 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12164
12165         * package-get.el (package-get-update-base): use
12166         insert-file-contents-internal, not insert-file-contents-literally.
12167
12168 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12169
12170         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12171         dump time.
12172
12173 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12174
12175         * package-get.el (package-get-update-base-entry): new function.
12176         (package-get-update-base): renamed; was `package-get-load-base'.
12177         cleanup, and use package-get-update-base-from-buffer.
12178         (package-get-update-base-from-buffer): new function.
12179         (package-get-update-base-entries): new; helper for above.
12180         Do not eval lisp grabbed over ftp; parse it from new format.
12181
12182 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12183
12184         * files.el (set-auto-mode): Don't play games loading package-get
12185         database; package-get-package-provider will handle it all.
12186
12187 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12188
12189         * package-get.el (package-get-base-filename): new variable.
12190         (package-get-require-base): new function.
12191         (package-get-pgp-signed-begin-line): new variable.
12192         (package-get-pgp-signature-begin-line): ditto.
12193         (package-get-pgp-signature-end-line):  ditto.
12194         (package-get-load-base): new function.
12195         (package-get-interactive-package-query):
12196         (package-get-update-all):
12197         (package-get-dependencies):
12198         (package-get-package-provider):
12199         (package-get-custom): use package-get-require-base.
12200         [package-get-custom loading]: disable for now.
12201
12202         * package-ui.el (pui-list-packages): use (package-get-require-base)
12203
12204 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12205
12206         * package-ui.el: Correct obvious thinko in choosing extent face.
12207
12208 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12209
12210         * menubar-items.el (default-menubar): pui-list-package has nothing
12211         to with Customize. Move all the package stuff to a new Item in Options.
12212
12213         * package-ui.el (pui-menu): Add menu and Popup menu.
12214
12215         * package-get.el (package-get): Use new
12216         package-admin-get-install-dir.
12217
12218         * package-admin.el (package-admin-get-install-dir): New syntax.
12219         Conserve package location and put mule packages where mule-base is.
12220
12221         * package-get.el : Customized
12222
12223         * package-ui.el (pui): Customized
12224         (pui-package-install-dest-dir): New variable.
12225         (pui-install-selected-packages): Use it
12226
12227 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12228
12229         * package-get.el (package-get-interactive-package-query): Move
12230         dependency on package-get-base to run-time.
12231         (package-get-update-all): Ditto.
12232         (package-get-dependencies): Ditto.
12233         (package-get-package-provider): Ditto.
12234         (package-get-custom): Ditto.
12235
12236 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12237
12238         * events.el: Remove 'ascii-character property from 'backspace
12239         and 'delete symbols
12240
12241 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12242
12243         * package-get-base.el: removed.
12244
12245 1998-09-23  Didier Verna  <didier@xemacs.org>
12246
12247         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12248         (no-upper-case-p): new function.
12249         (with-search-caps-disable-folding): new macro.
12250         (with-interactive-search-caps-disable-folding): new macro.
12251         (zap-to-char): In interactive mode, do a case-sensitive search if
12252         the character is uppercase.
12253         (zap-up-to-char): ditto.
12254
12255         * replace.el (perform-replace): use the function no-upper-case-p.
12256
12257         * isearch-mode.el (isearch-fix-case): ditto.
12258         make obsolete `with-caps-disable-folding' and
12259         `isearch-no-upper-case-p'.
12260
12261         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12262         (tags-search): ditto.
12263         (tags-query-replace): ditto.
12264
12265         * info.el (Info-search): ditto.
12266
12267 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12268
12269         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12270
12271 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12272
12273         * package-admin.el (package-admin-rmtree): rewritten.  need to
12274         check for "." and ".." before symlink check.  expand files and
12275         directories with respect to DIRECTORY, not default-directory.
12276
12277 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12278
12279         * package-get.el (package-get-all): add INSTALL-DIR argument.
12280
12281 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12282
12283         * package-ui.el (pui-add-required-packages): new function, select
12284         dependent packages.
12285         (pui-display-keymap): bind it.
12286         (pui-help-string): document it.
12287         (pui-install-selected-packages): package-get-all -> package-get.
12288
12289         * package-get.el (package-get-dependencies): new function.
12290
12291 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12292
12293         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12294         regexps.
12295
12296 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12297
12298         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12299         function.
12300         (default-mouse-track-normalize-point): Use it.
12301
12302 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12303
12304         * package-admin.el (package-admin-delete-binary-package):
12305                 General cleanup. Remove unnessary use of progn and
12306         save-excursion.
12307         (package-admin-delete-binary-package): Do NOT mess with file
12308         modes. That is evil.
12309         (package-admin-delete-binary-package): Wrap all deleting in
12310         condition-case. The data in MANIFEST is untrustworthy.
12311         (package-admin-delete-binary-package): Let the OS worry about non
12312         empty directories.
12313
12314 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12315
12316         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12317         processing.
12318         (lm-report-bug): Fix mail address to send bug reports to.
12319
12320 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12321
12322         * XEmacs 21.2-beta2 is released.
12323
12324 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12325
12326         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12327
12328 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12329
12330         * info.el (Info-mode): Document page turning by double clicks in
12331         docstring so `M-x describe-mode' will display it.
12332
12333 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12334
12335         * info.el (Info-mouse-track-double-click-hook): Use character
12336         widths to calculate a border region where double clicking does
12337         page turning, and return `nil' by default so other hooks, such as
12338         region highlighting, will be run.
12339
12340 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12341
12342         * sound.el (default-sound-directory-list): Initialize with all the
12343         "sounds" directories in `data-directory-list'.  It used to just be
12344         the first one.
12345
12346         * packages.el (locate-data-directory-list): Created.  This gives
12347         the list of matching directories, unlike `locate-data-directory',
12348         which just gives the first one.
12349
12350 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12351
12352         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12353         make a binding in the local keymap until help-char handling is
12354         improved.
12355
12356         * help.el (help-keymap-with-help-key): Provide keymap with help
12357         binding.
12358         (help-print-help-form): New helper function.
12359
12360 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12361
12362         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12363         move extent to another buffer; no need to create a new extent.
12364         (isearch-fix-case): New function.
12365         (isearch-search-and-update): Use it.
12366
12367 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12368
12369         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12370         the keymap, not minor-mode-map-alist.
12371         (isearch-done): Restore overriding-local-map.
12372
12373 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12374
12375         * bytecomp.el (byte-compile-buffer-substring):
12376         Fix for: (byte-compile (defun f () (buffer-substring)))
12377         ==>   ** buffer-substring called with 3 args, but requires 0-3
12378         - new code not only works, but is more readable, too.
12379
12380 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12381
12382         * msw-faces.el (mswindows-init-device-faces): Don't try to
12383           specify a default font at this late stage. Do try to force
12384           creation of the default face font so that if it fails we get
12385           an error now instead of a crash at frame creation.
12386
12387           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12388           mswindows-make-font-unitalic: Canonical default weight
12389           changed from "Normal" to "Regular".
12390
12391           mswindows-make-font-bold / -bold-italic: Supplied device was
12392           not being passed into call to mswindows-find-smaller-font.
12393
12394 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12395
12396         * package-get.el (package-get-remote): Fix the path where to find
12397           the packages on xemacs.org.
12398
12399 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12400
12401         * about.el (about-maintainer-info): Update Ben's entry.
12402
12403 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12404
12405         * lisp/shadow.el (find-emacs-lisp-shadows):
12406         - `member' was being called on lists of length 2000!
12407         - Replace with hashtables.
12408         - Replace hand-coded loops with (dolist)
12409         - Fix comment typo
12410
12411 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12412
12413         * packages.el: Added new function, `package-delete-name', to
12414           delete existing packages from the installed package database
12415           (`packages-package-list').  Also added the "pkginfo" directory
12416           to `packages-special-base-regexp', so that the pkginfo directory
12417           would not get added to `late-packages'.
12418
12419         * package-admin.el: Added ability to delete an installed package
12420           (added low-level function, `package-admin-delete-package').
12421           Understands how to use the pkginfo/MANIFEST.<package> file to
12422           delete the package.  When installing a package, will also
12423           create a MANIFEST.* file if one is not provided by the
12424           package.  If the MANIFEST.* doesn't exist when deleting a
12425           package, the functions will fall back to attempting to delete
12426           any package-specific lisp directory.
12427
12428         * package-get.el: Moved some functions to package-admin.el.
12429           Added interactive function `package-get-delete-package', for
12430           use by users for deleting a package.
12431
12432           Also modified to not require the presence of efs.
12433
12434 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12435
12436         * files.el (find-file-noselect): Handle all signals, kill the
12437         buffer and resignal.
12438
12439 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12440
12441         * cl-macs.el (glyph-image): Add setf method.
12442
12443 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12444
12445         * package-get.el: Fixed broken EFS downloading.  Also, look for
12446           .tar.gz files first, in preference over .tgz files.
12447
12448         * package-ui.el: Fix display of package version numbers.
12449
12450 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12451
12452         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12453         argument.
12454
12455 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12456
12457         * list-mode.el: `display-completion-list': added new/optional
12458           keyword `:completion-string', which allows the programmer to
12459           change the "Possible completions are:" prompt.
12460
12461         * menubar-items.el: Added new pulldown menu-pick to start up the
12462           visual package browser/installer:
12463
12464                 Options->Customize->List Packages
12465
12466         * package-admin.el: Added hooks for installing under both Unix
12467           and MS Windows.  Does additional error checking.  No longer
12468           calls "add-big-package.sh" to install packages under Unix; now
12469           calls gunzip & tar directly.
12470
12471         * package-get.el: Added ability to install packages from files
12472           on a local disk/CDROM.  Now deletes any existing package lisp
12473           directory.  Does completion on available packages when
12474           querying for package names.  Will also search for .tgz files
12475           in addition for .tar.gz files.  Tries to reload
12476           auto-autoloads, as a convenience when loading new packages,
12477           and also tries to add any new package paths to `load-path'.
12478           Changed all occurences of `concat' to use `expand-file-name'.
12479
12480         * package-ui.el: New file which implements the main visual
12481           package browser/installer, which is started via a menu pick or
12482           M-x pui-list packages.
12483
12484 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12485
12486         * startup.el (load-init-file): spelling fix.
12487
12488 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12489
12490         * startup.el (normal-top-level): Load auto-autoload files
12491         covariantly with their precedence.
12492
12493 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12494
12495         * menubar-items.el (default-menubar): Remove "Font Weight"
12496         option, there is currently no custom equivalent.. Customize-faces
12497         is "Edit faces".
12498
12499         * x-font-menu.el (font-menu-set-font): Use customize to set
12500         default face.
12501
12502         * faces.el (face-spec-update-all-matching): New function.
12503
12504         * cus-face.el (custom-set-face-update-spec): New function.
12505         Interface to customize faces from elisp.
12506
12507         (custom-face-value-create): Show the customized settings if set
12508         but not saved.
12509
12510 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12511
12512         (custom-face-value-create): Show the customized settings if set
12513         but not saved.
12514
12515 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12516
12517         * keydefs.el (global-map): Add FSF 20.3 binding of
12518         query-replace-regexp.
12519
12520 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12521
12522         * minibuf.el (read-file-name-internal-1): use
12523         user-name-completion-1 instead of user-name-completion.
12524
12525 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12526
12527         * loadup.el:
12528         * make-docfile.el:
12529         * update-elc.el: Don't set `source-directory' (now defunct as a
12530         global variable) no more.
12531
12532         * packages.el (packages-list-autoloads): Made `source-directory'
12533         (now defunct as a global variable) a parameter.
12534
12535 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12536
12537         * about.el (about-hackers): new email
12538
12539 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12540
12541         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12542
12543 1998-07-17  Didier Verna  <didier@xemacs.org>
12544
12545         * faces.el (set-face-property):
12546         (set-face-dim-p):
12547         (face-dim-p): updated the doc strings now that the dim property isn't
12548         tty-specific.
12549         (face-equal): the dim property is now a common one.
12550
12551         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12552         Renamed the `stipple' attribute to `background-pixmap'.
12553         (custom-face-background-pixmap): make custom-face-stipple an
12554         obsolete alias for this.
12555
12556 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12557
12558         * find-paths.el (paths-file-readable-directory-p): Created and
12559         used.
12560
12561         * loadup.el: Don't set inhibit-... flags from run-temacs.
12562
12563 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12564
12565         * packages.el (packages-data-path-depth): Added and used.
12566
12567 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12568
12569         * about.el:
12570         - Change .xpm to .png, delete "zcat" section.
12571         - cosmetic fix in the 'marcpa' entry.
12572
12573         * etc/photos
12574         - convert all .xpm.Z to .png
12575         - rename mrb to martin
12576         - rename mcook-m to mcookm
12577
12578 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12579
12580         * x-init.el (x-initialize-compose): Add support for
12581         dead-circumflex as YET ANOTHER NAME for that dead key.
12582
12583 1998-08-05  Colin Rafferty <colin@xemacs.org>
12584
12585         * setup-paths.el (paths-construct-exec-path): Made the
12586         last-packages really be last.
12587         (paths-construct-data-directory-list): Ditto.
12588
12589 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12590
12591         * startup.el(startup-splash-frame-body):
12592         Update Copyright notice in splash screen
12593
12594 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12595
12596         * minibuf.el (read-file-name-internal-1): do ~user completion.
12597
12598 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12599
12600         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12601         aginst destroyed extents
12602
12603 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12604
12605         * package-get.el (package-get): add `install-dir' argument.
12606
12607 1998-07-20  John Jones  <jj@asu.edu>
12608
12609         * package-get.el: calls to package-get-update-all will only
12610           update packages which are already installed.
12611
12612 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12613
12614         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12615         writable.
12616
12617 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12618
12619         * about.el (about-hackers): Correct my email.
12620
12621 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12622
12623         * about.el (about-hackers): new email-address.
12624
12625 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12626
12627         * minibuf.el (read-number): Don't let `input-error' condition
12628         escape.
12629
12630 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12631
12632         * about.el (about-hackers): use my `email-for-life' address.
12633
12634 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12635
12636         * XEmacs 21.2-beta1 is released.
12637
12638 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12639
12640         * ldap.el (ldap-search): Doc string change
12641
12642 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12643
12644         * menubar-items.el (default-menubar): Removed references to
12645         `data-directory', and use `locate-data-file' instead, and made
12646         then greyed out if they don't exist.
12647
12648 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12649
12650         * keymap.el (events-to-keys): Use `format' instead of `concat'
12651         since the latter does not accept integer args anymore
12652
12653 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12654
12655         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12656         macros replaced.
12657
12658 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12659
12660         * make-docfile.el: Get first initialization from very-early-lisp.el
12661         * update-elc.el: Ditto.
12662         * loadup.el (really-early-error-handler): Ditto.
12663
12664         * packages.el (packages-unbytecompiled-lisp): Add new file,
12665         very-early-lisp.el.
12666
12667         * very-early-lisp.el: New file.
12668
12669 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12670
12671         * Symbols that have been obsolete for at least 3 years removed (II).
12672
12673         * obsolete.el (eval-current-buffer): Make compatible.
12674         (byte-code-function-p): Ditto.
12675         (send-string): Removed.
12676         (send-region): Removed.
12677         (screen-scrollbar-width): Removed.
12678         (set-screen-scrollbar-width): Removed.
12679         (set-screen-left-margin-width): Removed.
12680         (set-screen-right-margin-width): Removed.
12681         (screen-left-margin-width): Removed.
12682         (screen-right-margin-width): Removed.
12683         (set-buffer-left-margin-width): Removed.
12684         (set-buffer-right-margin-width): Removed.
12685         (buffer-left-margin-width): Removed.
12686         (buffer-right-margin-width): Removed.
12687         (x-set-frame-icon-pixmap): Removed.
12688         (x-set-screen-icon-pixmap): Removed.
12689         (pixel-name): Removed.
12690         (make-pixmap): Removed.
12691         (make-cursor): Removed.
12692         (pixmap-width): Removed.
12693         (pixmap-contributes-to-line-height-p): Removed.
12694         (set-pixmap-contributes-to-line-height): Removed.
12695
12696 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12697
12698         * obsolete.el (popup-menu-up-p): removed.
12699         (read-no-blanks-input): Removed.
12700         (wholenump): Removed.
12701         (ring-mod): Removed (what was ring-mod?).
12702         (current-time-seconds): Removed.
12703         (run-special-hook-with-args): Removed.
12704         (dot): Removed.
12705         (dot-marker): Removed.
12706         (dot-min): Removed.
12707         (dot-max): Removed.
12708         (window-dot): Removed.
12709         (set-window-dot): Removed.
12710
12711         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12712         `dot-min'.
12713
12714         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12715
12716         * code-files.el (insert-file-contents): Rename
12717         run-special-hook-with-args to run-hook-with-args-until-success.
12718         (write-region): Ditto.
12719
12720 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12721
12722         * about.el: Fix typos, update release date.
12723
12724         * Symbols that have been obsolete for at least 3 years removed.
12725
12726         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12727         screen- functions.
12728         (toplevel): remove setf methods for screen functions.
12729         * cl-macs.el (extent-data): defsetf removed.
12730         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12731         many places to remove.
12732         (comment-indent-hook): Ditto.
12733         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12734         (buffer-dedicated-screen): Ditto.
12735         (deiconify-screen): Ditto.
12736         (delete-screen): Ditto.
12737         (event-screen): Ditto.
12738         (find-file-other-screen): Ditto.
12739         (find-file-read-only-other-screen): Ditto.
12740         (live-screen-p): Ditto.
12741         (screen-height): Ditto.
12742         (screen-iconified-p): Ditto.
12743         (screen-list): Ditto.
12744         (screen-live-p): Ditto.
12745         (screen-name): Ditto.
12746         (screen-parameters): Ditto.
12747         (screen-pixel-height): Ditto.
12748         (screen-pixel-width): Ditto.
12749         (screen-root-window): Ditto.
12750         (screen-selected-window): Ditto.
12751         (screen-totally-visible-p): Ditto.
12752         (screen-visible-p): Ditto.
12753         (screen-width): Ditto.
12754         (screenp): Ditto.
12755         (get-screen-for-buffer): Ditto.
12756         (get-screen-for-buffer-noselect): Ditto.
12757         (get-other-screen): Ditto.
12758         (iconify-screen): Ditto.
12759         (lower-screen): Ditto.
12760         (mail-other-screen): Ditto.
12761         (make-screen): Ditto.
12762         (make-screen-invisible): Ditto.
12763         (make-screen-visible): Ditto.
12764         (modify-screen-parameters): Ditto.
12765         (new-screen): Ditto.
12766         (next-screen): Ditto.
12767         (next-multiscreen-window): Ditto.
12768         (other-screen): Ditto.
12769         (previous-screen): Ditto.
12770         (previous-multiscreen-window): Ditto.
12771         (raise-screen): Ditto.
12772         (redraw-screen): Ditto.
12773         (select-screen): Ditto.
12774         (selected-screen): Ditto.
12775         (set-buffer-dedicated-screen): Ditto.
12776         (set-screen-height): Ditto.
12777         (set-screen-position): Ditto.
12778         (set-screen-size): Ditto.
12779         (set-screen-width): Ditto.
12780         (show-temp-buffer-in-current-screen): Ditto.
12781         (switch-to-buffer-other-screen): Ditto.
12782         (visible-screen-list): Ditto.
12783         (window-screen): Ditto.
12784         (x-set-screen-pointer): Ditto.
12785         (x-set-frame-pointer): Ditto.
12786         (screen-title-format): Ditto.
12787         (screen-icon-title-format): Ditto.
12788         (terminal-screen): Ditto.
12789         (delete-screen-hook): Ditto.
12790         (create-screen-hook): Ditto.
12791         (mouse-enter-screen-hook): Ditto.
12792         (mouse-leave-screen-hook): Ditto.
12793         (map-screen-hook): Ditto.
12794         (unmap-screen-hook): Ditto.
12795         (default-screen-alist): Ditto.
12796         (default-screen-name): Ditto.
12797         (x-screen-defaults): Ditto.
12798         (x-create-screen): Ditto.
12799         * obsolete.el: meta-flag removed.
12800         baud-rate removed.
12801         sleep-for-millisecs removed.
12802         extent-data removed.
12803         set-extent-data removed.
12804         set-extent-attribute removed.
12805         extent-glyph removed.
12806         extent-layout removed.
12807         set-extent-layout removed.
12808         list-faces-display removed.
12809         list-faces removed.
12810         trim-versions-without-asking removed.
12811         after-write-file-hooks removed.
12812         truename removed.
12813         auto-fill-hook removed.
12814         blink-paren-hook removed.
12815         select-screen-hook, deselect-screen-hook removed.
12816         auto-raise-screen, auto-lower-screen removed.
12817
12818         * msw-mouse.el: Global change resource -> mswindows-resource.
12819
12820         * XEmacs 21.0-pre5 is released.
12821
12822 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12823
12824         * about.el (about-hackers): Credits update.
12825
12826 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12827
12828         * register.el (insert-register): Don't activate the region.
12829
12830 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12831
12832         * select.el: Restore x-* symbols for backwards compatibility:
12833         x-copy-primary-selection, x-kill-primary-selection,
12834         x-delete-primary-selection, x-select-make-extent-for-selection,
12835         x-valid-simple-selection-, x-cut-copy-clear-internal.
12836
12837 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12838
12839         * XEmacs 21.0-pre4 is released.
12840
12841 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12842
12843         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12844         reporting bugs.
12845         (maybe-add-init-button): Fix semantics under Windows.  Use
12846         `expand-file-name' rather than `concat'.
12847
12848         * help.el (print-messages): New function.
12849
12850 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12851
12852         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12853
12854 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12855
12856         * about.el: Tweaked my entry in about-hackers.
12857
12858         * find-paths.el (paths-emacs-root-p):
12859           Relaxed emacs-root checking of an in-place installation to
12860           also accommodate the flat layout used on MS Windows.
12861
12862 1998-06-29  John Jones  <jj@asu.edu>
12863
12864         * package-get.el: calls to package-get-update-all will only
12865           update packages which are already installed.
12866
12867 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12868
12869         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12870         are handled by the gui-element face fallbacks now.
12871
12872         * x-faces.el: default gui-element face to "background" as well as
12873         the default face.
12874
12875         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12876         and default face settings since these are set as fallbacks now in
12877         the appropriate domain.
12878
12879 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12880
12881         * text-mode.el (text-mode): Reorder regexp so the OR part
12882         corresponding to `page-delim' goes first and the hack in
12883         `forward-paragraph' will work.
12884         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12885
12886 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12887
12888         * subr.el (remove-hook): When checking the hook value
12889           with functionp, don't apply car to it.
12890
12891 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12892
12893         * package-get.el (package-get-remote-filename):
12894           Don't use file-name-as-directory because the local directory
12895           separator conventions might not be the same as ftp's.
12896
12897 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12898
12899         * ldap.el (ldap-host-parameters-alist): New name of
12900         `ldap-host-parameters-plist'
12901
12902 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12903
12904         * package-get.el: Using (require 'package-get-base), now that it
12905         provides itself.  Consequently removed all instances of (load
12906         "package-get-base.el").
12907
12908 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12909
12910         * subr.el (remove-hook): Don't treat the hook value as a
12911           list unless it is both consp and not functionp.
12912
12913 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12914
12915         * about.el: Email address for Ben Wing is ben@xemacs.org.
12916         * auto-show.el: Ditto.
12917         * bytecomp.el: Ditto.
12918         * faces.el: Ditto.
12919         * x-scrollbar.el: Ditto.
12920         * x-misc.el: Ditto.
12921         * tty-init.el: Ditto.
12922         * toolbar-items.el: Ditto.
12923         * symbol-syntax.el: Ditto.
12924         * specifier.el: Ditto.
12925         * objects.el: Ditto.
12926         * hyper-apropos.el: Ditto.
12927         * glyphs.el: Ditto.
12928
12929 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12930
12931         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12932         vertical-divider-always-visible-p.
12933         (default-mouse-motion-handler): Ditto.
12934
12935 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12936
12937         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12938         global value.
12939
12940 1998-06-21  Oliver Graf <ograf@fga.de>
12941
12942         * build-reports.el: changed receiver to xemacs-build-reports list
12943
12944 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12945
12946         * font.el: Split font-family-mappings into X and
12947           mswindows-specific versions.
12948           mswindows-font-create-[object|name]: Treat supplied size
12949           as a pointsize. Added underline and strikethru handling.
12950
12951         * msw-faces.el: changed default mswindows charset to western.
12952
12953         * msw-glyphs.el: removed space in border-glyph font string that
12954           was inserted to get round bugs in the mswindows C font code.
12955
12956 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12957
12958         * about.el (about-hackers): Credits update.
12959
12960         * help-nomule.el (tutorial-supported-languages): Add Romanian
12961         TUTORIAL.
12962
12963         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12964         to ISO-8859-2.
12965
12966 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12967
12968         * font.el: Split font-family-mappings into X and
12969           mswindows-specific versions.
12970           mswindows-font-create-[object|name]: Treat supplied size
12971           as a pointsize. Added underline and strikethru handling.
12972
12973         * msw-faces.el: changed default mswindows charset to western.
12974
12975         * msw-glyphs.el: removed space in border-glyph font string that
12976           was inserted to get round bugs in the mswindows C font code.
12977
12978 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12979
12980         * minibuf.el: make read-color-completion-table call
12981           (mswindows-color-list for mswindows devices.
12982
12983 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12984
12985         * lisp/font-lock.el
12986         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12987         Let declaration items contain non-word symbol characters.
12988
12989 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12990
12991         * package-get.el (package-get-package-provider): Added autoload
12992         cookie.  Loading "package-get-base.el" in ALL functions that use
12993         it.  Fixed some (interactive ...) with multiple argument specs
12994         again.  Cosmetic indentation changes.
12995
12996 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12997
12998         * info.el (Info-insert-dir): Don't use nreverse on variables
12999         that you want to use later.
13000
13001 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13002
13003         * x-mouse.el (x-set-point-and-move-selection): Replace call
13004         to x-kill-primary-selection with kill-primary-selection
13005
13006 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13007
13008         * simple.el (what-cursor-position): Make cursor position reported
13009         use value of column-number-start-at-one
13010
13011 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13012
13013         * about.el (xemacs-hackers): Fix Jareth's email address.
13014
13015 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13016
13017         * startup.el (startup-splash-frame): Remove
13018         `xemacs-startup-logo-function'.
13019
13020 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13021
13022         * about.el (about-hackers): Update credits list.
13023
13024 1998-06-06  Jeff Miller <jmiller@smart.net>
13025
13026         * lisp/sound.el: Update sound-ext to allow filenames with
13027           extensions to be found by load-sound-file
13028
13029 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13030
13031         * info.el (Info-rebuild-outdated-dir): Removed variable
13032         (Info-auto-generate-directory): New variable
13033         (Info-save-auto-generated-dir): New variable
13034         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13035         (Info-build-dir-anew): Second parameter removed.  Use
13036         `Info-save-auto-generated-dir'
13037         (Info-rebuild-dir): Ditto
13038
13039 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13040
13041         * list-mode.el (next-list-mode-item): Would not recognize
13042         border between directly neighbored items.
13043
13044 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13045
13046         * package-get.el: add autoloads for some functions.
13047
13048 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13049
13050         * specifier.el (let-specifier): Tiny docfixes.
13051
13052 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13053
13054         * msw-mouse.el: set selection-pointer-glyph to Normal.
13055
13056 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13057
13058         * wid-edit.el (widget-specify-secret): New function.
13059         (widget-after-change): Use it.
13060         (widget-specify-field): Use it.
13061
13062 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13063
13064         * mouse.el (drag-window-divider): Use `(not done)' instead of
13065         `doit'; reuse result of `window-pixel-edges'.
13066
13067         * modeline.el (drag-modeline-event-lag): Rename to
13068         drag-divider-event-lag.
13069
13070 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13071
13072         * specifier.el (let-specifier): Rewritten not to generate needless
13073         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13074         arguments.
13075
13076 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13077
13078         * minibuf.el (read-file-name-1): Setup buffer-local value of
13079         `completion-ignore-case' in completions buffer under Windows.
13080
13081 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13082
13083         * about.el (about-maintainer-glyph): Fix support for not
13084         compressed images.
13085
13086 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13087
13088         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13089
13090         * mouse.el (mouse-track): Cancel selection if misc-user event with
13091         `cancel-mode-internal' function is fetched.
13092
13093 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13094
13095         * files.el (save-some-buffers-1): Fixed return value.
13096
13097 1998-06-01  Oliver Graf <ograf@fga.de>
13098
13099         * dragdrop.el: added experimental
13100
13101 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13102
13103         * startup.el (after-init-hook, init-file-user,
13104         user-init-directory, load-user-init-file):  Purge references
13105         to "~/.xemacs/init.el" from docstrings.
13106
13107         (load-user-init-file) Use paths-construct-path to construct
13108         paths to user init files.  Go directly to ~/.emacs, do not
13109         search ~/.xemacs/, do not load `default-custom-file'.
13110
13111 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13112
13113         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13114         general *sh.
13115         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13116
13117 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13118
13119         * menubar-items.el (default-menubar): add Update Packages to customize
13120         menu.
13121
13122 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13123
13124         * faces.el: use toolbar face as a fallback for toolbar properties
13125         in xpm-color-symbols instead of default.
13126
13127         * msw-faces.el: rename 3d-object -> gui-element face.
13128
13129 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13130
13131         * startup.el (xemacs-startup-logo-function): New variable.
13132         (startup-splash-frame): Use it.
13133
13134 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13135
13136         * files.el (save-some-buffers): Would wait 1 second.
13137         (save-some-buffers-1): Delete other windows here instead of in
13138         `save-some-buffers'.
13139         (save-some-buffers): Force redisplay only if windows were deleted.
13140
13141 1998-06-02  Didier Verna  <didier@xemacs.org>
13142
13143         * cus-face.el (custom-face-attributes): generalized the use of
13144         toggle buttons for boolean attributes.
13145         Re-ordered the items a bit.
13146
13147 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13148
13149         * sound.el (default-sound-directory): Use `locate-data-directory'
13150         to find the sounds directory.
13151
13152 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13153
13154         * sound.el: default sound-ext to .wav under mswindows, .au
13155         otherwise. load-default sounds without extensions.
13156
13157 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13158
13159         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13160         if send-pr is not bound.
13161
13162 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13163
13164         * files.el: grok idl files in auto-mode-alist.
13165 1998-06-01  Jeff Miller  <jmiller@smart.net>
13166
13167         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13168         calling `upcase'.
13169
13170 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13171
13172         * msw-glyphs.el: add xbm to the list of image types supported.
13173
13174 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13175
13176         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13177         instead of XEmacs one when dumping InfoDock.
13178
13179 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13180
13181         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13182         for `modeline-visible-p'
13183
13184         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13185
13186 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13187
13188         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13189         since it's not used anymore. doc string fixes.
13190
13191         * package-get.el (package-get-file-installed-p): new function. use
13192         instead of file-installed-p which is in an external package.
13193
13194 1998-05-28  Oliver Graf <ograf@fga.de>
13195
13196         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13197         favor of select-window/switch-to-buffer
13198
13199 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13200
13201         * startup.el: changed (getenv "HOME") to (user-home-directory)
13202
13203 1998-05-25  Oliver Graf <ograf@fga.de>
13204
13205         * frame.el (cde-start-drag) moved to dragdrop.el
13206         (offix-start-drag-region) moved to dragdrop.el
13207         (offix-start-drag) moved to dragdrop.el
13208         * dragdrop.el (cde-start-drag) moved from frame.el
13209         (offix-start-drag-region) moved from frame.el
13210         (offix-start-drag) moved from frame.el
13211         (cde-start-drag-region) cde drag regions
13212         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13213
13214 1998-05-26  Oliver Graf <ograf@fga.de>
13215
13216         * dragdrop.el: created dragdrop-drag prototypes
13217         (cde-start-drag-region) fixed typo
13218
13219 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13220
13221         * simple.el (after-init-hook): Remove reader macro.
13222
13223         * packages.el (packages-hardcoded-lisp): Get rid of reader
13224         macros.  Update DOC string.
13225
13226 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13227
13228         * mouse.el (drag-window-divider): Ditto.
13229
13230         * modeline.el (mouse-drag-modeline): Use it.
13231
13232         * lisp-mode.el (let-specifier): Specify indentation.
13233
13234         * specifier.el (let-specifier): Renamed from
13235         `with-specifier-instance'.
13236
13237 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13238
13239         * x-faces.el:
13240         * faces.el: move definition of xpm-color-symbols from x-faces.el
13241         to faces. Predicate x-get-resource on the presence of x.
13242
13243         * msw-faces.el: set 3d-object face rather than modeline. Specify
13244         faces as specfier defaults.
13245
13246         * package-get.el: don't use package-admin-add-single-file-package.
13247
13248 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13249
13250         * toolbar-items.el: Fixup tooltips.
13251         (toolbar-gnus): Don't use obsolete variable
13252         toolbar-news-frame-properties.
13253         (toolbar-news-reader): Default to `gnus' instead of
13254         `not-configured'.
13255
13256         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13257         Windows.
13258
13259 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13260
13261         * package-get.el: rename -installedp -> -installed-p.
13262
13263 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13264
13265         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13266         attributes, and assinged it to continuation, truncation and
13267         hscroll glyphs.
13268
13269         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13270         and made continuation, truncation and hscroll glyphs arrow
13271         characters out of that font.
13272
13273 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13274
13275         * minibuf.el (minibuffer-electric-separator): Play nicely with
13276         directory-sep-char being \.
13277         (minibuffer-electric-tilde): Ditto.
13278         (read-file-name-map): Ditto.
13279
13280 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13281
13282         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13283         on X devices.
13284         (default-mouse-track-deal-with-down-event): Avoid
13285         `x-disown-selection'; use `disown-selection' instead.
13286
13287 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13288
13289         * select.el:
13290         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13291         moved to (cut-copy-clear-internal) in select.el. Ditto for
13292         (x-delete-primary-selection) (x-kill-primary-selection)
13293         (x-copy-primary-selection).
13294         (own-clipboard): new function.
13295
13296         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13297         functions in select.el. remove old ones.
13298         (mswindows-own-clipboard): new function.
13299
13300 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13301
13302         * gnuserv.el: allow connections from mswindows type devices.
13303
13304 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13305
13306         * msw-glyphs.el: change image type used from cursor to resource.
13307
13308 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13309
13310         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13311         for {top,bottom}-{left,right} values in addition to
13312         {top,bottom}_{left,right}.
13313         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13314
13315 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13316
13317         * cl-macs.el (specifier-instance): Undefine its setf method.
13318
13319         * specifier.el (with-specifier-instance): Added docstring.
13320
13321         * mouse.el (drag-window-divider): Ditto.
13322
13323         * modeline.el (mouse-drag-modeline): Use it.
13324
13325         * lisp-mode.el (with-specifier-instance): Define its indentation
13326         level.
13327
13328         * specifier.el (with-specifier-instance): New macro.
13329
13330 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13331
13332         * package-get.el (package-get-create-custom): new function to
13333         auto-generate package-get-custom.el from package-get-base.el.
13334         * (package-get-ever-installedp): new function.
13335         * (package-get-custom): new function to get all packages specified
13336         by customize.
13337
13338 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13339
13340         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13341
13342 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13343
13344         * cl-extra.el: Reverse previous float change.
13345
13346 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13347
13348         * x-faces.el:
13349         * faces.el (try-font-name): moved from x-faces.el since it is
13350         required by w3 under mswindows as well X.
13351
13352 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13353
13354         * winnt.el: Removed evil (setq completion-ignore-case t)
13355         clause, one more overlookef fsfism.
13356         (nt-quote-args-functions-alist): End sentences with double space.
13357
13358 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13359
13360         * window-xemacs.el (push-window-configuration): Remove kludgery of
13361         recaching default-toolbar specifier.
13362         (pop-window-configuration): Ditto.
13363         (unpop-window-configuration): Ditto.
13364
13365 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13366
13367         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13368
13369 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13370
13371         * winnt.el (nt-quote-args-verbatim): Added function.
13372         (nt-quote-args-prefix-quote): Added function.
13373         (nt-quote-args-backslash-quote): Added function.
13374         (nt-quote-args-double-quote): Added function.
13375         (nt-quote-args-functions-alist): New variable.
13376         (nt-quote-process-args): Added function. This is the main quoting
13377         work horse called from process-nt.c
13378
13379 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13380
13381         * winnt.el: Removed duplicate definitions for backspace,
13382         delete, M-backspace and C-M-backspace.
13383         (file-name-buffer-file-type-alist): Removed this variable.
13384         (find-buffer-file-type): Removed function.
13385         (find-file-binary):  Removed function.
13386         (find-file-text): Removed function.
13387         (find-file-not-found-set-buffer-file-type): Removed function.
13388         (save-to-unix-hook): Removed function.
13389         (revert-from-unix-hook): Removed function.
13390         (using-unix-filesystems): Removed function.
13391         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13392         warning.
13393         (x-set-selection): Removed function.
13394         (x-get-selection): Removed function.
13395         Removed commented FSFisms.
13396         Replaced copyright notice (this file is not part of GNU Emacs).
13397         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13398         comint-process-echoes setting to t.
13399
13400 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13401
13402         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13403         and used following the interface change of
13404         `paths-find-recursive-path'.
13405
13406         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13407         regexp instead of a list of base names.
13408         (paths-version-control-filename-regexp):
13409         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13410         Introduced and used following the interface change of
13411         `paths-find-recursive-path'.
13412
13413 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13414
13415         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13416         on X devices, rather than on all non-TTY devices.
13417
13418 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13419
13420         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13421
13422         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13423
13424 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13425
13426         * itimer.el (activate-itimer): Fixed usage of integers
13427         as argument to `concat'.
13428
13429 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13430
13431         * itimer.el (start-itimer): replace the use of `concat' with
13432         `format'
13433
13434 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13435
13436         * mode-motion.el (mode-motion-hook): Clarify docstring.
13437         From Bob Weiner <weiner@altrasoft.com>
13438
13439         * loadhist.el (symbol-file): Supply prompt string when used
13440         interactively.
13441         From Bob Weiner <weiner@altrasoft.com>
13442
13443 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13444
13445         * loadup.el (really-early-error-handler): Ditto.
13446
13447         * update-elc.el: Ditto.
13448
13449         * setup-paths.el (paths-construct-exec-path): Ditto.
13450
13451         * make-docfile.el: Ditto.
13452
13453         * find-paths.el (paths-decode-directory-path): Use split-path
13454         instead of decode-path.
13455
13456         * files.el (parse-colon-path): Update docstring reference.
13457
13458 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13459
13460         * msw-init.el:
13461         * x-init.el:
13462         Bind cut'n'paste keys to non window-system specific functions.
13463
13464         * msw-select.el: New function mswindows-clear-clipboard.
13465         mswindows-cut-copy-clipboard extended to handle clearing of the
13466         selection and renamed to mswindows-cut-copy-clear-clipboard.
13467
13468         * select.el: on mswindows devices delete-primary-selection
13469         calls mswindows-clear-clipboard.
13470
13471 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13472
13473         * simple.el (quoted-insert): Inhibit quit when using read-char.
13474
13475         * cmdloop.el (read-char): Don't inhibit quit.
13476         (read-char-exclusive): Ditto.
13477         (read-char): Signal quit if quit-char was pressed.
13478         (read-char-exclusive): Ditto.
13479         (read-quoted-char): Return a character, not integer.
13480
13481         * menubar-items.el (default-popup-menu): Use Andy's generic
13482         selection code.
13483         (default-popup-menu): Fix code.
13484
13485 1998-05-14  Oliver Graf <ograf@fga.de>
13486
13487         * dragdrop.el (dragdrop-function-widget): this time it's done
13488
13489 1998-05-13  Oliver Graf <ograf@fga.de>
13490
13491         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13492
13493 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13494
13495         * device.el (device-pixel-width):
13496         (device-pixel-height):
13497         (device-mm-width):
13498         (device-mm-height):
13499         (device-bitplanes):
13500         (device-color-cells): Swapped parameters to device-system-metric
13501         according to the interface change.
13502
13503 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13504
13505         * mouse.el (default-mouse-motion-handler): Use new name of the
13506         function event-over-vertical-divider-p.
13507         Do not set E-W arrow cursor over the divider if
13508         vertical-divider-draggable-p is nil in the window.
13509         ([top-level]): Use new name for the variable
13510         vertical-divider-map.
13511         (drag-window-divider): Respect vertical-divider-draggable-p.
13512         Variable name typo fixes.
13513
13514 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13515
13516         * keymap.el (kbd): Define here; handle string constants and
13517         others...
13518
13519 1998-05-15  Christian Nyb <chr@mediascience.no>
13520
13521         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13522         in Emacs 18.
13523
13524 1998-05-13  Didier Verna  <didier@xemacs.org>
13525
13526         * mouse.el (drag-window-divider): give the vertical divider a
13527         pressed look when dragging it.
13528
13529 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13530
13531         * faces.el: predicate some more face operations on x or mswindows
13532         not just x.
13533
13534         * modeline.el: enable modeline coloring for mswindows.
13535
13536 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13537
13538         * minibuf.el (minibuffer-default): Added variable; compatible with
13539         FSF Emacs.
13540         (next-history-element): Used `minibuffer-default'.
13541
13542 1998-05-12  Oliver Graf <ograf@fga.de>
13543
13544         * dragdrop.el (dragdrop-function-widget): button and mods ok
13545         arguments still look a bit strange
13546         (dragdrop-compare-mods) created
13547         (dragdrop-drop-do-functions) correctly checks for buttons and
13548         modifiers
13549
13550 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13551
13552         * setup-paths.el (paths-default-info-directories): Replace
13553         path-separator with directory-sep-char.
13554
13555         * files.el (path-separator): Don't define it here.
13556
13557 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13558
13559         * update-elc.el: Ditto.
13560
13561         * setup-paths.el (paths-construct-exec-path): Ditto.
13562
13563         * make-docfile.el: Ditto.
13564
13565         * loadup.el (really-early-error-handler): Ditto.
13566
13567         * find-paths.el (paths-decode-directory-path): Use decode-path
13568         instead of decode-path-internal.
13569
13570         * files.el (parse-colon-path): Update docstring.
13571
13572 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13573
13574         * subr.el (get-buffer-window-list): Make BUFFER optional.
13575
13576         * window-xemacs.el (windows-of-buffer): Defalias to
13577         get-buffer-window-list.
13578
13579 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13580
13581         * disass.el: Fix maintainer keyword.
13582
13583         * bytecomp.el (byte-compile-and-load-file): Autoload.
13584         (byte-compile-buffer): Ditto.
13585
13586         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13587         value is returned, not the name.
13588         (lisp-imenu-generic-expression): Enable it.
13589         (lisp-mode-variables): Ditto.
13590         (lisp-indent-offset): Change defconst to defvar.
13591         (lisp-indent-function): Ditto.
13592         (lisp-body-indent): Ditto.
13593
13594 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13595
13596         * modeline.el: Use zap-last-kbd-macro-event.
13597
13598         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13599         nil, don't attempt to do anything with messages.
13600         (eval-last-sexp): Use `letf' for clarity.
13601
13602 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13603
13604         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13605
13606 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13607
13608         * buff-menu.el:
13609         * lisp-mode.el:
13610         * obsolete.el:
13611         Change empty docstrings into no doc strings at all.
13612         Fix bogus FSF-format docstrings.
13613         * etags.el: Fix docstring.
13614
13615 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13616
13617         * package-get.el (package-get): Use internal md5
13618
13619 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13620
13621         * about.el (about-xemacs): Correct abuse of concat.
13622
13623 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13624
13625         * info.el (Info-mode): Use easymenu.
13626
13627 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13628
13629         * apropos.el (apropos): Don't use concat with integers.
13630
13631         * cmdloop.el (describe-last-error): Handle the case when no error
13632         was seen gracefully.
13633
13634         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13635         defun.
13636         (apropos-describe-plist): Ditto.
13637
13638         * help.el (with-displaying-help-buffer): Revert to a defun.
13639         (describe-key): Use it as defun.
13640         (describe-mode): Ditto.
13641         (describe-bindings): Ditto.
13642         (describe-prefix-bindings): Ditto.
13643         (describe-installation): Ditto.
13644         (view-lossage): Ditto.
13645         (describe-function): Ditto.
13646         (describe-variable): Ditto.
13647         (describe-syntax): Ditto.
13648
13649 1998-05-11  Oliver Graf <ograf@fga.de>
13650
13651         * dragdrop.el: changed order of require/provide
13652         (dragdrop-drop-mime-default) changed to new calling conventions
13653         (dragdrop-drop-do-functions) changed to new calling conventions
13654         (dragdrop-function-widget) this one needs more work...
13655
13656 1998-05-10  Oliver Graf <ograf@fga.de>
13657
13658         * about.el: another small change in my entry
13659         * dragdrop.el (dragdrop-drop-log-function): logging added
13660         plus customizations
13661         changed interface to handler functions. now called with event
13662         and object
13663
13664 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13665
13666         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13667         E-W arrow pointer displayed over draggable dividers.
13668
13669         * mouse.el (default-mouse-motion-handler): Show it when
13670         appropriate.
13671         (drag-window-divider): Added.
13672         ([top-level]): Initialized window-divider-map with a keymap
13673         binding the above function to left button down event.
13674
13675         * x-mouse.el (x-init-pointer-shape): Initialize
13676         divider-pointer-glyph from Cursor.dividerPointer, or use default
13677         E-W double arrow.
13678
13679 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13680
13681         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13682
13683 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13684
13685         * simple.el (count-words-buffer): Don't query for buffer.
13686         (count-lines-buffer): Ditto.
13687
13688 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13689
13690         * help.el (where-is): add optional insert argument.
13691
13692 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13693
13694         * help.el (describe-key-briefly): New argument INSERT.
13695
13696         * simple.el (eval-expression): New optional argument; synch with
13697         FSF 20.3.
13698
13699         * keydefs.el (global-map): Add new register bindings.
13700
13701         * register.el: Synched with FSF 20.3.
13702
13703 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13704
13705         * window-xemacs.el (recenter): all arguments are optional.
13706
13707 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13708
13709         * device.el: (device-pixel-width): Reflected name/parameters
13710         change to device-system-metric.
13711         (device-pixel-height): Ditto.
13712         (device-mm-width): Ditto.
13713         (device-mm-height): Ditto.
13714         (device-bitplanes): Ditto.
13715         (device-color-cells): Ditto.
13716
13717 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13718
13719         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13720
13721         * cl.el (most-positive-fixnum): Document.
13722         (most-negative-fixnum): Ditto.
13723
13724         * cus-dep.el: Updated comment.
13725
13726         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13727         constant.
13728
13729         * cus-load.el (custom-put): Removed.
13730
13731         * files.el (after-find-file): Just resignal quit instead of
13732         signaling "canceled".
13733
13734 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13735
13736         * frame.el (other-frame): Use `focus-frame' instead of
13737         select-frame kludges.
13738
13739         * lisp-mode.el: Update lisp-indent-function for
13740         save-selected-frame and with-selected-frame.
13741
13742         * frame.el (save-selected-frame): New macro.
13743         (with-selected-frame): Ditto.
13744         (other-frame): Use `set-frame-focus'.
13745
13746 1998-05-06  Oliver Graf <ograf@fga.de>
13747
13748         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13749         (dragdrop-drop-url-default) default handler for URL drops created
13750         (dragdrop-drop-mime-default) default handler for MIME drops created
13751         (dragdrop-drop-functions) default custom for handling drops created
13752         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13753
13754 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13755
13756         * mouse.el: Removed redundant mouse-mswindows-drop function.
13757
13758 1998-05-05  Oliver Graf <ograf@fga.de>
13759
13760         * about.el: changed some text in my entry
13761         * dragdrop.el: added customs
13762
13763 1998-05-04  Oliver Graf <ograf@fga.de>
13764
13765         * mouse.el: killed global drop key bindings
13766         (mouse-offix-drop) removed
13767         * dragdrop.el: created
13768         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13769
13770 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13771
13772         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13773         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13774
13775         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13776         obsolete comment.
13777
13778         * scrollbar.el (scrollbars-visible-p): Use new
13779         {vertical,horizontal}-scrollbar-visible-p specifiers.
13780
13781 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13782
13783         * device.el (device-pixel-height):
13784         (device-pixel-width):
13785         (device-mm-width):
13786         (device-mm-height):
13787         (device-bitplanes):
13788         (device-color-cells): Moved these 6 functions from device.c; they
13789         all use single (device-system-metrics) call.
13790
13791 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13792
13793         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13794         were renamed.
13795
13796         * menubar-items.el:
13797         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13798         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13799
13800         * help.el (help-map): Remove Hyperbole keybinding logic.
13801         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13802
13803 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13804
13805         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13806         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13807
13808 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13809
13810         * msw-glyphs.el: use nicer icon3 from the frame icon.
13811
13812 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13813
13814         * version.el (emacs-version): Remove InfoDock conditionals.
13815
13816         * startup.el (startup-splash-frame): Change ID logo name.
13817
13818 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13819
13820         * files.el (after-find-file): If the user presses C-g on
13821         directory-creation prompt, kill the buffer.
13822
13823 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13824
13825         * simple.el (count-words-region): Reverse previous change.
13826
13827 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13828
13829         * replace.el (query-replace): Just call perform-replace.
13830         (query-replace-regexp): Ditto.
13831         (perform-replace): Move region handling here.
13832         (perform-replace): Use the new arg to match-data.
13833
13834 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13835
13836         * x-init.el: Install X specific display table that
13837           displays char 0240 as a space to avoid whatever it is
13838           that screws up display of that character code.
13839
13840 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13841
13842         * help.el (function-arglist): If no arguments are documented for a
13843         subr, print nothing rather than incorrect output.
13844
13845 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13846
13847         * cmdloop.el (command-error): Update bail-out error message to use
13848         `emacs-program-name'.
13849
13850         * lib-complete.el: Remove reader macro cruft.
13851
13852         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13853         cruft.
13854
13855         * simple.el (count-words-region): Drop interactive-p check on the
13856         message.
13857
13858 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13859
13860         * font.el
13861         * msw-faces.el
13862         Correct spelling of mswindows-font-canonicalize-name.
13863
13864 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13865
13866         * ldap.el (ldap-host-parameters-alist): Replaced with
13867         `ldap-host-parameters-plist'
13868         (ldap-search): Adapt to previous change
13869
13870 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13871
13872         * about.el (about-hackers): Update Bob Weiner bio.
13873         (about-maintainer-info): Ditto.
13874
13875 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13876
13877         * simple.el (display-warning-minimum-level): Docfix.
13878
13879 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13880
13881         * widget.el (:default-get): New keyword.
13882         * wid-edit.el (default, widget-default-default-get): Define it.
13883         (group, widget-group-default-get): Define it.
13884         (menu-choice, widget-choice-default-get): Define it.
13885         (widget-default-get): New function.
13886         (widget-choice-action): Call it.
13887         (widget-editable-list-entry-create): Call it.
13888
13889 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13890
13891         * byte-optimize.el (byte-boolean-vars): Removed.
13892         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13893         lookup through `byte-boolean-vars'.
13894
13895 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13896
13897         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13898         resource-provided values into ghost specs for scrollbar-height and
13899         scrollbar-width.
13900
13901 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13902
13903         * byte-optimize.el: Don't attempt to optimize /=.
13904
13905         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13906         (byte-compile-/=): Ditto.
13907
13908 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13909
13910         * apropos.el: Use `with-displaying-help-buffer'.
13911         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13912         Use `with-displaying-help-buffer'.
13913         (apropos-follow): Do not give special treatment to buffer cursor
13914         was in prior to a mouse click.
13915         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13916         (apropos-print-doc): Set correct buffer for setting text
13917         properties.
13918
13919 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13920
13921         * help.el (help-buffer-prefix-string): New variable.
13922         (help-buffer-name): Use it.
13923
13924         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13925         mode menu.
13926
13927 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13928
13929         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13930
13931 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13932
13933         * files.el (find-file-noselect): Update docstring.
13934         (find-file-noselect): Signal an error if found an unreadable file.
13935         (file-chase-links): Save the match data.
13936         (normal-mode): Use `lwarn' and `error-message-string'.
13937         (interpreter-mode-alist): Change defconst to defvar.
13938         (inhibit-first-line-modes-regexps): Ditto.
13939         (inhibit-first-line-modes-regexps): Added .tgz.
13940         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13941         (change-major-mode-with-file-name): New user-option.
13942         (set-visited-file-name): Synched with FSF.
13943         (file-name-extension): New function, from FSF 20.3.
13944         (file-relative-name): Synched with FSF.
13945         (save-some-buffers): Support the C-r feature.
13946         (recover-session): Synched with FSF.
13947         (kill-some-buffers): Ditto.
13948         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13949
13950 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13951
13952         * files.el (insert-file): Undo previous change and reenable use of
13953         format.el.
13954
13955 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13956
13957         * window-xemacs.el (recenter): Define.
13958
13959 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13960
13961         * font.el (mswindows-font-create-name)
13962         (mswindows-font-create-object): new functions for mswindows type
13963         fonts.
13964
13965         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13966         strings are parsed as well as font objects.
13967
13968 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13969
13970         * modeline.el (defining-kbd-macro): Restore modeline indication of
13971         kbd-macro being recorded.
13972         (add-minor-mode): Simplify docstring.
13973         (modeline-minor-mode-menu): Remove stuff.
13974
13975 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13976
13977         * code-process.el (call-process): dynamically decide process
13978         coding type.
13979
13980 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13981
13982         * modeline.el: Add line-number-mode, column-number-mode to
13983         the modeline minor-mode menu.  Button2 on the line number does
13984         goto-line.
13985
13986 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13987
13988         * mouse.el: move x-selection-owner-p type things to
13989         selection-owner-p.
13990
13991         * msw-init.el: copy zmacs stuff from x-init.el
13992
13993         * msw-select.el (mswindows-own-selection)
13994         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13995         functions. Very simple minded implementation of selectio
13996         ownership.
13997
13998         * select.el (own-selection) (disown-selection)
13999         (activate-region-as-selection) (select-make-extent-for-selection)
14000         (valid-simple-selection-p): functions moved from x-select.el for
14001         generalized selection.
14002
14003         * x-select.el: see select.el changes.
14004
14005         * x-toolbar.el: use new selection functions.
14006
14007 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14008
14009         * packages.el (packages-find-package-directories): Fixed bug that
14010         would pick up multiple site-package directories.
14011         (package-locations): Added "xemacs-packages" as a late package
14012         location.
14013
14014         * find-paths.el: Now uses `emacs-program-name' and
14015         `emacs-program-version'.
14016         Additions to enforce version-specific directories in
14017         `paths-find-version-directory'.
14018
14019 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14020
14021         * default.el: Removed.
14022         * site-start.el: Removed.
14023
14024 1998-04-29  Didier Verna  <didier@xemacs.org>
14025
14026         * minibuf.el (minibuffer-history-minimum-string-length): Default
14027         to nil.
14028
14029 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14030
14031         * find-paths.el (paths-program-name): Rename.
14032         (paths-emacs-root-p): Ditto.
14033         (paths-find-site-directory): Ditto.
14034
14035 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14036
14037         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14038         `emacs-lisp-byte-compile-and-load'.
14039
14040 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14041
14042         * ldap.el (ldap-search): Fixed additional parameter passing to
14043         `ldap-open'
14044
14045 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14046
14047         * select.el (kill-primary-selection) (selection-owner-p)
14048         (copy-primary-selection) (yank-clipboard-selection)
14049         (selection-exists-p) (delete-primary-selection): new file and
14050         functions that do the right thing for the selected device.
14051
14052         * x-menubar.el: use generalised selection functions.
14053
14054         * dumped-lisp.el: dump select.el.
14055
14056 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14057
14058         * find-paths.el (paths-progname): New variable.
14059         (paths-emacs-root-p): Use it.
14060         (paths-find-site-directory): Ditto.
14061
14062 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14063
14064         * loadup.el ((member "dump" command-line-args)): Dump as
14065         `infodock' if InfoDock.
14066
14067 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14068
14069         * find-paths.el (construct-emacs-version): Simplify, include
14070         program name in the return value.
14071         * (paths-find-version-directory): Use it.
14072
14073 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14074
14075         * info.el (Info-parse-dir-entries): Fixed regexp
14076         (Info-build-dir-anew): Remove full suffix and capitalize info file
14077         name for files with no @direntry
14078         (Info-batch-rebuild-dir): New function
14079         (Info-suffixed-file): Check for regular files instead of simple
14080         file existence (could catch directories before)
14081
14082 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14083
14084         * setup-paths.el, find-paths.el: Removed uses of `not' which
14085         temacs doesn't have.
14086
14087         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14088         into root searching.
14089
14090 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14091
14092         * subr.el: Remove definition of `not'.
14093
14094 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14095
14096         * msw-glyphs.el: enable graphics support.
14097
14098 1998-04-23  Didier Verna  <didier@xemacs.org>
14099
14100         * x-menubar.el (default-menubar): restored the line-number-mode
14101         option.
14102
14103         * misc doc string updates related to the options menu.
14104
14105 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14106
14107         * setup-paths.el (paths-construct-load-path): Fix typo.
14108
14109 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14110
14111         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14112         font-menu-ignore-scaled-fonts don't have to be bound now; this
14113         gets us one step further towards making --no-autoloads work.
14114
14115         * startup.el (normal-top-level): Load auto-autoloads only if
14116         lisp-directory is non-nil.
14117
14118         * setup-paths.el (paths-construct-load-path): Made it robust
14119         against nil lisp-directory.
14120
14121         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14122         to the list of variables that cause a warning when nil.
14123
14124         * toolbar.el (init-toolbar-location): Now works even when there's
14125         no toolbar icon directory.
14126
14127 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14128
14129         * help.el (view-lossage): Recognize it.
14130
14131         * simple.el (log-message): Mark multiline messages.
14132
14133 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14134
14135         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14136
14137 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14138
14139         * package-get.el (package-get-all):  add `\n' separator to
14140         interactive specification so that both variables are read
14141
14142 1998-04-22  Didier Verna  <didier@xemacs.org>
14143
14144         * x-menubar.el: ported the options menu to Custom.
14145         Moved the "read only" toggle button to the buffers menu.
14146         Corrected some missing ;;;###autoload or defcustom.
14147
14148         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14149         the scrollbar-visible specifier for options menu handling.
14150
14151         * toolbar.el (toolbar-visible-p)
14152                      (toolbar-captioned-p)
14153                      (default-toolbar-position): defcustom wrappers around
14154         the toolbar specifiers for options menu handling.
14155
14156         * frame.el (get-frame-for-buffer-default-instance-limit):
14157         defcustom it for options menu handling.
14158
14159         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14160         font-lock-mode for options menu handling.
14161
14162         * cus-start.el: added Custom properties to overwrite-mode for
14163         options menu handling.
14164
14165 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14166
14167         * about.el: shameless self-promotion.
14168
14169 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14170
14171         * simple.el (raw-append-message): Slightly optimize.
14172         (remove-message): Use `push' for clarity.
14173         (append-message): Ditto.
14174         (display-warning): Dito.
14175         (raw-append-message): Send the message to the appropriate device.
14176
14177 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14178
14179         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14180         From Sean MacLennan <Sean.MacLennan@pika.ca>
14181
14182 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14183
14184         * setup-paths.el: Changed `directory-sep-char' to
14185         `path-separator', following a change in GNU Emacs.
14186
14187 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14188
14189         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14190         (Info-build-dir-anew): Add a final newline.
14191         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14192         is `always'
14193         (Info-rebuild-dir): Ditto
14194
14195         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14196
14197 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14198
14199         * simple.el (count-words-buffer): Retain zmacs region.
14200         (count-words-region): Ditto.
14201         * simple.el: (what-line): Expanded line counts.
14202         (count-lines): New parameter to conditionalize whether collapsed
14203         lines get counted.
14204         From Bob Weiner <weiner@altrasoft.com>
14205
14206 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14207
14208         * packages.el (package-locations): infodock-packages must override
14209         mule-packages and packages.
14210
14211 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14212
14213         * wid-edit.el:
14214         remove rude messages from widget-activation-widget-mapper
14215         and widget-activation-glyph-mapper
14216
14217 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14218
14219         * toolbar.el: Remove (featurep 'x) test from
14220         toolbar-make-button-list
14221
14222 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14223
14224         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14225         only if in the same frame.
14226
14227 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14228
14229         * packages.el (package-locations): Added site-packages hierarchy.
14230
14231         * setup-paths.el (paths-default-info-directories): Introduced and
14232         used.
14233
14234         * packages.el, setup-paths.el: Set various path searching depths
14235         to 1.
14236
14237         * packages.el (packages-hierarchy-depth):
14238         (packages-load-path-depth): Introduced and used.
14239
14240         * setup-paths.el (paths-load-path-depth): Introduced and used.
14241
14242         * find-paths.el (paths-find-recursive-path): Added max-depth
14243         parameter.
14244
14245 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14246
14247         * setup-paths.el (paths-construct-info-path): Removed
14248         dependency on behavior of (file-name-as-directory "").
14249
14250 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14251
14252         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14253         lisp objects
14254
14255 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14256
14257         * dump-paths.el, startup.el: Added handling for --debug-paths.
14258
14259 1998-04-15  William M. Perry  <wmperry@aventail.com>
14260
14261         * wid-edit.el: We cannot just set the help-echo or balloon-help
14262           properties for an extent based on the :help-echo widget
14263           property, since help-echo and balloon-help cause an EXTENT to
14264           get passed in, where :help-echo functions are expecting a WIDGET
14265
14266 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14267
14268         * scrollbar.el (init-scrollbar-from-resources): Call
14269         mswindows-init-scrollbar-metrics when appropriate.
14270
14271 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14272
14273         * dumped-lisp.el: dump x-toolbar for window system
14274
14275         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14276         have support and xpm.
14277
14278 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14279
14280         * files.el (toggle-read-only): Fix docstring.
14281         From Didier Verna <didier@xemacs.org>
14282
14283 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14284
14285         * startup.el (normal-top-level): Load autoload-file-name without
14286         specifying an extension---some people only auto-autoload.el.gz.
14287
14288 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14289
14290         * files.el (backup-enable-predicate): Don't bomb on NAME being
14291         nil.
14292
14293 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14294
14295         * find-paths.el, packages.el: Now prefers configure'd paths.
14296         This shouldn't cause any of the originally anticipated problems as
14297         the current paths architecture will not define the various
14298         configure-xxx variables if they're not specified on the configure
14299         command line.
14300
14301         * find-paths.el, setup-paths.el, packages.el: Removed all
14302         mentionings of "/" as a path separator.
14303         Used paths-construct-path throughout.
14304
14305         * find-paths.el (paths-construct-path): Created to assemble paths
14306         from directory components.
14307
14308         * setup-paths.el, packages.el: Used paths-decode-directory-path
14309         instead of decode-path-internal.
14310
14311         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14312         and associates.
14313         (paths-decode-directory-path) Created.
14314
14315         * setup-paths.el: Changed configure-exec-path to
14316         configure-exec-directory.
14317
14318 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14319
14320         * packages.el (packages-find-packages): Fixed decoding of
14321         EMACSPACKAGEPATH.
14322
14323         * startup.el: -no-packages -> -no-early-packages.
14324
14325         (packages-load-package-lisps): Fixed loading of auto-autoload
14326         files.
14327
14328         * startup.el (normal-top-level): Fixed loading of core
14329         auto-autoload.
14330
14331         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14332
14333         * startup.el, packages.el, dump-paths.el: Added proper settings
14334         for site-directory and lisp-directory variables.
14335
14336         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14337         inhibit-package-autoloads and fixed handling of it.
14338
14339         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14340         handling of former inhibit-package-init, now
14341         inhibit-early-packages, to make -vanilla etc. work.
14342
14343 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14344
14345         * code-process.el (start-process): Fallback to 'undecided instead
14346         of 'binary for process input coding stream.
14347
14348         * process.el (start-process): Docstring fix.
14349
14350 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14351
14352         * info.el (Info-insert-dir): Do not insert temporary dir files
14353         in Info-dir-file-attributes
14354         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14355         (Info-rebuild-dir): Ditto.
14356
14357 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14358
14359         * obsolete.el: Added obsoleteness declarations for
14360         `site-directory' and `Info-default-directory-list'.
14361
14362 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14363
14364         * find-paths.el (paths-find-emacs-root): Only look at the
14365         executable at the end of the symlink chain for determining the
14366         Emacs root.
14367
14368 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14369
14370         * setup-paths.el (paths-construct-info-path): Changed construction
14371         to cater to gone default in configure.
14372
14373         * find-paths.el (paths-uniq-append): Added.
14374
14375         * packages.el: Rewritten package path construction once again.
14376
14377         * dump-paths.el, startup.el: Removed package-path as a global
14378         variable.
14379
14380         * package-admin.el (package-admin-add-single-file-package):
14381         (package-admin-add-binary-package): Changed package-path to
14382         late-packages.
14383
14384         * packages.el (packages-split-path): Split path at "/" rather than
14385         nil according to change in emacs.c.
14386
14387 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14388
14389         * setup-paths.el (paths-construct-info-path): Changed info path
14390         order so that directories come out right.
14391         (paths-find-lock-directory): Fixed bug: It used to think
14392         configure-lock-directory is a path.
14393
14394 1998-04-06  Jeff Miller <jmiller@smart.net>
14395
14396         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14397         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14398         eases the use of toolbar-add/kill-item functions.
14399
14400 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14401
14402         * code-files.el (file-coding-system-alist): Commented out
14403         loaddefs.el magical treatment.
14404
14405 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14406
14407         * info.el (Info-rebuild-outdated-dir): Added new option
14408         `conservative' and made it the default
14409         (Info-rebuild-dir): Appropriately parse multi-line description
14410         strings, and multi-section dir files. Issue warning when dir
14411         is rebuilt as temporary
14412         (Info-build-dir-anew): Issue warning when dir is built as
14413         temporary
14414
14415 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14416
14417         * list-mode.el (list-mode-map): Bind highlight motion commands to
14418         standard keys left, right, C-b and C-f.
14419
14420 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14421
14422         * files.el (auto-mode-alist): allow .sc for Scheme->C
14423
14424 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14425
14426         * loadup.el (pureload): Don't quote (garbage-collect).
14427
14428 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14429
14430         * package-get-base.el: Updated.
14431
14432 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14433
14434         * isearch-mode.el (isearch-just-started): New variable.
14435         (isearch-mode): Set it.
14436         (isearch-repeat): Advance one character forward only if the search
14437         was successful, and was not just started.
14438         (isearch-repeat): Clear isearch-just-started.
14439
14440 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14441
14442         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14443         if running -batch.
14444
14445 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14446
14447         * subr.el (listify-key-sequence): Removed.
14448
14449 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14450
14451         * bytecomp.el (byte-compile-print-gensym): New option.
14452         (byte-compile-output-file-form): Use it.
14453         (byte-compile-output-docform): Ditto.
14454         (byte-compile-compiled-obj-to-list): Ditto.
14455
14456 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14457
14458         * msw-glyphs.el: set frame icon if xpm support.
14459
14460 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14461
14462         * help.el: Code that pretty prints variable values
14463           removed.
14464
14465 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14466
14467         * find-paths.el (paths-emacs-root-p): Correct test for installation
14468         directory.
14469         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14470
14471 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14472
14473         * loaddefs.el: Don't set debug-ignored-errors; leave
14474           its default value set to nil.
14475
14476 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14477
14478         * info.el (Info-rebuild-dir): fixed mis-spelling.
14479
14480 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14481
14482         * info.el (Info-rebuild-outdated-dir): New custom var
14483         (Info-insert-node): Create/update dir file when needed, ie when it
14484         does not exist or is older than some info files in directory
14485
14486 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14487
14488         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14489         for last packages, mainly for using a 20.4 package base.
14490
14491         * packages.el (late-packages): Typo fix.  It was called
14492         early-packages.
14493
14494         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14495         relative symlinks correctly.
14496         (paths-find-emacs-roots): More rigorous checking for plausible
14497         configuration-time root.
14498
14499         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14500         find its roots.
14501
14502 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14503
14504         * faces.el: Fix docstrings.
14505         * glyphs.el: Fix docstrings.
14506         * mouse.el: Fix docstrings.
14507
14508         * frame.el: Change phrase `current frame' to `selected frame'.
14509
14510         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14511
14512         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14513         macros using backquote to make them infinitely more readable.
14514
14515 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14516
14517         * packages.el (packages-find-package-path): Hardcoded specialized
14518         InfoDock support until we can clean this up.
14519
14520         * help.el (describe-bindings-1): Return the value of the bindings
14521         help buffer created.
14522         (describe-bindings): Ditto.
14523
14524         * simple.el (set-variable): Restore previous behavior of not
14525         bombing if the variable to set is not boundp.
14526
14527 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14528
14529         * packages.el (packages-handle-package-dumped-lisps): Allow for
14530         non-local files to be loaded off the package-lisp variable.
14531
14532 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14533
14534         * x-faces.el: Global X resources should override
14535           specs for all device classes (color, grayscale, mono);
14536           code currently doesn't override any of them.  Fixed by
14537           calling remove-specifier with '(x default) as the tag
14538           set and allowing inexact matches.
14539
14540 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14541
14542         * faces.el: Separated face initializations based on
14543           device classes into device type specific (tag set,
14544           instantiator) pairs.
14545
14546 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14547
14548         * wid-edit.el (widget-choice-action): Remember user's explicit
14549         choice.
14550         (widget-choice-value-create): Respect it.
14551         From Richard Stallman <rms@gnu.org>
14552
14553 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14554
14555         * setup-paths.el (paths-construct-info-path): Always append
14556         existing directories from configure-time info path.
14557
14558         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14559         Info-directory-list.
14560
14561         * info.el: Removed Info-default-directory-list which was broken by
14562         design.
14563         Removed bogus initialization of Info-directory-list---startup.el
14564         can do a much better job.
14565         Added autoload of Info-directory-list.
14566
14567         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14568         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14569         be exclusive; now it's merely given precedence, just like in the
14570         old days.
14571
14572 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14573
14574         * find-paths.el (paths-find-architecture-directory): Fix bug with
14575         finding; it used to default too early.
14576
14577 1998-03-25  Martin Buchholz <martin@xemacs.org>
14578
14579         * packages.el (packages-split-path): Fix a bug; it used to fail
14580         for paths that weren't split.
14581
14582 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14583
14584         * finder.el (finder-compile-keywords): trap on errors.
14585
14586 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14587
14588         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14589           fourth argument of t so that only the specs exactly
14590           matching the tag lists are removed.
14591
14592 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14593
14594         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14595
14596 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14597
14598         * minibuf.el (mouse-read-file-name-1): If a default directory was
14599         specified, use it for generating the completions.
14600
14601 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14602
14603         * update-elc.el: Now respects inhibit-package-init and
14604         inhibit-site-lisp.
14605         Now does path construction with loadup-paths.
14606
14607         * startup.el (normal-top-level, startup-setup-paths): Now respects
14608         inhibit-package-init and inhibit-site-lisp.
14609
14610         * packages.el (packages-find-package-path): Extended package path
14611         by version-specific hierarchies.
14612         (packages-find-packages): Now respects inhibit flag and
14613         inhibit-site-lisp.
14614         Moved path setup to loadup-paths.
14615
14616         * make-docfile.el: Now respects inhibit-package-init and
14617         inhibit-site-lisp.
14618         Now does path construction with loadup-paths.
14619
14620         * loadup.el: Now respects inhibit-package-init and
14621         inhibit-site-lisp.
14622
14623         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14624
14625         * loadup-paths.el: New file: setup load-path to encompass
14626         packages.
14627
14628 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14629
14630         * auto-show.el: load-gc renamed to pureload.
14631         * site-load.el: Ditto.
14632         * packages.el (toplevel): Ditto.
14633         * loadup.el (really-early-error-handler): Ditto.
14634         * dumped-lisp.el (preloaded-file-list): Ditto.
14635         * cus-face.el (custom-declare-face): Ditto.
14636
14637 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14638
14639         * <Today>: The Big Path Searching Overhaul.
14640
14641         * find-paths.el: New file: find and assemble paths in the
14642         installation hierarchy.
14643
14644         * setup-paths.el: New file: global layout of paths and directories
14645         within the XEmacs hierarchy.
14646
14647         * packages.el: Replaced everything related to path searching and
14648         startup by code in terms of find-paths.
14649
14650         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14651         the new path searching engine.
14652
14653         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14654         and setup-paths.
14655
14656 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14657
14658         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14659         setup-paths.el.
14660
14661 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14662
14663         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14664         compiles identically in any configuration.
14665         Removed irrelevant commentary.
14666
14667 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14668
14669         * simple.el (set-variable): Allow setting specifiers.
14670
14671 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14672
14673         * lisp.el (forward-sexp): Revert previous change.
14674
14675 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14676
14677         * frame.el (frame-initialize): Use `delete-console' instead of
14678         `delete-device' to delete the stream console to match the usage in
14679         Fkill_emacs.
14680
14681 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14682
14683         * files.el (cdpath-previous): New variable.
14684         (cd): Use it.
14685         From Bob Weiner <weiner@wave.altrasoft.com>
14686
14687 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14688
14689         * keydefs.el: Changed keybindings of forward-char,
14690           backward, scroll-up and scroll-down to point to their
14691           -command counterparts.
14692
14693         * simple.el: New functions: forwarc-char-command,
14694           backwrad-char-command, scroll-up-command,
14695           scroll-down-command which work liek their counterparts
14696           except that they honor the variable
14697           signal-error-on-buffer-boundary.
14698
14699           Definition of signal-error-on-buffer-boundary received
14700           from src/cmds.c.
14701
14702           defvar declaration added for word-across-newline to avoid
14703           byte-compiler warning about the free variable reference.
14704
14705 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14706
14707         * winnt.el: Removed "%t" from the beginning of
14708         modeline-format. From now on, there's no nt-specifics in the modeline.
14709
14710 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14711
14712         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14713         of `when' with `if'.
14714
14715 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14716
14717         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14718         mswindows. Must be reworked along with glyphs.el, or
14719         merged into it, after there is images support.
14720
14721         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14722         'mswindows.
14723
14724 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14725
14726         * faces.el: fix for text cursor initialization.
14727         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14728         From Andy Piper <andyp@parallax.co.uk>
14729
14730 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14731
14732         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14733         if there is an existing package that handles it and warn the user
14734         about that mode.
14735
14736 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14737
14738         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14739         Installation" menu item when Installation-string is not bound.
14740
14741 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14742
14743         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14744         From Jeremiah W. James <jerry@cs.ucsb.edu>
14745
14746 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14747
14748         * msw-faces.el:
14749         * faces.el: Fix face initialization.
14750
14751 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14752
14753         * files.el (backup-enable-predicate): fix breakage introduced
14754         by TMPDIR patch.
14755
14756 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14757
14758         * x-faces.el (x-init-face-from-resources): The
14759           TTY face property retrieval functions don't return
14760           specifiers, so use face-property instead.
14761
14762 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14763
14764         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14765
14766 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14767
14768         * x-menubar.el: Expanded documentation for
14769           option-save-faces.  Changed Options -> Browse Faces
14770           menu entry to invoke customize-face.
14771
14772 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14773
14774         * faces.el: Most face initialization moved out of
14775           init-other-random-faces to the top level so that the
14776           initialization happens before Xemacs is dumped.  Much
14777           of the fascist "face-differs-from-default-p or FROB!"
14778           code has been retired in favor of letting the user do
14779           what they want to do.  Face initialization code changed
14780           to use `default' specifier tag so that the settings can
14781           be overridden later if the user wishes it.
14782
14783 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14784
14785         * about.el (about-hackers): Update contributors list.
14786
14787 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14788
14789         * specifier.el: Define new specifier tag `default'.
14790
14791         * modeline.el: Initialize faces using `default' tag.
14792
14793         * x-faces.el (x-init-face-from-resources): Remove
14794           specifier specs containing the `default' tag before
14795           adding new specs.
14796
14797 1998-03-02  John Jones  <jj@asu.edu>
14798
14799         * package-get.el (package-get-all): fixed arguments on call to
14800         package-admin-add-single-file-package.
14801         * package-get.el (package-get-installedp): fixed to match
14802         advertised behavior.
14803         * package-get.el: added function package-get-update-all which
14804         installs newest versions of all the current packages (if they are
14805         not already installed).
14806
14807 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14808
14809         * files.el (find-file-noselect): Uncommented `truename' binding in
14810         `let*' and use it later to set `buffer-file-truename' iff it's
14811         still nil, as happens for example when finding a compressed
14812         file with "jka-compr".
14813
14814 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14815
14816         * faces.el: in make-face-* type functions do the operation for all
14817         window systems, not just the first one found.
14818
14819         * font.el: call mswindows-list-fonts for mswindows.
14820
14821 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14822
14823         * code-process.el (call-process-region):
14824         * process.el (call-process-region):
14825         * package-get.el (package-get-dir):
14826         * files.el (backup-enable-predicate):
14827         * gnuserv.el (gnuserv-temp-file-regexp):
14828         Use temp-directory in place of `/tmp'.
14829
14830 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14831
14832         * "Fast" dired-in-C enhancements for Windows 95/NT:
14833
14834         * files.el: Added function, `wildcard-to-regexp', from GNU
14835           Emacs.
14836
14837         * files.el (insert-directory): Modified to use special
14838           dired-in-C enhancements if present.
14839
14840 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14841
14842         * code-files.el: make default coding no-conversion.
14843
14844 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14845
14846         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14847         the load-path.
14848
14849         * update-elc.el: Strip directory when testing for files not to
14850         bytecompile.
14851
14852 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14853
14854         * lisp-mode.el: Use recommended form for menus.
14855
14856         * info.el (Info-construct-menu): Use recommended form for menus.
14857
14858         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14859         entry.
14860
14861 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14862
14863         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14864           (get-frame-for-buffer-noselect): Always return frames
14865           in the not-this-window-p cond clause.
14866
14867 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14868
14869         * help.el (describe-installation): New function.
14870
14871         * x-menubar.el (default-menubar): Add describe-installation to
14872         Help menu.
14873
14874         * packages.el (packages-unbytecompiled-lisp): Installation.el
14875         should not be bytecompiled.
14876
14877         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14878         XEmacs.
14879
14880         * x-menubar.el (default-menubar): Use correct guard for VM menu
14881         entry.
14882
14883         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14884         coding.
14885         From Andy Piper <andyp@parallax.co.uk>
14886
14887 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14888
14889         * ldap.el: Do not require ldap-internal at compile time.
14890
14891 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14892
14893         * code-files.el: new file. a virtual copy of mule-files.el
14894         but without charset
14895         dependencies. (toggle-buffer-file-ocding-system) new function for
14896         changing the eol type for the current buffer.
14897
14898         * code-process.el: new file. a copy of
14899         mule-process.el. mule-process.el will disappear when things have
14900         settled.
14901
14902         * coding.el: new file. a virtual copy of mule-files.el but
14903         without charset dependencies. (coding-system-base) new function
14904         for getting the parent coding system of a coding system with eol
14905         type set.
14906
14907         * dumped-lisp.el: add above files for the non-mule case.
14908
14909 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14910
14911         * window-xemacs.el (display-buffer): If no explicit
14912           frame is specified, search for a window that displays
14913           the buffer on the currently selected frame, before
14914           searching other frames.
14915
14916 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14917
14918         * frame.el (get-frame-for-buffer): If not-this-window-p
14919           is non-nil, use window on the selected frame if it is not
14920           also the selected window.  When defaulting, search for
14921           windows on the currently selected fgrame before searching
14922           other frames.
14923
14924 1998-02-25  Didier Verna  <didier@xemacs.org>
14925
14926         * modeline.el (modeline-swap-buffers): originally named
14927         `mouse-release-modeline'. Whether to actually swap the buffers is
14928         decided in `mouse-drag-modeline'.
14929         (mouse-drag-modeline): A button release event is considered a
14930         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14931         stay unchanged.
14932
14933 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14934
14935         * x-menubar.el: Put redo on the menubar.
14936         From Aki Vehtari <Aki.Vehtari@hut.fi>
14937
14938 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14939
14940         * bytecomp.el (displaying-byte-compile-warnings): if
14941         temp-buffer-show-function is set, use it to display current set of
14942         warnings in the "*Compile-Log-Show*" buffer.
14943
14944         * simple.el (display-warning-buffer): if temp-buffer-show-function
14945         is set, use it to display current set of warnings in the
14946         "*Warnings-Show*" buffer.
14947
14948 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14949
14950         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14951         Common Lisp.
14952
14953 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14954
14955         * menubar.el: Allow button descriptors at least 2 long.
14956
14957         * x-menubar.el (default-menubar): Use recommended forms.
14958         (file-menu-filter): Remove.
14959         (edit-menu-filter): Remove.
14960
14961 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14962
14963         * about.el (about-hackers): Updated.
14964
14965 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14966
14967         * help.el (help-max-help-buffers): new variable
14968         (help-register-and-maybe-prune-excess): new function
14969         (help-buffer-name): use help-max-help-buffers.
14970         (with-displaying-help-buffer): use
14971         help-register-and-maybe-prune-excess.
14972
14973         * help.el (help-maybe-pretty-print-value): if the value fits on
14974         one line, let it.
14975
14976 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14977
14978         * (with-displaying-help-buffer): there is no need to kill the buffer
14979         if it exists, because with-output-to-temp-buffer will clear it.
14980         further, killing the buffer violates the rule that
14981         temp-buffer-show-function, if set, has the full responsibility of
14982         showing the temp buffer.  killing the buffer fucks with the window
14983         configuration, hosing temp-buffer-show-function.
14984
14985
14986 1998-02-23  Didier Verna  <didier@xemacs.org>
14987
14988         * modeline.el (mouse-drag-modeline):
14989         - Always scroll the modeline that was originally clicked on.
14990         - Use x pixels instead of x characters (which doesn't work anyway)
14991         as horizontal reference for modeline dragging. This allows us to
14992         keep on dragging the modeline even if the motion event occurs in
14993         another window.
14994
14995 1998-02-23  Didier Verna  <didier@xemacs.org>
14996
14997         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14998         glyph on the modeline to indicate that dragging the mouse has an
14999         effect both horizontally and vertically.
15000
15001 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15002
15003         * about.el (about-xemacs): Get rid of redundant visible version
15004         number.
15005
15006 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15007
15008         * about.el (about-hackers): Update credits.
15009
15010 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15011
15012         * prim/register.el (view-register): Show register type file-query.
15013
15014 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15015
15016         * mode-motion.el (mode-motion-highlight-internal):
15017           save-excursion inside save-window-exucrsion form to
15018           hide buffer point changes from save-window-excursion.
15019           Prevents display flickering when the mouse pointer
15020           moves.
15021
15022 1998-02-17  Didier Verna  <didier@xemacs.org>
15023
15024         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15025         function to handle correctly the case of a toolbar one side of the
15026         window: scrolling will not necessarily happen.
15027
15028 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15029
15030         * files.el (after-find-file): Restore missing argument
15031           to format that provides filename for "... consider M-x
15032           recover-file" message.  Also call `message' with "%s"
15033           as the first arg instead of an arbitrary string.
15034
15035 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15036
15037         * about.el (about-hackers): Various additions.
15038
15039 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15040
15041         * autoload.el (generate-file-autoloads-1): Don't force an extra
15042         line out when copying on-the-same line autoloads.
15043
15044         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15045         is installed.
15046
15047 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15048
15049         * x11/x-win-xfree86.el (x-win-init-xfree86):
15050         * x11/x-win-sun.el (x-win-init-sun):
15051         * x11/x-init.el (x-initialize-compose):
15052         * prim/simple.el:
15053         (backward-or-forward-kill-sexp):
15054         (backward-or-forward-kill-sentence):
15055         (backward-or-forward-kill-word):
15056         (backward-or-forward-delete-char):
15057         * prim/isearch-mode.el (isearch-help-or-delete-char):
15058         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15059         x-keysym-on-keyboard-p to detect backspace.
15060         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15061         Clean up symbols used with dead keys, checking Linux and solaris
15062         keysyms.
15063         Simplify x-win-*.el using above methods.
15064         Change documentation for x-keysym-*-p functions.
15065
15066 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15067
15068         * about.el (about-hackers): Restore entries for Michael Sperber and
15069         Vinnie Shelton.
15070         From Vinnie Shelton <acs@acm.org>
15071
15072 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15073
15074         * simple.el (count-words-region): Ditto.
15075
15076 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15077
15078         * simple.el (count-words-buffer): Document.  Don't print anything
15079         if non-interactive.
15080
15081 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15082
15083         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15084         multiple files in InfoDock.
15085
15086 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15087
15088         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15089         from version.el in InfoDock.
15090
15091         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15092         specially.
15093
15094 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15095
15096         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15097         variable name in docstring.
15098
15099 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15100
15101         * menubar.h: Include "gui.h".
15102
15103 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15104
15105         * site-load.el: Fix documentation.
15106
15107 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15108
15109         * package-get-base.el (package-get-base): Updated.
15110
15111         * keymap.el: PC-ize.
15112
15113 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15114
15115         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15116         from' on a fresh line.
15117
15118 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15119
15120         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15121         object.
15122
15123 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15124
15125         * undo-stack.el: PC-ize.
15126
15127         * cmdloop.el: PC-ize.
15128
15129 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15130
15131         * bytecomp-runtime.el: PC-ize.
15132
15133         * byte-optimize.el: Prolog fixup.  PC-ize.
15134
15135         * cus-dep.el: Spelling fix.
15136
15137         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15138         entries follow).
15139
15140 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15141
15142         * text-mode.el (text-mode-hook-identify): New function,
15143         put on text-mode-hook.  Set text-mode-variant here.
15144         (text-mode): Don't set it here.
15145
15146 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15147
15148         * text-mode.el (text-mode-hook): New defvar.
15149         (text-mode-variant): New variable.
15150         (text-mode): Set that variable locally.
15151         (toggle-text-mode-auto-fill): New command.
15152
15153 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15154
15155         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15156
15157 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15158
15159         * text-mode.el (paragraph-indent-text-mode):
15160         Renamed from spaced-text-mode.
15161         (text-mode-map): Bind TAB to indent-relative.
15162         (indented-text-mode-map): Variable deleted.
15163         (indented-text-mode): Now an alias for text-mode.
15164
15165 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15166
15167         * loadup.el: test-atoms debugging stuffs removed.
15168
15169 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15170
15171         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15172
15173 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15174
15175         * help.el (describe-beta): Made it use `locate-data-file'.
15176         (describe-distribution): Ditto.
15177         (describe-copying): Ditto.
15178         (describe-project): Ditto.
15179         (view-emacs-news): Ditto.
15180
15181         * help-nomule.el (help-with-tutorial): Made it use
15182         `locate-data-file' to find tutorial.
15183
15184 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15185
15186         * about.el: Corrected my email address.
15187
15188         * mouse.el: Added 'mouse-mswindows-drop' similar to
15189         'mouse-offix-drop'.
15190
15191 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15192
15193         * loadup.el (running-xemacs): Spelling fix.
15194
15195 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15196
15197         * packages.el (packages-find-packages-1): Don't allow a backwards
15198         compatible lisp tree to overwrite `preloaded-file-list'.
15199
15200 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15201
15202         * loadup.el: Don't delete "xemacs" prior to dumping.
15203
15204 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15205
15206         * package-info.el (pi-last-mod-date): New function.
15207         (pi-author-version): New function.
15208         (batch-update-package-info): Use them.
15209
15210 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15211
15212         * frame.el (get-frame-for-buffer-default-to-current): Create.
15213         (get-frame-for-buffer-noselect): Allow user to use current frame
15214         with `get-frame-for-buffer-default-to-current'.
15215
15216 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15217
15218         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15219         (byte-compile-output-docform): Ditto.
15220         (byte-compile-compiled-obj-to-list): Ditto.
15221
15222 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15223
15224         * startup.el (command-line-1): Removed code that ran
15225           buffer-menu.
15226
15227 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15228
15229         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15230
15231 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15232
15233         * frame.el (suspend-emacs-or-iconify-frame): Check using
15234         `device-on-window-system-p' instead of explicitly checking for X,
15235         so that the same logic works for MS Windows.
15236         (suspend-or-iconify-emacs): Ditto.
15237
15238 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15239
15240         * about.el (about-maintainer-info): Andy Piper is back.
15241         (xemacs-hackers): Updated Andy Piper's email address.
15242         (about-hackers): Added Jonathan Harris.
15243         (about-hackers): Updated Tibor Polgar's email address.
15244
15245 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15246
15247         * about.el: Add xemacs.org email manager.
15248
15249         * package-get-base.el (package-get-base): Updated with most recent
15250         package updates.
15251
15252 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15253
15254         * help.el (function-arglist): Use `indirect-function' instead of
15255         `symbol-function' so that aliases are treated correctly.
15256
15257 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15258
15259         * help.el (help-map): Add f1 binding to `help-for-help'.
15260         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15261         (describe-key-briefly): Use `princ' "%s" to print object.
15262         (with-displaying-help-buffer): Kill buffer if it exists, again.
15263         (describe-key): Use `princ' "%s" to print object.
15264         (describe-function-1): Use `princ' "%s" to print object.
15265         Commented out alias lines removed.
15266         (help-pretty-print-limit): New variable to control pretty-printing
15267         of variable values.
15268         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15269         `help-pretty-print-value' again.  Only print-print when OBJECT is
15270         list of length less than `help-pretty-print-limit'.
15271         (describe-variable): Use `help-maybe-pretty-print-value' again.
15272
15273 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15274
15275         * simple.el (blink-matching-open): Remove C++ kludge.
15276         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15277
15278 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15279
15280         * info.el (Info-default-directory-list): Made the documentation
15281         more explanitory.
15282
15283 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15284
15285         * lisp/packages.el:
15286         * lisp/package-admin.el:
15287         * lisp/build-report.el:
15288         Fix typos.
15289
15290 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15291
15292         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15293         warnings in Java buffers without final newline and editing the
15294         last line.
15295
15296 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15297
15298         * packages.el (packages-find-packages-1): Don't allow a backwards
15299         compatible lisp tree to overwrite `preloaded-file-list'.
15300         Suggested by Colin Rafferty  <colin@xemacs.org>
15301
15302         * mouse.el (mouse-offix-drop): Set undo-boundary.
15303         From Oliver Graf <ograf@fga.de>
15304
15305 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15306
15307         * loadup.el (load-gc): rewrite as defun.
15308         Print something sensical if a required dump-time file isn't found.
15309
15310 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15311
15312         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15313         bug strikes a menudescriptor.
15314
15315         * package-get-base.el (package-get-base): Updated.
15316
15317         * package-info.el (batch-update-package-info): Derive REQUIRES
15318         from the Makefile.
15319
15320 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15321
15322         * files.el (save-some-buffers): Don't play games with deleting
15323         other windows if we are in the minibuffer window.
15324
15325 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15326
15327         * modeline.el (modeline-minor-mode-menu): Add support for :active
15328         (add-minor-mode): Document :active property to TOGGLE.
15329
15330 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15331
15332         * modeline.el (modeline-minor-mode-menu): Add support for an
15333         `:included' predicate in the `toggle-sym' plist.
15334         (add-minor-mode): Document the :included property, format
15335         docstring some more.
15336         (modeline-minor-mode-menu): Documentation string added.
15337
15338 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15339
15340         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15341         labels from the symbol-names by thwacking off the overly redundant
15342         and overused "mode", parenthesizing "minor", and capitalizing the
15343         resultant strings.  Also shortened the menu's title by eliminating
15344         the redundant buffer name.
15345         (add-minor-mode): Beautified the docstring, added mention of the
15346         `:menu-tag' property of TOGGLE.
15347         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15348         `toggle-sym' to beatify the mode-life menus.
15349         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15350         `auto-fill-function'.
15351
15352 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15353
15354         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15355         menus to :style 'toggle.
15356
15357 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15358
15359         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15360
15361 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15362
15363         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15364         only recognize first hyperlink.
15365         (hyper-apropos-highlightify): Deletia, this is already done by
15366         `hyper-apropos-insert-face'.
15367         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15368
15369 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15370
15371         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15372         mail.
15373         (toolbar-mail-reader): Add support for `send'.
15374         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15375
15376 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15377
15378         * info.el (Info-emacs-info-file-name): Add defvar for
15379         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15380         will function properly.
15381
15382 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15383
15384         * simple.el: make the backwards delete function called by
15385         `backward-or-forward-delete-char' user configurable.
15386
15387 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15388
15389         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15390         compiled function got loaded from.
15391
15392 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15393
15394         * term/apollo.el: Synched up with InfoDock 3.6.2.
15395
15396 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15397
15398         * startup.el (load-init-file): Load autoloads earlier.
15399         (startup-splash-frame): Handle InfoDock logo.
15400
15401         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15402         InfoDock.
15403         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15404
15405         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15406         doesn't have this function.
15407
15408         * packages.el (locate-data-file): Fix to call `locate-file'.
15409
15410 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15411
15412         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15413         version of version.el.
15414         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15415
15416         * x-menubar.el (default-menubar): Guard reference to
15417         `gnuserv-frame'.
15418         (default-menubar): Guard references to `font-lock-mode'.
15419         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15420         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15421
15422         * make-docfile.el: Don't snarf doc strings from autoloads.
15423
15424         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15425         loading auto-autoloads files.
15426
15427         * loaddefs.el: Disable dumping autoloads.
15428
15429 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15430
15431         * lisp-mnt.el: Synch to Emacs 20.2.
15432
15433         * help.el: Remove manual autoload of `finder-by-keyword'.
15434
15435         * finder.el (finder-by-keyword): Autoload.
15436
15437         * help.el: Conditionalize hyperbole setup.
15438
15439 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15440
15441         * packages.el (package-require): Update to reflect new data format.
15442
15443 1998-01-02  Didier Verna  <didier@xemacs.org>
15444
15445         * x-menubar.el (default-menubar): make the tutorials available
15446         through the menubar. (Plus some compilation warnings cleanup).
15447
15448 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15449
15450         * check-features.el: New file.  Perform sanity check after build.
15451
15452         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15453         files to tooltalk package.
15454         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15455         package.
15456
15457         * package-admin.el (package-admin-xemacs): Use better default for
15458         location of XEmacs binary.
15459
15460 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15461
15462         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15463         tag with sexp and add value tag with value `t'.
15464
15465 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15466
15467         * package-get.el: Changes to work with real data.
15468         From Pete Ware <ware@cis.ohio-state.edu>
15469
15470         * packages.el (packages-reload-autoloads): Guard load for the time
15471         being.
15472
15473         * update-elc.el ("packages.el"): Force loading packages.el instead
15474         of possibly out-of-date packges.elc.
15475         * make-docfile.el ("packages.el"): Ditto.
15476
15477 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15478
15479         * build-report.el (build-report-delete-regexp): Added a rule for
15480         the main tarball shadowing anything past it.
15481
15482 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15483
15484         * packages.el (package-provide): Delete a previous provide.
15485
15486         * package-info.el: New file.
15487
15488         * package-get.el: New file.
15489         From Pete Ware <ware@cis.ohio-state.edu>
15490         (package-get): Fix md5 computation to work with Mule.
15491
15492 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15493
15494         * simple.el (log-message-*): Quote symbols in docstrings properly.
15495
15496 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15497
15498         * packages.el (packages-new-autoloads): Ignore symbolic links.
15499
15500         * cus-face.el (face-custom-attributes-get): Fix typo.
15501         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15502
15503 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15504
15505         * startup.el (load-init-file): Reload new or changed autoloads
15506         unless inhibited.  Reload modified dumped lisp (stubbed).
15507
15508         * packages.el (packages-new-autoloads): New function.
15509         (packages-reload-autoloads): New function.
15510         (packages-reload-dumped-lisp): New (stub) function.
15511
15512         * loadup.el: Inhibit reloading dumped files when running temacs.
15513
15514         * loadhist.el (file-provides): Extend to handle variant
15515         extensions.
15516
15517         * replace.el (query-replace): Fix typo.
15518
15519 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15520
15521         * make-docfile.el: list-autoloads-path has been renamed.
15522         * update-elc.el: list-autoloads has been renamed.
15523
15524         * packages.el (packages-list-autoloads): Renamed.
15525         (packages-list-autoloads-path): Ditto.
15526
15527 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15528
15529         * packages.el (packages-find-packages-1): Made it signal a warning
15530         for an error in an auto-autoload.el file.
15531
15532 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15533
15534         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15535         tag with const.
15536         From Aki Vehtari <Aki.Vehtari@hut.fi>
15537
15538         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15539
15540         * loadhist.el (unload-feature): Remove autoload.
15541
15542 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15543
15544         * loadhist.el: Unpackaged.
15545
15546         * help.el (describe-symbol-find-file): Rename
15547         `describe-function-find-file' and make old name obsolete.
15548         (describe-function-1): Use it.
15549         (describe-function-1): Guard reference to
15550         `compiled-function-annotation'.
15551
15552 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15553
15554         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15555         argument.
15556         (help-mode-quit): New optional arg to control whether it kills or
15557         buries.  Tidied up.
15558         (with-displaying-help-buffer): Don't kill buffer initially, even
15559         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15560         (help-pretty-print-value): Rename back from
15561         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15562         use it, otherwise use dumped `cl-prettyprint'.
15563         (describe-variable): Use `help-pretty-print-value' again.
15564         (find-func): Removed reference to "find-func" at end.
15565
15566 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15567
15568         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15569           GUI XEmacs. Rename? x-menubar is rather window system
15570           independant, except for a couple of items.
15571
15572 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15573
15574         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15575         entries as they will no longer be distributed with XEmacs.
15576
15577         * format.el (format-alist): Fix image/tiff regexps.
15578         From P. E. Jareth Hein <jareth@camelot-soft.com>
15579
15580         * help.el (help-maybe-pretty-print-value): Rename.
15581         (describe-variable): Use it.
15582         (describe-variable): Add trailing linefeed.
15583
15584 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15585
15586         * help.el (describe-function-1): Don't output anything for
15587           arglist of autoload functions.
15588
15589 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15590
15591         * help.el (describe-function-1): Don't output anything for
15592           arglist of autoload functions.
15593
15594 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15595
15596         * help.el (help-mode-map): New bindings for `help-mode-bury',
15597         `describe-function-at-point', `describe-variable-at-point',
15598         `Info-elisp-ref', `customize-variable', `help-next-section' and
15599         `help-prev-section'.
15600         (help-next-section): New function.
15601         (help-prev-section): New function.
15602         (help-mode-quit): Changed to kill the help buffer.
15603         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15604         correctly.
15605         (help-buffer-name): New function to generate the name of help
15606         buffers.
15607         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15608         argument giving the name of the help buffer.
15609         (describe-key): Use `with-displaying-help-buffer' with name.
15610         (describe-mode): Ditto.
15611         (describe-bindings): Ditto.
15612         (describe-prefix-bindings): Ditto.
15613         (view-lossage): Ditto.
15614         (with-syntax-table): New macro.
15615         (function-called-at-point): Use `ignore-errors' and
15616         `with-syntax-table'.
15617         (function-at-point): Ditto.
15618         (describe-function): Use `with-displaying-help-buffer' with name.
15619         (function-arglist): Extracted from `describe-function-1'.  Returns
15620         function's arglist as string.
15621         (function-documentation): Extracted from `describe-function-1'.
15622         Returns function's docstring.
15623         (describe-function-1): Remove all the "stream" garbage, including
15624         the stream argument.  Use `function-arglist' and
15625         `function-documentation'.
15626         (describe-function-arglist): Just use `function-arglist'.
15627         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15628         (help-pretty-print-value): New function to help with
15629         pretty-printing variable values.  Knows about `#<...>'.  Needs
15630         `pp-internal'.
15631         (describe-variable): Use `with-displaying-help-buffer' with name.
15632         Formatting improved.  Display file where variable is defined, if
15633         known.  Use `help-pretty-print-value'.
15634         (describe-syntax): Use `with-displaying-help-buffer' with name.
15635         (list-processes): Remove "stream" garbage.
15636
15637 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15638
15639         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15640         call a dumped routine instead.
15641
15642         * x-win-xfree86.el: Wrap file in defun.
15643         * x-win-sun.el: Ditto.
15644
15645 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15646
15647         * help.el (view-emacs-news): Remove usage of outl-mouse which
15648         advises functions and does other evil things.
15649
15650 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15651
15652         * format.el (format-alist): Add `image/tiff'.
15653         From P. E. Jareth Hein <jareth@camelot-soft.com>
15654
15655 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15656
15657         * about.el (about-hackers): More names added.
15658
15659         * make-docfile.el: Remove superfluous package path search.
15660
15661         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15662
15663 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15664
15665         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15666         ignored shadows.
15667
15668 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15669
15670         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15671         get trailing slashes when added to the load-path.
15672
15673         * x-init.el (init-x-win): Locate where XEmacs X localization files
15674         are.
15675
15676 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15677
15678         * x-faces.el: Added support for foregroundToolBarColor
15679           to xpm-color-symbols.
15680
15681 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15682
15683         * etags.el (tags-remove-duplicates): Removed.
15684         (buffer-tag-table-list): Use `delete-duplicates'.
15685
15686         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15687         correctly.
15688         (get*): Defalias to `get'.
15689
15690         * cl.el (eql): Compare integers with `eq'.
15691         (cl-map-extents): Check for `map-extents' first.
15692
15693 1997-12-17  Didier Verna  <didier@xemacs.org>
15694
15695         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15696         added the 'numero', 'copyright' and 'trademark' symbols.
15697
15698         * leim/quail/latin-post.el ("french-postfix"): see above.
15699
15700 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15701
15702         * widget.el (define-widget): Check the arguments.
15703
15704         * cus-edit.el (customize-face): Use `check-argument-type'.
15705         (custom-variable-value-create): Use `signal' to signal error.
15706         (custom-variable-reset-saved): Ditto.
15707         (custom-variable-reset-standard): Ditto.
15708         (custom-face-reset-saved): Ditto.
15709
15710         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15711         (widget-default-format-handler): Ditto.
15712         (widget-checklist-add-item): Ditto.
15713         (widget-radio-add-item): Ditto.
15714         (widget-editable-list-entry-create): Ditto.
15715         (widget-sexp-prompt-value): Ditto.
15716
15717         * custom.el (custom-declare-variable): Signal errors better.
15718         (custom-handle-keyword): Ditto.
15719         (custom-declare-group): Ditto.
15720
15721         * window-xemacs.el (windows): Ditto.
15722
15723         * menubar.el (menu): Ditto.
15724
15725         * keydefs.el (keyboard): Ditto.
15726
15727         * minibuf.el (minibuffer): Ditto.
15728
15729         * process.el (execute): Ditto.
15730
15731         * fill.el (fill): Ditto.
15732
15733         * modeline.el (modeline): Ditto.
15734
15735         * help.el (help): Ditto.
15736
15737         * faces.el (faces): Ditto.
15738
15739         * files.el (files): Ditto.
15740
15741         * x-init.el (x): Ditto.
15742
15743         * lisp-mode.el (lisp): Ditto.
15744
15745         * process.el (processes): Ditto.
15746
15747         * mouse.el (mouse): Ditto.
15748
15749         * abbrev.el (abbrev): Moved from cus-edit.
15750
15751         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15752         as variable declaration.
15753
15754 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15755
15756         * menubar.el (find-menu-item): Use `check-argument-type'.
15757         (find-menu-item): Cosmetic changes.
15758
15759 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15760
15761         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15762
15763 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15764
15765         * startup.el (set-default-load-path): Only search package-path
15766         when not running temacs.
15767
15768         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15769         files.
15770
15771         * loadup.el: Correct commentary.  Reformatting.
15772         (really-early-error-handler): Use absolute path to the
15773         first dumped-lisp.el file.
15774         (really-early-error-handler): Print full path name of
15775         each dumped lisp file (inherited from InfoDock).
15776
15777         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15778         dumped-lisp.el files.
15779
15780         * make-docfile.el (preloaded-file-list): Reorder when the
15781         package-path is searched.
15782         * update-elc.el: Ditto.
15783
15784         * lisp-mode.el (call-with-condition-handler): Treat the same as
15785         `condition-case' for indentation.
15786
15787         * about.el (about-xemacs): Update release date.
15788
15789 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15790
15791         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15792         anywhere but at the last clause.
15793         (ecase): Disallow `t' and `otherwise'.
15794
15795 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15796
15797         * cus-edit.el (custom-buffer-create-buttons): New function
15798         from stuff moved out of `custom-buffer-create-internal'.
15799         (custom-novice): New variable.  Default t.
15800         (custom-display-global-buttons): Ditto.  Default `top'.
15801         (custom-buffer-create-internal): Only display help if
15802         `custom-novice' is non-nil.  Display global buttons according to
15803         `custom-display-global-buttons'.
15804
15805 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15806
15807         * menubar.el (find-menu-item): Use `check-argument-type'.
15808         (find-menu-item): Cosmetic changes.
15809
15810 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15811
15812         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15813         look.
15814
15815 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15816
15817         * format.el (format-deannotate-region):  Bug fix.
15818         Deannotating a region containing unknown tags would fail
15819         (causing decoding of text/enriched to fail at user level)
15820
15821 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15822
15823         * minibuf.el (read-directory-name): Support sixth
15824           arg, HISTORY, as already documented.
15825
15826 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15827
15828         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15829         to `ecase'.
15830
15831 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15832
15833         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15834         skk-activate.
15835
15836 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15837
15838         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.